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
339084591648	339084592216	339084592766	339084593316	339084593866	339084594416	339084594966	339084595516	339084596066	339084596616	339084597166	339084597716	339084598266	339084598816	339084599366	339084599916	339084600466	339084601016	339084601566	339084602116	339084602666	339084603216	339084603766	339084604316	339084604866	339084605416	339084605966	339084606516	339084607066	339084607616	339084608166	339084608716	339084609266	339084609816	339084610366	339084610916	339084611466	339084612016	339084612566	339084613116	339084613666	339084614216	339084614766	339084615316	339084615866	339084616416	339084616966	339084617516	339084618066	339084618616	339084619166	339084619716	339084620266	339084620816	339084621366	339084621916	339084622466	339084623016	339084623566	339084624116	339084624666	339084625216	339084625766	339084626316	339084626866	339084627416	339084627966	339084628516	339084629066	339084629616	339084630166	339084630716	339084631266	339084631816	339084632366	339084632916	339084633466	339084634016	339084634566	339084635116	339084635666	339084636216	339084636766	339084637316	339084637866	339084638416	339084638966	339084639516	339084640066	339084640616	339084641166	339084641716	339084642266	339084642816	339084643366	339084643916	339084644466	339084645016	339084645566	339084646116	339084646666	339084647216	339084647766	339084648316	339084648866	339084649416	339084649966	339084650516	339084651066	339084651616	339084652166	339084652716	339084653266	339084653816	339084654366	339084654916	339084655466	339084656016	339084656566	339084657116	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2604	3600	2300	2604	3600	2300	2604	3600	2300	2604	3600	2300	2604	3600	2300	2604	3600	2300	2604	3600	2300	2604	3600	2300	2604	3600	2300	2604	3600	2300	2604	3600	2300	2604	3600	2300	2604	3600	2300	2604	3600	2300	2604	3600	2300	2604	3600	2300	2604	3600	2300	2604	3600	2300	2604	3600	2300	2604	3600	2300	2604	3600	2300	2605	3600	2300	2605	3600	2300	2605	3600	2300	2605	3600	2300	2605	3600	2300	2605	3600	2300	2605	3600	2300	2605	3600	2300	2605	3600	2300	2605	3600	2300	2605	3600	2300	2605	3600	2300	2605	3600	2300	2605	3600	2300	2605	3600	2300	2605	3600	2300	2605	3600	2300	2605	3600	2300	2605	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24438	21494	29001	24437	21961	23608	23115	19531	18716	23314	54156	53814	33725	23592	19324	18555	18225	18214	18363	18192	18425	18157	18237	18134	18153	18098	18223	18033	18357	18071	18162	18289	18199	18189	18161	18190	18097	18341	18060	18086	18576	18059	18207	18110	18141	18165	18081	18247	18199	18116	18237	18196	18158	18098	18312	18286	18298	17787	18156	18027	18013	18138	18156	18112	18162	18104	18147	18348	18323	18155	18101	17906	18023	18138	18216	18275	17973	18330	17969	17886	17987	18123	18155	17972	18015	18125	18176	17918	18158	18081	17941	17986	18006	18004	18225	18248	18058	18189	18162	17945	18114	17780	18163	18341	18116	18268	18030	18037	18288	18057	18311	18179	17964	18314	18071	18137	17961	18005	18064	17973	17991	18090	18133	18065	18375	18066	18222	18343	18140	18083	18161	18152	17843	18006	18186	17967	18182	18229	18120	17999	18142	18177	17997	18122	18077	18091	17937	18120	17979	18410	18005	18053	18192	18018	18081	18160	17909	18238	18041	17996	18255	18149	17984	18164	18013	18038	17900	18108	18014	18044	18096	17818	18140	17983	18086	18000	17947	18149	18258	18322	18002	18259	18093	18110	18111	18267	18209	17949	18021	18022	18091	18150	18242	17969	18142	18024	18009	17939	18129	18174	17952	18022	17994	17889	18080	18047	18024	18047	18100	18100	18112	18087	18133	18191	18010	18096	18166	18046	18123	18180	18067	17986	18034	17857	18281	18128	18205	17891	18200	18131	18109	18170	18231	17917	18040	18116	18064	18197	17929	17933	18115	18132	18167	18135	18090	18111	18084	18170	18204	17970	18097	18268	18218	17972	18162	17980	18092	17725	18178	18184	18100	18017	18030	17905	18106	18035	18098	18142	18178	18169	18064	18113	18036	18182	17873	18081	18150	18046	18078	18090	18135	18197	18098	17937	18239	17843	18043	17974	18055	17986	18064	18158	18082	17956	18095	17802	18105	17912	17934	17957	18068	18185	18136	18087	18066	18084	18286	18198	18060	18117	17947	18246	18056	17985	18150	18107	17941	18221	18151	18222	18122	18028	17998	18143	18166	17999	18219	18105	17985	18235	18136	18231	18068	18064	18101	18079	18066	18135	18022	18165	18137	18173	18071	18152	18257	18405	18193	18128	18192	18165	18108	17989	18079	18024	18194	18201	18048	18095	18118	18005	18128	18075	18040	18070	17982	18186	18102	17889	17878	17893	17910	18328	17988	18106	18230	18077	17968	18103	17920	17951	18089	18287	18176	17979	18065	17961	18207	17969	18170	18048	18184	17969	17987	17976	17956	18222	18003	18165	17894	18041	18048	18045	18107	18129	18245	17918	18102	18009	18421	18127	18206	17944	18220	17846	18153	18163	18053	18117	17810	18008	18196	18232	17942	18038	18052	18182	18165	18043	18111	18164	17858	18062	18095	18053	18082	18141	18162	18132	18151	18173	18060	18218	18167	17950	18075	17992	18038	18065	17837	18204	18175	18063	17895	18048	18097	18162	17920	18084	18154	18000	18216	18146	18158	18085	18101	17966	18019	18076	18293	17972	17901	18052	18128	18073	18203	18130	18163	17951	17918	17987	18250	18100	18041	18095	18203	18161	18059	17954	18257	18013	18243	18153	18223	18016	17946	18075	18130	18110	18120	18050	18019	18131	18084	17974	18106	17919	18245	18071	18173	18380	18016	17843	17998	18146	18215	18031	18094	18362	17952	18118	18104	18099	17924	18013	18033	18195	17976	18149	17981	18212	18084	18136	17879	18034	18049	18036	18050	17837	17939	18039	18085	17964	17970	18011	18058	18047	18145	18271	18182	18077	18104	18128	18004	17917	18059	18253	18292	18087	18119	18216	18170	18202	18171	18088	17820	18040	18107	18246	17849	17952	18084	18168	18037	18026	18295	17978	18019	17867	18126	18145	17979	18064	18095	17986	18193	17812	18192	18257	18278	18069	18211	17927	18129	18068	18062	18199	18245	18140	17784	18128	18154	18215	17916	18017	18293	18129	18127	18099	17997	18244	18241	18122	18078	18183	18158	18044	18176	18136	18174	17832	18020	17865	18034	18126	18254	18068	17907	18073	18223	18057	18072	17996	17838	18144	18039	18226	18126	18159	18267	18162	18169	18019	18280	18017	18239	17895	17929	18421	17982	18029	18105	18049	18057	18067	17891	18096	18024	17757	17759	18093	17910	18154	18095	18073	18017	18331	18168	18039	18127	18148	17880	17994	18185	18232	18124	17911	18258	18014	18141	17910	18007	17913	17957	18161	18163	18254	18220	18181	18013	18078	17875	18138	18309	17992	18057	18149	17875	18031	17980	18178	17963	18093	18134	18070	18076	18110	17990	18073	18115	18002	17782	18114	18043	18067	18241	18069	18017	18301	17993	17947	18193	18256	18213	18043	18087	17978	17870	17943	18043	18310	18142	17929	18245	18313	18200	18174	18090	18298	18064	18168	17943	17940	18124	18070	18159	18138	18026	18313	17948	17978	18178	18155	18110	18182	18323	18134	18131	18299	18173	18090	17988	17999	18028	18136	17961	18231	17990	18133	17964	17996	18268	18041	18117	18059	18197	18057	18216	18060	17905	18063	18133	17972	17999	18085	18377	18041	18039	18021	18181	18238	18282	17976	18105	18038	18114	18018	18312	18068	18277	18086	17865	17921	18257	17961	18036	18151	17956	18202	18025	18026	18107	18350	18110	18124	18091	18121	18126	18109	17940	18141	17913	17777	18070	17994	18013	18220	18133	18057	18141	18145	18257	18054	18287	18027	18083	18068	18342	18074	18098	18104	17847	18054	18105	17983	18064	18017	18060	18071	18034	18028	17922	17917	18153	18208	17939	18196	18071	17853	18077	18201	18322	18145	17845	18108	18181	18146	17936	18047	18120	18151	18078	17962	18190	17991	18209	18011	17986	18039	18083	18083	18038	18153	18045	18011	18176	18112	18114	18107	18003	18011	17972	17949	18084	17957	18104	17823	18113	18083	18106	18108	18076	18063	18136	18079	18099	17918	17844	17860	18053	18174	18193	18186	18021	18141	18009	18113	18067	18130	17876	17906	17871	18103	18241	18189	18096	18053	18046	18102	17962	17907	17748	18033	18116	18152	18292	18215	18212	17976	17764	17941	18167	18065	18049	18044	18099	18211	18004	18267	17673	18046	18090	18322	18009	17914	18258	18283	18021	18018	18088	18082	18220	17962	18181	18221	18108	17890	17985	18049	18010	18020	18126	18077	18124	18119	18032	18147	18183	18149	17962	18065	17971	18190	18035	18230	17987	18026	18112	18174	18132	17765	18115	17972	18263	18011	17994	18044	17996	17918	17924	18036	17926	18104	18191	18052	17922	17960	18068	18256	18150	18145	18102	18188	18165	17952	18190	18014	18077	18145	18258	18094	18073	18134	18000	17969	18008	17874	17957	17941	18019	18339	18361	17886	18184	18054	18290	18131	18060	18253	18198	18005	18148	18036	18036	18069	18016	18368	18395	18262	17948	18013	18210	17876	18118	18183	18243	18062	18061	18184	18087	18048	17988	18124	18117	18139	18100	17958	18222	17833	18080	18390	18133	17859	18191	17895	18096	18176	17878	18222	18009	18260	18078	18144	18060	18296	18159	18093	18005	18002	18089	18227	18140	17892	17949	18139	17908	18125	18137	18059	18062	18132	17952	17998	18188	18165	18220	18183	17905	18090	17908	18022	18099	18215	18262	18227	18198	18048	18032	18299	18069	18082	18187	18158	18245	18273	17957	18134	18174	18284	17981	17969	18092	18049	18198	18106	18005	18056	18107	17982	18095	18082	18092	17956	18103	17963	18259	18099	18125	18024	17931	18058	18179	18043	18135	18201	18150	17986	18151	18145	18066	17981	17879	18156	18006	18040	18169	18061	18155	17831	17809	17952	17984	18015	18105	17960	18133	18084	17928	18230	18103	18188	17964	17941	18052	17870	18062	18084	17938	18224	18101	18104	17903	18306	18329	18410	18327	17988	18060	18106	18077	18146	18039	17994	18144	18126	17954	18177	17920	18081	18140	18102	18068	18186	18256	18181	18177	18105	18169	18000	18258	18110	17966	18181	18019	18077	18033	18140	18207	18083	18016	17941	17863	18042	18116	17937	18213	17949	18175	18118	18063	18201	18181	17943	18214	18004	17926	18057	18202	18143	18067	18226	18096	18066	18092	18169	18210	18064	18238	18278	18041	18028	18050	18102	18087	17892	18104	18280	18028	18034	18229	18061	18045	17933	17918	17900	18171	18086	18050	17946	18010	18038	18206	18459	18024	18100	18239	18238	18170	17896	17830	18060	18080	18255	18106	18152	18238	18005	17859	17926	17931	18287	18117	17891	17853	18021	18134	18049	18087	18131	18010	18191	18173	17994	18045	18042	18196	18109	18230	18164	18048	17958	18086	18055	17807	17903	18073	18155	17983	18140	18155	17943	17962	18353	18024	18088	18093	18156	18004	18252	17970	18009	18178	18192	18071	18070	18161	18211	18036	17844	18036	18152	18121	18090	17954	18058	18023	18288	18266	18090	18064	17934	18011	18033	18092	18019	17974	18140	18225	18247	18201	18098	18011	18080	18001	18128	18153	18135	18286	17991	18080	18073	18168	18171	18232	18104	18137	17996	18004	18081	18230	17975	18306	18024	18051	17967	17873	18286	18147	18171	18106	18265	18061	18397	18028	18230	17914	17958	18024	17986	18065	18107	18069	18009	17974	17746	18110	17982	18143	18236	18009	18178	18009	18133	18038	18096	18158	17962	17986	18063	18325	17994	17917	18055	17961	18076	18118	18019	18202	18167	18025	18148	18228	18153	18086	18221	18218	18095	18030	18029	18089	18199	18058	17811	18343	18070	17974	18313	18160	17895	18015	18181	18029	18011	18070	17978	18176	18079	18099	18000	18193	17908	18148	18099	18145	17976	18009	18075	18231	18292	18095	17934	18315	18067	18119	18005	18242	18047	17886	17957	18107	18323	18028	18079	18188	18173	17935	18098	17994	18128	18077	18036	18174	18089	18155	18057	17931	18201	18026	17945	18240	18106	18132	18194	18132	18024	17845	18052	18125	17978	18129	17982	17952	17952	17907	18053	18066	18000	18111	18352	17857	18206	18169	17972	18209	18127	18194	18099
17235	27995	26555	21323	18880	17706	16819	16615	16467	23280	54728	51304	30693	19938	15851	15105	15078	14982	15063	15193	15184	15099	15008	15141	15007	15201	15122	15140	15123	15230	15188	14905	15159	15154	15125	15202	15227	15077	15005	15039	15214	15192	15103	15115	15022	15166	15266	15198	14990	15079	15133	15019	15113	15133	15105	15123	15166	15157	14964	15291	15059	15119	15030	15102	15155	15069	15101	15197	15159	15038	15219	15138	15174	15207	15114	15233	14949	15051	14890	15302	15080	15122	15027	14940	15271	15146	15077	15216	15150	15183	15140	15238	15094	15181	14941	15136	15099	15119	15223	15212	15028	15170	15043	15135	15132	15183	15340	15106	15107	15134	15016	15186	15134	15122	15221	15135	15220	15152	15304	15212	15182	15038	15235	15088	15072	15236	15219	15271	15076	15161	15040	15017	15232	15006	15125	15259	15117	15062	15257	15072	15193	15155	15180	15118	15129	15121	15140	15289	15141	14979	15112	15112	15023	15186	15019	15203	15227	15253	15072	15048	15081	15199	15193	15143	15052	15111	15117	15125	15198	15032	15200	15069	15015	15265	15218	15284	15141	14906	15098	15116	15012	15135	15163	15125	15001	15148	14945	15151	15164	15140	15280	15011	15065	15190	15211	15042	14985	15065	15033	15021	15144	15003	15354	15105	15165	15094	14949	15157	15130	15298	15042	15221	15021	15132	15054	15020	14963	15118	15274	14936	15251	15058	15185	15253	15100	15175	15162	15219	15179	15166	15147	15057	15316	15198	15129	15143	15076	14959	15111	15110	15035	15186	14964	15131	15034	15231	15230	15149	15108	15017	15086	15018	15205	15221	15067	15070	15126	15155	15126	15040	15252	15163	15276	15191	15123	15252	15043	15171	15103	14960	15180	15109	15262	15038	15220	15262	15159	15026	14966	15064	15232	15019	15125	15065	15020	15159	15050	15089	15072	14960	15183	15168	14952	14904	15063	15115	15171	14928	15133	15210	15197	14976	15109	15034	14978	15009	15172	15047	14953	15302	15129	15234	15081	15159	15009	14979	14830	15001	15062	15041	15115	15081	15199	15155	15170	15064	14968	15110	15151	15058	15005	15113	15007	15147	15232	15114	15063	14999	15055	15068	15126	15070	15202	15213	15127	15002	15084	15071	15046	15132	15171	15297	15002	15064	15021	14998	15137	15042	15192	15137	15038	15062	15069	15023	15117	15174	15241	14973	14957	15227	14943	15124	15150	15248	15038	14956	15085	15038	14950	15292	15189	15204	15001	15147	15161	15357	15153	15049	15211	14957	15098	15120	15369	15044	15180	15079	15001	15181	15085	15179	15206	15049	15196	15167	15137	15033	14993	15027	15014	15104	15193	15217	15154	15047	15223	14896	15164	15071	14959	15205	14897	15146	15211	15142	15073	15145	15129	15072	15070	15091	14919	14967	15390	15119	15177	15080	15181	15121	15020	15271	15030	15180	15111	15063	15089	15128	14913	15040	15121	15048	15301	15041	15008	15026	15219	15040	15158	15202	15064	15182	15101	14998	15134	15163	15103	15289	15197	15167	15240	15101	15314	15068	14842	15280	15112	15074	15179	14955	15098	15082	15031	15140	15055	15002	15121	15278	14957	15013	14949	15123	15139	15065	15180	15141	15102	15101	15091	15106	15040	15245	14997	15044	15190	15024	15038	15168	15147	15075	15141	15151	15157	15148	15192	15103	15216	15141	15327	15004	15113	15037	15058	15062	15147	14997	15118	15098	14996	15166	15092	15214	15007	15247	14993	15056	15166	15104	15338	15099	15170	15274	15155	15107	15159	14995	15334	15173	15027	15177	15052	14908	15067	15208	14994	15169	15227	15135	15031	15010	15322	15113	15104	15073	15210	15153	15179	15196	15149	15058	15238	15043	15240	15226	15045	15082	15133	15138	15066	14961	15211	15147	15097	14988	15085	15023	15115	15219	15018	15217	15080	14914	15159	15131	15088	15110	15153	15097	15137	15192	15147	15032	15212	15199	15060	15021	15103	15109	15160	14940	15106	15192	15145	15121	15250	15153	14948	15001	15189	15134	15204	15026	15248	15039	15084	15207	15128	15157	15004	14882	14926	15127	15176	15145	15109	15040	15157	15029	15251	14959	15175	15151	15098	15015	15094	15115	15147	15109	15147	15100	15167	15198	15108	15098	15193	15124	15058	15232	15181	15138	15019	15132	15158	15187	15196	15161	14979	15094	15015	15219	15152	15128	15099	15255	15164	15109	15019	15109	15063	15024	15128	15140	15253	14991	15240	15160	15194	15188	15035	15217	14947	15183	15197	15109	15162	15183	15094	15107	15006	15133	15083	15118	14843	15103	15120	15136	15184	15028	15007	15041	15032	15070	15180	14993	15056	15183	15007	15282	15035	15010	15148	15165	15041	15235	15024	15018	15106	14948	15083	15110	15051	15231	15139	15084	15126	15324	15205	15201	15184	15201	15115	15098	15072	15279	15154	15141	15044	15098	14972	14968	15027	15183	15241	15081	15147	15073	15263	15188	15155	14971	15124	15204	14874	15098	15034	15132	15062	15040	15054	15018	15113	15066	15108	15017	15236	15314	15125	15130	14985	15018	15117	15124	15015	15031	15279	15163	15196	15123	14930	15161	15022	15192	15170	14973	15232	14992	15085	15189	15117	15090	15057	15008	15167	15098	15229	15284	15148	15215	15127	14971	15079	14886	15264	15132	14927	15071	15076	15130	15115	15219	15124	15118	14970	15146	15076	15036	15046	15187	15157	15145	15143	15181	15117	15179	15190	15089	15034	14980	14998	15011	15280	15008	15194	15108	15003	15069	15234	15068	14995	15186	15019	15103	15147	15122	15178	15054	15198	15101	15124	15225	14987	15142	15153	15048	14916	15293	15101	15101	15220	15073	15133	15041	15067	15010	15052	14909	15262	15144	14925	15060	15326	15118	15254	15151	15273	15071	15101	15291	14990	15173	15274	15008	15185	14942	15127	15292	15050	14959	15062	15275	15195	15235	15119	15108	15340	15257	15155	15130	15035	15252	15189	15126	15080	15071	15046	15112	15074	15235	15115	14982	15069	15154	15135	15073	15176	14811	15245	14993	15188	15032	15026	15118	15230	15124	15125	15189	15182	15118	15029	14991	15106	15159	15133	15038	15143	15191	14938	15009	15128	15000	15135	15161	15163	15270	15282	15268	15214	15157	15197	15138	15060	15115	15187	15107	15123	15338	15024	15205	15262	15240	15139	15112	15173	15230	15107	15214	15278	14948	15138	15023	15416	15330	14965	15200	14972	14994	15187	15092	15238	15044	15021	14953	15084	15423	15022	15092	15173	15091	15188	15045	15206	15210	15140	15085	15027	15205	14940	14979	15201	15242	15202	15108	15271	15229	15205	15159	15220	15209	14989	15280	15138	15123	15084	14923	15193	15123	15077	14889	15288	15107	15156	15109	15169	15191	15171	15080	15152	15084	15172	15162	15037	15233	15137	14948	15269	15096	15107	15080	15095	15205	15108	15168	15122	15313	15367	15191	15157	15148	14944	15043	15165	15091	15231	15172	15134	15181	15127	15050	15114	15124	15060	15303	15031	15035	15154	14961	15172	14873	15122	15046	15047	15174	15150	15206	15091	15039	15227	15065	15130	15076	15128	15000	15085	14978	15126	15126	15216	15009	15104	15102	15235	15128	15066	15102	14970	15095	15229	15215	15191	15183	15147	15191	15085	15040	15076	15071	15035	15119	15112	14966	15009	15056	15114	15028	15125	15016	15275	15075	15215	15001	15106	15054	15086	15100	15025	15135	15026	15112	15046	15068	15168	15273	15200	15166	15027	15231	15060	15233	15141	15042	15288	15151	15216	15065	14983	15124	15122	14989	15356	14925	15089	15149	14906	15098	15167	15004	15194	15128	15089	15221	15159	15157	15039	15075	15087	15168	14954	14941	15095	15222	14953	15106	15270	15220	15155	15099	15136	15118	15131	15071	15023	15058	15209	14932	15101	15092	15148	14908	15024	15012	15171	15250	15017	15000	15296	15157	15073	15173	15052	15248	15125	15086	15162	15151	15111	15023	15049	15181	15206	15127	15096	15001	15205	15125	15251	15092	15012	15253	15226	15124	15351	15190	15108	15096	15062	14886	15063	15101	15195	15172	15167	15042	15126	15276	15046	15043	15032	15099	15037	15219	15111	15033	14880	15044	15018	15019	15064	14901	15263	15051	15008	15028	15170	15073	15133	14931	14970	15356	15326	15350	14999	15001	15273	15192	15174	15155	15234	15025	15055	15084	15215	15222	15193	15359	15173	15059	15028	15094	15195	15015	15274	15151	14990	15092	15201	15034	15153	15012	15178	14999	14992	15174	15087	15163	15076	15161	15071	15153	15074	15133	15243	14906	15205	15001	15194	15137	15168	15024	15095	15172	15158	15237	15232	14996	15050	15055	15125	15207	15047	15037	15009	15179	15103	15156	14984	15131	15054	14884	15176	15175	14973	14860	15069	15122	15171	15199	15161	15048	14936	15013	15108	15145	15073	15102	15059	15092	15045	15094	15101	15127	15335	15088	15139	15139	15163	14984	15121	15137	15039	15166	15147	15045	14924	14926	15098	15166	15117	15087	15089	15105	15199	15114	15120	15132	15119	15301	15043	15067	15057	15108	15204	15192	15131	15242	14957	15123	15091	15057	15191	15051	15137	14995	15134	15069	15037	15192	15019	15255	15118	15111	15062	15035	14931	15106	15063	15236	15111	15035	15086	15130	15046	14982	15010	15000	14971	15067	15116	15267	15094	15233	15025	15170	15043	15089	15114	15065	15228	15010	15114	14979	15179	14964	15184	15103	15129	15094	15040	15025	15037	15055	15256	15277	15205	15158	15262	15194	15268	14984	15135	15180	15177	15054	15183	15184	15165	15123	15190	15013	15107	15050	15193	15029	14948	15282	15125	14937	15121	15220	15012	15122	15322	15081	15112	15068	15248	15064	15131	15129	15139	15014	15206	15201	15168	15284	15130	14998	14995	15052	15123	15246	15028	14968	15165	15180	15075	15092	15185	15172	15054	15190	15039	15147	15270	15203	15207	15247	14967	15135	15059	15175	15022	15019	15056	15129	15046	14961	15099	15166	14856	15092	15147	15098	15101	15107	15147	14950	15138	15094
29747	21448	20413	18758	17191	17459	17736	17547	17448	17640	20909	22232	19925	18459	17648	17350	17507	17571	17487	17477	17439	17571	17378	17368	17428	17464	17386	17517	17541	17338	17274	17564	17301	17409	17376	17290	17484	17382	17540	17429	17583	17430	17289	17436	17487	17462	17309	17471	17452	17480	17502	17451	17524	17451	17469	17472	17579	17390	17470	17502	17379	17401	17623	17207	17628	17410	17567	17454	17348	17189	17414	17548	17446	17470	17405	17508	17437	17454	17277	17636	17437	17494	17585	17318	17466	17393	17588	17421	17548	17345	17452	17336	17362	17662	17472	17423	17375	17445	17313	17407	17250	17530	17525	17561	17411	17438	17420	17490	17606	17467	17666	17628	17417	17463	17482	17363	17352	17579	17543	17603	17602	17246	17354	17338	17290	17189	17513	17285	17418	17555	17536	17226	17409	17237	17489	17711	17465	17364	17396	17381	17388	17430	17574	17330	17351	17293	17447	17339	17338	17394	17506	17422	17299	17246	17185	17378	17400	17660	17217	17368	17454	17349	17742	17372	17392	17325	17318	17482	17605	17326	17491	17299	17301	17262	17382	17681	17518	17485	17540	17500	17377	17511	17236	17424	17461	17413	17530	17372	17356	17387	17376	17483	17368	17301	17499	17343	17344	17474	17675	17426	17507	17650	17592	17450	17292	17544	17286	17274	17556	17509	17540	17433	17511	17272	17283	17467	17382	17352	17466	17430	17292	17310	17176	17400	17200	17465	17576	17590	17397	17376	17527	17411	17398	17469	17655	17465	17534	17413	17436	17690	17395	17234	17347	17506	17562	17454	17494	17526	17384	17278	17463	17524	17405	17524	17406	17660	17404	17361	17304	17376	17385	17480	17450	17432	17434	17495	17377	17467	17551	17478	17328	17327	17299	17373	17376	17327	17242	17720	17586	17352	17477	17215	17501	17222	17333	17486	17421	17517	17370	17319	17417	17512	17376	17293	17339	17379	17430	17446	17519	17436	17443	17299	17594	17372	17444	17328	17567	17286	17433	17430	17311	17410	17386	17397	17396	17534	17556	17352	17383	17318	17358	17519	17596	17578	17427	17381	17200	17380	17318	17513	17500	17323	17424	17379	17268	17289	17585	17479	17413	17417	17582	17381	17401	17388	17506	17400	17168	17543	17457	17356	17490	17422	17418	17344	17505	17533	17392	17237	17521	17473	17429	17616	17542	17255	17512	17552	17446	17540	17454	17546	17566	17430	17536	17620	17514	17240	17480	17526	17500	17560	17358	17327	17489	17436	17373	17493	17266	17435	17270	17553	17543	17502	17326	17594	17494	17393	17194	17188	17415	17541	17230	17407	17506	17363	17465	17297	17491	17485	17326	17368	17353	17398	17526	17481	17424	17354	17457	17483	17362	17466	17450	17383	17396	17581	17474	17424	17614	17482	17439	17441	17606	17419	17461	17460	17293	17557	17420	17305	17392	17509	17533	17570	17555	17405	17485	17520	17376	17334	17527	17368	17292	17405	17310	17439	17649	17312	17640	17440	17419	17329	17408	17585	17494	17537	17394	17348	17280	17618	17391	17325	17455	17323	17452	17401	17367	17327	17594	17524	17591	17192	17562	17464	17633	17407	17341	17507	17374	17323	17306	17332	17458	17551	17507	17312	17514	17572	17629	17526	17526	17269	17465	17339	17552	17535	17400	17453	17550	17350	17441	17359	17346	17309	17410	17458	17583	17550	17560	17428	17286	17110	17258	17413	17322	17486	17517	17539	17401	17547	17354	17513	17509	17485	17391	17401	17393	17734	17401	17374	17451	17499	17365	17391	17419	17330	17488	17485	17458	17444	17469	17302	17524	17460	17589	17273	17455	17582	17344	17421	17339	17515	17475	17251	17518	17416	17395	17355	17551	17545	17392	17426	17397	17381	17470	17626	17422	17435	17318	17305	17499	17430	17412	17374	17538	17601	17307	17308	17575	17330	17446	17353	17593	17466	17366	17467	17382	17506	17287	17506	17325	17527	17346	17280	17421	17508	17355	17474	17444	17261	17547	17350	17549	17372	17523	17430	17401	17541	17451	17280	17492	17286	17407	17367	17461	17321	17599	17653	17380	17463	17496	17530	17638	17519	17567	17377	17229	17456	17509	17575	17502	17374	17441	17186	17492	17375	17431	17480	17597	17428	17496	17417	17322	17452	17430	17318	17520	17321	17272	17338	17340	17310	17261	17559	17364	17316	17266	17503	17689	17426	17377	17283	17576	17589	17489	17448	17387	17566	17406	17744	17316	17368	17452	17438	17456	17451	17393	17472	17408	17395	17496	17509	17399	17464	17382	17473	17237	17725	17663	17341	17397	17414	17622	17438	17680	17418	17313	17503	17180	17515	17387	17248	17402	17423	17463	17555	17593	17400	17482	17659	17451	17665	17402	17423	17411	17283	17417	17515	17623	17486	17507	17599	17486	17256	17391	17277	17387	17359	17542	17595	17501	17476	17532	17494	17427	17443	17719	17266	17413	17401	17461	17524	17349	17406	17168	17223	17491	17601	17469	17315	17617	17418	17420	17470	17539	17449	17442	17260	17297	17510	17358	17281	17488	17280	17645	17480	17485	17537	17329	17389	17441	17484	17549	17411	17453	17305	17452	17571	17245	17445	17452	17549	17424	17326	17435	17372	17579	17529	17275	17480	17345	17458	17471	17431	17521	17061	17393	17343	17572	17436	17526	17636	17474	17408	17550	17443	17517	17528	17401	17457	17488	17463	17486	17355	17295	17433	17530	17420	17524	17400	17603	17382	17374	17482	17430	17317	17559	17584	17427	17678	17324	17318	17580	17418	17408	17408	17733	17440	17384	17607	17384	17376	17543	17653	17479	17444	17510	17249	17257	17420	17598	17498	17669	17459	17323	17155	17414	17461	17467	17382	17292	17424	17583	17410	17481	17533	17365	17436	17562	17553	17566	17483	17429	17448	17584	17428	17600	17397	17491	17638	17286	17498	17469	17589	17584	17490	17462	17370	17519	17364	17226	17442	17403	17376	17271	17581	17449	17474	17471	17554	17330	17352	17463	17494	17342	17555	17594	17334	17366	17270	17327	17411	17329	17221	17503	17344	17458	17375	17447	17237	17521	17623	17456	17316	17339	17548	17465	17450	17460	17742	17492	17467	17641	17467	17323	17465	17454	17430	17456	17435	17526	17314	17303	17536	17310	17319	17438	17485	17394	17293	17430	17393	17412	17375	17384	17353	17391	17497	17553	17322	17399	17424	17500	17464	17368	17358	17533	17576	17381	17228	17458	17355	17534	17463	17418	17370	17402	17406	17338	17261	17402	17421	17615	17579	17519	17567	17442	17324	17468	17525	17345	17505	17344	17503	17585	17306	17530	17635	17393	17285	17500	17598	17403	17321	17526	17415	17561	17557	17265	17504	17350	17359	17476	17539	17401	17345	17748	17360	17304	17480	17585	17470	17588	17360	17400	17411	17327	17355	17513	17449	17350	17541	17399	17527	17626	17371	17398	17491	17365	17479	17526	17435	17401	17349	17389	17570	17480	17427	17515	17467	17551	17390	17267	17345	17422	17409	17577	17211	17523	17454	17346	17366	17459	17538	17392	17318	17382	17398	17472	17495	17323	17517	17437	17688	17402	17535	17469	17495	17515	17374	17507	17452	17398	17453	17415	17328	17398	17393	17172	17605	17453	17241	17349	17252	17282	17383	17399	17280	17310	17463	17547	17493	17529	17323	17457	17374	17506	17555	17273	17245	17362	17671	17641	17406	17368	17579	17651	17368	17515	17624	17468	17602	17437	17573	17432	17457	17458	17422	17106	17575	17493	17209	17308	17484	17608	17330	17280	17362	17325	17281	17320	17297	17351	17608	17463	17518	17458	17535	17423	17291	17411	17510	17598	17351	17386	17527	17337	17500	17527	17565	17535	17364	17280	17554	17469	17427	17281	17427	17502	17538	17279	17477	17523	17525	17604	17418	17405	17374	17606	17518	17437	17431	17236	17410	17500	17394	17536	17431	17564	17520	17531	17415	17531	17525	17477	17470	17407	17553	17407	17417	17215	17332	17387	17410	17469	17578	17453	17296	17442	17425	17412	17546	17561	17408	17243	17585	17530	17609	17474	17515	17297	17313	17480	17349	17496	17465	17249	17425	17732	17520	17483	17374	17545	17420	17472	17407	17519	17670	17652	17338	17720	17481	17257	17474	17411	17359	17300	17330	17359	17393	17322	17395	17376	17259	17520	17403	17463	17480	17588	17466	17352	17497	17418	17332	17334	17592	17477	17471	17304	17423	17413	17255	17213	17333	17386	17272	17596	17525	17263	17432	17443	17375	17287	17576	17527	17389	17420	17439	17400	17282	17428	17419	17721	17336	17565	17402	17689	17600	17482	17363	17414	17688	17274	17498	17370	17553	17443	17364	17382	17332	17506	17284	17458	17514	17270	17244	17487	17405	17455	17539	17431	17581	17670	17461	17491	17365	17268	17374	17490	17399	17339	17465	17207	17391	17434	17665	17422	17472	17522	17434	17409	17389	17489	17451	17507	17560	17344	17566	17373	17492	17338	17412	17493	17396	17515	17268	17499	17428	17284	17352	17399	17304	17510	17282	17418	17356	17403	17440	17303	17418	17477	17426	17505	17232	17324	17318	17352	17338	17449	17437	17469	17395	17580	17604	17314	17416	17592	17667	17813	17419	17448	17386	17209	17223	17576	17740	17438	17340	17345	17563	17201	17519	17177	17362	17428	17380	17467	17409	17382	17414	17533	17354	17370	17429	17360	17325	17490	17569	17584	17437	17353	17247	17532	17519	17567	17528	17426	17416	17564	17555	17505	17601	17434	17495	17420	17455	17459	17304	17557	17437	17520	17463	17270	17354	17502	17699	17491	17450	17278	17465	17379	17495	17496	17540	17400	17428	17626	17588	17421	17554	17290	17413	17665	17470	17648	17491	17569	17463	17452	17406	17545	17420	17366	17586	17560	17294	17582	17337	17359	17414	17230	17708	17321	17389	17316	17370	17572	17450	17317	17598	17512	17394	17428	17382	17426	17489	17330	17480	17597	17316	17571	17462	17632	17292	17435	17478	17646	17359	17462	17294	17572	17327	17430	17353	17419	17491	17436	17460	17539	17522	17571	17138	17510	17407	17695	17468	17317	17393
15546	15731	15624	15098	14886	14596	14648	14920	14737	14759	20227	20522	16994	15301	14813	14574	14713	14738	14472	14775	14763	14562	14423	14675	14600	14611	14533	14485	14659	14742	14595	14557	14614	14603	14609	14588	14566	14671	14558	14654	14787	14846	14628	14555	14561	14596	14618	14622	14693	14545	14762	14619	14490	14595	14573	14661	14607	14769	14650	14699	14599	14604	14407	14581	14563	14581	14605	14745	14593	14696	14578	14642	14622	14652	14684	14599	14743	14583	14535	14524	14731	14608	14585	14696	14863	14678	14543	14558	14743	14644	14663	14786	14694	14705	14619	14634	14698	14632	14519	14831	14778	14737	14474	14421	14755	14623	14630	14729	14585	14580	14458	14642	14395	14614	14513	14702	14732	14591	14598	14566	14562	14474	14599	14477	14696	14615	14441	14584	14612	14502	14660	14557	14538	14619	14575	14636	14537	14682	14626	14626	14488	14483	14493	14726	14633	14663	14650	14588	14749	14622	14579	14745	14559	14617	14530	14573	14632	14646	14554	14562	14858	14690	14873	14594	14599	14679	14569	14792	14465	14586	14588	14624	14616	14522	14669	14556	14606	14550	14706	14556	14626	14554	14425	14582	14671	14316	14798	14547	14754	14449	14753	14577	14409	14643	14615	14581	14677	14667	14660	14619	14692	14578	14762	14442	14530	14475	14389	14576	14614	14633	14608	14658	14617	14471	14606	14458	14659	14676	14539	14621	14643	14478	14555	14356	14706	14707	14604	14470	14640	14717	14625	14615	14615	14625	14588	14498	14672	14581	14588	14579	14693	14685	14689	14601	14610	14518	14613	14621	14706	14821	14551	14566	14519	14622	14712	14589	14524	14695	14636	14480	14622	14600	14724	14619	14781	14678	14488	14699	14599	14841	14589	14544	14677	14608	14543	14715	14530	14507	14498	14765	14644	14547	14717	14550	14538	14710	14651	14478	14778	14733	14687	14575	14563	14576	14738	14511	14700	14412	14507	14673	14521	14634	14504	14622	14579	14700	14441	14613	14691	14505	14551	14810	14615	14669	14511	14632	14678	14634	14599	14764	14576	14626	14499	14582	14579	14557	14507	14570	14592	14610	14439	14719	14709	14589	14613	14516	14421	14714	14725	14513	14728	14714	14479	14758	14639	14582	14690	14739	14702	14594	14590	14539	14519	14475	14525	14539	14613	14677	14548	14633	14580	14561	14605	14757	14526	14617	14542	14547	14615	14650	14731	14573	14588	14664	14740	14497	14556	14524	14596	14549	14515	14560	14651	14531	14616	14548	14548	14607	14644	14570	14670	14410	14640	14634	14664	14611	14951	14468	14508	14667	14549	14494	14438	14574	14734	14782	14677	14572	14470	14536	14719	14582	14612	14711	14685	14744	14490	14518	14627	14615	14528	14725	14618	14452	14811	14556	14572	14634	14542	14742	14683	14622	14685	14725	14631	14608	14505	14643	14832	14532	14619	14487	14526	14570	14451	14630	14679	14408	14481	14649	14526	14590	14540	14447	14653	14754	14674	14771	14482	14575	14682	14605	14631	14476	14673	14561	14534	14572	14569	14651	14583	14619	14512	14608	14685	14541	14695	14606	14540	14566	14442	14717	14722	14689	14671	14706	14701	14619	14572	14478	14410	14544	14543	14706	14559	14575	14488	14621	14566	14615	14608	14560	14661	14615	14617	14612	14555	14591	14768	14633	14697	14530	14588	14640	14673	14652	14592	14603	14617	14660	14723	14705	14610	14829	14630	14596	14626	14576	14411	14513	14645	14618	14753	14515	14615	14514	14684	14888	14470	14608	14663	14710	14813	14582	14688	14664	14616	14600	14601	14735	14513	14668	14544	14722	14661	14610	14479	14690	14554	14630	14648	14517	14401	14600	14643	14486	14614	14662	14702	14671	14743	14536	14783	14549	14575	14746	14457	14538	14616	14656	14679	14637	14655	14526	14422	14500	14688	14521	14625	14738	14670	14546	14615	14623	14710	14582	14591	14648	14651	14598	14581	14712	14631	14439	14603	14573	14509	14634	14571	14543	14813	14629	14633	14608	14689	14684	14590	14826	14601	14505	14592	14507	14751	14538	14793	14551	14481	14544	14597	14647	14437	14597	14642	14609	14589	14616	14572	14502	14557	14591	14674	14391	14738	14572	14434	14685	14506	14710	14663	14628	14663	14683	14633	14612	14703	14570	14674	14584	14679	14683	14622	14638	14734	14579	14624	14566	14581	14555	14619	14695	14548	14622	14513	14756	14651	14678	14504	14597	14528	14734	14488	14714	14551	14595	14702	14548	14556	14724	14696	14765	14607	14482	14608	14576	14681	14806	14525	14659	14493	14549	14575	14624	14663	14622	14688	14498	14640	14465	14643	14651	14698	14546	14634	14730	14598	14562	14564	14598	14623	14589	14529	14564	14602	14687	14556	14698	14535	14645	14595	14520	14629	14563	14566	14721	14693	14673	14501	14564	14816	14801	14602	14647	14674	14590	14671	14664	14572	14676	14817	14616	14638	14546	14711	14542	14506	14555	14617	14560	14598	14762	14767	14672	14753	14579	14675	14537	14676	14436	14561	14665	14685	14643	14662	14582	14676	14656	14479	14639	14674	14676	14670	14603	14620	14670	14526	14765	14628	14680	14606	14665	14571	14497	14518	14631	14702	14668	14506	14580	14720	14655	14632	14651	14845	14584	14620	14604	14696	14458	14736	14741	14743	14543	14572	14701	14537	14518	14441	14629	14644	14595	14714	14497	14597	14812	14580	14649	14538	14608	14647	14630	14697	14767	14771	14641	14580	14470	14549	14601	14515	14694	14501	14632	14527	14604	14634	14560	14495	14736	14677	14664	14604	14705	14396	14532	14609	14739	14606	14649	14752	14525	14634	14592	14641	14598	14575	14597	14701	14717	14601	14633	14577	14513	14590	14699	14693	14650	14778	14788	14645	14678	14614	14677	14668	14531	14680	14622	14629	14589	14785	14661	14450	14481	14631	14628	14655	14589	14476	14551	14624	14709	14660	14618	14604	14465	14591	14736	14472	14572	14555	14713	14608	14633	14770	14546	14543	14655	14710	14685	14645	14674	14808	14526	14611	14607	14575	14799	14745	14633	14690	14417	14471	14571	14720	14675	14496	14694	14706	14572	14525	14619	14436	14607	14631	14662	14597	14848	14679	14542	14516	14653	14420	14590	14842	14507	14629	14651	14622	14640	14623	14548	14527	14531	14743	14738	14561	14716	14545	14633	14601	14707	14342	14647	14605	14518	14779	14668	14719	14554	14679	14620	14577	14550	14770	14691	14562	14716	14599	14645	14626	14663	14487	14666	14518	14682	14454	14611	14403	14584	14557	14540	14582	14554	14554	14593	14495	14623	14649	14647	14652	14656	14503	14713	14713	14648	14696	14542	14772	14651	14547	14584	14520	14683	14518	14466	14671	14680	14564	14598	14539	14445	14745	14630	14852	14623	14495	14557	14533	14698	14690	14677	14523	14507	14710	14814	14735	14529	14695	14609	14720	14658	14588	14602	14657	14706	14590	14580	14611	14608	14594	14434	14756	14629	14621	14736	14638	14588	14586	14694	14643	14689	14549	14705	14558	14620	14579	14764	14619	14565	14739	14450	14679	14636	14610	14626	14629	14542	14667	14437	14632	14520	14609	14629	14655	14735	14691	14561	14659	14516	14504	14570	14610	14733	14534	14531	14537	14652	14637	14577	14720	14603	14773	14461	14750	14663	14559	14504	14656	14536	14605	14716	14547	14455	14609	14452	14592	14605	14562	14712	14537	14660	14510	14701	14605	14537	14661	14765	14594	14550	14676	14622	14610	14686	14732	14627	14414	14615	14597	14481	14522	14669	14657	14628	14422	14441	14566	14688	14702	14484	14561	14750	14404	14557	14667	14478	14629	14649	14583	14734	14773	14506	14457	14578	14782	14489	14680	14433	14664	14496	14686	14520	14652	14624	14692	14657	14826	14668	14695	14655	14705	14534	14667	14628	14698	14687	14557	14488	14492	14697	14499	14574	14688	14607	14593	14384	14685	14469	14616	14593	14599	14729	14617	14679	14636	14457	14557	14491	14546	14664	14653	14509	14526	14444	14602	14807	14680	14575	14587	14576	14672	14696	14598	14670	14780	14679	14604	14485	14452	14554	14490	14661	14629	14685	14550	14469	14738	14729	14712	14652	14518	14534	14456	14503	14735	14572	14605	14734	14773	14815	14832	14734	14470	14537	14509	14588	14771	14611	14675	14562	14619	14575	14734	14584	14606	14705	14627	14597	14665	14690	14575	14814	14696	14808	14579	14629	14563	14601	14494	14714	14509	14736	14741	14589	14705	14581	14676	14545	14661	14523	14565	14545	14651	14647	14555	14537	14619	14651	14660	14566	14568	14651	14659	14553	14561	14617	14421	14689	14553	14676	14690	14650	14656	14537	14592	14682	14541	14656	14650	14554	14747	14715	14796	14515	14655	14709	14459	14613	14538	14593	14769	14522	14602	14465	14615	14714	14461	14741	14669	14647	14537	14726	14659	14702	14481	14562	14654	14575	14623	14708	14441	14527	14664	14627	14522	14502	14667	14661	14532	14575	14643	14711	14685	14582	14588	14703	14639	14564	14510	14506	14533	14576	14834	14695	14702	14607	14687	14686	14521	14685	14601	14692	14597	14639	14540	14582	14719	14694	14620	14726	14603	14523	14667	14540	14626	14622	14638	14623	14637	14740	14573	14491	14509	14733	14682	14628	14792	14651	14516	14789	14539	14641	14576	14706	14535	14502	14582	14717	14651	14628	14586	14668	14469	14604	14736	14665	14570	14637	14875	14455	14848	14630	14647	14516	14622	14669	14785	14527	14486	14765	14742	14646	14558	14563	14624	14490	14497	14556	14628	14849	14603	14653	14686	14693	14514	14621	14737	14579	14496	14762	14685	14651	14657	14532	14602	14530	14641	14606	14711	14450	14619	14644	14520	14613	14548	14490	14481	14575	14527	14479	14590	14759	14713	14686	14672	14598	14604	14743	14760	14664	14400	14728	14531	14486	14541	14538	14625	14670	14448	14461	14698	14411	14649	14357	14723	14537	14608	14421	14466	14665	14638	14617	14647	14629	14552	14754	14615	14527	14753	14575	14617	14631	14683	14605	14595	14462	14667	14636
25518	20774	26828	25377	20022	18387	18730	17640	17652	18765	36985	36571	25971	19653	17986	17398	17399	17358	17449	17260	17251	17425	17321	17349	17289	17257	17329	17409	17329	17364	17132	17133	17479	17329	17295	17116	17304	17364	17443	17381	17188	17251	17501	17415	17286	17321	17312	17110	17157	17307	17363	17379	17193	17320	17478	16957	17260	17454	17222	17226	17083	17349	16883	17224	17309	17182	17175	17187	17255	17143	17277	17129	17345	17313	17290	16973	17147	17330	17316	17312	17309	17184	17166	17052	17192	17277	17204	17162	17113	17173	17271	17133	17310	17324	17225	17224	17165	17201	17168	17192	17196	17186	17355	17118	17377	17373	17217	17210	17013	17341	17113	17197	17198	17266	17211	17204	17434	17250	17074	17355	17196	17421	17307	17044	17284	17176	17142	17351	17148	17097	17384	17345	17359	17134	17042	17308	17067	17398	17416	17207	17369	17141	17171	17253	17127	17050	17204	17305	17182	17191	17309	17220	17273	17264	17142	17159	17284	17213	17221	17431	17102	17285	17165	17027	17272	17273	17134	17494	17211	17122	17095	17342	17219	17168	17371	17063	17050	17336	17077	17262	17204	17138	17224	17283	17434	17285	17319	17200	17299	17259	17097	17024	17222	17317	17237	17276	17454	17102	17289	17021	17151	17131	17030	17162	17296	17352	17121	17138	17207	17323	17183	17184	17250	17308	17339	17255	17299	17190	17291	17305	17131	17126	17379	17355	17024	17303	17194	17153	17246	17162	17449	17230	17218	17131	17325	17097	16943	17235	17343	17255	17148	17204	17239	17191	17206	17304	16900	17363	17085	17311	16970	17188	17314	17095	17129	17324	17183	17094	17232	17356	17397	17053	17150	17331	17223	17220	17197	17134	17200	17299	17272	17095	17284	17132	17148	17209	17228	17284	17406	17209	17091	17305	17347	17355	17351	17326	17361	17155	17152	17067	17200	17315	17354	17206	17251	17108	17251	17327	17256	17249	17110	17215	17143	17270	17186	17085	17183	17142	17105	17171	17147	17185	17421	17286	17047	17125	17071	17392	17286	17162	17296	17198	17331	17228	17328	17314	17316	17290	17195	17270	17240	17354	17251	17191	17335	17159	17255	16997	17294	17104	17330	17211	17227	17260	17067	17144	17207	17132	17185	17221	17147	17135	17320	17160	17099	17161	17135	17371	17272	17020	17115	17087	17081	17283	17127	17118	17284	17306	17237	17297	17031	17191	17411	17266	17165	17101	17244	17031	17293	17309	16997	17203	17191	17169	17172	17308	17056	17179	17230	17326	17333	17154	17305	17307	17208	17182	17254	17134	17434	17156	17244	17306	17416	17191	17268	17321	17352	17341	17128	17172	17291	17172	16998	17129	17325	17286	17360	17382	17168	17229	17198	17425	17082	17115	17106	16987	17299	17271	17274	17217	17198	17019	17300	17190	17230	17230	17408	17353	17168	17256	17258	17118	17295	17272	17172	17315	17239	17318	17072	17016	17290	17274	17134	17172	17230	17111	17275	17366	17234	17219	17196	17191	17122	17182	17104	17217	17213	17022	17235	17369	17399	17116	17294	17316	17181	17379	17173	17023	17065	17139	17221	17043	17091	17128	17107	17096	17362	17019	17148	17232	17163	17168	17046	17205	17091	17173	17293	17276	17443	17317	17084	17057	17196	17244	17216	17042	17117	17352	17209	17135	17231	17263	17364	17409	17250	17376	17460	17103	17127	17319	17220	17444	17239	17359	17254	17373	17037	17300	17008	17047	17138	17172	17060	17300	17111	17265	17320	17178	17293	17177	17151	17282	17108	17280	17369	17177	17138	17234	17252	17295	17269	17457	17279	17255	17223	17244	17197	17192	17161	17182	17195	17298	17126	17328	17339	17329	17190	17220	17376	17395	17360	17274	17217	17322	17437	17246	17177	17284	17192	17263	17221	17090	17057	17217	17153	17157	17210	17198	17277	17143	17323	17304	17197	17320	17246	17270	17123	16908	17285	17417	17022	17274	17285	17422	17338	17136	17190	16982	17137	17218	17339	17066	17076	17415	17517	17464	17376	17146	17193	17325	17250	17191	17257	16915	17076	17142	17218	17212	17288	17099	17126	17204	17316	17191	17268	17119	17396	17185	17074	17370	17310	17225	17154	17293	17271	17149	17381	17316	17221	17147	17248	17246	17572	17353	17377	17279	16962	17221	17234	17289	17245	17198	17076	17234	17160	17345	17212	17157	17099	17370	17237	17168	17050	17388	17236	17502	17166	16971	17353	17043	17030	17332	17360	17255	17315	17150	17078	17245	17215	17292	16911	17325	17189	17121	17264	17308	16969	17157	17220	17105	17202	17262	17174	16908	17226	16886	17229	17048	17379	17237	17344	17370	17163	17122	17207	17336	17270	17383	17233	17036	17039	17469	17286	17196	17249	17287	17001	17168	17184	17303	17200	16962	17165	17083	17169	17218	17197	17036	17212	17275	17393	17352	17292	17224	17196	17063	17171	17342	17302	17264	17006	17252	17292	17101	17272	17099	17417	17377	17215	17212	17417	17006	17037	17431	17452	17109	17356	17125	17180	17297	17454	17339	17299	17174	17059	17227	17293	17268	17201	17130	17315	17158	17142	17468	17038	17065	17393	17219	17405	17282	17244	17195	17243	17221	17285	17293	17213	17387	17166	17171	17401	17074	17136	17314	17034	17246	17131	17234	17227	17145	17285	17085	17223	17067	17349	17302	17131	17158	17092	17201	17381	17283	17332	17052	17143	17233	17158	17311	17035	17387	17184	17313	17230	17280	17252	17180	17236	17187	17233	17187	17310	17341	17260	17135	17192	17405	17251	17441	17315	17375	17467	17091	17266	17283	17207	17217	17131	17134	17154	17128	17102	17333	17200	17144	17234	17065	17296	17416	16963	17253	17408	17251	17231	17234	17235	17303	17174	17013	17216	17256	17147	17352	17254	17206	17108	17226	17377	17197	17174	17186	17146	17240	17227	17300	17231	17216	17199	17446	17221	17307	17079	17144	17021	17283	17399	17161	17317	16919	16961	17238	17235	17199	17243	17177	17218	17226	17192	17416	17364	17318	17181	17167	16986	17295	17272	17166	17184	17395	17068	17060	17169	17422	17074	17143	17145	17406	17127	17314	17274	17205	17159	17322	17435	17316	17283	17206	17386	17073	17416	17173	17218	17175	16979	17271	17262	17224	17129	17215	17143	17417	17120	17205	17096	17246	17331	17217	17296	17416	17205	17361	17245	17262	17212	17013	17322	17159	17024	17418	17135	17177	17254	17117	17285	17096	17094	17056	17343	17020	17296	17241	17359	17109	17126	17232	17178	17178	17211	17119	17204	17363	17125	17256	17147	17299	17271	17005	17212	17140	17295	17072	17309	17229	17105	17157	17290	17051	17338	17178	17066	17236	17323	17320	17269	17302	17304	17254	17334	17300	17210	17114	17490	17315	17315	17293	17240	17180	17135	17014	17421	17201	17337	17064	17203	17217	17088	17363	17239	17158	17133	17334	17255	17227	17261	17428	17420	17332	17157	17382	17425	17315	17149	17373	17340	17021	17043	17290	17177	16970	17119	17249	17225	17075	17524	17497	17262	17421	17174	17163	17272	17125	17181	17255	17204	17140	17395	17127	17271	17192	17225	17156	17255	17251	17248	17243	17289	17082	17217	17426	17394	17259	17226	17175	17310	17114	17281	17269	17380	17214	17084	17278	17325	17083	17175	17189	17202	17197	17210	17365	17214	17136	17164	17263	17237	17140	17145	17115	17221	17286	17361	17141	17315	17032	17197	17249	17158	17205	17223	17257	17419	17156	17112	17216	17503	17191	17320	17318	17032	17352	17097	17240	17142	16949	17148	17209	17193	17320	16992	17128	16841	17207	17357	17315	17244	17130	17151	17217	17334	17174	17217	17252	17330	17146	17308	17352	17088	16953	17296	17440	17269	17228	17386	17127	17115	17099	17063	17319	17314	17233	17182	17054	17457	17265	17340	17149	17132	17173	17422	17250	17445	17405	17238	17275	17372	17121	17324	17219	17215	17335	17216	17237	17257	17275	17239	17214	17345	17183	17239	17329	17284	17249	17184	17378	17202	17436	17252	17197	17290	17305	17260	17095	17137	17252	17178	17205	17210	17113	17463	17438	17101	17193	17238	17323	17250	17210	16899	17226	17136	17139	17196	17273	17122	17237	17177	17089	17221	17234	17212	17375	17142	17229	17265	17176	17194	17068	17267	17310	17067	17368	17320	17228	17332	17283	17132	17229	17188	17097	17109	17121	17294	17168	17405	17168	17223	17229	17388	17450	17135	17189	17276	17091	17318	17257	17305	17186	17168	17198	17234	17248	17380	17420	17320	17322	17434	17175	17220	17361	17058	17356	17127	17222	17045	17120	17194	17140	17323	16985	17245	17050	17201	17079	17099	17277	17299	17325	17193	17136	17320	17143	17300	17354	17216	17107	17094	17289	17324	17346	17335	17096	17129	17311	17160	17175	17203	17117	17202	17198	17155	17210	17336	17092	17172	17226	17332	17213	17305	17407	17246	17406	17365	17082	17311	17129	17307	17208	17367	17184	17239	17206	17241	17396	17170	17235	17207	17172	17371	17085	17289	17280	17187	17387	16928	17130	17244	17266	17315	17159	17125	17293	17405	17074	17187	17135	17116	17215	17160	17282	17149	17297	17176	17091	17317	17158	17092	17132	17357	17110	17296	17318	17204	17352	17202	17166	17057	17503	17099	17148	17239	17327	16989	17503	17210	17145	17269	17203	17101	17239	16991	17113	17146	17240	17177	17196	17143	16895	16862	17216	17173	17105	17146	17307	17139	17194	17327	17235	16823	17204	17409	17170	17205	17236	17201	17315	16870	17326	17235	17313	17032	17200	17336	17249	17361	17022	17149	17124	17330	17170	17032	17105	17240	17016	17209	17363	17301	17123	17128	17202	17295	17543	17302	17296	17337	17200	17062	17482	17341	17311	17149	17209	17254	17199	17128	17261	17129	17342	17420	17122	17242	17282	17184	17232	17297	17200	17197	17178	17240	17096	17226	17273	17432	17215	16947	17219	17437	17237	17446	17152	17049	17172	17099	17278	17253	17538	17265	17158	17149	17182	17235	17187	17217	17198	17030	17272	17236	17158	17273	16912
14293	20174	19114	16842	15761	15376	15072	14998	15091	17340	39958	35258	23016	16334	14674	14382	14503	14545	14493	14565	14605	14543	14448	14363	14570	14489	14492	14364	14370	14550	14483	14655	14412	14487	14704	14482	14532	14638	14243	14589	14409	14608	14550	14456	14530	14282	14473	14385	14435	14348	14667	14550	14334	14737	14532	14408	14417	14347	14347	14574	14499	14335	14434	14511	14392	14376	14396	14383	14576	14497	14496	14389	14277	14433	14419	14477	14593	14478	14584	14458	14509	14501	14391	14525	14451	14548	14427	14486	14464	14327	14312	14555	14383	14371	14567	14364	14546	14567	14629	14207	14645	14438	14333	14417	14503	14501	14452	14466	14476	14364	14540	14449	14397	14520	14526	14518	14367	14400	14528	14411	14497	14511	14501	14400	14379	14490	14383	14501	14472	14442	14510	14530	14467	14380	14530	14358	14592	14514	14433	14547	14580	14438	14387	14534	14372	14482	14517	14337	14635	14450	14650	14658	14433	14637	14471	14400	14427	14507	14693	14607	14439	14384	14315	14499	14423	14485	14690	14552	14331	14500	14490	14587	14509	14306	14487	14360	14600	14358	14397	14477	14373	14433	14612	14428	14324	14576	14482	14451	14429	14510	14623	14504	14432	14593	14479	14415	14388	14578	14149	14671	14449	14460	14433	14601	14567	14508	14515	14489	14411	14504	14572	14468	14566	14562	14557	14561	14423	14628	14565	14354	14656	14511	14393	14586	14549	14529	14530	14537	14501	14512	14449	14214	14389	14369	14401	14544	14427	14583	14483	14299	14521	14549	14328	14554	14556	14474	14437	14503	14467	14454	14494	14445	14511	14699	14417	14468	14458	14383	14462	14628	14538	14486	14423	14514	14387	14447	14394	14589	14490	14423	14570	14616	14378	14426	14315	14404	14494	14592	14352	14506	14391	14541	14450	14482	14684	14495	14355	14488	14562	14645	14443	14477	14519	14562	14522	14526	14594	14644	14480	14597	14504	14470	14535	14583	14290	14471	14545	14420	14340	14442	14345	14511	14514	14389	14449	14483	14347	14458	14590	14456	14354	14446	14316	14390	14557	14358	14481	14282	14430	14574	14268	14459	14382	14561	14451	14527	14490	14483	14458	14395	14618	14544	14653	14388	14379	14479	14480	14489	14585	14428	14502	14440	14345	14342	14371	14539	14347	14450	14544	14490	14372	14549	14462	14574	14518	14482	14615	14449	14614	14479	14467	14601	14356	14464	14535	14442	14503	14481	14467	14502	14649	14475	14481	14561	14204	14587	14381	14648	14501	14484	14594	14475	14491	14387	14566	14579	14400	14524	14461	14713	14556	14429	14535	14424	14493	14484	14559	14518	14484	14451	14394	14307	14314	14428	14475	14358	14490	14583	14357	14459	14461	14470	14377	14553	14385	14505	14590	14402	14454	14546	14283	14590	14536	14407	14724	14378	14583	14405	14379	14448	14500	14425	14453	14473	14514	14430	14534	14447	14609	14441	14553	14427	14353	14393	14465	14453	14297	14558	14480	14459	14707	14531	14382	14534	14502	14499	14503	14356	14435	14521	14526	14471	14323	14433	14579	14332	14455	14411	14387	14439	14462	14442	14532	14521	14439	14441	14455	14553	14451	14553	14326	14524	14364	14583	14341	14455	14559	14197	14402	14370	14410	14426	14466	14537	14336	14488	14445	14619	14483	14507	14561	14703	14428	14573	14375	14434	14498	14520	14589	14457	14578	14284	14575	14509	14570	14457	14492	14690	14559	14264	14418	14503	14587	14449	14489	14570	14582	14525	14513	14550	14640	14469	14577	14561	14697	14539	14376	14341	14471	14459	14275	14519	14560	14570	14489	14356	14473	14514	14433	14503	14561	14430	14593	14531	14474	14549	14382	14576	14428	14556	14321	14320	14461	14636	14393	14385	14517	14386	14596	14329	14473	14480	14271	14315	14361	14507	14590	14417	14651	14550	14528	14574	14517	14429	14393	14429	14378	14394	14416	14387	14630	14460	14409	14575	14283	14635	14454	14343	14345	14534	14660	14615	14452	14482	14637	14441	14431	14291	14486	14532	14456	14414	14699	14451	14497	14544	14542	14520	14496	14557	14542	14444	14303	14429	14489	14519	14499	14430	14502	14570	14535	14548	14464	14411	14371	14490	14604	14495	14367	14480	14506	14531	14598	14622	14484	14225	14552	14500	14349	14473	14552	14578	14549	14438	14391	14510	14358	14264	14391	14307	14519	14381	14471	14520	14418	14402	14329	14418	14443	14478	14448	14454	14347	14505	14430	14495	14438	14467	14404	14468	14544	14459	14547	14420	14508	14459	14415	14582	14444	14682	14518	14415	14314	14399	14621	14598	14537	14564	14525	14420	14394	14534	14565	14432	14565	14532	14639	14407	14473	14402	14488	14462	14464	14352	14508	14432	14362	14365	14587	14576	14361	14607	14560	14461	14584	14501	14520	14378	14493	14509	14521	14195	14490	14521	14427	14522	14313	14256	14376	14510	14675	14584	14440	14475	14419	14466	14520	14468	14489	14347	14435	14403	14606	14505	14513	14528	14569	14510	14577	14485	14439	14478	14428	14556	14471	14382	14387	14405	14418	14406	14543	14487	14616	14552	14474	14618	14427	14466	14381	14528	14338	14378	14572	14522	14464	14660	14476	14408	14386	14504	14556	14582	14575	14541	14564	14446	14600	14570	14522	14564	14510	14572	14425	14402	14300	14392	14260	14596	14510	14558	14440	14556	14466	14524	14585	14441	14368	14615	14546	14537	14477	14462	14355	14443	14412	14572	14513	14609	14426	14492	14444	14554	14325	14628	14541	14358	14439	14554	14451	14586	14529	14497	14468	14403	14650	14499	14406	14551	14344	14470	14565	14558	14390	14450	14616	14567	14482	14520	14631	14557	14371	14417	14376	14372	14538	14438	14558	14435	14381	14493	14441	14551	14370	14472	14505	14588	14462	14376	14486	14402	14398	14441	14482	14450	14482	14552	14450	14578	14669	14565	14570	14513	14492	14592	14493	14484	14504	14486	14471	14309	14475	14440	14415	14414	14400	14634	14691	14436	14336	14645	14462	14504	14344	14397	14510	14417	14523	14321	14490	14519	14374	14485	14422	14592	14370	14488	14566	14601	14470	14423	14364	14449	14507	14587	14688	14361	14349	14475	14474	14564	14576	14546	14497	14601	14601	14612	14485	14478	14517	14380	14469	14436	14541	14550	14445	14508	14256	14493	14386	14482	14431	14380	14448	14255	14366	14520	14571	14404	14519	14500	14408	14336	14549	14379	14502	14373	14455	14505	14504	14466	14580	14574	14335	14370	14577	14443	14372	14413	14513	14465	14546	14413	14499	14640	14407	14592	14309	14625	14409	14434	14342	14550	14443	14616	14497	14366	14480	14491	14602	14453	14724	14401	14359	14650	14473	14590	14523	14392	14513	14607	14537	14586	14317	14504	14491	14547	14568	14504	14586	14567	14444	14381	14528	14375	14715	14454	14357	14548	14625	14387	14447	14573	14399	14569	14668	14492	14441	14421	14390	14363	14513	14472	14430	14516	14540	14542	14494	14482	14532	14514	14524	14521	14499	14525	14318	14487	14382	14403	14551	14549	14354	14660	14452	14524	14602	14610	14483	14597	14396	14366	14572	14291	14412	14521	14445	14573	14625	14416	14513	14602	14514	14508	14639	14370	14395	14548	14518	14591	14575	14441	14406	14411	14656	14528	14341	14394	14449	14568	14448	14385	14441	14626	14350	14429	14484	14393	14633	14585	14508	14597	14411	14468	14566	14398	14473	14520	14591	14517	14470	14431	14529	14368	14279	14501	14479	14732	14292	14547	14570	14592	14581	14432	14493	14523	14434	14367	14536	14413	14531	14446	14376	14502	14515	14394	14632	14586	14430	14462	14495	14513	14494	14380	14531	14589	14373	14453	14507	14485	14668	14431	14396	14437	14408	14322	14482	14474	14393	14378	14555	14305	14667	14507	14509	14389	14370	14350	14522	14400	14547	14614	14495	14499	14395	14322	14382	14397	14630	14345	14532	14464	14432	14523	14453	14625	14441	14597	14498	14404	14499	14372	14410	14519	14537	14368	14631	14432	14448	14571	14541	14602	14534	14553	14346	14510	14551	14186	14561	14627	14543	14439	14611	14333	14350	14389	14512	14448	14511	14380	14407	14560	14543	14507	14534	14460	14456	14369	14496	14452	14501	14410	14458	14444	14553	14304	14505	14535	14382	14565	14591	14368	14464	14429	14584	14484	14583	14286	14486	14628	14322	14331	14496	14491	14629	14506	14643	14549	14509	14576	14392	14424	14539	14384	14400	14422	14538	14524	14427	14489	14463	14455	14513	14514	14487	14544	14495	14466	14579	14497	14408	14433	14498	14229	14649	14421	14561	14439	14546	14416	14475	14603	14350	14518	14354	14472	14407	14397	14498	14491	14573	14478	14582	14384	14410	14489	14351	14461	14462	14438	14541	14492	14510	14338	14442	14555	14497	14541	14537	14494	14473	14605	14394	14462	14505	14714	14454	14300	14290	14442	14418	14441	14443	14536	14542	14227	14303	14726	14319	14494	14368	14413	14484	14303	14487	14506	14542	14464	14425	14594	14442	14486	14431	14351	14516	14501	14405	14516	14480	14460	14349	14394	14535	14460	14628	14501	14390	14560	14396	14483	14308	14374	14451	14500	14564	14471	14545	14450	14535	14597	14331	14573	14397	14546	14446	14507	14533	14381	14440	14616	14427	14527	14380	14415	14635	14472	14522	14574	14546	14609	14324	14374	14528	14486	14407	14403	14361	14430	14430	14479	14433	14440	14466	14546	14397	14448	14498	14519	14484	14631	14536	14547	14615	14501	14655	14562	14502	14462	14363	14434	14528	14294	14366	14512	14411	14471	14407	14570	14595	14616	14410	14416	14431	14476	14549	14487	14549	14496	14522	14469	14566	14400	14581	14504	14529	14283	14505	14542	14502	14442	14563	14450	14365	14522	14502	14387	14578	14484	14325	14535	14367	14316	14502	14531	14514	14488	14355	14570	14436	14379	14542	14421	14400	14542	14567	14469	14549	14527	14548	14483	14491	14434	14399	14368	14500	14310	14324	14555	14356	14499	14438	14478	14481	14405	14668	14630	14420	14513
23518	20740	28020	23529	21252	22623	21908	18685	17970	22571	53110	51341	34116	23166	18617	17533	17564	17430	17707	17364	17598	17394	17474	17508	17521	17453	17381	17548	17562	17663	17545	17566	17385	17515	17419	17372	17447	17314	17441	17444	17310	17385	17255	17266	17221	17406	17460	17553	17398	17490	17420	17253	17351	17443	17468	17564	17442	17401	17391	17262	17377	17547	17363	17462	17288	17454	17552	17389	17589	17338	17221	17372	17538	17248	17364	17531	17310	17571	17494	17387	17368	17421	17304	17369	17428	17276	17402	17386	17553	17579	17503	17554	17598	17432	17263	17261	17395	17170	17593	17594	17303	17483	17443	17217	17341	17459	17339	17325	17538	17479	17271	17369	17357	17601	17374	17231	17615	17333	17070	17332	17294	17488	17409	17557	17358	17290	17250	17180	17234	17262	17274	17520	17312	17305	17409	17442	17311	17450	17439	17311	17435	17567	17451	17429	17314	17366	17403	17441	17135	17310	17436	17159	17299	17275	17416	17386	17323	17384	17574	17261	17460	17526	17247	17508	17464	17389	17205	17305	17459	17297	17295	17325	17286	17398	17265	17396	17471	17133	17189	17436	17235	17472	17077	17362	17457	17265	17304	17281	17398	17377	17639	17530	17124	17424	17260	17387	17388	17290	17269	17421	17199	17351	17449	17473	17438	17361	17583	17499	17258	17514	17548	17270	17338	17559	17336	17499	17370	17268	17230	17397	17467	17483	17323	17363	17255	17187	17637	17341	17347	17310	17098	17397	17367	17527	17332	17419	17139	17244	17476	17411	17302	17424	17442	17347	17344	17449	17419	17359	17579	17199	17472	17381	17474	17430	17288	17392	17345	17444	17363	17504	17101	17392	17551	17309	17491	17411	17473	17338	17209	17315	17377	17359	17202	17292	17229	17448	17317	17230	17437	17545	17343	17194	17142	17250	17523	17414	17249	17421	17320	17379	17368	17438	17535	17387	17364	17260	17280	17378	17282	17015	17301	17391	17226	17368	17316	17163	17401	17350	17361	17345	17383	17333	17636	17556	17446	17417	17481	17515	17360	17447	17242	17519	17350	17422	17507	17525	17162	17409	17371	17237	17484	17190	17239	17449	17363	17489	17192	17315	17409	17277	17458	17351	17415	17353	17252	17320	17350	17448	17206	17255	17531	17377	17480	17560	17303	17377	17325	17428	17378	17441	17324	17346	17368	17324	17461	17306	17293	17321	17295	17412	17461	17440	17216	17492	17348	17398	17514	17260	17489	17387	17395	17451	17515	17505	17416	17447	17450	17107	17208	17469	17352	17369	17338	17372	17141	17292	17288	17225	17449	17341	17498	17486	17513	17455	17207	17431	17382	17488	17458	17340	17403	17500	17235	17397	17377	17523	17377	17324	17422	17178	17306	17381	17530	17352	17302	17232	17448	17350	17256	17337	17373	17268	17156	17441	17497	17364	17236	17314	17397	17282	17286	17283	17450	17420	17440	17272	17148	17260	17341	17507	17461	17233	17357	17467	17473	17255	17326	17108	17390	17550	17453	17183	17308	17393	17172	17387	17331	17317	17332	17319	17329	17338	17191	17318	17266	17399	17416	17261	17424	17211	17173	17295	17370	17282	17373	17391	17050	17264	17373	17190	17379	17307	17411	17140	17462	17216	17274	17368	17364	17340	17394	17212	17352	17348	17351	17198	17318	17365	17321	17239	17361	17167	17306	17295	17467	17210	17082	17380	17366	17279	17396	17521	17562	17297	17329	17441	17545	17360	17190	17381	17405	17379	17217	17401	17315	17281	17557	17363	17381	17372	17036	17291	17087	17401	17467	17366	17433	17427	17424	17280	17511	17368	17383	17465	17396	17376	17273	17201	17220	17292	17106	17254	17379	17086	17391	17448	17452	17381	17302	17371	17370	17389	17356	17286	17265	17341	17497	17501	17500	17491	17300	17329	17382	17387	17345	17199	17180	17504	17391	17590	17356	17348	17412	17247	17392	17314	17345	17643	17304	17172	17260	17308	17252	17462	17252	17506	17304	17376	17470	17281	17289	17555	17261	17436	17444	17251	17347	17585	17346	17393	17480	17054	17196	17153	17239	17153	17381	17426	17504	17370	17296	17307	17466	17235	17402	17385	17247	17317	17348	17339	17541	17400	17186	17277	17498	17250	17270	17267	17234	17189	17344	17258	17494	17281	17394	17364	17183	17454	17547	17422	17392	17299	17452	17325	17360	17307	17217	17498	17434	17467	17232	17449	17430	17360	17189	17591	17463	17478	17374	17337	17571	17491	17300	17495	17483	17502	17599	17390	17384	17238	17296	17174	17335	17469	17314	17330	17364	17387	17425	17413	17379	17386	17368	17424	17457	17207	17494	17358	17581	17466	17283	17628	17467	17325	17280	17325	17444	17439	17224	17603	17169	17373	17509	17337	17462	17494	17409	17309	17357	17242	17111	17245	17329	17263	17270	17594	17437	17389	17254	17520	17535	17387	17386	17364	17402	17242	17456	17240	17391	17385	17352	17340	17411	17276	17268	17393	17217	17417	17416	17404	17448	17405	17322	17464	17338	17269	17255	17358	17298	17318	17308	17230	17400	17261	17285	17284	17343	17447	17492	17489	17391	17379	17393	17416	17294	17393	17200	17334	17176	17363	17261	17522	17498	17239	17459	17288	17556	17462	17320	17418	17576	17388	17222	17306	17422	17395	17248	17306	17337	17379	17254	17446	17417	17443	17478	17437	17347	17485	17286	17357	17261	17266	17260	17238	17229	17321	17220	17421	17280	17229	17218	17429	17341	17388	17416	17428	17304	17360	17325	17329	17316	17423	17329	17303	17345	17482	17314	17530	17498	17418	17405	17542	17301	17438	17245	17361	17535	17394	17433	17543	17402	17376	17456	17426	17382	17208	17460	17399	17242	17287	17312	17404	17138	17372	17485	17381	17154	17280	17375	17360	17132	17284	17413	17084	17450	17364	17353	17354	17373	17267	17260	17310	17456	17557	17352	17286	17277	17360	17327	17505	17322	17325	17395	17402	17282	17248	17245	17359	17375	17409	17319	17477	17520	17468	17404	17392	17365	17534	17355	17138	17250	17383	17466	17469	17359	17263	17301	17427	17331	17539	17506	17224	17265	17167	17098	17371	17311	17507	17365	17342	17309	17368	17441	17406	17381	17352	17375	17314	17340	17256	17394	17309	17360	17281	17469	17206	17447	17130	17204	17496	17221	17394	17470	17207	17394	17280	17321	17399	17145	17453	17142	17153	17465	17359	17374	17395	17303	17350	17335	17327	17605	17447	17350	17388	17444	17474	17295	17422	17416	17432	17340	17311	17337	17030	17209	17279	17182	17299	17424	17417	17371	17317	17389	17169	17412	17398	17281	17151	17429	17393	17471	17392	17472	17180	17308	17548	17236	17378	17398	17284	17346	17336	17523	17435	17381	17370	17483	17234	17256	17427	17409	17416	17251	17155	17350	17225	17115	17427	17461	17337	17367	17377	17449	17477	17416	17517	17568	17223	17230	17313	17370	17548	17227	17478	17359	17438	17300	17472	17161	17173	17284	17270	17135	17265	17454	17139	17596	17365	17397	17310	17398	17344	17443	17306	17369	17187	17491	17342	17122	17397	17447	17433	17331	17517	17341	17251	17378	17222	17158	17230	17136	17238	17289	17391	17372	17233	17232	17167	17208	17254	17275	17328	17491	17376	17062	17320	17379	17158	17247	17294	17245	17254	17282	17471	17210	17187	17370	17481	17263	17265	17139	17219	17378	17601	17244	17299	17444	17296	17456	17353	17402	17374	17340	17255	17442	17378	17318	17460	17356	17334	17425	17483	17325	17439	17246	17395	17121	17415	17387	17305	17482	17246	17243	17321	17548	17483	17282	17244	17424	17246	17214	17464	17432	17178	17367	17512	17472	17225	17391	17384	17275	17464	17492	17444	17414	17287	17407	17453	17519	17461	17313	17251	17320	17325	17420	17558	17397	17409	17341	17291	17282	17581	17480	17535	17371	17353	17290	17526	17511	17368	17258	17072	17379	17369	17106	17424	17359	17365	17294	17169	17133	17255	17314	17510	17616	17370	17226	17359	17395	17110	17419	17314	17386	17419	17538	17363	17248	17381	17280	17272	17281	17397	17369	17281	17272	17430	17440	17471	17429	17474	17313	17135	17205	17441	17520	17397	17374	17153	17456	17281	17272	17369	17391	17315	17335	17304	17318	17120	17287	17267	17465	17198	17271	17221	17416	17466	17659	17522	17547	17330	17317	17335	17377	17417	17317	17350	17170	17450	17538	17409	17236	17410	17381	17274	17490	17244	17249	17501	17403	17291	17349	17293	17287	17388	17260	17257	17473	17238	17245	17427	17376	17444	17205	17355	17297	17526	17466	17193	17264	17332	17438	17309	17299	17181	17270	17328	17533	17427	17468	17576	17328	17329	17301	17531	17256	17192	17382	17488	17187	17424	17551	17355	17280	17511	17228	17279	17463	17283	17186	17346	17271	17334	17521	17430	17427	17565	17127	17342	17510	17226	17178	17283	17169	17411	17357	17371	17278	17366	17419	17208	17386	17438	17435	17306	17347	17158	17454	17396	17253	17314	17220	17447	17334	17232	17307	17429	17594	17269	17497	17445	17402	17266	17433	17265	17385	17251	17384	17298	17339	17135	17538	17417	17487	17419	17220	17441	17490	17301	17535	17332	17379	17320	17525	17419	17165	17435	17505	17480	17502	17466	17284	17356	17352	17443	17494	17360	17408	17320	17372	17329	17433	17205	17095	17196	17503	17212	17207	17277	17315	17091	17489	17564	17294	17155	17409	17364	17339	17469	17294	17234	17093	17496	17209	17250	17338	17371	17384	17332	17161	17510	17432	17335	17558	17456	17474	17274	17233	17558	17286	17495	17478	17307	17429	17136	17486	17276	17411	17414	17371	17238	17162	17178	17607	17460	17468	17446	17410	17373	17444	17252	17380	17417	17382	17386	17416	17163	17169	17407	17299	17293	17364	17466	17298	17435	17420	17294	17298	17392	17316	17295	17361	17067	17369	17344	17329	17537	17353	17411	17306	17339	17403	17452	17325	17303	17341	17520	17341	17376	17413	17283	17197	17369	17442	17419	17448	17174	17354	17192	17576	17376	17294	17494	17310	17222	17458	17291
16645	27403	25272	20300	17982	16882	16177	15975	15962	22682	53847	49080	32120	19292	15232	14527	14646	14555	14514	14643	14532	14643	14426	14416	14505	14557	14580	14651	14480	14596	14546	14384	14505	14378	14712	14335	14391	14630	14426	14580	14437	14631	14622	14742	14535	14517	14566	14544	14508	14529	14474	14519	14508	14428	14330	14656	14443	14686	14488	14487	14600	14746	14572	14381	14448	14394	14480	14457	14594	14585	14437	14539	14504	14432	14534	14356	14461	14479	14532	14585	14435	14565	14593	14461	14530	14576	14531	14620	14523	14562	14560	14478	14507	14536	14518	14670	14497	14502	14538	14317	14557	14518	14654	14704	14486	14692	14563	14681	14584	14505	14503	14484	14408	14699	14435	14496	14561	14711	14512	14645	14506	14736	14324	14458	14580	14475	14554	14541	14403	14372	14505	14647	14609	14390	14428	14455	14708	14633	14564	14554	14428	14661	14693	14516	14620	14343	14547	14444	14458	14362	14624	14579	14364	14491	14570	14386	14526	14589	14497	14585	14562	14390	14526	14699	14640	14570	14637	14516	14380	14529	14516	14606	14608	14610	14605	14507	14550	14482	14556	14567	14480	14431	14639	14625	14628	14490	14620	14486	14554	14620	14503	14424	14364	14562	14358	14542	14490	14510	14393	14552	14561	14535	14575	14537	14605	14475	14370	14533	14585	14769	14538	14344	14435	14454	14540	14530	14528	14502	14468	14497	14639	14472	14407	14541	14571	14550	14466	14430	14378	14405	14302	14600	14386	14493	14483	14505	14518	14524	14539	14549	14484	14460	14558	14307	14724	14538	14515	14494	14579	14481	14561	14520	14346	14586	14628	14537	14531	14466	14489	14505	14505	14523	14512	14372	14546	14516	14512	14441	14569	14423	14518	14454	14606	14447	14476	14551	14624	14614	14619	14575	14457	14554	14366	14710	14397	14629	14473	14638	14348	14581	14460	14416	14674	14423	14541	14449	14446	14484	14461	14364	14508	14548	14566	14399	14501	14541	14472	14530	14710	14455	14443	14438	14598	14563	14543	14395	14439	14533	14709	14586	14570	14519	14620	14586	14520	14459	14450	14378	14394	14549	14693	14476	14535	14450	14380	14497	14558	14574	14666	14636	14514	14483	14471	14489	14565	14389	14634	14627	14493	14337	14624	14648	14738	14544	14518	14483	14596	14493	14521	14563	14490	14461	14599	14553	14588	14502	14437	14486	14623	14486	14449	14489	14340	14631	14502	14551	14566	14368	14579	14529	14474	14424	14610	14537	14649	14592	14635	14392	14605	14544	14470	14700	14460	14640	14544	14485	14526	14377	14467	14613	14413	14342	14588	14558	14455	14247	14378	14459	14557	14695	14527	14397	14515	14471	14661	14484	14430	14652	14424	14502	14647	14563	14580	14679	14620	14478	14459	14345	14517	14648	14564	14613	14641	14468	14519	14464	14621	14584	14670	14502	14515	14527	14467	14515	14558	14424	14723	14517	14512	14495	14537	14513	14631	14561	14504	14596	14613	14540	14466	14465	14592	14482	14412	14659	14533	14445	14713	14517	14432	14759	14592	14463	14401	14474	14606	14575	14551	14629	14589	14529	14473	14707	14421	14687	14546	14552	14546	14508	14434	14640	14431	14382	14498	14469	14457	14588	14699	14603	14432	14586	14540	14548	14511	14426	14408	14815	14464	14412	14388	14323	14536	14460	14534	14543	14705	14468	14517	14507	14533	14369	14470	14526	14627	14555	14390	14597	14437	14424	14488	14473	14502	14407	14577	14543	14594	14534	14505	14625	14441	14613	14523	14642	14364	14541	14494	14617	14513	14418	14452	14395	14559	14551	14571	14689	14419	14316	14468	14618	14401	14652	14534	14594	14343	14593	14558	14562	14471	14431	14509	14431	14604	14365	14379	14727	14490	14430	14499	14501	14572	14565	14631	14483	14699	14406	14501	14719	14514	14331	14568	14563	14634	14550	14391	14608	14632	14521	14386	14560	14487	14614	14456	14500	14469	14413	14571	14383	14580	14606	14508	14515	14492	14361	14519	14586	14576	14593	14609	14408	14376	14567	14366	14490	14487	14437	14537	14574	14457	14575	14579	14378	14689	14498	14602	14633	14524	14461	14566	14583	14530	14574	14451	14638	14637	14521	14521	14526	14366	14637	14305	14491	14543	14555	14649	14541	14380	14496	14560	14549	14561	14306	14495	14584	14641	14555	14429	14422	14499	14511	14472	14561	14479	14552	14409	14553	14398	14597	14537	14707	14551	14547	14520	14564	14620	14365	14455	14583	14605	14378	14597	14611	14483	14414	14615	14397	14722	14521	14564	14371	14635	14555	14640	14540	14595	14651	14607	14473	14503	14464	14451	14360	14690	14531	14704	14539	14416	14288	14658	14379	14522	14455	14608	14562	14653	14722	14624	14689	14467	14558	14648	14540	14592	14580	14437	14639	14398	14529	14380	14579	14500	14378	14602	14539	14495	14519	14511	14481	14482	14592	14424	14478	14566	14511	14536	14609	14550	14610	14480	14554	14509	14562	14583	14630	14512	14542	14611	14455	14491	14562	14476	14457	14549	14411	14630	14461	14625	14468	14487	14223	14570	14552	14488	14507	14503	14563	14481	14472	14311	14344	14545	14406	14634	14441	14633	14258	14483	14351	14661	14489	14532	14468	14464	14533	14415	14416	14570	14558	14518	14454	14458	14463	14449	14577	14387	14534	14519	14496	14430	14513	14616	14490	14487	14623	14606	14636	14453	14561	14419	14377	14522	14350	14665	14488	14478	14519	14536	14700	14579	14445	14633	14478	14557	14556	14444	14548	14665	14585	14551	14510	14626	14505	14464	14472	14365	14486	14535	14556	14333	14374	14474	14575	14623	14442	14518	14423	14533	14613	14556	14503	14567	14726	14458	14500	14561	14618	14527	14456	14647	14601	14473	14626	14611	14518	14534	14531	14631	14628	14519	14377	14624	14468	14597	14618	14397	14513	14466	14416	14549	14437	14533	14482	14644	14542	14472	14282	14520	14549	14542	14438	14630	14549	14479	14629	14478	14468	14540	14560	14467	14476	14391	14586	14603	14548	14562	14622	14421	14574	14376	14546	14626	14450	14352	14573	14483	14473	14609	14494	14454	14567	14485	14739	14467	14573	14599	14511	14599	14448	14404	14514	14388	14563	14452	14398	14389	14525	14565	14518	14530	14524	14529	14416	14576	14488	14594	14456	14508	14528	14509	14491	14620	14560	14399	14425	14578	14436	14347	14561	14549	14553	14446	14537	14528	14635	14589	14667	14492	14590	14556	14723	14485	14444	14321	14522	14509	14513	14338	14598	14568	14509	14619	14575	14612	14404	14450	14550	14575	14413	14520	14616	14525	14594	14592	14635	14562	14608	14483	14528	14661	14499	14497	14483	14526	14515	14588	14604	14465	14533	14545	14440	14547	14591	14430	14410	14559	14502	14505	14547	14406	14503	14552	14578	14642	14482	14531	14591	14454	14552	14537	14532	14430	14401	14652	14641	14555	14655	14452	14538	14377	14554	14647	14593	14478	14645	14500	14386	14408	14642	14636	14535	14625	14594	14482	14520	14529	14392	14514	14450	14514	14439	14718	14528	14474	14549	14572	14500	14526	14495	14471	14553	14480	14530	14713	14477	14690	14568	14463	14410	14489	14604	14769	14565	14555	14536	14475	14489	14445	14583	14576	14605	14380	14555	14517	14435	14529	14540	14515	14566	14595	14462	14403	14504	14558	14454	14604	14569	14528	14604	14529	14629	14663	14529	14593	14352	14495	14616	14593	14429	14552	14548	14496	14371	14419	14652	14470	14423	14539	14507	14369	14586	14495	14450	14551	14603	14466	14586	14578	14600	14571	14429	14539	14440	14606	14561	14355	14383	14642	14458	14495	14383	14386	14511	14358	14486	14450	14626	14489	14740	14578	14691	14473	14517	14503	14543	14491	14414	14509	14488	14498	14646	14625	14484	14345	14578	14498	14527	14440	14500	14626	14518	14489	14499	14437	14551	14619	14538	14567	14440	14498	14531	14497	14688	14497	14395	14511	14512	14525	14576	14581	14434	14411	14648	14540	14545	14579	14629	14524	14562	14496	14592	14571	14429	14491	14771	14480	14450	14554	14542	14500	14629	14571	14429	14537	14337	14470	14485	14414	14657	14566	14589	14426	14415	14436	14529	14465	14587	14428	14702	14356	14608	14447	14386	14479	14571	14399	14576	14569	14665	14442	14438	14469	14474	14595	14425	14620	14546	14503	14577	14443	14372	14554	14673	14531	14491	14617	14520	14478	14559	14511	14481	14377	14691	14441	14476	14677	14405	14548	14620	14408	14431	14478	14470	14445	14462	14414	14518	14435	14407	14659	14482	14513	14532	14592	14491	14695	14418	14444	14503	14403	14432	14450	14607	14381	14581	14631	14461	14470	14524	14511	14570	14627	14652	14515	14765	14659	14622	14620	14271	14578	14473	14525	14580	14695	14553	14456	14449	14646	14535	14711	14448	14543	14551	14583	14470	14455	14478	14523	14687	14414	14643	14500	14459	14379	14641	14558	14564	14686	14285	14563	14549	14476	14623	14426	14395	14622	14372	14529	14432	14554	14501	14473	14331	14600	14710	14525	14611	14571	14524	14512	14457	14377	14310	14480	14604	14571	14599	14412	14717	14538	14614	14445	14541	14423	14552	14440	14540	14610	14528	14420	14509	14615	14628	14557	14472	14467	14533	14455	14456	14641	14489	14530	14551	14559	14349	14436	14579	14330	14598	14580	14313	14451	14773	14559	14499	14665	14531	14508	14451	14429	14497	14468	14560	14562	14484	14462	14730	14555	14597	14725	14542	14688	14538	14435	14498	14450	14422	14623	14483	14464	14499	14464	14457	14461	14424	14631	14573	14400	14448	14360	14496	14529	14673	14494	14622	14589	14549	14573	14545	14549	14463	14437	14653	14803	14498	14418	14467	14547	14420	14496	14622	14500	14570	14646	14508	14603	14484	14535	14561	14663	14553	14585	14493	14485	14543	14488	14561	14540	14430	14469	14515	14557	14503	14497	14397	14565	14473	14515	14509	14438	14492	14526	14574	14620	14432	14434	14577	14440	14680	14614	14423	14477	14584	14423	14371	14562	14653	14550	14625
29531	21252	20681	18858	17522	17394	17599	17383	17441	17467	20868	22782	20402	18518	17541	17460	17650	17354	17501	17299	17181	17339	17309	17157	17469	17281	17620	17428	17436	17490	17502	17527	17514	17281	17393	17169	17481	17387	17217	17508	17145	17332	17265	17530	17460	17510	17234	17393	17493	17456	17523	17382	17554	17499	17348	17333	17466	17293	17512	17450	17310	17201	17226	17561	17349	17453	17585	17200	17433	17539	17544	17383	17385	17320	17456	17309	17349	17390	17287	17349	17305	17364	17377	17430	17416	17472	17257	17442	17501	17306	17313	17257	17336	17248	17275	17443	17249	17430	17417	17309	17327	17429	17231	17441	17377	17309	17341	17483	17370	17504	17316	17391	17588	17387	17613	17364	17255	17272	17292	17364	17329	17459	17538	17410	17369	17420	17454	17199	17327	17300	17183	17291	17284	17332	17485	17267	17339	17505	17329	17393	17313	17562	17382	17316	17279	17452	17413	17367	17348	17428	17191	17375	17472	17294	17508	17300	17531	17497	17583	17394	17283	17380	17371	17245	17497	17301	17545	17507	17490	17274	17395	17506	17393	17344	17378	17613	17530	17356	17462	17377	17416	17355	17322	17322	17307	17453	17454	17400	17320	17084	17202	17183	17455	17237	17282	17311	17380	17138	17477	17107	17151	17490	17342	17164	17222	17421	17484	17284	17313	17462	17440	17296	17478	17319	17159	17442	17526	17516	17418	17483	17319	17402	17460	17281	17524	17370	17619	17257	17431	17431	17387	17370	17377	17464	17298	17413	17385	17393	17243	17350	17357	17285	17366	17370	17318	17497	17411	17430	17435	17493	17348	17552	17393	17569	17288	17319	17288	17506	17323	17499	17504	17359	17341	17248	17405	17255	17434	17214	17336	17461	17388	17476	17442	17464	17317	17392	17355	17311	17262	17343	17507	17343	17322	17430	17171	17411	17534	17436	17415	17276	17369	17341	17450	17326	17403	17352	17291	17286	17338	17392	17565	17359	17340	17383	17424	17489	17084	17430	17307	17333	17413	17561	17386	17150	17579	17128	17138	17494	17388	17319	17470	17371	17417	17234	17570	17227	17553	17283	17199	17494	17561	17519	17289	17269	17172	17539	17292	17473	17327	17332	17441	17263	17377	17241	17491	17247	17379	17287	17359	17340	17089	17457	17479	17508	17276	17287	17302	17299	17312	17312	17389	17308	17466	17529	17415	17295	17369	17403	17496	17287	17277	17148	17285	17211	17405	17455	17390	17419	17398	17251	17382	17191	17382	17265	17353	17415	17440	17506	17384	17333	17269	17315	17261	17270	17345	17375	17386	17228	17329	17185	17048	17366	17521	17527	17299	17364	17078	17400	17272	17259	17382	17401	17312	17418	17495	17256	17138	17154	17351	17256	17214	17384	17434	17298	17472	17137	17403	17227	17507	17350	17598	17415	17482	17375	17425	17393	17597	17388	17459	17281	17483	17318	17343	17360	17397	17206	17354	17367	17501	17353	17254	17451	17553	17246	17475	17401	17471	17142	17469	17418	17306	17238	17326	17390	17408	17461	17486	17494	17530	17471	17341	17329	17523	17200	17316	17343	17369	17405	17396	17400	17458	17295	17531	17285	17445	17311	17336	17222	17244	17338	17296	17379	17377	17249	17395	17296	17187	17412	17463	17328	17253	17347	17274	17476	17330	17233	17548	17487	17516	17300	16986	17450	17416	17315	17295	17299	17314	17354	17321	17219	17563	17296	17230	17430	17362	17510	17256	17367	17458	17446	17366	17233	17340	17465	17307	17436	17394	17316	17408	17320	17523	17317	17396	17284	17178	17525	17373	17346	17437	17287	17364	17402	17484	17322	17497	17470	17414	17249	17147	17173	17395	17467	17531	17408	17363	17040	17288	17422	17229	17568	17153	17337	17289	17452	17302	17398	17514	17345	17310	17293	17384	17414	17390	17341	17407	17358	17252	17443	17230	17497	17446	17520	17435	17243	17247	17347	17390	17353	17420	17371	17366	17186	17164	17258	17382	17047	17510	17256	17476	17523	17463	17540	17383	17423	17355	17268	17374	17335	17447	17520	17268	17423	17289	17394	17365	17417	17416	17277	17310	17312	17393	17302	17405	17434	17222	17383	17613	17293	17333	17331	17210	17519	17396	17410	17304	17194	17315	17412	17454	17376	17164	17191	17237	17468	17332	17451	17386	17231	17287	17169	17381	17171	17227	17391	17275	17283	17343	17204	17224	17394	17423	17703	17410	17261	17409	17356	17564	17444	17624	17319	17462	17275	17565	17439	17520	17326	17518	17324	17313	17247	17252	17355	17416	17355	17331	17356	17312	17537	17366	17456	17363	17325	17483	17518	17442	17222	17228	17465	17301	17318	17620	17281	17107	17187	17437	17389	17427	17385	17345	17206	17444	17336	17451	17432	17401	17308	17579	17479	17513	17399	17240	17413	17253	17221	17423	17374	17586	17261	17276	17213	17490	17334	17508	17347	17235	17443	17415	17210	17279	17038	17506	17555	17387	17419	17390	17470	17384	17634	17442	17449	17389	17407	17419	17198	17264	17202	17405	17344	17280	17144	17338	17383	17245	17481	17264	17375	17331	17217	17387	17536	17518	17527	17398	17313	17402	17446	17536	17457	17439	17459	17417	17313	17299	17333	17474	17565	17427	17306	17461	17432	17398	17437	17626	17286	17248	17258	17430	17207	17357	17284	17168	17217	17467	17262	17456	17311	17301	17341	17402	17434	17336	17293	17483	17468	17555	17296	17344	17477	17367	17459	17360	17413	17166	17351	17400	17193	17389	17478	17537	17324	17383	17487	17266	17304	17324	17398	17196	17299	17523	17383	17373	17291	17450	17283	17416	17135	17333	17343	17314	17404	17392	17450	17366	17241	17243	17368	17296	17149	17240	17427	17320	17293	17213	17520	17322	17262	17189	17385	17291	17359	17310	17474	17357	17349	17381	17346	17375	17584	17509	17502	17326	17399	17467	17329	17339	17209	17426	17241	17337	17350	17277	17234	17441	17321	17343	17411	17272	17359	17366	17533	17293	17450	17347	17348	17426	17330	17127	17403	17371	17466	17709	17585	17432	17499	17330	17256	17469	17341	17603	17177	17347	17573	17368	17408	17537	17296	17410	17507	17367	17358	17454	17372	17139	17293	17303	17084	17325	17287	17470	17429	17267	17418	17460	17514	17309	17291	17468	17407	17382	17531	17505	17253	17281	17431	17334	17414	17204	17456	17517	17364	17272	17489	17262	17621	17437	17281	17262	17492	17324	17372	17390	17321	17246	17265	17359	17385	17250	17547	17202	17524	17164	17560	17400	17309	17298	17362	17114	17492	17270	17291	17505	17364	17363	17499	17267	17412	17450	17491	17536	17288	17250	17394	17347	17441	17325	17352	17345	17535	17475	17516	17521	17235	17046	17345	17518	17568	17662	17320	17406	17420	17428	17467	17511	17436	17435	17338	17308	17464	17596	17387	17375	17256	17290	17434	17550	17317	17336	17190	17395	17370	17410	17365	17491	17499	17315	17399	17349	17330	17348	17505	17462	17474	17529	17395	17369	17446	17203	17434	17374	17437	17224	17274	17332	17352	17111	17250	17307	17379	17380	17190	17478	17495	17400	17499	17349	17207	17123	17247	17337	17287	17411	17448	17315	17373	17412	17375	17518	17278	17359	17438	17367	17405	17344	17363	17363	17311	17390	17347	17407	17343	17336	17223	17361	17421	17443	17266	17395	17413	17186	17463	17534	17282	17476	17439	17177	17310	17197	17378	17357	17433	17247	17306	17270	17441	17354	17313	17334	17421	17439	17170	17264	17382	17515	17235	17376	17377	17477	17232	17445	17418	17258	17263	17453	17553	17393	17440	17346	17377	17438	17408	17491	17604	17441	17393	17479	17468	17303	17385	17252	17579	17536	17266	17356	17389	17164	17317	17299	17498	17386	17437	17464	17312	17586	17211	17298	17450	17316	17459	17436	17482	17320	17506	17491	17303	17359	17451	17264	17335	17376	17474	17385	17351	17688	17393	17446	17585	17390	17272	17406	17514	17350	17671	17371	17404	17286	17492	17443	17395	17224	17695	17249	17351	17411	17328	17363	17408	17363	17305	17575	17242	17472	17339	17169	17472	17347	17429	17361	17310	17508	17477	17588	17393	17338	17326	17307	17531	17247	17352	17341	17363	17453	17267	17434	17452	17428	17486	17458	17306	17247	17358	17433	17448	17377	17282	17453	17561	17212	17215	17261	17216	17428	17375	17483	17373	17453	17510	17407	17342	17379	17110	17305	17323	17321	17276	17282	17521	17387	17223	17320	17235	17369	17385	17348	17311	17390	17171	17261	17156	17348	17381	17185	17044	17573	17201	17270	17459	17371	17414	17500	17364	17462	17520	17438	17347	17548	17445	17428	17556	17401	17361	17414	17297	17521	17396	17533	17503	17491	17365	17453	17238	17218	17416	17404	17454	17186	17461	17407	17415	17487	17487	17185	17301	17340	17372	17405	17220	17443	17366	17460	17243	17625	17409	17407	17191	17441	17388	17540	17331	17569	17329	17273	17517	17388	17365	17564	17400	17552	17445	17555	17345	17295	17426	17522	17229	17279	17191	17307	17315	17455	17137	17443	17295	17317	17415	17551	17339	17623	17454	17407	17335	17313	17403	17210	17255	17429	17351	17565	17428	17244	17207	17344	17241	17423	17431	17421	17462	17293	17360	17383	17595	17535	17610	17247	17410	17361	17334	17205	17330	17360	17550	17638	17408	17294	17374	17631	17262	17287	17375	17293	17161	17340	17144	17370	17429	17517	17466	17309	17272	17289	17281	17555	17160	17335	17348	17155	17334	17255	17531	17493	17389	17522	17473	17462	17199	17434	17502	17486	17196	17463	17236	17495	17425	17416	17157	17302	17493	17465	17238	17298	17201	17304	17257	17195	17427	17518	17402	17281	17382	17394	17413	17522	17182	17312	17334	17327	17362	17114	17413	17441	17511	17781	17428	17466	17458	17344	17282	17417	17382	17613	17378	17374	17387	17261	17394	17349	17337	17659	17546	17377	17632	17481	17420	17514	17291	17217	17139	17196	17357	17342	17486	17642	17545	17494	17410	17354	17385	17290	17577	17378	17329	17303	17455	17323	17530	17488	17490
15400	15855	15346	14837	14654	14651	14697	14679	14576	14927	19961	21091	17443	15319	14639	14504	14472	14477	14539	14555	14593	14550	14585	14573	14516	14570	14433	14444	14607	14639	14570	14547	14569	14288	14541	14694	14434	14532	14548	14575	14647	14512	14438	14457	14695	14554	14534	14479	14599	14531	14356	14445	14617	14377	14498	14427	14551	14555	14558	14595	14660	14389	14515	14515	14633	14493	14526	14597	14594	14581	14500	14561	14499	14644	14551	14582	14561	14470	14688	14403	14560	14634	14511	14726	14513	14523	14588	14446	14577	14592	14581	14483	14407	14410	14520	14423	14472	14631	14529	14444	14541	14693	14361	14467	14633	14549	14591	14509	14447	14523	14475	14548	14424	14640	14402	14658	14441	14505	14395	14620	14401	14518	14368	14376	14533	14693	14569	14479	14597	14629	14554	14651	14416	14605	14469	14402	14577	14515	14532	14481	14597	14553	14757	14384	14526	14462	14594	14463	14697	14497	14574	14472	14433	14619	14407	14540	14779	14399	14552	14747	14626	14709	14396	14394	14592	14626	14502	14418	14591	14469	14443	14709	14700	14479	14501	14444	14467	14451	14647	14571	14718	14658	14587	14425	14476	14464	14625	14520	14526	14429	14586	14571	14502	14454	14489	14593	14535	14636	14510	14625	14535	14528	14500	14574	14765	14546	14459	14460	14368	14582	14628	14527	14597	14540	14448	14570	14622	14635	14472	14454	14610	14656	14465	14462	14473	14481	14620	14656	14447	14553	14518	14721	14385	14422	14586	14594	14519	14436	14495	14517	14551	14564	14449	14607	14517	14315	14561	14569	14673	14430	14641	14592	14505	14456	14633	14574	14680	14612	14508	14563	14523	14517	14522	14714	14463	14498	14417	14507	14534	14660	14274	14582	14496	14491	14561	14505	14515	14479	14674	14458	14609	14335	14549	14465	14476	14612	14568	14569	14365	14557	14552	14469	14557	14427	14539	14586	14457	14478	14621	14438	14550	14648	14578	14575	14549	14670	14459	14609	14519	14608	14649	14553	14348	14618	14465	14500	14677	14662	14544	14587	14546	14490	14372	14518	14522	14351	14574	14307	14377	14675	14663	14473	14531	14501	14575	14516	14650	14508	14605	14443	14487	14543	14555	14487	14482	14429	14548	14565	14605	14532	14353	14654	14526	14553	14478	14499	14452	14368	14562	14505	14409	14548	14544	14514	14395	14559	14546	14564	14518	14481	14577	14803	14477	14529	14464	14369	14533	14596	14516	14454	14694	14589	14426	14481	14572	14566	14567	14407	14543	14516	14441	14558	14551	14400	14617	14488	14533	14568	14703	14581	14407	14560	14619	14433	14578	14492	14397	14531	14578	14466	14661	14561	14416	14544	14461	14710	14451	14471	14496	14597	14571	14586	14541	14448	14440	14452	14488	14601	14472	14476	14545	14464	14587	14599	14618	14350	14545	14523	14652	14432	14567	14627	14480	14650	14623	14426	14524	14602	14671	14465	14571	14561	14663	14562	14588	14519	14531	14580	14582	14665	14359	14547	14570	14556	14541	14497	14370	14400	14459	14582	14454	14558	14522	14581	14427	14429	14619	14446	14535	14459	14593	14501	14794	14376	14474	14660	14626	14511	14459	14590	14432	14439	14458	14538	14579	14516	14455	14610	14482	14526	14632	14420	14467	14496	14568	14474	14700	14528	14407	14667	14472	14515	14579	14228	14548	14640	14491	14541	14540	14630	14569	14748	14421	14441	14478	14419	14353	14516	14456	14582	14504	14616	14605	14591	14619	14408	14485	14470	14485	14653	14597	14519	14553	14581	14513	14420	14614	14437	14540	14504	14660	14527	14554	14445	14481	14536	14508	14484	14365	14653	14544	14498	14646	14685	14452	14387	14469	14612	14467	14524	14644	14668	14605	14659	14622	14625	14560	14492	14709	14621	14591	14556	14625	14563	14598	14465	14559	14530	14503	14524	14667	14558	14541	14576	14420	14531	14487	14575	14654	14481	14620	14534	14589	14541	14708	14555	14576	14445	14490	14567	14402	14564	14667	14573	14686	14649	14473	14554	14627	14509	14559	14434	14573	14464	14475	14461	14571	14548	14541	14535	14619	14415	14676	14323	14572	14508	14387	14551	14504	14584	14528	14557	14644	14704	14523	14573	14464	14424	14531	14444	14577	14588	14404	14381	14565	14650	14692	14541	14539	14550	14524	14493	14678	14555	14535	14536	14562	14384	14475	14601	14524	14466	14538	14439	14460	14516	14679	14516	14641	14553	14616	14524	14338	14484	14636	14530	14610	14270	14507	14544	14661	14451	14475	14478	14587	14569	14656	14606	14516	14451	14561	14723	14508	14475	14636	14606	14536	14595	14577	14539	14535	14655	14415	14639	14592	14530	14393	14582	14566	14661	14683	14566	14666	14601	14462	14546	14602	14493	14505	14572	14472	14630	14460	14525	14523	14684	14522	14623	14670	14528	14549	14541	14730	14585	14515	14713	14410	14648	14665	14536	14451	14480	14630	14587	14553	14539	14548	14446	14750	14456	14413	14458	14644	14575	14454	14610	14560	14471	14553	14546	14448	14498	14650	14662	14640	14552	14555	14601	14615	14591	14535	14608	14634	14526	14758	14412	14477	14681	14537	14502	14457	14608	14586	14530	14634	14522	14497	14497	14362	14558	14538	14560	14412	14543	14348	14564	14574	14409	14566	14601	14414	14425	14446	14485	14617	14544	14413	14572	14535	14346	14542	14423	14446	14570	14515	14581	14494	14499	14495	14595	14429	14656	14483	14355	14700	14644	14524	14445	14556	14447	14522	14571	14648	14531	14467	14450	14527	14450	14521	14450	14514	14636	14563	14601	14454	14391	14606	14758	14665	14572	14468	14535	14439	14606	14561	14497	14619	14599	14676	14526	14398	14569	14619	14573	14646	14435	14343	14656	14423	14418	14560	14592	14489	14429	14433	14360	14661	14655	14443	14569	14537	14413	14579	14690	14533	14543	14429	14755	14531	14630	14706	14510	14466	14683	14545	14493	14736	14415	14537	14542	14286	14487	14433	14609	14561	14540	14577	14398	14440	14546	14453	14553	14445	14427	14445	14561	14497	14455	14472	14559	14438	14463	14583	14664	14608	14542	14606	14633	14458	14278	14469	14454	14635	14608	14666	14487	14561	14441	14601	14577	14272	14337	14545	14647	14262	14435	14687	14427	14641	14388	14541	14570	14512	14511	14477	14556	14628	14315	14503	14449	14548	14612	14438	14552	14658	14623	14615	14586	14536	14604	14569	14624	14528	14384	14547	14567	14437	14469	14516	14365	14639	14522	14559	14657	14700	14477	14656	14457	14474	14625	14737	14477	14508	14684	14343	14642	14438	14368	14593	14522	14550	14533	14368	14626	14366	14505	14571	14465	14627	14441	14605	14537	14584	14638	14671	14636	14540	14553	14527	14496	14398	14450	14547	14468	14534	14571	14629	14470	14549	14573	14474	14567	14588	14574	14579	14520	14469	14551	14463	14502	14591	14515	14503	14525	14579	14468	14429	14757	14608	14594	14552	14857	14543	14550	14528	14444	14525	14521	14517	14461	14634	14478	14641	14652	14464	14457	14652	14601	14621	14469	14578	14515	14803	14722	14405	14441	14311	14578	14727	14703	14654	14534	14575	14427	14622	14511	14548	14599	14511	14497	14682	14691	14584	14698	14628	14407	14444	14598	14576	14585	14672	14525	14578	14481	14466	14537	14661	14449	14618	14752	14632	14601	14479	14541	14502	14631	14606	14465	14521	14773	14632	14642	14524	14560	14513	14562	14625	14540	14438	14634	14593	14503	14558	14356	14550	14552	14503	14427	14494	14618	14525	14558	14646	14529	14608	14741	14551	14392	14550	14529	14590	14543	14339	14735	14557	14461	14643	14504	14515	14613	14541	14526	14654	14502	14552	14482	14430	14643	14515	14538	14440	14466	14649	14539	14482	14450	14606	14532	14592	14496	14602	14329	14578	14561	14597	14605	14609	14459	14548	14453	14506	14565	14750	14654	14458	14462	14408	14570	14528	14403	14575	14622	14490	14532	14658	14773	14499	14574	14661	14473	14537	14708	14460	14405	14477	14482	14609	14530	14592	14442	14393	14534	14507	14512	14442	14421	14628	14367	14766	14543	14564	14523	14559	14717	14552	14459	14477	14600	14624	14598	14380	14436	14447	14588	14537	14478	14613	14482	14580	14639	14443	14560	14561	14510	14595	14575	14289	14546	14575	14546	14513	14388	14528	14666	14538	14565	14586	14584	14457	14655	14525	14505	14488	14525	14445	14526	14480	14388	14670	14537	14659	14590	14483	14570	14474	14650	14508	14497	14545	14593	14411	14522	14570	14499	14504	14450	14552	14408	14560	14402	14532	14479	14539	14673	14588	14460	14515	14672	14541	14326	14629	14681	14551	14552	14576	14411	14537	14529	14448	14656	14557	14570	14637	14675	14563	14802	14544	14542	14489	14510	14676	14559	14570	14486	14458	14481	14412	14617	14564	14457	14519	14681	14470	14641	14537	14583	14562	14487	14559	14746	14574	14530	14498	14567	14438	14432	14588	14530	14469	14543	14489	14636	14550	14508	14592	14556	14672	14578	14684	14606	14546	14760	14358	14375	14482	14556	14565	14575	14533	14594	14458	14496	14651	14324	14617	14524	14653	14623	14692	14424	14474	14521	14539	14599	14483	14471	14525	14520	14546	14638	14625	14554	14492	14584	14651	14482	14716	14523	14571	14587	14514	14484	14548	14414	14255	14458	14602	14435	14754	14620	14417	14456	14647	14645	14529	14472	14597	14758	14519	14683	14507	14636	14537	14507	14479	14621	14644	14685	14541	14567	14369	14463	14411	14470	14618	14454	14597	14522	14564	14638	14417	14488	14572	14536	14390	14609	14540	14663	14582	14595	14560	14628	14575	14578	14585	14500	14509	14418	14425	14678	14573	14553	14501	14657	14731	14521	14601	14487	14695	14701	14588	14697	14523	14402	14471	14543	14590	14597	14522	14590	14630	14542	14780	14582	14473	14570	14499	14501	14712	14719	14474	14618	14596	14601	14623	14512	14656	14476	14551	14482	14481	14657	14747	14535	14707	14495	14521	14464	14494	14367	14471	14433	14600	14465	14469	14484
25552	20776	26822	25309	20034	18356	18601	17435	17312	22513	36279	34534	25600	19686	17785	17179	17240	17082	17337	17326	17241	17307	17071	17271	17213	17046	17224	17138	17062	17267	17164	17269	17054	17228	17135	16934	17000	17082	17076	17025	17097	17040	16990	17195	17280	17075	17048	17344	17200	17070	17402	17199	17258	17433	17067	17153	17164	17437	16897	17093	17341	16933	17002	16941	17062	16995	17224	16975	17231	17314	17299	17045	17119	17216	16989	17147	17273	17186	17177	17133	17352	17250	17084	17268	17094	17068	17105	16959	17002	17029	17320	17101	16899	17245	16849	17022	17176	17183	17171	17060	17051	17163	17173	16959	17256	17193	17042	16857	17254	17205	16930	17307	16980	16789	16918	16990	17237	17095	17295	17130	16973	17015	17084	17075	17236	17018	17238	17223	17155	17272	17246	17156	17279	17114	17225	17131	17162	16922	17156	17174	17181	17366	17257	17125	17210	17058	16927	17292	17150	17260	17102	16957	17053	17060	17165	16964	17157	17179	17268	17180	17077	17137	17299	17105	17313	17020	17177	17062	17173	17017	17226	17136	17277	17090	17054	17192	16974	17206	17243	17162	17108	17294	17206	17026	17086	17160	16985	17216	16998	17128	17097	17058	17251	17154	17034	17153	17039	16985	17066	17103	17184	17180	17181	17140	17087	17109	17168	17158	17206	17117	16980	16960	17092	17210	17076	17249	16967	17092	16867	17326	17047	17230	16949	16946	17026	17276	17068	17045	17179	17181	17110	17088	17130	17049	17078	17058	17122	17362	17177	16984	17237	17181	17043	17037	16995	17045	17253	17252	17206	17133	17025	17247	17340	17070	17092	17060	17101	17266	17096	17068	17159	17085	17057	16891	16895	16938	17125	17180	17075	17270	17156	17115	17194	16970	17062	17086	16969	16995	17205	17115	17053	17147	17105	17214	17108	17160	17219	17160	17173	17228	17020	17223	17128	17033	16889	16974	17167	17113	17008	17052	17288	17083	17160	17172	16949	17143	17160	17035	17246	16928	17140	17143	17232	17384	17036	17220	17185	17004	17192	17201	17055	17202	17115	17379	17217	17203	17172	16869	17053	17091	17189	17026	17256	17238	17034	17205	17014	17083	17102	17164	17163	17087	17082	17183	17207	17062	17285	17042	17191	17031	17086	16880	17100	17100	17171	16973	17028	17124	16983	17305	17249	17362	17092	17055	17216	17175	17141	16997	17097	17042	17118	17052	17265	17146	17047	17157	17083	16952	17091	17159	17154	17209	16844	17194	17034	17025	17200	17332	17124	16989	17061	17186	17122	17069	17263	17157	16989	17273	17194	17232	17184	17221	17004	17091	17242	17062	17293	17062	17170	17006	17132	17034	16936	17004	16956	17136	17099	17322	17026	17213	17110	17183	17135	17132	17163	17147	17291	17111	17096	17297	17353	17046	16991	17066	17126	17224	17171	17092	17164	17143	17109	17036	17112	17054	17305	16925	16939	16974	17047	17060	17290	17070	17098	16986	17090	17057	17188	17252	17131	17195	17089	17331	16985	17074	16967	17132	17099	17123	17136	17084	17101	17359	17413	17189	17225	17179	17100	17081	17284	17126	17197	17273	17290	17041	16960	17071	17000	17175	17184	16964	17196	17289	17285	17002	17086	17027	17174	17080	17102	17225	17191	17119	17114	17133	16978	17142	17149	17163	17204	17120	17351	17045	17238	17082	17084	17142	17101	16954	16948	17185	16860	17160	17141	17362	17161	17117	17050	17158	17013	17271	17257	17091	17283	17306	17249	17037	17128	17190	17086	17043	16902	17063	17014	17007	17245	17082	17139	17142	17007	17035	16904	16963	17221	16901	17077	17120	17076	17044	17145	17301	17261	17214	17031	17253	16996	17170	17170	17108	17155	17002	17103	17127	17107	17000	17148	16929	16953	17113	17001	17162	17150	17007	17212	17346	17302	17070	17292	17063	17190	17278	16968	17194	17249	17240	17306	17122	17176	17177	17188	17223	16938	17231	17154	17210	17212	16983	17185	17177	17050	17053	17241	17233	17123	17000	17048	17119	17100	16978	17056	17102	16904	16994	17220	16994	17139	17159	17034	17121	17116	17117	17026	17139	17044	17108	17085	16915	17005	17149	17209	17013	17130	17027	17104	17006	17064	17028	17262	17129	17179	17030	17050	17001	16954	17173	17060	17007	17119	17129	17247	17038	16940	17104	17145	17129	17104	17105	17160	17241	17144	17165	16956	17161	17310	16986	16984	17065	17120	17118	17321	16893	17013	17002	17167	17150	17146	16969	17171	17006	17205	17228	17196	17048	17082	17208	17217	17130	17126	17248	17116	17085	17286	17034	17233	17074	17094	16892	17265	17131	17153	17110	17209	17060	17063	17279	17019	16988	17119	17122	17248	17151	17037	17278	17219	17205	17363	17107	17003	17167	17068	17083	17104	17118	17067	17084	16964	17030	17046	17055	17228	17208	17089	17214	17119	17236	17029	17043	17310	17082	17220	17035	17171	16907	17131	17152	17094	17132	17442	17085	17280	17007	17198	16965	16935	16920	17099	17117	17186	17295	17229	17155	17176	17071	17070	17062	17119	17246	17164	17158	17007	17063	17243	17035	17086	17113	17225	17131	17139	17150	17162	17194	16948	17136	17206	17251	17030	17147	16964	16969	17276	17248	17237	17201	17127	17384	17127	17065	17227	17291	16960	17161	16860	16892	17056	17198	17305	17128	17179	17069	17196	17365	17136	17225	17111	17122	17238	17338	17148	17045	17194	16974	16959	17167	17225	17001	16994	17049	17112	17197	16949	17016	17063	17057	17129	17045	17146	17178	16922	17030	17045	16902	17314	17139	17167	17154	16977	17109	17246	17005	17188	17190	17083	17291	17054	17079	17081	17185	17223	17119	16896	16946	17296	17270	16945	16883	17276	17294	17253	17037	17178	17316	17076	17070	17229	17224	17200	17084	17000	16972	17082	17139	17101	17228	17250	17124	17124	17196	17251	17060	17070	17068	17062	17177	17025	17022	17160	17179	17025	17035	17249	17003	16985	17203	17184	17057	17046	17037	17073	17306	17420	17211	17170	17161	17182	17122	17097	16917	17391	17062	17075	17028	17095	17210	16934	17079	16999	16931	16885	17158	17121	17019	17111	17006	17088	17036	17279	17033	17225	17091	17025	17094	17297	17021	17111	17291	17093	17328	17029	17113	17127	16925	16946	17131	17010	17061	17183	17037	17019	17126	17013	17137	16985	17033	17206	17106	17220	17329	17106	17176	17181	17109	17149	17177	17158	16929	17166	16907	17416	17184	17088	17023	17158	17202	17213	16953	16981	17094	17095	17287	17174	17073	17011	17092	17350	17317	17081	17266	17200	17205	17254	17204	17241	17135	17115	16939	17231	17151	17130	17101	17144	17191	17019	17224	17149	17038	17143	17181	17080	17199	16977	17296	16946	16925	17292	16938	16903	16962	17083	17010	17087	17148	17005	17094	17162	17246	17147	17041	17220	17102	17182	17004	17063	17133	17080	17236	17172	17038	17107	17159	17005	17096	17029	17176	17213	17059	17072	17042	17070	17079	16878	17129	17184	17128	17081	17067	17203	17053	16922	17195	17245	17157	17070	17069	17438	17329	17135	17163	17000	17230	17193	17074	17286	17027	16919	17167	17120	16891	17302	17205	17178	17241	17183	17141	17230	16997	17068	17194	17104	17273	17133	16937	17050	17240	17206	17170	17055	17110	17077	17175	17198	17236	17132	17129	17067	17185	17322	17081	17279	17070	17035	17052	17160	17211	17189	17020	17107	16963	17019	17109	17187	17066	17249	17199	17130	17158	17102	17218	17200	17349	17289	17432	17253	17096	17232	17196	17168	17253	17193	17049	17209	17111	17069	17175	17027	17015	17199	17036	17110	17060	17035	16889	17033	17118	17128	17157	17053	17109	17206	17197	16941	17240	17068	17004	16992	16988	17153	17154	17159	16915	17091	17209	16985	17167	17308	17202	17093	17107	17248	16958	17014	17053	17209	17179	17049	17185	17236	17178	17120	17166	17021	17148	17214	17133	17152	17102	17078	17052	17207	17097	17082	17159	17043	17085	17084	17174	17110	17207	17116	17032	17106	17146	16858	17138	17215	17150	17055	17104	17084	17212	17176	16934	17041	17014	17008	17156	17320	17137	17329	17158	17232	17268	17211	17022	17096	16910	17075	17130	17202	17215	17021	17105	17041	17096	17189	17050	17144	17151	17077	17232	17066	17019	17090	17284	17126	17212	17117	16966	17251	17172	16858	17081	17068	17103	17156	16954	17178	16970	17214	17163	17178	16952	16941	17238	17015	17100	17159	16995	16989	17033	17042	16946	17145	17039	17039	16972	16840	17010	17124	17206	17180	17096	17159	17110	17341	17079	17068	17173	17097	17195	17032	17200	17278	17084	17213	16975	17131	17043	17131	17032	17201	17239	17032	17108	16904	17094	17095	17037	17041	17042	17266	17220	17063	17408	16981	16931	17056	17189	17215	16992	17083	17104	17050	17203	17224	17090	17019	16939	17037	17093	16994	17099	17173	17068	17104	17066	17252	16921	17113	16859	17109	17167	17135	17063	17143	17093	17361	17084	17126	17244	17137	17196	16923	17041	16844	17258	17100	16967	17078	17053	17249	17121	17156	17232	17335	17096	17235	17285	17254	16930	17036	17223	17229	16886	16921	17063	17078	17176	17223	17227	17082	17295	16988	17177	17228	17269	17279	17298	17140	17089	17103	16961	17121	16951	17319	17122	17086	16920	17148	17081	17031	17219	16794	17235	17067	16946	17169	17146	16819	17025	17107	17223	16984	17265	17243	17289	17189	17268	17144	17091	17182	17135	17208	17367	17168	17269	17195	17111	17145	17166	17058	16934	17246	17073	17039	17161	17138	16991	16964	16982	16989	17255	17158	16963	17176	17224	17205	17004	17165	17062	17237	17250	17117	17181	17153	17207	17142	16896	17059	17157	16997	17152	16980	17251	17135	17143	17269	16917	17073	17180	17306	17114	17185	17061	17192	17221	17331	17108	17185	17239	17180	17129	17125	17005	17089	17154	17214	17341	17234	17192	17177	16956	16934	17110	17207	17010	17156	17182	17065	17060	17249	17213	17064	17149	17142	16994	16929	17155
14100	19843	19210	16758	15784	15446	15116	14945	14954	23532	38392	34112	22832	16464	14623	14581	14563	14474	14305	14394	14360	14218	14355	14425	14350	14396	14593	14407	14306	14426	14567	14546	14417	14415	14461	14468	14408	14389	14326	14502	14465	14520	14468	14291	14414	14338	14360	14239	14447	14403	14398	14443	14450	14452	14557	14501	14502	14437	14371	14659	14351	14300	14405	14570	14481	14319	14510	14416	14356	14267	14462	14474	14462	14375	14538	14467	14471	14479	14512	14258	14459	14453	14669	14413	14388	14406	14338	14378	14320	14483	14345	14215	14452	14425	14433	14494	14334	14475	14601	14485	14358	14400	14366	14433	14436	14359	14282	14374	14291	14373	14578	14532	14413	14466	14567	14351	14351	14345	14454	14467	14340	14495	14214	14548	14347	14432	14533	14518	14516	14387	14383	14416	14280	14507	14345	14540	14382	14555	14327	14517	14388	14420	14445	14432	14380	14350	14392	14511	14445	14365	14393	14396	14383	14322	14429	14518	14433	14524	14521	14459	14458	14478	14698	14384	14504	14364	14446	14459	14312	14440	14297	14312	14574	14417	14444	14550	14399	14336	14406	14354	14414	14470	14427	14518	14417	14285	14467	14375	14519	14475	14432	14451	14282	14369	14424	14433	14490	14305	14467	14306	14458	14413	14448	14523	14438	14269	14564	14426	14372	14458	14464	14494	14300	14524	14308	14366	14529	14435	14482	14454	14631	14485	14262	14307	14578	14381	14400	14332	14625	14344	14524	14422	14286	14424	14510	14589	14306	14308	14333	14419	14530	14379	14556	14322	14468	14445	14559	14559	14449	14427	14426	14422	14372	14438	14408	14457	14434	14308	14463	14318	14656	14449	14641	14513	14358	14289	14511	14460	14541	14329	14401	14621	14615	14519	14320	14322	14508	14538	14419	14346	14481	14477	14435	14320	14413	14502	14378	14327	14435	14430	14604	14389	14571	14345	14451	14541	14400	14322	14414	14520	14436	14353	14234	14249	14209	14388	14498	14426	14435	14485	14584	14298	14434	14379	14497	14556	14443	14354	14400	14365	14387	14353	14478	14439	14356	14417	14464	14432	14380	14441	14250	14546	14424	14474	14537	14442	14413	14539	14550	14477	14403	14290	14471	14532	14256	14407	14513	14415	14449	14265	14474	14430	14343	14272	14305	14382	14532	14434	14309	14472	14302	14483	14305	14444	14396	14367	14375	14425	14350	14473	14465	14427	14420	14336	14453	14232	14398	14478	14484	14333	14591	14511	14413	14388	14574	14474	14424	14362	14367	14493	14525	14482	14376	14448	14518	14573	14459	14434	14377	14574	14362	14359	14563	14401	14427	14453	14486	14315	14428	14452	14440	14395	14272	14472	14570	14328	14493	14310	14383	14478	14612	14319	14401	14396	14348	14443	14501	14439	14458	14370	14570	14209	14515	14479	14408	14579	14506	14408	14240	14536	14441	14425	14399	14314	14469	14503	14347	14495	14278	14429	14352	14444	14474	14536	14470	14356	14417	14420	14295	14716	14481	14442	14427	14533	14326	14545	14464	14257	14308	14273	14349	14500	14333	14393	14412	14451	14516	14352	14264	14628	14479	14435	14456	14641	14465	14461	14464	14413	14392	14495	14535	14492	14556	14573	14295	14481	14529	14469	14427	14418	14399	14328	14472	14474	14374	14570	14419	14385	14225	14533	14393	14495	14430	14594	14433	14519	14574	14276	14161	14528	14318	14324	14307	14425	14496	14364	14293	14465	14273	14277	14315	14364	14335	14704	14331	14419	14401	14419	14319	14641	14459	14498	14322	14388	14419	14405	14469	14470	14547	14333	14466	14571	14448	14460	14297	14373	14514	14424	14393	14260	14306	14625	14403	14538	14441	14388	14580	14467	14477	14402	14510	14500	14469	14300	14458	14438	14472	14510	14408	14509	14300	14463	14319	14459	14440	14221	14355	14458	14312	14583	14423	14367	14491	14431	14286	14344	14528	14452	14360	14575	14538	14251	14552	14416	14480	14555	14265	14462	14550	14501	14463	14350	14481	14430	14409	14473	14377	14431	14303	14424	14454	14319	14434	14309	14322	14429	14494	14535	14400	14547	14346	14348	14352	14374	14472	14644	14274	14511	14477	14450	14428	14348	14496	14504	14419	14355	14578	14526	14408	14438	14513	14351	14392	14306	14398	14533	14286	14485	14447	14368	14571	14235	14578	14239	14340	14424	14386	14529	14543	14409	14502	14344	14431	14381	14554	14519	14332	14457	14360	14399	14531	14609	14524	14593	14273	14490	14355	14667	14580	14198	14389	14504	14549	14412	14303	14401	14400	14263	14459	14301	14334	14468	14522	14512	14317	14541	14321	14604	14424	14279	14324	14601	14497	14450	14402	14466	14427	14468	14497	14388	14293	14458	14358	14450	14543	14414	14594	14491	14250	14429	14426	14263	14411	14489	14511	14376	14359	14539	14565	14345	14465	14400	14337	14501	14517	14560	14507	14496	14404	14368	14501	14508	14404	14432	14547	14257	14535	14390	14414	14370	14390	14529	14260	14399	14442	14406	14489	14459	14300	14382	14441	14237	14431	14375	14542	14333	14377	14393	14358	14499	14361	14386	14493	14435	14195	14345	14461	14496	14472	14413	14425	14410	14594	14462	14523	14388	14465	14340	14504	14391	14449	14502	14552	14265	14354	14359	14576	14504	14602	14380	14247	14196	14415	14391	14474	14286	14300	14410	14392	14323	14434	14379	14317	14438	14461	14337	14451	14466	14531	14476	14444	14475	14464	14506	14479	14268	14412	14410	14523	14503	14375	14534	14480	14492	14371	14415	14518	14353	14407	14429	14465	14443	14352	14509	14406	14337	14375	14569	14478	14426	14434	14320	14391	14486	14539	14535	14454	14587	14394	14436	14380	14417	14391	14395	14473	14316	14483	14402	14493	14382	14331	14424	14408	14437	14387	14461	14377	14406	14406	14446	14364	14377	14611	14385	14276	14466	14274	14470	14524	14235	14157	14371	14520	14454	14545	14340	14510	14504	14285	14508	14480	14436	14452	14533	14385	14340	14511	14477	14463	14297	14348	14325	14534	14501	14347	14534	14584	14382	14521	14531	14482	14503	14330	14543	14430	14485	14400	14344	14470	14461	14517	14452	14408	14392	14373	14424	14380	14400	14415	14404	14491	14481	14465	14543	14389	14445	14534	14439	14437	14349	14500	14377	14420	14432	14586	14407	14471	14326	14412	14417	14344	14421	14366	14497	14428	14322	14393	14374	14663	14438	14333	14501	14296	14440	14357	14327	14371	14342	14439	14350	14460	14534	14349	14502	14392	14506	14261	14522	14479	14568	14291	14409	14585	14446	14354	14515	14406	14427	14341	14491	14346	14482	14405	14377	14429	14368	14499	14441	14393	14395	14529	14438	14501	14517	14496	14437	14423	14440	14116	14419	14473	14475	14273	14345	14347	14485	14495	14447	14485	14334	14496	14425	14558	14515	14580	14587	14452	14398	14520	14430	14472	14277	14393	14435	14414	14280	14602	14558	14433	14356	14501	14612	14436	14553	14407	14415	14587	14340	14457	14402	14365	14508	14184	14302	14378	14375	14438	14410	14370	14521	14414	14365	14263	14376	14544	14570	14497	14576	14552	14515	14323	14516	14491	14392	14396	14269	14381	14338	14557	14447	14437	14566	14533	14562	14505	14303	14397	14508	14453	14233	14475	14496	14423	14551	14205	14275	14426	14428	14444	14395	14513	14395	14474	14538	14726	14461	14425	14470	14331	14346	14451	14464	14399	14410	14304	14601	14426	14439	14563	14366	14494	14498	14515	14581	14555	14522	14401	14314	14300	14444	14323	14323	14443	14519	14441	14375	14562	14403	14420	14457	14357	14464	14429	14484	14393	14312	14406	14369	14530	14409	14460	14298	14377	14522	14597	14485	14478	14455	14530	14312	14399	14367	14458	14440	14448	14418	14427	14346	14546	14225	14449	14407	14329	14289	14354	14468	14466	14371	14429	14418	14499	14487	14398	14435	14397	14337	14465	14529	14445	14620	14385	14451	14324	14332	14262	14603	14412	14479	14360	14412	14321	14463	14556	14507	14670	14382	14434	14369	14477	14363	14453	14157	14444	14518	14453	14473	14256	14514	14281	14440	14471	14421	14481	14482	14357	14367	14284	14448	14566	14438	14406	14507	14386	14535	14421	14351	14276	14331	14397	14356	14562	14495	14379	14635	14516	14334	14586	14316	14503	14436	14388	14453	14436	14352	14415	14359	14497	14311	14484	14370	14411	14370	14483	14369	14477	14303	14425	14692	14564	14484	14627	14456	14489	14574	14512	14450	14404	14430	14497	14459	14432	14493	14435	14359	14425	14367	14534	14464	14418	14421	14417	14483	14412	14284	14632	14489	14529	14519	14576	14306	14367	14354	14592	14382	14611	14421	14441	14430	14262	14300	14583	14408	14602	14377	14497	14273	14477	14430	14436	14347	14240	14414	14580	14344	14497	14391	14469	14484	14487	14394	14394	14384	14381	14600	14580	14452	14434	14201	14587	14448	14412	14557	14376	14617	14365	14494	14429	14310	14488	14505	14366	14333	14470	14487	14408	14533	14429	14335	14528	14406	14448	14478	14433	14548	14498	14426	14575	14452	14326	14423	14402	14465	14485	14417	14416	14489	14454	14285	14315	14503	14540	14346	14348	14389	14450	14411	14391	14440	14458	14432	14468	14277	14453	14503	14353	14538	14446	14332	14219	14378	14455	14615	14440	14549	14467	14300	14613	14280	14353	14500	14540	14340	14482	14417	14516	14531	14496	14462	14552	14549	14467	14629	14505	14528	14491	14295	14568	14598	14508	14394	14299	14502	14476	14250	14275	14479	14508	14295	14419	14365	14480	14512	14503	14727	14308	14464	14311	14456	14554	14377	14316	14410	14472	14494	14320	14604	14335	14549	14485	14318	14424	14630	14465	14609	14503	14617	14212	14382	14475	14507	14435	14422	14337	14486	14355	14279	14491	14373	14425	14456	14511	14315	14602	14435	14459	14493	14409	14429	14406	14487	14568	14405	14525	14393	14512	14446	14380	14213	14491	14431	14373	14416	14524	14352	14530	14403	14479	14460	14410	14541	14406	14451	14389	14556	14360	14408
23564	20756	28025	23578	21244	22749	22345	18439	17990	31896	55794	47647	31182	21780	18149	17592	17496	17340	17277	17215	17354	17365	17375	17239	17062	17371	17414	17462	17402	17321	17264	17293	17457	17390	17366	17353	17182	17425	17321	17342	17125	17365	17184	17349	17306	17275	17093	17156	17180	17315	17368	17367	17511	17015	17256	17220	17320	17242	17328	17158	17233	17376	17019	17613	17404	17267	17048	17240	17419	17229	17252	17373	17374	17373	17385	17222	17201	17323	17504	17238	17519	17422	17255	17140	17302	17051	17158	17197	17347	17258	17210	17346	17062	17335	17118	17273	17034	17190	17091	17130	16995	17074	17125	17161	17150	17235	17320	17111	17209	17317	17235	17372	17294	17101	17391	17294	17325	17418	17301	17130	17046	17241	17204	17087	17140	17219	17023	17096	17332	17200	17041	17025	17281	17323	17089	17184	17285	17231	17431	17059	17280	16969	17294	17131	17081	17290	17338	17275	17246	17034	17151	17151	17291	17132	17384	17371	17334	17442	17342	17292	17101	17111	17118	17168	17169	17335	17118	17280	17297	17063	17106	17091	17314	17379	17115	17203	17254	17273	17224	17029	17308	17500	17192	17362	17089	17242	17256	17077	17290	17229	17123	17386	17235	17345	17227	17231	17161	17408	17260	17169	17238	17176	17236	17183	17269	17376	17378	17402	17011	17185	17054	17172	17203	17121	17322	17305	17530	17180	17116	17221	17100	17020	17319	17025	17258	17185	17053	17229	17365	17219	16902	17190	17282	17162	17314	17211	17184	17262	17093	17140	17231	17215	16950	17283	17269	17258	17248	17264	17198	17295	17237	17156	17196	17134	17135	17298	17479	17083	17280	17306	17408	17304	17018	17200	17178	17228	17250	17391	17322	17458	17391	17375	17164	17303	17313	17304	17182	17159	17150	17277	17341	17283	17359	17266	17188	17121	17198	17365	17112	17235	17379	17119	17364	17179	17036	16993	17353	17243	17156	17200	17034	17144	17084	17061	17226	17191	17148	17017	17153	17386	17154	17139	17276	17249	17288	17225	17089	17237	17180	17302	17153	17068	17294	17156	17366	17344	17124	17245	17260	17203	17378	17321	16952	17011	17142	17243	17034	17246	16949	17213	16991	17243	17333	17218	17285	17136	17154	17325	17357	17070	17300	17393	17034	17148	16986	17192	17072	17101	17123	17198	17032	17137	17223	17426	17224	17210	17171	17396	17203	17194	17082	17189	17270	17395	17275	17325	17357	17377	17186	17210	17113	17254	17379	17432	17099	17106	17424	17140	17094	17174	17062	17246	17219	17312	17289	17107	17341	17220	17139	17213	17194	17228	17078	16954	17380	17018	17203	17139	17291	17295	17339	17199	17292	17327	17156	16955	17206	17193	17405	17310	17191	17172	17245	17055	17167	17029	17062	17229	17126	17093	17264	17376	17342	17247	16936	17401	17114	17307	17357	17263	17346	17238	17048	17188	17222	17149	17009	17303	17410	17057	17086	17032	17134	17222	17270	17124	17139	17255	17316	17110	17374	17303	17227	17096	17190	17088	17273	17071	17207	17260	17281	17238	17192	17170	17294	17219	17308	17446	17053	17199	17300	17265	17209	17215	17260	17241	17369	17081	17114	17166	17387	17291	17123	17128	17358	17173	17186	17065	17180	17241	17187	17201	17085	17283	17075	17282	17227	17295	17251	17181	17112	17062	17164	17347	17208	16990	17229	17368	17202	17106	17185	17075	17233	17196	17160	17158	17384	17214	17122	17072	16939	17244	17118	17250	17197	17124	17287	17230	17264	17107	17164	17072	17156	17302	17064	17389	17289	17215	17175	17287	17282	17298	17162	17257	17401	17193	17222	17187	17252	17330	17187	17231	17208	17193	17163	17109	17130	17190	17178	17129	17118	17239	17155	17133	17459	17368	17148	17113	17345	17342	17066	17092	17196	17081	17502	17288	17304	17110	17237	17098	16952	17196	17177	17154	17308	17196	17225	17327	17368	17322	17021	17281	17316	17159	17376	17387	17142	17274	17098	17248	17123	17138	17134	17133	17393	17170	17194	17288	17191	17308	17526	17137	17244	17170	17213	17374	17029	16961	17111	17244	17361	17272	17463	17213	17037	17137	17000	17206	17116	17100	17052	17033	17223	17213	17253	17196	17254	17138	17377	17287	17418	17136	17058	16989	17106	17319	17325	17223	17176	17087	16961	17262	16982	17262	17168	17079	17325	17236	17168	17074	17140	17270	17028	17205	17378	17307	17321	17211	17139	17172	16974	17141	17169	17201	16995	17034	17264	17318	17347	17243	17376	17135	17103	17326	17467	17445	17246	17092	17195	17037	17322	17227	17196	17178	17279	17052	17090	17110	17203	16954	17265	17103	17225	17243	17167	17347	17252	17209	17143	17221	17108	16961	17033	17417	17217	17312	16952	17169	17312	17111	17101	17104	17218	17324	16977	17134	17169	16991	17263	17125	17096	17070	17029	17237	17110	17069	16992	17090	17283	17189	17289	17281	17150	17099	17191	17161	17111	17329	17072	16997	17078	16888	17123	17229	17116	17284	17032	17300	17133	17299	17313	17102	17452	17186	17262	17137	17231	17241	17210	16990	17091	17108	17155	17206	17172	17128	17002	17140	17183	17252	17297	17055	16975	17185	17033	17436	17370	17272	17057	17000	17334	17171	17245	17179	17141	17070	17152	17191	17396	17224	17257	17279	17126	17196	17297	17323	17200	17277	17372	17201	17415	17131	17222	17219	17282	17228	17185	17225	17245	17091	17153	17308	17107	17310	17226	17194	17307	17067	17302	17471	17260	17304	17188	17006	17160	17207	17142	17241	17274	17347	17001	17339	17210	17156	17041	17061	17149	17234	17096	17312	17167	17137	17458	17393	17194	17186	17101	17026	17275	17460	17217	17186	17256	17163	17210	17260	17135	16967	17182	17209	17076	17057	17375	17252	17164	17147	17361	17292	17051	17375	16915	17344	17168	17174	17128	17281	17165	17385	17075	17242	17088	17261	17419	17320	17323	16921	17189	17271	17514	17466	17328	17116	17214	17227	17450	17120	16904	17289	17298	17259	17110	17220	17249	17163	17164	17346	17321	17279	17372	17215	17087	17409	17379	17340	17090	17179	17201	17192	17259	17261	17309	17157	17206	17131	17231	17150	17151	17024	17325	17298	17238	17144	17056	17341	17068	17339	17198	17090	17297	17334	16970	17044	17194	17379	17211	17216	17262	17286	17260	17197	17359	17172	17170	17242	17189	17330	17451	17234	17330	17247	16989	17251	17373	17268	17258	17206	17348	17115	17151	17162	17191	17528	17342	17232	17197	17140	17257	17212	17179	17116	17102	17185	17222	17152	17110	17241	17355	16984	17094	16990	17212	17215	17123	16846	17140	17275	16936	17121	17411	17169	17287	17220	17315	17330	17379	17288	17204	17261	17263	17171	17212	17312	17075	17250	17171	17090	17432	17304	17335	17255	17176	17238	17182	17289	16902	17321	17182	17283	17132	17183	17381	17237	17138	17096	17003	17194	17230	17356	17174	17249	17151	17125	17218	17110	17383	17381	17489	17145	17153	17176	17145	17133	17178	17133	17172	17320	17161	17339	17155	17070	17129	17330	17113	17034	17267	17069	17105	17251	16949	17277	17098	17145	17123	17236	17306	17247	17451	17393	17300	17279	17236	17228	17257	17222	17291	17150	17146	17352	17304	17246	17172	17311	17192	17188	17167	17453	17413	17400	17018	17146	17288	17231	17347	17222	17297	17364	17204	17238	17159	17180	17256	17167	16943	17155	17054	17200	17395	17187	17241	17301	17182	17332	17346	17289	17273	17161	17362	17124	17316	17286	17251	17340	17290	17178	17048	17220	17208	17329	17523	17201	17328	17204	17114	17081	17108	17415	17171	17261	17111	17156	17031	17123	17236	17324	17187	17200	17472	17240	17328	17117	17303	17048	17067	17146	17176	17261	17056	17161	17190	17117	17319	17445	17409	17275	17296	17300	17245	17382	17162	17217	17290	17334	17248	17115	17276	17192	17227	17288	17166	17378	17296	17187	17215	17381	17114	17195	17143	17304	17153	17453	17259	17178	17275	17190	17194	17236	17296	17255	17237	17259	17135	17089	17388	17071	17259	17129	17166	17377	17121	17281	17317	17120	17284	17068	17245	17248	17084	17171	17246	17246	17270	17267	17272	17178	17142	17144	17090	17132	17234	17107	17235	17119	17151	17132	17177	17279	17185	17184	17390	17208	17197	17154	17252	17185	17114	17250	17193	17187	17442	17220	17309	17307	17107	17247	17250	17426	17247	17171	17276	17122	17130	17380	17164	17277	16980	17181	16918	17209	17145	17239	17044	17221	17279	17090	17036	17089	17241	17055	17249	17148	17375	17462	17116	17338	17364	17201	17210	17106	17014	17131	17203	17365	17196	17486	17325	17414	17170	17222	17280	17371	17146	17102	17173	17092	17197	17378	17244	17108	17230	17264	16938	17152	17036	17473	17080	17098	17324	17183	17209	17102	17355	17387	17173	17257	17204	17298	17068	17367	17278	17011	17327	16979	17097	17292	17098	17208	17281	17017	17322	17193	17265	17033	17232	17395	17317	17075	17116	17079	17099	17123	17202	17233	17268	17213	17127	17113	17154	17279	17496	17212	17145	17166	17151	17204	17019	16972	17330	17496	17063	17218	17144	17317	17071	17134	17451	17269	17322	17361	17329	17105	17120	17004	17192	17288	17220	17298	17303	17249	17212	17103	17124	17386	17121	17141	17054	17075	17421	17361	17217	17262	17361	17185	17166	17212	17235	17104	17295	17384	17267	17087	17144	17408	17297	17197	17108	17386	17439	17416	17172	17117	17150	17346	17196	17174	17284	17277	17174	17191	17051	17074	17291	17324	17280	17285	17096	17085	17248	17148	17126	17233	17385	17134	17306	17216	17092	17314	17349	17167	17142	17315	17239	17148	17379	17226	17192	17062	17157	17426	17489	17361	17181	17349	17190	17244	17269	17075	17115	17363	17138	17269	17303	17226	17029	17277	17163	17311	17127	17021	17161	17262	17296	17269	17152	17254	17051	17221	17478	17128	17072	17419	17118	17304	17014	17369	17366	16996	17028	17259	17060	17184	17253	17409	17330	17197	17382	17176
16541	27246	25426	20409	17830	16856	16132	15937	16012	35373	55002	45829	28532	18009	15037	14564	14612	14593	14613	14471	14585	14535	14391	14444	14488	14548	14579	14496	14444	14538	14469	14520	14594	14419	14545	14513	14435	14663	14349	14475	14595	14505	14284	14534	14398	14535	14621	14497	14568	14559	14475	14397	14551	14500	14633	14549	14474	14506	14446	14686	14343	14589	14544	14465	14415	14468	14491	14602	14566	14557	14417	14350	14435	14554	14486	14352	14499	14341	14265	14429	14386	14506	14548	14594	14376	14434	14431	14677	14384	14415	14443	14440	14556	14404	14379	14370	14534	14386	14498	14744	14503	14579	14636	14540	14533	14731	14459	14675	14393	14486	14323	14578	14455	14463	14588	14429	14539	14338	14544	14440	14522	14349	14484	14451	14412	14439	14478	14613	14449	14528	14535	14393	14435	14588	14516	14545	14282	14574	14416	14332	14501	14463	14552	14439	14652	14446	14446	14615	14529	14466	14526	14379	14417	14452	14377	14537	14509	14453	14221	14421	14471	14319	14527	14463	14388	14438	14479	14403	14298	14599	14548	14649	14654	14299	14226	14443	14215	14556	14566	14431	14526	14324	14573	14449	14507	14565	14642	14516	14490	14604	14374	14374	14329	14595	14593	14534	14531	14378	14599	14487	14428	14419	14557	14411	14583	14507	14519	14623	14587	14374	14616	14463	14442	14534	14463	14460	14318	14386	14441	14266	14610	14614	14337	14728	14525	14338	14480	14356	14519	14374	14409	14672	14428	14550	14327	14437	14390	14380	14313	14509	14602	14347	14377	14454	14388	14303	14447	14478	14522	14413	14577	14521	14531	14616	14415	14652	14339	14532	14517	14545	14505	14484	14553	14432	14418	14383	14271	14391	14419	14474	14558	14693	14430	14454	14510	14472	14397	14236	14501	14593	14492	14399	14425	14358	14454	14509	14495	14440	14314	14580	14391	14457	14361	14479	14470	14408	14512	14449	14474	14570	14487	14518	14346	14425	14477	14352	14263	14339	14570	14602	14391	14300	14610	14431	14561	14529	14370	14330	14533	14336	14628	14451	14589	14357	14618	14427	14343	14348	14478	14559	14491	14508	14476	14299	14528	14411	14385	14427	14478	14397	14426	14414	14362	14683	14566	14348	14324	14508	14375	14560	14455	14451	14432	14378	14599	14462	14449	14457	14475	14519	14293	14467	14455	14451	14563	14585	14365	14492	14546	14455	14743	14443	14455	14395	14472	14319	14456	14482	14455	14536	14485	14431	14550	14448	14431	14508	14468	14341	14407	14371	14418	14439	14398	14534	14438	14572	14315	14402	14634	14539	14594	14515	14354	14442	14551	14415	14595	14389	14442	14447	14531	14667	14403	14427	14448	14446	14538	14449	14626	14549	14453	14404	14521	14357	14449	14457	14565	14478	14672	14317	14312	14500	14347	14337	14526	14391	14482	14478	14341	14635	14505	14442	14399	14418	14565	14587	14354	14417	14572	14430	14394	14636	14573	14586	14655	14349	14392	14534	14618	14465	14458	14578	14506	14468	14370	14354	14462	14612	14364	14442	14526	14441	14319	14498	14491	14428	14547	14448	14525	14275	14526	14365	14567	14446	14418	14468	14618	14431	14610	14505	14394	14469	14409	14651	14473	14530	14497	14475	14522	14471	14436	14562	14392	14341	14622	14498	14558	14409	14449	14526	14446	14695	14448	14356	14628	14530	14466	14573	14329	14402	14340	14485	14342	14451	14496	14452	14435	14349	14477	14396	14398	14588	14389	14437	14522	14488	14481	14318	14489	14535	14580	14383	14596	14479	14345	14475	14466	14436	14541	14389	14493	14597	14457	14427	14354	14496	14469	14321	14509	14444	14540	14375	14521	14553	14753	14668	14433	14452	14480	14377	14410	14486	14428	14462	14314	14465	14378	14728	14465	14492	14488	14489	14603	14498	14355	14505	14455	14524	14529	14588	14425	14473	14541	14536	14609	14468	14466	14448	14495	14491	14399	14581	14468	14402	14470	14361	14592	14527	14403	14307	14381	14299	14542	14431	14406	14547	14529	14484	14377	14648	14506	14515	14432	14439	14458	14500	14600	14501	14405	14305	14556	14415	14545	14480	14337	14570	14576	14557	14564	14611	14422	14436	14528	14464	14534	14385	14326	14615	14365	14373	14508	14497	14453	14696	14477	14313	14647	14323	14398	14476	14517	14533	14398	14458	14425	14355	14526	14488	14532	14415	14453	14359	14545	14405	14568	14366	14582	14371	14452	14667	14423	14390	14513	14331	14468	14467	14477	14517	14467	14395	14527	14398	14453	14730	14506	14571	14475	14428	14534	14455	14449	14410	14504	14328	14447	14493	14480	14565	14540	14358	14444	14344	14541	14551	14599	14526	14467	14545	14378	14390	14493	14580	14426	14491	14469	14331	14601	14544	14415	14211	14241	14420	14600	14399	14638	14476	14482	14543	14562	14392	14651	14422	14442	14445	14444	14409	14395	14381	14470	14484	14588	14432	14418	14328	14547	14459	14391	14384	14531	14468	14668	14422	14505	14442	14478	14427	14595	14415	14388	14557	14556	14284	14583	14440	14559	14448	14729	14600	14501	14509	14285	14384	14461	14421	14528	14381	14525	14355	14417	14543	14618	14551	14557	14483	14586	14523	14613	14487	14284	14369	14505	14202	14494	14281	14482	14573	14627	14465	14332	14394	14512	14600	14605	14456	14427	14517	14480	14514	14416	14474	14440	14634	14447	14494	14351	14530	14430	14517	14414	14498	14595	14510	14494	14422	14380	14279	14363	14474	14399	14438	14343	14580	14328	14470	14549	14563	14510	14584	14332	14315	14515	14554	14463	14624	14369	14419	14490	14384	14540	14462	14447	14635	14452	14441	14446	14467	14496	14483	14501	14448	14452	14388	14388	14580	14429	14383	14468	14429	14421	14608	14334	14401	14484	14394	14494	14474	14522	14478	14431	14480	14578	14604	14675	14414	14408	14393	14365	14323	14540	14503	14351	14499	14610	14331	14492	14598	14406	14670	14538	14469	14483	14551	14629	14546	14536	14401	14448	14588	14518	14439	14619	14384	14400	14565	14394	14558	14442	14490	14394	14485	14492	14478	14484	14302	14630	14470	14635	14484	14561	14239	14553	14520	14528	14624	14683	14601	14437	14623	14464	14560	14452	14337	14427	14555	14508	14440	14391	14490	14572	14390	14425	14520	14420	14359	14544	14528	14402	14465	14344	14392	14556	14494	14411	14317	14439	14346	14622	14586	14422	14494	14474	14325	14454	14384	14574	14414	14419	14702	14441	14489	14463	14452	14504	14569	14583	14483	14546	14331	14302	14207	14668	14389	14324	14534	14503	14523	14459	14509	14467	14400	14376	14517	14389	14408	14408	14585	14482	14501	14446	14565	14523	14430	14620	14475	14553	14471	14442	14577	14317	14275	14388	14379	14431	14421	14569	14414	14320	14445	14481	14584	14631	14409	14373	14569	14390	14530	14516	14394	14446	14560	14527	14506	14396	14637	14624	14553	14635	14527	14499	14373	14489	14399	14577	14370	14505	14633	14388	14413	14497	14420	14625	14418	14484	14348	14503	14520	14513	14463	14426	14432	14483	14509	14443	14418	14404	14266	14343	14542	14367	14382	14408	14454	14590	14394	14475	14538	14406	14504	14565	14409	14475	14557	14368	14376	14421	14337	14457	14401	14525	14421	14364	14616	14635	14442	14544	14400	14417	14478	14498	14461	14490	14402	14344	14430	14447	14484	14351	14436	14361	14524	14396	14503	14532	14505	14452	14546	14539	14349	14257	14423	14570	14344	14518	14473	14356	14455	14486	14387	14373	14451	14350	14367	14510	14543	14508	14366	14589	14543	14579	14482	14525	14421	14584	14499	14474	14565	14750	14678	14422	14524	14606	14446	14500	14524	14490	14569	14378	14408	14569	14405	14519	14565	14494	14384	14595	14600	14432	14354	14464	14422	14337	14584	14493	14460	14400	14375	14431	14453	14407	14534	14640	14445	14349	14445	14476	14438	14474	14451	14611	14564	14442	14463	14327	14406	14405	14464	14473	14404	14388	14483	14498	14317	14427	14435	14436	14523	14510	14282	14627	14583	14490	14385	14547	14516	14319	14396	14426	14528	14456	14459	14501	14543	14540	14547	14395	14550	14310	14585	14410	14496	14426	14266	14434	14408	14346	14529	14384	14370	14509	14583	14498	14475	14522	14526	14375	14559	14496	14566	14426	14504	14436	14448	14355	14424	14538	14480	14484	14592	14322	14586	14414	14422	14582	14535	14510	14527	14480	14451	14549	14489	14483	14613	14602	14451	14430	14582	14556	14232	14454	14522	14384	14351	14434	14388	14503	14538	14553	14489	14578	14562	14419	14618	14677	14325	14354	14656	14482	14378	14272	14587	14488	14495	14488	14452	14399	14333	14426	14425	14485	14594	14362	14339	14341	14439	14441	14521	14442	14328	14455	14491	14497	14382	14429	14592	14506	14593	14372	14429	14535	14428	14526	14348	14429	14464	14411	14602	14426	14418	14534	14486	14636	14369	14292	14411	14502	14535	14549	14389	14525	14374	14469	14596	14487	14540	14544	14146	14290	14512	14466	14629	14353	14468	14607	14341	14604	14446	14503	14311	14538	14447	14301	14511	14564	14557	14468	14431	14433	14620	14424	14330	14480	14401	14502	14492	14489	14588	14477	14514	14465	14488	14433	14634	14632	14529	14469	14437	14398	14477	14520	14572	14476	14482	14304	14539	14398	14342	14619	14175	14330	14460	14514	14554	14521	14242	14485	14573	14527	14280	14509	14519	14481	14422	14445	14378	14338	14462	14410	14480	14486	14561	14423	14431	14338	14512	14399	14483	14487	14533	14433	14447	14536	14382	14693	14528	14401	14558	14318	14312	14354	14668	14493	14183	14530	14502	14612	14502	14445	14552	14280	14695	14398	14624	14417	14504	14507	14465	14319	14360	14385	14396	14482	14472	14255	14499	14300	14402	14437	14485	14482	14442	14649	14370	14710	14464	14546	14479	14457	14436	14557	14405	14427	14496	14366	14496	14557	14389	14221	14261	14288	14415	14594	14442	14460	14482	14567	14511	14682	14380	14473	14396	14481	14476	14393	14396	14538	14578
29571	21114	20345	18472	17378	17172	17516	17176	17231	18088	21645	21631	19317	17737	17300	17263	17464	17075	17268	17272	17200	17272	17202	17537	17351	17079	17191	17125	17248	17279	17246	17348	17064	17160	17272	17027	17257	17288	17225	17404	17291	17208	17031	17085	17417	17147	17176	17163	17188	17135	17334	17309	17384	17224	17357	17115	17135	17081	17199	17413	17137	17065	17124	17284	17158	17246	17296	17193	17200	17272	17404	17151	17192	17233	17164	17131	17132	17262	17129	17109	17178	17125	17150	16991	17309	17202	17180	17317	17196	17035	17469	17055	17347	17115	17078	17178	17180	17056	17191	17272	17392	17067	17093	17246	17133	17206	17124	17476	17252	16954	17156	17079	17266	17134	17145	17232	17366	17105	17040	17054	17326	17097	17216	17308	17163	17185	17046	17155	17353	17062	17219	17339	17229	17275	17099	17107	17376	17254	17241	17057	17141	17022	17004	17263	17249	17238	17271	17087	17229	16965	17296	17144	17275	17115	17353	17127	17301	17148	17229	17181	17285	17131	17033	17250	17142	17114	17263	17063	17163	17283	17051	17320	17120	17048	17312	17377	17134	17363	17291	17093	17119	17170	17256	17273	17353	17080	17253	17161	17010	17236	17196	16974	17156	17126	17362	17120	16965	17284	17288	17161	17105	17156	17259	17162	17179	17388	17253	17083	17125	17059	17090	17254	17153	17253	17288	17165	17104	17257	17192	17259	17315	17056	17389	17126	17186	17468	17196	17030	17255	17162	17245	17228	17075	17186	17209	17316	17218	17244	17043	17317	17153	17213	17227	17052	17302	17030	17225	17273	17403	17056	17219	16980	17187	17080	17251	17219	17207	17394	17164	17079	17157	17219	17142	17237	17256	17291	17196	17140	17173	17267	17307	17243	16916	17153	17206	17308	17326	17063	17163	17076	17200	17278	17105	17231	17245	17208	17246	17214	17353	17228	17216	17223	17241	17137	17248	17281	17236	17354	17184	17263	17251	17225	17186	17026	17063	16959	17185	17380	17297	17040	17217	17251	17196	16935	17187	17185	17309	17177	17391	17050	17142	17300	17203	17240	17197	17194	17187	17059	17163	17147	17395	17273	17253	17095	17174	17265	17219	17142	17240	17111	17226	17273	17191	17351	17232	17083	17242	17239	17226	17213	17597	17277	17394	17190	17262	17188	17132	17199	17142	17158	17262	17165	17184	17101	17051	16907	17161	17138	17207	17208	17226	17231	17122	17429	17099	17366	17293	17080	17338	17189	17286	17047	17226	17078	17295	17121	17328	17256	17113	16951	17023	17135	17334	17020	17243	17129	17378	17330	17288	17166	17256	17165	17374	17331	17203	17146	17197	17089	17217	17087	17344	17290	17230	17261	17296	17197	17271	17346	17096	17181	17197	17086	17058	17091	17242	17234	16950	17111	17249	17181	17088	17182	17162	17538	17119	17028	17113	17156	17211	17225	17252	17260	17129	17182	17079	16961	17238	17236	17462	17055	17178	17139	17059	17302	17263	17119	17203	17282	17158	17179	17221	17018	17229	17186	17279	17166	17295	17208	17296	17332	17258	17102	17266	17184	17358	17035	17254	17271	17231	17124	17081	17132	17118	17152	17069	17250	17382	17156	17190	17162	17129	17158	17204	17159	17342	17180	17153	17266	17083	17122	17248	16989	17016	17120	17139	17262	17242	17075	17322	17297	17174	17239	17089	17317	17281	17354	17177	17082	17225	17221	17203	17319	17196	17346	17154	17044	17227	17145	17092	17061	17099	17125	17314	17156	17297	17191	17154	17169	17159	17367	17044	17461	17226	17101	17167	17267	16934	17081	17028	17184	17236	17228	17223	17574	17051	17244	17232	17302	17216	17090	17205	17113	17238	17265	17219	17026	17295	17304	17247	17053	17261	17143	17254	16996	17303	17284	17259	17261	17088	17203	17212	17307	17002	17187	17251	17222	17240	17119	17282	17033	17253	17386	17398	17158	17306	17099	17151	17215	17277	17380	17244	17384	16980	17160	17107	17262	17233	17253	17250	17197	17232	17368	17276	17072	17205	17340	17210	17280	17040	17213	17332	17077	17245	17277	17203	17161	16953	17221	17315	17225	17096	17334	17120	16980	17093	17129	17179	17115	17398	17006	17004	17320	17225	17232	17153	17393	17544	17130	17092	17041	17044	17053	17034	17309	17338	17303	17181	17379	17098	17132	17298	17181	17303	17237	17228	17070	17188	17069	17126	17302	17189	16999	17093	17008	17027	17147	17159	17262	17069	17129	17210	17142	16956	17414	17023	17068	17223	17316	17213	17091	16996	17226	17049	17338	17231	17090	17042	17276	17178	17019	17249	17279	17253	17196	17164	17208	17296	17219	17068	16986	17240	17149	17101	17260	17206	17272	17123	17251	17285	17165	17295	17113	17116	17035	17294	17190	17190	17140	17331	17134	17029	16995	17087	17172	17175	17296	17265	17211	17189	17143	17329	17139	17206	17151	17253	17430	17252	17453	17245	16936	17003	17246	17207	17099	17155	17314	17284	17005	17083	17178	16914	17186	17187	17194	17291	17170	17083	17339	17203	17341	17404	17289	17146	17321	17227	17155	17126	17170	17059	17164	16971	17339	17247	17240	17183	17136	17427	17322	17400	17396	17008	17051	17241	17185	17110	17138	17090	17419	17215	17228	17063	17123	17256	17292	17389	17273	17345	17138	17338	17125	17153	17202	17149	17065	16996	17212	17174	17055	17185	17124	17198	17435	17372	17158	17096	17210	17328	17280	17210	17331	17221	17100	17551	17225	17177	17201	17214	17158	17032	17355	17216	16941	17106	17194	16963	17243	17041	17276	17111	16949	16998	16977	17107	17216	17284	17153	17234	17145	17184	17132	17584	17191	17268	17068	17238	17094	17161	17123	17184	16915	17321	17138	17311	17300	17223	17155	17166	17389	17182	17213	17198	17036	17183	17140	17179	17322	17122	17170	17065	17130	17183	17017	17201	17306	17219	17212	16972	17275	17230	17190	17278	17316	17369	17181	17354	17303	17041	17030	17270	17500	17121	17179	17078	17061	17103	17187	17156	17096	17075	17096	17135	17341	17235	17212	17356	17261	16994	17259	17316	17113	17426	17452	17232	17045	17113	17321	17185	17047	17275	17333	17152	17230	17307	17287	17223	17431	17093	17098	17408	17435	17172	17367	16889	17012	17129	17393	17366	17037	17291	17161	17371	17058	17129	17214	17057	17057	17255	17449	17344	17086	17243	17191	17212	17306	17286	17102	17235	17295	17237	17038	17192	17130	17224	17240	17285	17213	17232	17051	17000	17280	17279	17339	17323	17089	17481	17263	17399	17053	17159	17178	17148	17235	17073	17190	17483	17106	17220	17032	17312	17210	17258	17235	17251	17262	17116	17118	17276	17117	17188	17249	17302	17318	17085	17314	17209	17239	17155	17265	17354	17254	17330	17336	17210	17220	17328	17148	17363	17109	17365	17292	17050	17261	17167	17203	17454	17438	17190	17177	17392	17155	17290	16955	17110	17130	17195	17001	17171	17418	17184	17172	17272	17503	17086	17260	17157	17380	17285	17208	17331	17198	17344	17276	17186	17146	17158	17295	17187	17289	17319	17255	17142	17076	17242	17279	17322	17084	17172	17083	17118	17460	17223	17133	17237	17263	17159	17117	17101	17028	17247	17134	17214	16931	17082	17104	16953	17136	17119	17068	17131	17227	17213	17312	17116	16995	17186	17064	17214	17277	17173	17286	17202	17140	17172	17144	17161	17227	17070	17203	16987	17149	17190	17150	17237	17190	17186	17387	17235	17307	17134	17070	17095	17120	17181	17142	17219	17221	16968	17009	17288	17117	17033	17195	17083	17210	17177	17276	17119	17298	17335	16923	17388	17111	17239	17273	17351	16976	17144	17241	17250	17156	17276	17403	17236	17230	17346	17173	17148	17227	17193	17270	17232	17171	17146	17280	17195	17044	17196	17321	17122	17203	17289	17196	17195	17114	17173	16984	17166	17316	17068	17435	17131	17212	17095	17311	17464	17200	17132	17235	17148	17150	17124	17260	17138	17167	17088	17257	17017	17279	17214	17096	17424	17085	17164	17296	17136	17145	17062	17021	17247	17007	17228	17178	17367	17248	17127	17060	17063	17178	17166	17287	17287	16934	17230	17155	17242	17017	17296	17437	17159	17271	17121	16912	17273	16867	17218	17378	16962	17377	17051	17228	17310	17131	17226	17147	17127	17152	17021	17196	17284	17100	17263	17295	17179	17470	17200	17061	16858	17104	16906	17180	17267	17390	17338	17117	17261	17236	17337	17257	17379	17177	17319	16956	17194	17064	17457	17252	17194	17138	17311	16944	17226	17350	17180	17053	17177	17156	17097	17069	17206	17306	17246	17174	17171	17205	17188	17326	17239	17396	17364	17303	17213	17175	17092	17216	17164	17126	17048	17049	17280	17253	17114	17027	17075	17014	17101	16995	17043	17217	17378	17254	17393	17320	17339	17267	17200	17379	17341	17279	17209	17316	17341	17251	17077	17101	17293	17121	17203	17282	17225	17303	17107	17167	17320	17303	17151	17203	17163	17356	17024	17150	17364	17046	17371	17093	17225	17380	17060	16948	17226	17193	17447	17037	17111	17192	17161	17364	17330	17295	17221	17093	17251	17341	17114	17129	17221	17433	17203	17221	17207	17229	17027	17042	17090	17259	17053	17223	17373	17168	17071	17143	17291	17141	17092	17124	17119	17228	17417	17079	17286	17187	17080	17166	17255	17097	17123	17193	17281	17337	17295	17167	17263	17248	17243	17220	17292	17275	17273	17133	17391	17303	17287	16988	17447	17513	17229	17307	16987	17105	17097	17046	17267	17254	17299	17159	17268	17188	17220	17256	17031	17290	17250	17315	17206	17292	17111	16953	17259	17364	17226	17214	17366	17210	17248	17451	17328	17087	17272	17253	17130	17284	17177	17073	17200	17234	17260	17210	17191	17145	17051	17176	17210	17184	17173	17134	17062	17233	17413	17298	17083	17159	17173	17197	17328	16950	17150	17221	17354	17082	17056	17202	17140	17225	17353	17089	17230	17233	17273	17092	17275	17304	17052	17167	17341	17116	17174	17229	17188	16974	17075	17068	17262	17269	17027	17271	17091	17272
15360	15379	15348	14914	14828	14707	14662	14575	14391	16312	21170	19533	16541	14723	14561	14458	14418	14516	14603	14444	14405	14636	14542	14616	14564	14495	14569	14575	14385	14532	14410	14464	14364	14400	14432	14400	14589	14411	14486	14361	14381	14376	14396	14394	14456	14377	14315	14513	14440	14689	14572	14524	14501	14517	14427	14333	14447	14551	14389	14375	14430	14353	14441	14562	14504	14358	14288	14548	14306	14489	14522	14412	14319	14501	14483	14436	14511	14470	14481	14435	14444	14480	14297	14382	14258	14390	14464	14488	14484	14529	14401	14531	14477	14338	14415	14285	14294	14405	14492	14365	14317	14450	14449	14353	14384	14433	14339	14455	14310	14369	14448	14458	14314	14405	14344	14399	14313	14458	14469	14496	14457	14463	14303	14411	14411	14472	14441	14361	14525	14434	14400	14494	14452	14429	14457	14513	14371	14438	14359	14588	14335	14460	14443	14494	14464	14542	14300	14368	14523	14545	14465	14571	14431	14419	14411	14429	14356	14398	14530	14425	14496	14479	14485	14491	14537	14359	14471	14484	14587	14487	14513	14526	14562	14522	14363	14397	14426	14546	14371	14395	14538	14326	14427	14223	14455	14517	14424	14382	14465	14191	14445	14434	14486	14398	14407	14489	14603	14493	14580	14442	14408	14290	14404	14344	14473	14260	14270	14458	14344	14496	14413	14511	14630	14207	14394	14558	14426	14478	14372	14309	14468	14358	14448	14533	14341	14385	14483	14442	14508	14338	14412	14390	14341	14579	14532	14476	14651	14437	14492	14461	14437	14574	14453	14372	14423	14456	14499	14498	14600	14438	14432	14343	14463	14614	14404	14238	14379	14339	14258	14240	14397	14505	14557	14468	14413	14298	14542	14637	14384	14483	14397	14530	14588	14462	14503	14549	14436	14591	14461	14503	14494	14424	14344	14459	14552	14340	14423	14540	14231	14342	14524	14386	14411	14364	14461	14433	14442	14456	14502	14347	14541	14497	14315	14338	14483	14411	14423	14378	14580	14403	14299	14371	14424	14484	14463	14511	14386	14311	14371	14436	14412	14421	14464	14262	14444	14480	14359	14403	14393	14464	14495	14368	14351	14447	14345	14478	14429	14593	14560	14314	14529	14328	14515	14229	14333	14437	14523	14417	14519	14581	14509	14588	14423	14297	14262	14530	14237	14384	14410	14435	14420	14295	14323	14492	14519	14532	14567	14273	14361	14422	14557	14297	14529	14565	14622	14461	14414	14342	14515	14507	14631	14340	14301	14393	14240	14405	14248	14435	14230	14374	14462	14336	14392	14318	14533	14582	14560	14535	14532	14380	14399	14455	14370	14445	14522	14326	14494	14412	14328	14383	14419	14412	14446	14421	14380	14355	14470	14490	14360	14466	14496	14436	14323	14316	14442	14541	14336	14627	14567	14451	14301	14459	14432	14414	14536	14278	14357	14454	14505	14552	14423	14286	14329	14463	14589	14519	14457	14456	14323	14410	14365	14434	14478	14534	14397	14248	14513	14393	14555	14495	14545	14344	14497	14420	14400	14485	14360	14598	14320	14392	14371	14395	14427	14521	14428	14442	14387	14507	14418	14661	14430	14419	14273	14359	14313	14379	14373	14481	14533	14370	14504	14576	14460	14380	14380	14509	14546	14416	14492	14361	14520	14616	14530	14516	14352	14421	14441	14387	14442	14632	14396	14456	14692	14336	14340	14326	14418	14452	14401	14264	14523	14318	14562	14471	14483	14537	14451	14466	14414	14363	14540	14396	14481	14457	14383	14453	14362	14444	14398	14618	14334	14512	14372	14326	14389	14421	14462	14368	14414	14495	14421	14499	14458	14436	14505	14406	14296	14400	14554	14424	14364	14450	14465	14543	14497	14461	14417	14415	14435	14273	14540	14513	14319	14508	14354	14476	14342	14430	14251	14515	14469	14392	14353	14308	14343	14551	14437	14641	14450	14451	14316	14386	14359	14529	14508	14550	14466	14640	14375	14392	14371	14368	14448	14468	14514	14369	14339	14585	14462	14338	14468	14387	14429	14456	14419	14603	14385	14471	14441	14702	14361	14507	14486	14357	14462	14240	14404	14328	14335	14245	14257	14582	14284	14343	14273	14458	14496	14385	14385	14312	14576	14212	14544	14372	14511	14317	14510	14455	14467	14575	14298	14348	14381	14427	14583	14415	14443	14444	14513	14434	14510	14504	14419	14389	14291	14428	14443	14368	14464	14366	14384	14627	14638	14520	14474	14375	14379	14532	14387	14579	14360	14452	14406	14358	14408	14435	14214	14319	14338	14498	14475	14399	14316	14562	14498	14417	14543	14500	14451	14513	14449	14232	14392	14378	14481	14428	14516	14642	14471	14546	14475	14281	14362	14592	14597	14360	14309	14495	14305	14459	14660	14562	14244	14407	14502	14410	14541	14405	14315	14362	14503	14333	14543	14487	14655	14499	14438	14471	14387	14459	14549	14329	14534	14428	14533	14435	14549	14432	14412	14250	14445	14345	14334	14343	14338	14436	14454	14389	14573	14319	14481	14434	14462	14393	14640	14362	14447	14479	14597	14549	14380	14400	14457	14411	14408	14390	14491	14386	14363	14379	14255	14447	14483	14338	14195	14347	14617	14477	14276	14426	14380	14478	14392	14523	14545	14628	14408	14493	14434	14510	14450	14284	14568	14464	14534	14410	14322	14501	14639	14379	14431	14386	14304	14450	14340	14485	14316	14346	14276	14290	14459	14452	14374	14336	14425	14471	14465	14353	14449	14445	14498	14350	14433	14244	14421	14621	14316	14431	14391	14584	14489	14366	14425	14552	14320	14314	14448	14421	14425	14566	14434	14651	14417	14493	14285	14589	14544	14285	14476	14483	14447	14303	14254	14341	14475	14477	14355	14452	14375	14347	14354	14426	14407	14586	14413	14518	14354	14438	14502	14424	14511	14478	14474	14386	14342	14448	14796	14398	14373	14578	14477	14465	14492	14532	14269	14280	14520	14519	14398	14408	14514	14401	14537	14469	14415	14335	14516	14501	14339	14555	14534	14399	14472	14216	14296	14381	14540	14378	14499	14384	14200	14469	14379	14409	14461	14476	14402	14504	14338	14331	14381	14588	14511	14477	14435	14400	14498	14313	14445	14337	14364	14400	14384	14536	14398	14554	14313	14447	14488	14550	14445	14524	14442	14480	14530	14582	14341	14394	14402	14420	14232	14509	14240	14564	14374	14662	14572	14490	14413	14534	14388	14405	14421	14514	14603	14539	14517	14397	14399	14574	14492	14345	14510	14337	14265	14470	14440	14328	14443	14405	14409	14319	14458	14383	14426	14501	14367	14467	14580	14381	14379	14559	14512	14564	14485	14517	14379	14435	14511	14457	14556	14380	14519	14567	14421	14422	14294	14515	14605	14573	14559	14490	14416	14514	14273	14432	14235	14539	14340	14329	14375	14487	14388	14462	14365	14521	14559	14471	14390	14606	14591	14515	14603	14451	14370	14482	14484	14375	14579	14331	14447	14634	14423	14527	14511	14513	14465	14406	14552	14509	14335	14407	14504	14382	14403	14592	14474	14428	14280	14348	14326	14384	14487	14419	14505	14417	14535	14296	14434	14530	14356	14428	14380	14341	14632	14302	14493	14421	14345	14432	14540	14656	14356	14569	14304	14541	14419	14372	14493	14366	14565	14229	14452	14509	14485	14420	14492	14338	14417	14522	14380	14375	14569	14583	14331	14543	14610	14395	14421	14392	14624	14441	14436	14361	14310	14427	14437	14283	14293	14326	14359	14453	14286	14243	14440	14392	14387	14585	14296	14396	14537	14387	14582	14270	14373	14404	14549	14552	14409	14392	14496	14431	14403	14450	14259	14434	14389	14412	14420	14527	14578	14311	14371	14480	14531	14208	14367	14466	14427	14532	14362	14455	14399	14428	14455	14629	14403	14434	14557	14293	14528	14473	14390	14299	14337	14441	14492	14289	14342	14566	14445	14628	14552	14570	14438	14621	14420	14351	14515	14417	14548	14214	14537	14409	14378	14420	14334	14347	14667	14438	14334	14377	14636	14576	14598	14353	14429	14485	14505	14523	14441	14345	14552	14550	14538	14413	14422	14457	14586	14410	14451	14586	14481	14454	14459	14424	14522	14403	14395	14469	14452	14476	14495	14602	14290	14426	14508	14441	14639	14342	14562	14438	14423	14288	14491	14326	14377	14487	14554	14554	14423	14404	14412	14409	14441	14426	14447	14331	14490	14327	14573	14557	14340	14413	14427	14322	14220	14468	14329	14501	14527	14481	14525	14351	14435	14501	14665	14390	14360	14577	14376	14363	14389	14591	14480	14428	14466	14459	14531	14420	14391	14396	14490	14269	14403	14379	14589	14484	14368	14495	14476	14310	14313	14374	14325	14372	14474	14294	14416	14428	14487	14424	14367	14370	14497	14350	14377	14495	14517	14456	14285	14493	14536	14443	14376	14611	14417	14670	14415	14308	14532	14222	14335	14477	14519	14303	14415	14271	14495	14371	14495	14328	14419	14567	14330	14325	14148	14400	14376	14521	14488	14395	14364	14367	14483	14216	14311	14555	14398	14427	14494	14346	14576	14342	14471	14443	14502	14518	14389	14517	14358	14478	14532	14499	14527	14535	14385	14323	14489	14424	14331	14407	14308	14584	14530	14391	14763	14500	14378	14364	14306	14464	14516	14278	14511	14563	14532	14273	14607	14476	14461	14564	14515	14454	14421	14462	14425	14462	14310	14490	14533	14429	14386	14415	14538	14560	14473	14488	14418	14372	14428	14455	14510	14578	14345	14536	14473	14430	14505	14518	14482	14565	14471	14573	14337	14475	14327	14407	14407	14461	14466	14474	14319	14545	14480	14433	14470	14404	14504	14379	14393	14512	14521	14448	14415	14601	14399	14515	14425	14393	14552	14547	14540	14499	14476	14448	14427	14390	14585	14523	14540	14428	14297	14430	14484	14317	14489	14336	14411	14468	14341	14491	14471	14649	14281	14366	14278	14426	14366	14371	14527	14437	14250	14353	14395	14486	14435	14578	14519	14485	14500	14572	14364	14440	14440	14497	14361	14495	14394	14246	14487	14491	14437	14544	14534	14571	14495	14499	14466	14510	14367	14348	14327	14317	14321	14439
25682	20819	26896	25394	20001	18499	18471	17611	17639	25836	38460	32757	23751	18985	17310	17179	16980	17126	17123	17245	17083	16990	17119	17292	16921	17239	17080	17086	17203	17123	17057	17088	16876	17018	17046	17102	17114	16996	17043	16970	16964	17140	16860	17079	17044	17259	17037	17268	17014	16889	17121	16886	17077	16959	17175	16968	16716	17145	16894	16995	17398	17060	17179	16952	17231	16984	17249	17227	17207	17058	16888	17021	17051	17178	16977	17050	17262	16943	17092	17195	17085	16969	17213	17032	17228	17062	17003	16986	17026	17189	17167	17074	17203	17016	17056	16961	17129	16870	17084	16983	16967	17111	16879	17022	17019	17013	17072	17046	17165	16982	17128	16959	16803	16881	17229	17079	17089	16981	16965	17153	16978	17029	17213	17158	17102	17002	17236	16916	16944	16985	17098	16923	16911	17096	16999	16990	17171	17037	16974	16942	16819	16964	17027	16883	17029	16952	17150	17013	17260	17115	17026	17219	17015	17306	17067	16950	17266	16990	17068	16924	17057	17138	17143	16930	16992	16920	17048	16922	17060	17019	16916	17092	16934	16979	17085	16974	16929	17099	16757	17097	17171	17004	17136	17135	16916	17014	17121	17140	16948	17071	17266	17117	17028	17188	17044	16831	17003	16937	16972	17138	16997	16871	17032	17033	16887	17093	17150	17247	17108	16998	17204	17035	16969	17063	16925	16945	17090	17194	16995	16991	17153	16939	16814	16989	17184	17003	16829	16912	16865	16904	17011	17090	17104	17013	17115	17180	17066	17171	17007	17059	16987	17136	17199	17020	16973	17088	17281	16871	17108	16872	17013	17230	17172	16963	17081	17220	17075	16993	17036	17093	17022	16919	17013	16967	16825	16878	17058	17018	17076	16949	17000	16944	17038	16864	16932	16841	16998	16861	17152	17107	17117	17108	16938	16917	16909	17146	16888	17003	17066	16953	17004	17035	16853	17151	17136	16941	17039	17132	17072	16865	17038	16959	16933	17053	17139	16984	17209	17141	16815	16922	17175	17134	16864	17104	17087	16973	17043	17085	17132	16830	17012	16984	17127	17092	17013	16843	16847	16914	16963	17013	16887	17123	17108	16978	17145	16959	17209	16953	16980	17037	16982	17047	16920	16941	17080	17115	16959	16972	17077	17029	16948	17242	17151	16795	17088	16989	17173	16966	17053	17041	17195	17155	17111	17023	16994	17236	16940	17070	17046	17016	17089	17090	17092	17191	17088	16973	17228	17015	16982	17232	17122	17063	17034	16866	17049	17186	17071	16918	17133	17230	16996	16946	16864	16982	17069	17203	17032	17060	17183	16993	16853	17160	16985	17075	16923	17187	17200	17116	16946	16670	17006	17111	17039	16957	17020	17082	16930	16850	17167	16970	16856	16976	17014	17108	17178	17094	17222	16843	16927	17080	16993	17061	17112	17142	16800	17302	17283	17115	16959	16958	17011	16922	16880	17137	17160	17027	16953	16931	16928	17011	16951	16888	16893	17051	17055	17075	17089	16955	17112	16861	17006	17110	17099	17178	17076	17093	17076	17059	17087	16958	17211	17089	17058	17029	17087	17071	17066	17018	17111	17231	17266	17035	16988	17041	17228	17053	16926	16887	16994	16978	16931	17016	17149	16996	17103	17125	16965	17008	17019	16951	16861	17053	16944	17228	16918	16950	17145	17071	17070	17140	16968	16893	16943	17167	17221	16950	17108	17085	17144	16984	16800	16982	17029	17068	16942	16737	17055	17225	17113	16912	17066	17303	16945	17113	16899	17074	17133	17047	17016	17129	17158	17189	16991	17097	17097	17143	17202	17047	17282	17062	17061	17275	17121	16921	17046	17179	17250	16841	16823	16853	16906	17123	17022	17168	16938	17150	16871	17016	17174	17013	16954	16850	16962	17165	17193	16920	17006	16881	17032	16989	17079	17307	17005	17378	17027	17088	16999	16977	17234	16963	17060	17035	16934	16863	17021	17030	17044	17113	17067	16939	17097	16817	16915	17190	17242	17051	16889	16910	17158	17047	17083	17126	17183	17117	16949	17047	17133	17118	17071	16933	17119	16958	17237	17012	16928	16992	16849	17069	17171	17066	17060	16814	17056	16967	17190	17014	17037	17094	17015	16989	16993	17013	17031	16941	16913	17158	17110	16926	16925	16837	17037	17032	17144	17121	17145	17037	17018	16953	17030	17048	16897	16898	16862	16859	16918	17131	17003	16886	16926	17007	17147	17100	16962	16851	17213	16945	17071	17196	16896	17056	17051	17057	17071	17136	17133	17112	17086	16900	16940	16948	17210	17105	17070	16997	17006	17059	16927	16856	17306	17095	17010	17048	16792	17133	16919	17137	17147	16909	16955	17106	16961	17253	16995	16859	17331	17119	17049	17027	17171	16979	17062	17068	16988	17005	16959	17228	17246	16938	17231	17231	17249	16848	16982	16983	16738	16941	16993	17118	17051	16938	16969	16877	16887	16988	17044	17093	17249	17077	17145	17404	17013	17141	16958	17155	17292	17238	17069	17057	16899	16976	17023	17027	16978	16864	17056	16974	17106	17153	17105	17001	16880	17181	17175	16897	17033	17021	16872	17121	17117	17087	17065	17301	16992	16819	16863	16896	17179	17026	17295	16968	17173	16976	17010	17105	17087	17038	16864	17174	17164	17072	16896	16871	17041	17216	16972	17171	16797	16896	16967	17035	17054	17139	17098	17039	17237	17249	16783	16988	17070	16871	17118	16968	17179	17096	17025	17031	17053	16954	16966	16923	17043	17120	16837	17280	17157	16940	17171	17075	17158	16858	16941	16875	16925	17076	17269	16846	17169	16996	17128	16989	17103	16968	16825	16981	17058	16868	16948	16818	17195	17015	17030	17062	17032	17138	17040	16841	17023	17045	17093	17031	17141	16916	17221	16997	17091	16762	17103	17050	16957	17233	17113	17047	17283	17220	16797	17276	16905	16985	16980	16895	17081	17111	16893	17172	17069	17147	17105	17046	17066	16998	16787	17014	17150	17147	16963	16963	17010	16871	16904	17068	16984	16948	17013	16965	17084	17043	17002	16803	16900	17093	17111	17050	17110	16948	17049	17038	16919	17041	17157	16983	17077	17047	16996	17117	17104	16934	17082	16855	17121	16828	17212	17120	17231	16812	17082	16897	16958	17064	17213	16862	17247	17113	16815	17003	16904	16798	16990	17118	17170	17073	17111	17090	17070	16926	17200	17179	17098	17282	16851	16905	16926	17081	17062	17047	16871	17073	17098	17176	17043	16947	17042	16937	17121	17120	17143	17002	17034	17001	17167	16970	17063	17100	16982	17124	17095	16854	17029	17069	17019	16897	16999	16973	17110	17157	17091	17161	16917	16989	16969	16828	16827	16868	17141	17112	17105	17072	17249	17156	17173	17064	17015	17053	17039	16986	16803	17164	17087	17047	17111	17068	17012	16938	16840	17051	17158	16976	17012	17027	17123	17083	16998	17140	17080	17051	17088	16982	17042	17043	17003	17112	16892	17095	17233	16892	16943	16985	17051	17056	17114	17227	17079	16995	17175	17062	17151	17294	16960	16966	16962	17008	17057	17000	17102	17044	16985	16957	16933	16893	17078	16890	16922	16891	16983	17028	17091	17139	17116	17038	17046	17031	16856	17099	17034	16905	17099	17045	16811	16995	17089	17308	16933	16998	17045	17284	16849	16963	17050	16762	17146	17225	16775	17014	17142	16906	17199	17228	16946	16897	17261	17186	17007	16906	17107	17209	17001	17068	17157	17083	17007	16882	16987	16911	17090	17162	17150	17008	17114	16979	17235	17274	16984	17021	16924	16916	17154	17055	16942	16905	17028	17042	17225	16877	16991	17121	16984	16941	17050	17105	16719	17001	17304	16903	17069	17047	17040	17011	16876	16972	17063	16981	17298	16935	17007	17072	17073	16944	17017	16923	17327	17074	16982	17026	16981	16936	17120	17053	16979	17003	17081	17050	17003	17056	16795	17183	17120	17142	17109	16977	17134	17035	17032	17087	17021	16948	17212	17047	17086	16923	17179	17183	16942	16993	16949	17171	17108	16790	17014	17064	17169	17290	17100	17063	16982	17006	16959	17096	17038	17159	16993	16960	16838	17013	17126	17081	16891	17219	17187	17062	17123	16986	17004	17247	17111	17125	17151	17093	17084	16904	17009	17037	16778	16962	16944	16980	16922	17037	17269	17154	16862	17073	17070	17013	16893	16911	17134	16893	17008	16986	16940	16986	16878	17111	16988	17095	16740	16965	16842	16969	17071	17019	17243	17148	17121	17052	16736	16927	16977	17023	16923	17122	16810	17071	17028	16996	17053	16953	17134	16907	17191	16920	17200	16952	17080	17067	17001	17025	17043	17002	17101	16950	17235	17066	17149	17142	17199	17033	16981	17206	17201	16960	16982	17037	17062	16924	17039	16936	17119	16998	16999	17071	17069	16978	16884	17090	17119	16915	17036	16932	17003	17078	17132	17028	17039	17128	17134	17069	16995	17182	17258	17263	17015	16905	17163	17268	16944	16787	17154	17338	17165	17196	17153	16990	17144	17225	17131	17050	17122	17213	16994	17074	17043	17078	17109	17201	16999	16933	17045	17031	17260	17195	16937	17144	16949	16783	16905	17075	16972	17060	16970	17066	16910	17137	16967	17171	16943	16874	17135	17029	17065	17012	16888	17043	16976	17117	17173	17087	16944	17144	17035	16977	17167	16736	17006	16915	17084	17015	17129	16942	17188	17083	17114	16990	17205	16976	16892	17043	17081	17111	16902	17207	17052	16904	16931	16942	17340	17137	17101	17131	16950	17166	17050	17036	17035	17245	16929	16959	17146	17289	17046	16946	17084	17108	17044	16903	17011	17016	17059	16935	17024	17229	17057	17178	17079	17142	17320	17196	17013	17079	17022	17006	16970	16930	17162	17018	16911	16978	16852	16871	17051	16978	17055	16992	17182	17071	17141	17112	17170	16980	17243	17102	17094	17091	17028	16937	16907	16915	17266	17203	16999	17095	17061	17127	16906	16817	17016	16927	17085	16915	17148	17218	16931	16960	17019	16995	17177	17266	16988	17070	17018	17035	16911	17209	17259	17041	17157	16978	17052	17154	17179	16817	17005	16981	17158	17216	16961	17093
14258	20028	19085	16742	15834	15205	14978	15005	15618	28355	39663	31732	21188	15751	14668	14426	14439	14390	14365	14462	14493	14170	14522	14387	14340	14323	14407	14288	14539	14533	14445	14372	14326	14306	14401	14447	14513	14313	14429	14281	14387	14424	14058	14437	14404	14188	14425	14411	14388	14627	14260	14222	14467	14383	14362	14486	14325	14364	14298	14292	14264	14247	14446	14546	14430	14488	14398	14336	14514	14364	14388	14379	14396	14270	14393	14550	14264	14318	14466	14425	14374	14492	14417	14459	14227	14351	14410	14496	14381	14348	14427	14301	14443	14522	14367	14417	14337	14473	14419	14533	14386	14318	14436	14343	14487	14346	14160	14587	14560	14360	14389	14462	14429	14320	14442	14209	14405	14381	14249	14353	14518	14490	14238	14315	14405	14353	14374	14294	14375	14395	14476	14442	14341	14453	14341	14280	14416	14466	14374	14427	14225	14274	14506	14385	14313	14304	14383	14379	14152	14592	14357	14464	14368	14431	14527	14459	14416	14445	14352	14438	14300	14465	14552	14526	14277	14328	14523	14350	14397	14345	14294	14539	14486	14485	14346	14414	14302	14258	14426	14550	14297	14196	14345	14430	14494	14317	14506	14388	14147	14326	14489	14354	14399	14383	14427	14372	14324	14490	14344	14262	14360	14204	14335	14386	14297	14427	14362	14423	14197	14381	14295	14408	14325	14256	14313	14400	14392	14265	14420	14319	14550	14396	14309	14396	14548	14446	14376	14230	14381	14323	14406	14552	14215	14330	14381	14348	14340	14297	14386	14425	14356	14411	14460	14428	14407	14292	14400	14460	14354	14311	14440	14206	14504	14361	14415	14218	14301	14371	14470	14120	14337	14529	14315	14369	14344	14388	14451	14290	14300	14367	14474	14556	14203	14343	14293	14330	14501	14378	14389	14350	14344	14510	14409	14420	14344	14547	14378	14307	14037	14125	14371	14352	14507	14451	14315	14476	14320	14460	14395	14344	14431	14393	14454	14266	14255	14421	14406	14233	14487	14442	14305	14390	14370	14428	14379	14265	14447	14371	14449	14477	14224	14265	14467	14333	14273	14387	14423	14385	14188	14400	14380	14246	14261	14182	14318	14417	14298	14334	14334	14478	14310	14395	14434	14227	14526	14328	14268	14438	14459	14316	14595	14294	14340	14356	14490	14347	14427	14460	14501	14452	14476	14207	14326	14366	14628	14256	14328	14445	14476	14350	14372	14429	14358	14387	14433	14427	14615	14450	14472	14299	14251	14269	14281	14320	14442	14303	14325	14278	14382	14410	14405	14453	14322	14353	14259	14393	14571	14464	14319	14421	14510	14395	14334	14488	14246	14384	14326	14374	14340	14491	14309	14286	14517	14407	14423	14385	14397	14319	14372	14530	14429	14471	14300	14395	14336	14331	14320	14386	14294	14483	14426	14470	14385	14550	14441	14269	14442	14497	14460	14314	14442	14591	14377	14286	14438	14252	14270	14492	14445	14421	14556	14316	14531	14360	14579	14537	14532	14418	14387	14384	14473	14337	14359	14354	14349	14281	14540	14427	14290	14366	14468	14407	14486	14496	14430	14555	14458	14371	14339	14418	14385	14189	14433	14380	14354	14463	14233	14339	14346	14471	14343	14390	14323	14327	14334	14334	14339	14423	14500	14401	14565	14456	14334	14562	14312	14365	14348	14485	14431	14137	14464	14389	14487	14416	14355	14314	14207	14547	14309	14400	14318	14236	14363	14394	14377	14327	14347	14348	14317	14465	14328	14271	14349	14318	14433	14482	14401	14574	14217	14287	14323	14418	14498	14385	14432	14291	14403	14356	14355	14413	14285	14454	14367	14294	14401	14470	14256	14466	14288	14552	14417	14619	14182	14324	14240	14478	14456	14264	14382	14448	14323	14381	14230	14244	14319	14396	14472	14542	14452	14301	14392	14449	14474	14326	14475	14384	14296	14464	14432	14408	14580	14305	14537	14294	14326	14326	14636	14286	14541	14259	14317	14259	14480	14396	14395	14534	14166	14343	14389	14437	14428	14502	14423	14443	14404	14334	14373	14451	14273	14445	14312	14440	14409	14479	14363	14333	14502	14390	14298	14450	14362	14360	14400	14477	14546	14301	14385	14250	14469	14445	14457	14417	14472	14408	14341	14422	14296	14383	14505	14345	14282	14349	14341	14409	14337	14476	14345	14173	14304	14561	14354	14593	14399	14481	14488	14354	14586	14327	14169	14468	14451	14480	14344	14562	14383	14375	14400	14392	14301	14389	14293	14459	14241	14430	14509	14336	14447	14389	14368	14358	14410	14341	14336	14366	14396	14466	14460	14316	14482	14503	14423	14316	14380	14157	14505	14388	14290	14320	14406	14261	14226	14510	14402	14329	14288	14253	14464	14290	14298	14208	14313	14538	14425	14388	14221	14353	14368	14330	14456	14293	14207	14243	14309	14547	14481	14407	14401	14490	14336	14511	14445	14432	14338	14392	14279	14484	14366	14293	14524	14429	14360	14343	14479	14277	14271	14439	14396	14371	14316	14276	14382	14308	14283	14454	14379	14403	14503	14499	14550	14396	14257	14379	14439	14374	14378	14470	14496	14440	14276	14379	14455	14328	14393	14332	14485	14230	14382	14276	14253	14510	14428	14384	14432	14482	14185	14501	14313	14458	14234	14207	14427	14401	14284	14421	14401	14376	14418	14366	14443	14423	14305	14439	14421	14371	14380	14347	14389	14305	14404	14359	14401	14276	14254	14470	14422	14379	14382	14357	14296	14482	14356	14492	14554	14415	14309	14361	14331	14271	14456	14318	14408	14384	14217	14456	14462	14272	14483	14313	14446	14226	14388	14456	14500	14501	14399	14367	14278	14368	14555	14477	14395	14398	14378	14397	14404	14399	14244	14402	14366	14310	14436	14291	14563	14411	14466	14539	14349	14299	14511	14355	14481	14393	14441	14233	14527	14249	14290	14284	14411	14480	14478	14448	14250	14443	14468	14253	14508	14362	14421	14430	14445	14376	14397	14232	14403	14351	14339	14415	14302	14453	14224	14365	14371	14321	14530	14379	14299	14354	14230	14478	14414	14341	14353	14414	14389	14483	14517	14522	14162	14472	14584	14511	14239	14444	14185	14467	14249	14304	14360	14447	14498	14327	14400	14348	14392	14411	14426	14489	14358	14372	14367	14351	14391	14486	14370	14480	14460	14374	14402	14464	14266	14342	14341	14528	14395	14468	14433	14255	14449	14327	14517	14353	14397	14443	14336	14308	14158	14400	14440	14309	14436	14446	14151	14387	14405	14418	14206	14288	14398	14259	14280	14422	14387	14345	14240	14359	14303	14399	14420	14503	14363	14297	14490	14295	14274	14315	14422	14353	14367	14376	14368	14407	14393	14151	14460	14483	14432	14187	14328	14329	14407	14342	14354	14425	14433	14331	14535	14325	14464	14490	14482	14354	14184	14483	14398	14523	14515	14311	14331	14278	14305	14430	14368	14374	14427	14380	14369	14391	14333	14347	14378	14473	14257	14363	14509	14361	14410	14349	14550	14244	14344	14396	14514	14320	14281	14448	14348	14449	14443	14465	14361	14337	14300	14330	14491	14318	14295	14291	14491	14259	14491	14322	14332	14319	14339	14411	14509	14539	14461	14230	14501	14316	14405	14218	14470	14477	14331	14485	14254	14426	14408	14411	14288	14238	14307	14381	14277	14293	14275	14296	14353	14413	14507	14375	14409	14567	14294	14369	14233	14443	14442	14393	14320	14518	14328	14298	14554	14381	14510	14297	14396	14386	14488	14378	14407	14299	14329	14266	14425	14379	14259	14398	14436	14462	14392	14385	14374	14465	14394	14510	14478	14492	14320	14375	14518	14428	14216	14399	14346	14389	14383	14481	14354	14471	14442	14332	14363	14384	14381	14414	14567	14292	14420	14429	14425	14473	14502	14398	14303	14393	14448	14364	14449	14431	14368	14439	14431	14383	14423	14259	14342	14319	14539	14486	14356	14305	14220	14479	14349	14418	14309	14464	14487	14405	14538	14547	14347	14504	14340	14410	14487	14419	14378	14488	14461	14491	14363	14438	14395	14341	14318	14555	14384	14295	14380	14401	14319	14434	14286	14546	14249	14304	14469	14400	14481	14518	14308	14315	14365	14205	14352	14463	14418	14293	14302	14315	14503	14304	14276	14380	14236	14451	14228	14402	14489	14422	14399	14529	14314	14359	14271	14340	14334	14508	14344	14348	14469	14494	14354	14454	14595	14221	14606	14385	14483	14310	14343	14110	14604	14353	14432	14392	14548	14378	14413	14464	14380	14396	14245	14431	14578	14587	14321	14379	14603	14557	14536	14361	14367	14279	14471	14462	14247	14620	14284	14321	14328	14653	14515	14427	14238	14316	14271	14299	14534	14471	14550	14535	14351	14350	14419	14222	14511	14430	14443	14646	14375	14351	14359	14379	14451	14277	14269	14543	14395	14433	14336	14284	14495	14598	14507	14439	14266	14256	14374	14240	14530	14364	14414	14436	14584	14447	14375	14224	14463	14273	14400	14371	14420	14444	14262	14522	14404	14293	14385	14452	14512	14507	14462	14299	14253	14281	14280	14324	14418	14375	14342	14391	14414	14381	14191	14344	14391	14355	14431	14472	14415	14526	14433	14478	14227	14443	14227	14484	14153	14333	14531	14451	14360	14279	14259	14372	14434	14388	14507	14418	14310	14486	14339	14494	14425	14255	14429	14247	14540	14172	14514	14421	14476	14302	14282	14589	14445	14360	14372	14239	14250	14591	14422	14487	14480	14408	14388	14509	14604	14214	14383	14379	14259	14233	14388	14412	14330	14512	14586	14508	14473	14308	14483	14429	14401	14296	14280	14562	14384	14527	14411	14361	14317	14283	14579	14410	14296	14164	14424	14593	14465	14258	14269	14266	14427	14422	14451	14297	14527	14363	14333	14212	14494	14260	14519	14331	14429	14487	14264	14320	14421	14474	14352	14395	14302	14447	14319	14419	14525	14525	14533	14172	14606	14361	14402	14399	14385	14423	14239	14514	14447	14292	14443	14329	14467	14476	14480	14494	14324	14232	14379	14435	14496	14281	14347	14297	14222	14419	14507	14472	14298	14458	14262	14580	14438	14399	14430	14322	14486	14278
23541	20748	28048	23549	21264	22640	22032	18516	19010	35384	55525	46449	30714	21308	18209	17349	17365	17438	17308	17450	17274	17145	17263	17195	17280	17092	17242	17240	17211	17365	17005	17374	17177	17199	17015	17022	17151	17261	17092	17085	17143	17220	17235	17106	17127	17249	17311	17282	17483	17182	17276	17024	17052	17093	17285	17374	17217	17102	17142	17124	16975	17168	17175	17243	17187	17135	17120	17351	17157	17122	17220	17191	17256	17190	17263	17201	17332	17210	16990	17111	17115	17123	17154	17102	17112	17076	17208	17214	17228	17353	17286	17216	17239	17025	16795	16923	17049	17055	17043	17295	17112	17142	17369	17270	17239	17243	17226	17221	17299	17273	17072	17159	17162	17053	17172	17372	17060	17163	17229	17162	17020	17154	17163	17110	17030	17068	17241	17441	17195	17394	16942	17035	17180	17128	17238	17285	17261	17297	17183	17138	17032	17135	17215	17198	17222	17367	17086	17177	16904	17049	17034	17179	17215	17006	17190	17039	17079	17083	17376	17012	17075	17028	17122	17207	17199	17162	17214	16961	17062	16974	17236	17078	17210	17240	17095	17059	17154	17238	17079	17065	17227	17044	16999	16954	17124	17167	17165	17115	17032	17247	17227	17340	17173	17224	17186	17100	17268	17212	17309	17062	17024	17087	17124	17118	17172	16969	17048	17069	17186	17026	17132	17037	17083	17127	16987	17050	17205	16958	17149	17159	17087	17167	17152	17093	17122	17318	16981	17062	17087	17081	17235	17187	17229	17209	17150	17099	17008	17080	17271	17013	17272	17310	17140	17036	17122	17051	17239	17147	17298	17155	17111	16995	17333	17106	17181	17214	17301	17121	17020	17122	17039	17128	17247	17001	17308	17190	16952	17216	17079	16905	17174	17226	17184	16982	17124	16995	17110	17018	17080	17220	16983	17028	17098	17147	16975	17150	17365	17298	17169	17208	17103	16978	17116	17274	17074	17282	17078	17237	17187	17048	17002	17064	17332	17154	16986	17055	17092	17042	17265	17296	17252	16999	17067	16913	16903	17083	17014	17217	17230	16970	17184	17119	17117	16944	17284	17093	16903	17230	17057	17218	17174	17233	17376	16978	16983	17053	17283	17223	17045	17082	16941	16907	17133	17187	17183	17194	17170	17108	17199	16984	17011	17138	16981	17150	17078	17234	17057	17035	17018	17191	17122	17276	17078	17176	17064	17059	17119	17067	17160	17125	17061	17141	17239	17010	17018	16990	17095	17166	17152	17018	17124	17009	17170	17185	17192	17153	17210	17066	17031	17142	17078	17198	17180	17242	17100	16906	17121	17047	17186	17034	17194	17183	17169	17160	17056	17259	17283	17072	16958	17213	16941	17242	17145	17070	16937	16999	16990	17158	17241	16997	17284	17083	17106	17215	17132	17106	17151	17194	16977	17310	17080	17084	17016	17046	17282	17198	17157	17121	17218	17189	17107	17196	17072	17220	17032	17097	17137	16972	17002	16970	17154	16961	17158	16984	17116	17255	17228	17220	17250	17098	17309	17205	17169	17127	16921	17120	17214	17174	17038	17212	17105	17322	17147	17222	17186	17136	17293	17065	17085	17105	17234	17229	16967	17150	17225	17075	16995	16910	17150	16912	17046	16999	17345	17181	17156	16956	17171	17196	17093	17155	16871	17131	17093	17235	17302	17105	17264	17214	17260	17200	17234	17201	17198	16931	17282	17211	17039	17204	17191	17146	17097	17006	17074	17218	17253	17179	17265	16984	16975	17278	17263	16994	17108	17034	17118	17201	16969	17076	16969	17346	17280	17141	17075	16967	17147	17028	17291	17257	17183	17034	16939	17292	17043	17133	17075	17158	17027	17224	17095	17036	17178	17083	17107	17168	17101	17153	17024	17265	17141	17149	17302	17047	17009	17054	17192	17070	16916	17132	17077	17000	17056	17303	17132	17117	17245	17118	17097	17199	17216	16816	17114	17033	17081	17110	17254	17279	17066	17176	17043	17295	17220	17093	17191	17247	17126	17063	17155	16840	17257	17008	17186	16930	17260	17161	17251	17074	17140	17268	17217	17138	17371	16964	17145	17166	17181	16999	16928	17120	17017	17020	17181	17097	17244	17179	17010	17154	17176	17239	17118	17145	17121	17261	17221	17116	17006	17104	17229	17041	17101	17191	16930	17018	17221	17052	17124	17266	17068	17267	16959	17023	17009	17251	17123	16890	17101	17137	16952	17065	17251	17212	17213	17063	17015	17029	16981	17118	17155	17311	17046	17146	17140	17262	17062	17084	17103	16907	17085	16887	17056	17116	17227	16980	17162	17110	17022	17130	17094	16999	17191	16945	17127	17183	17044	17205	17103	17232	17101	17262	17033	17013	17100	17095	17064	17051	16888	17102	17249	17098	17311	17091	17029	17092	17298	17095	17034	17129	17112	17201	17145	17057	17242	17151	17020	17244	17064	17133	17241	17052	16930	17016	17173	17039	17205	17160	17131	17129	17045	17134	17019	17103	17143	17186	17115	17055	17137	17299	17026	17107	17330	17137	17165	17349	17287	17079	17005	17156	17213	17059	17238	17147	17123	17226	17154	17050	17276	17258	17057	17016	17044	17010	17147	17191	17067	17217	17097	17177	17080	17224	16958	17088	16949	16935	17223	17150	17090	17182	17139	17332	17118	17093	17097	17342	17332	17302	17266	17046	17096	16960	17049	16994	17167	17228	17100	17152	17157	17392	17103	17348	16998	17040	17157	17007	17149	17010	16930	17120	17199	17060	17305	17045	17253	17118	17040	16930	17218	16992	17057	17098	17111	17229	17077	17165	17223	17066	17277	17038	17092	17060	17173	17139	16921	17094	16954	17173	17094	17239	17113	17116	17022	17219	17005	17211	17220	17118	17033	17319	17351	17261	16969	17148	17251	17111	17075	17332	17134	17176	17078	17135	17102	17260	17104	17116	17069	17153	17316	17165	17129	17073	17255	17173	17112	17186	17185	17196	17055	17271	17195	17184	17244	17067	17098	17187	16966	16979	17202	17217	17227	16940	17107	17125	17328	17012	17045	17254	17286	17051	17189	17120	17200	17170	17153	17189	17097	17241	17137	17041	17122	17156	17186	17083	17114	17103	17217	17078	17062	17172	16897	17125	17246	17100	16971	17142	17132	17038	17172	17192	17140	17191	17306	17133	17065	17019	17085	17092	17225	17172	17146	17257	17104	17195	17099	16964	17262	17105	17286	17061	17046	17205	17074	17282	17327	17212	17147	17312	16970	17146	17233	17078	17181	17240	16992	17087	17280	17185	17043	17029	17187	17215	17335	17182	17295	17322	17222	17344	16990	17028	17177	17061	17187	17234	17158	17232	17146	17142	17161	17165	17221	17036	17273	17030	17226	17272	17045	17172	17083	17202	17178	17303	17147	17117	17007	17169	17048	17095	17372	17278	17009	17145	17226	17180	16913	17241	17332	17209	17089	17208	17058	17246	17261	17405	17174	16983	17030	17243	17231	17157	16833	17022	16955	17080	16912	17118	17251	17133	17076	17103	16998	16861	17370	17386	17161	17067	17242	16875	17045	17128	17143	17046	17205	17241	17176	16944	17262	17202	16984	17101	17198	17255	17144	17055	17232	17151	17218	17143	17063	16931	16955	16916	17093	17078	16946	17267	16961	17118	17157	17202	17351	16946	17194	17194	17112	17006	16999	17143	17025	17282	17257	17088	16971	17215	17107	17257	17144	17080	17141	17238	16983	17393	17072	17004	17057	17262	17319	17151	17100	17268	17329	17108	17290	17123	16853	17040	17049	17069	17141	17038	17083	17259	17099	17154	17253	17296	16876	17046	17040	17173	17252	17282	17272	16968	16999	17169	17116	17290	17171	16971	17157	17010	17254	17052	17042	17128	17224	17097	17155	17067	17297	17174	17383	17153	17137	17059	17108	17146	17292	17234	16978	16969	17202	17203	17084	16955	17085	17172	16974	16974	17113	17101	17243	17099	17158	17268	17135	17106	17095	17027	16984	17027	17236	17046	17200	16918	17013	17138	16996	17273	17078	17116	17012	17229	17235	17067	17057	17066	17145	17358	17360	17231	17160	17001	17069	17085	17310	17178	17148	17102	17317	17166	17301	17043	17153	17164	17045	17062	17098	17159	17378	17081	17069	17198	16997	17049	16993	17113	16986	17025	17014	17227	17317	17248	17038	17063	17182	17120	17148	17034	17357	17365	17164	16891	16950	17133	17075	17177	17136	16977	17160	17380	17080	17214	17087	17121	17229	16746	17042	17039	17099	17420	16987	17292	17211	16899	17202	16964	17183	16964	17155	16866	16983	17233	17109	16934	17094	17002	16925	17198	17234	17224	17133	17118	17180	17016	17081	17010	17010	17168	17190	17176	17051	17320	16932	17019	17203	17207	17141	17280	17015	17009	17056	17404	17151	17178	17027	16982	17200	17272	17330	17122	17183	17187	17142	17099	17162	17223	17276	17233	16947	17094	16983	17083	17175	16994	17107	17177	17088	16962	17212	17107	17160	17107	17165	17328	17284	17121	16975	17214	17119	17352	17073	17292	17347	17178	17119	17122	17227	17283	17198	16973	17292	16957	17254	17093	17022	17134	17016	17312	17009	17251	17134	17108	17037	17141	17122	17167	17156	16889	16888	17021	17148	17113	16964	17116	17050	17110	17025	17117	17280	16883	17257	17059	16988	17043	17248	17017	17286	17212	17076	17147	17035	17311	17105	17123	17307	17066	16924	17350	17082	17120	17082	17055	16958	16787	17226	16949	17223	17259	17186	17059	17253	17091	17011	17159	17178	17147	17432	17063	17335	17060	17123	16915	17101	16996	17229	17152	17207	17127	17021	16991	17221	16986	17232	17064	17347	17123	17163	17089	17038	16978	16875	16931	17075	17042	17058	16895	17158	17252	17180	17064	17141	17270	17009	17058	17119	17307	17060	17054	17193	16942	17040	16911	17073	17188	17055	16994	17141	17148	16996	16930	17157	17127	17035	17078	17142	17127	17118	17132	17017	17010	17254	17043	17094	17157	17331	17182	17028	17331	17113	17302	17089	17172	17233	17166	17130	17098	16992	17405	17119	17222	17074	16987	17031	17129	17210	17008	17121	17223	17293	17292	17097	17356	17204	17277	17070	17280	17132	17032
16617	27114	25566	20562	17989	16921	16090	15685	17813	38804	54707	44943	27905	17407	14652	14413	14442	14522	14351	14545	14356	14488	14392	14399	14430	14462	14358	14378	14415	14334	14380	14382	14282	14476	14330	14418	14585	14370	14380	14457	14460	14529	14608	14364	14471	14513	14405	14444	14434	14278	14392	14421	14490	14503	14446	14447	14319	14472	14311	14359	14325	14268	14347	14329	14268	14439	14573	14499	14330	14506	14455	14304	14306	14304	14288	14377	14369	14455	14246	14405	14432	14401	14408	14355	14547	14465	14381	14452	14493	14455	14597	14481	14394	14497	14647	14429	14274	14562	14485	14410	14387	14577	14486	14570	14250	14343	14446	14394	14427	14223	14404	14325	14572	14459	14282	14186	14336	14476	14357	14471	14362	14374	14287	14446	14297	14386	14373	14368	14361	14261	14293	14355	14393	14472	14373	14398	14400	14388	14337	14489	14411	14408	14359	14212	14379	14392	14279	14454	14451	14429	14457	14546	14231	14537	14553	14312	14419	14187	14385	14334	14247	14336	14441	14427	14365	14231	14353	14267	14446	14407	14346	14470	14515	14379	14505	14479	14413	14297	14487	14377	14341	14359	14454	14447	14499	14345	14251	14282	14337	14448	14534	14575	14209	14278	14431	14452	14627	14460	14511	14361	14489	14381	14184	14291	14110	14479	14365	14335	14385	14187	14389	14314	14453	14451	14392	14494	14214	14502	14359	14492	14377	14261	14370	14335	14545	14449	14276	14429	14508	14261	14458	14268	14435	14371	14300	14321	14450	14351	14430	14403	14421	14380	14436	14541	14395	14411	14375	14493	14357	14452	14381	14549	14354	14369	14342	14329	14315	14484	14357	14631	14487	14361	14544	14211	14340	14215	14364	14296	14284	14592	14389	14312	14487	14218	14534	14278	14309	14309	14328	14519	14425	14399	14383	14414	14378	14386	14300	14496	14490	14265	14274	14400	14571	14276	14371	14368	14398	14339	14306	14194	14427	14425	14225	14316	14604	14385	14436	14348	14487	14320	14504	14563	14393	14383	14244	14560	14299	14287	14371	14488	14296	14318	14361	14486	14339	14302	14279	14547	14400	14411	14438	14377	14402	14462	14444	14280	14439	14456	14515	14240	14407	14375	14433	14577	14317	14440	14452	14441	14363	14372	14343	14295	14446	14269	14507	14223	14380	14242	14321	14413	14419	14544	14414	14475	14221	14381	14496	14497	14550	14430	14352	14482	14178	14373	14387	14376	14406	14439	14248	14257	14282	14382	14275	14618	14310	14321	14385	14411	14473	14413	14364	14365	14447	14263	14340	14379	14527	14338	14348	14411	14441	14395	14177	14465	14418	14274	14402	14279	14411	14598	14369	14408	14403	14403	14347	14339	14326	14430	14437	14367	14473	14563	14157	14365	14597	14370	14521	14352	14525	14412	14426	14493	14557	14331	14402	14328	14511	14325	14333	14278	14408	14346	14412	14297	14371	14426	14365	14398	14536	14462	14356	14335	14411	14366	14371	14484	14618	14325	14447	14500	14230	14295	14502	14375	14517	14328	14257	14354	14396	14351	14408	14295	14500	14517	14374	14546	14451	14334	14435	14247	14226	14359	14337	14265	14397	14417	14504	14332	14429	14248	14340	14414	14510	14225	14417	14340	14543	14530	14588	14451	14256	14351	14408	14403	14416	14529	14400	14237	14401	14376	14376	14415	14337	14460	14535	14404	14365	14395	14305	14476	14486	14479	14276	14374	14343	14347	14489	14465	14405	14488	14331	14543	14263	14376	14447	14326	14125	14485	14436	14405	14740	14216	14392	14336	14375	14293	14554	14315	14315	14257	14576	14458	14544	14315	14432	14407	14434	14363	14443	14305	14345	14465	14476	14488	14365	14200	14480	14466	14357	14291	14232	14181	14398	14308	14318	14284	14546	14426	14331	14435	14357	14387	14414	14368	14477	14557	14541	14403	14269	14332	14284	14371	14455	14470	14450	14363	14388	14406	14249	14354	14301	14293	14323	14442	14403	14547	14270	14499	14510	14406	14324	14351	14369	14222	14329	14282	14283	14264	14428	14261	14579	14380	14448	14281	14250	14329	14475	14456	14373	14510	14368	14277	14476	14490	14345	14360	14436	14294	14431	14462	14361	14428	14526	14387	14377	14471	14472	14380	14591	14377	14533	14516	14369	14334	14395	14317	14434	14528	14229	14432	14501	14251	14331	14479	14370	14319	14542	14378	14402	14405	14429	14374	14505	14338	14331	14418	14527	14262	14311	14514	14450	14498	14457	14199	14462	14364	14396	14505	14435	14393	14304	14413	14429	14457	14529	14369	14438	14286	14277	14380	14439	14343	14272	14432	14307	14247	14351	14566	14489	14460	14304	14291	14370	14410	14193	14451	14473	14364	14328	14336	14377	14401	14417	14229	14431	14490	14463	14451	14389	14481	14536	14415	14404	14361	14508	14360	14496	14495	14363	14352	14437	14359	14293	14409	14431	14272	14208	14350	14194	14540	14364	14353	14470	14478	14300	14275	14467	14405	14447	14370	14391	14568	14260	14472	14493	14252	14510	14301	14435	14380	14514	14225	14376	14422	14349	14346	14568	14335	14280	14449	14511	14316	14372	14288	14480	14520	14411	14615	14302	14433	14583	14579	14588	14548	14336	14259	14524	14294	14377	14387	14354	14304	14272	14437	14623	14569	14400	14441	14372	14406	14507	14401	14475	14352	14419	14434	14428	14223	14380	14437	14388	14316	14363	14317	14391	14251	14339	14518	14229	14484	14392	14352	14363	14488	14361	14385	14286	14324	14423	14292	14469	14333	14283	14290	14506	14200	14354	14431	14291	14287	14363	14370	14318	14337	14331	14335	14460	14384	14343	14318	14422	14308	14344	14326	14311	14392	14291	14535	14256	14526	14444	14351	14338	14420	14440	14408	14391	14368	14422	14390	14317	14419	14335	14466	14344	14432	14340	14495	14289	14290	14453	14484	14386	14523	14320	14297	14460	14391	14413	14462	14339	14317	14290	14358	14367	14479	14402	14496	14388	14435	14369	14419	14393	14304	14372	14461	14174	14370	14481	14313	14473	14486	14381	14458	14285	14564	14389	14306	14213	14464	14364	14294	14433	14341	14411	14362	14516	14377	14419	14478	14358	14518	14359	14388	14406	14469	14391	14298	14322	14479	14301	14365	14416	14514	14471	14438	14228	14434	14341	14493	14401	14408	14377	14390	14428	14348	14205	14495	14241	14306	14506	14343	14368	14243	14428	14324	14299	14274	14439	14400	14532	14502	14323	14403	14338	14172	14507	14370	14241	14406	14205	14533	14359	14257	14614	14319	14479	14443	14445	14405	14476	14391	14402	14418	14496	14327	14413	14353	14542	14482	14456	14375	14381	14428	14382	14385	14458	14464	14553	14378	14412	14471	14346	14317	14351	14401	14295	14394	14468	14305	14408	14420	14208	14405	14374	14338	14432	14273	14325	14452	14495	14418	14274	14351	14408	14255	14256	14428	14326	14439	14317	14254	14251	14395	14585	14413	14364	14257	14266	14382	14402	14495	14343	14453	14325	14518	14373	14425	14340	14465	14401	14383	14330	14317	14387	14264	14409	14444	14354	14236	14293	14291	14366	14427	14432	14464	14499	14275	14502	14356	14417	14457	14414	14353	14563	14493	14272	14358	14377	14411	14348	14531	14557	14313	14373	14293	14480	14451	14357	14270	14395	14150	14233	14533	14391	14487	14398	14260	14361	14386	14297	14286	14347	14572	14318	14460	14341	14509	14479	14481	14378	14399	14283	14191	14327	14288	14283	14401	14444	14238	14545	14471	14236	14383	14328	14429	14297	14415	14231	14453	14355	14351	14542	14331	14489	14401	14415	14553	14391	14362	14424	14412	14330	14377	14429	14213	14493	14481	14446	14439	14397	14283	14564	14431	14326	14361	14269	14128	14418	14311	14361	14393	14407	14157	14337	14556	14416	14210	14317	14568	14354	14370	14403	14485	14406	14509	14432	14517	14439	14476	14410	14415	14261	14375	14314	14330	14466	14344	14280	14302	14530	14314	14514	14391	14459	14472	14340	14183	14435	14363	14213	14356	14446	14368	14244	14373	14413	14356	14453	14352	14624	14451	14326	14407	14328	14339	14489	14365	14369	14332	14374	14419	14263	14424	14427	14352	14427	14424	14361	14282	14499	14541	14404	14326	14477	14396	14446	14388	14426	14395	14523	14478	14423	14331	14339	14373	14462	14418	14441	14418	14278	14483	14453	14370	14485	14408	14502	14352	14368	14465	14471	14394	14413	14431	14318	14380	14360	14457	14382	14317	14173	14577	14278	14297	14413	14292	14582	14402	14313	14351	14253	14429	14423	14464	14384	14396	14395	14355	14376	14365	14406	14232	14450	14411	14416	14424	14518	14300	14262	14354	14392	14491	14479	14415	14521	14385	14221	14341	14463	14428	14279	14415	14425	14346	14310	14271	14459	14456	14431	14354	14457	14460	14409	14510	14393	14309	14677	14251	14449	14321	14178	14495	14349	14294	14418	14511	14444	14220	14502	14347	14357	14531	14397	14230	14362	14284	14396	14468	14446	14400	14434	14276	14554	14341	14451	14578	14401	14381	14334	14510	14372	14480	14472	14446	14551	14615	14513	14441	14402	14578	14205	14569	14411	14393	14346	14300	14383	14379	14526	14333	14276	14512	14380	14537	14470	14419	14390	14383	14490	14589	14380	14370	14398	14330	14379	14425	14374	14495	14347	14511	14379	14451	14556	14482	14530	14448	14541	14317	14476	14476	14443	14434	14382	14500	14314	14208	14452	14421	14454	14364	14355	14448	14402	14398	14453	14351	14299	14391	14395	14459	14465	14328	14452	14377	14373	14310	14497	14353	14370	14377	14339	14483	14537	14450	14517	14351	14361	14446	14419	14417	14269	14422	14366	14337	14374	14184	14362	14489	14485	14322	14396	14474	14418	14511	14446	14449	14378	14444	14324	14425	14380	14408	14502	14291	14484	14455	14314	14332	14442	14396	14464	14428	14319	14312	14320	14166	14482	14348	14479	14479	14335	14256	14334	14438	14432	14549	14282	14354	14347	14181	14432	14384	14364	14394	14332	14340	14449	14447	14561	14370	14537	14295	14518	14417	14406	14452
29429	21048	20063	18464	16984	17104	17158	16999	17229	18593	21033	21348	19082	17482	17247	17229	16937	17146	17098	17106	17403	16929	17150	17073	17247	17224	17059	16904	17157	16853	16978	17150	17191	17121	17219	16851	17135	17016	16826	16963	16914	17108	17083	16860	16869	17234	17159	17153	16941	17044	16989	17041	17018	17104	16630	17125	17203	17267	17185	17163	17092	16981	16788	16930	16980	17111	17122	17056	17109	17022	17022	17086	16938	16967	17020	17105	17113	17056	17122	17007	16837	17225	17145	17040	17168	16981	17050	17112	17054	17033	17183	16896	16935	17147	17105	17134	16956	16938	17062	16986	17093	17126	17118	17303	16976	17067	17045	16972	17004	17053	16847	17134	17199	17111	16943	16939	16928	17006	16926	16956	17065	17061	17059	16936	16996	17106	16942	16794	16945	16938	17132	16960	17333	17028	16991	17085	16812	17048	17049	16998	16942	16870	16854	16900	17098	17066	17080	16988	17223	17191	16978	17037	17018	16910	17067	16994	17125	17154	17225	16945	17127	16888	16935	17013	17102	17100	16916	17059	17130	16961	17006	17097	17097	17195	17228	17160	17124	16960	17139	17160	16965	17015	16955	16936	16855	17030	16892	17174	17140	17016	16927	17078	16877	17003	16855	16987	17165	16846	16936	16992	17135	16942	17037	17093	17045	17150	17072	16869	17188	17115	16998	16919	17055	16957	17030	17056	17132	17217	17196	17018	17160	16949	17049	16935	17087	16909	17080	16873	17113	16960	17051	16959	17021	17008	17213	17135	16967	16843	17159	17000	17065	17090	16915	16929	16847	17041	17301	17085	16756	17062	16909	16927	17363	16888	16767	17021	17039	17176	17059	17058	17135	16793	16979	16791	16949	16871	17217	16997	17002	17124	17020	16818	17086	17020	16893	17131	16931	16791	16913	17041	16879	16974	16964	17039	17022	16931	17120	16975	17152	16981	17062	17003	17162	17006	17070	17088	16928	17137	17107	16902	17048	16930	16941	17037	17094	17205	16913	17019	16937	17035	16896	17123	17172	17107	17100	16985	16985	17015	17112	17053	17167	17026	17122	17214	16909	17189	17111	16970	16813	17073	17170	17185	17010	17016	17266	16896	16943	16914	17090	17026	17136	17120	16923	17086	17084	16999	17036	17137	17152	16917	17154	17102	17003	16983	16877	17214	16947	16997	17133	17022	17083	17006	17086	17032	17122	16978	17165	17080	17001	17072	16957	17024	16953	16809	16959	17226	17190	17157	17151	17096	17091	17035	16780	17002	17043	16842	16944	17005	17045	16963	16886	17106	17005	17187	17173	17020	17060	16933	16981	17049	16903	17242	17190	17016	17068	16911	16926	16977	17109	16934	17159	17045	17159	17192	17251	16785	16982	16949	16968	16987	17063	16957	17134	17146	17126	17107	17001	17080	17007	17057	17169	17262	17108	16973	17098	17087	17044	16933	17048	17312	16950	16950	17143	17295	16964	16969	17253	17031	17058	16988	17041	16975	17273	16955	17047	16961	17096	17056	17050	16910	17122	17200	17174	17020	16990	16818	17044	16788	16855	17145	17158	17020	16835	17056	16950	17191	16886	16912	16983	16793	17036	17109	17185	16965	17127	16966	17172	17098	16891	17106	16954	16855	17101	17264	17012	17108	16680	16962	17171	17038	17057	17350	17097	16931	16908	16748	17221	17167	17088	17160	17285	16933	17039	17171	17088	16917	17043	17027	16856	17103	16828	16937	16965	16939	17099	17209	17033	17032	17012	17090	17001	17000	17131	17191	16972	17160	17030	17076	17091	16837	16821	16850	16870	16833	17086	16892	16978	16947	16738	17206	17045	17147	17080	17124	17030	17234	17152	17041	16971	17147	17039	17313	17108	17133	17071	16980	17068	17022	17113	17056	17057	17062	16858	16999	17091	16981	17220	17052	17043	17104	17075	17240	17197	16913	17053	16952	17082	16887	17187	17137	17156	17140	17042	17132	17033	16882	16999	17061	17006	16914	17109	17002	17048	16940	17007	16874	17143	17207	16971	17269	17200	17123	17084	17051	16971	17216	16906	17063	17122	17048	16850	16942	17085	16964	17175	17038	17139	17015	17173	17113	17117	17159	17124	17152	16921	17125	16992	17106	17218	17002	17011	17183	16943	17235	16861	17247	17056	16976	16932	16897	17295	17202	17161	16940	16999	17051	17026	17298	17005	17205	17069	16944	17118	16995	17307	16947	17015	17139	17088	16848	17052	17109	16959	16937	17078	17096	17145	16888	17049	17060	17071	17054	17088	16908	17138	16929	16974	16880	16984	17039	16985	17130	16938	17027	17280	17040	17019	17021	16929	16885	16980	17084	17085	17121	16814	16907	17150	17284	17062	17269	16979	16743	17033	17063	17174	17120	17030	16939	17092	17125	17043	17132	17112	17152	17252	17145	17237	17020	17077	17143	17029	17000	17118	16852	17121	17066	17005	17024	17053	16898	17076	17052	17037	17121	17136	17012	17060	17048	16790	16893	16906	16985	16929	17117	16996	17024	17012	17272	16968	17065	16871	17100	16844	16998	16878	16875	17204	17032	17147	17146	17136	17177	17023	17122	17208	17089	16987	17218	17021	17022	17157	16882	16864	17058	16949	16973	17187	17155	17211	17126	16812	17117	17094	17144	17096	16902	17088	17114	17082	16999	17208	17136	17024	17008	16791	17114	16649	17073	16960	17035	16865	17010	17054	17019	17177	17028	16946	16931	16968	16940	16932	16868	17130	16891	17077	16975	16906	16995	16865	16842	17134	16994	17046	17066	17124	17184	17100	17117	16962	16907	17168	16995	17181	17385	17176	16985	17042	17010	17058	17081	17006	17099	17042	17161	17192	16959	16874	17120	17022	17072	17082	17200	17057	17198	17049	16951	16938	17150	17001	16839	16933	16964	16985	17154	17346	17136	17139	17105	17253	16881	16881	17085	17129	17068	17146	16818	17075	17136	16984	17080	17199	16956	17086	16994	16955	17037	17198	16943	16964	17033	16998	17084	17101	17064	16835	16975	17092	17088	17074	17084	17069	16926	16893	17105	17096	16815	17080	17110	17248	17056	16950	17001	17236	16845	17089	16913	17067	17056	17132	16875	17151	17069	16952	17329	17150	16965	16898	16753	16957	17111	16949	17137	17021	17052	17007	16911	17010	17062	16965	16892	17008	16942	16825	17060	16841	17162	17007	17073	17061	17139	17133	17268	17039	17123	17268	17117	16990	17042	16942	17107	17070	17219	17094	17036	17142	16789	16941	17055	17134	17418	17196	17187	17089	16882	17042	17073	16994	17180	17242	17062	17206	16998	16875	17082	17042	17129	16967	17124	17005	17272	17262	16920	17137	17217	17153	17099	17263	17073	16935	17104	17064	17042	17036	16856	16705	17033	17043	16995	16897	17107	16813	17021	17120	16994	17066	17021	16933	17003	17013	17170	17030	16973	17003	17119	17211	17054	17145	17068	17111	17187	16894	17056	17170	17002	16984	16837	16870	16934	17127	16924	17038	17087	16978	17216	17196	16937	17107	17118	16978	17088	17046	17084	16928	17124	17124	16992	17009	17228	16969	17198	17160	16961	17033	16853	17135	16913	16915	16817	17136	17087	16784	16838	16909	16991	17218	17055	17149	16960	17119	17174	16960	17217	17013	17015	16925	16885	17038	16999	16911	17202	16750	17088	16950	16944	16895	16917	17101	17132	16942	17079	17016	17192	16897	16966	17048	16992	17218	16958	16946	16908	17227	17080	16969	17226	17005	16999	17104	16856	17056	17034	16917	17176	16864	17014	17165	16771	17157	16887	17059	17010	16990	17095	17043	17082	17048	16996	17119	17100	17182	16889	17177	17023	17173	16932	17226	17202	16992	16899	17105	16834	17148	17037	17196	17018	16841	16885	16913	17123	17049	17045	17187	17132	17062	17058	17071	16952	17051	17221	17163	16956	16844	17100	17168	16878	17049	17050	17060	17010	17092	16957	16875	16990	17114	16983	16970	17044	17136	17275	17139	17008	17273	17148	17163	17227	16862	17029	16897	17007	17130	17083	16902	17151	16948	17003	17088	16945	17080	17153	17040	17123	17028	16989	17142	17051	16901	16978	17080	16910	17152	17246	17103	17248	17070	16875	16967	16962	16972	17128	17048	17016	17110	17092	17021	17071	17018	17114	17136	17036	17192	17039	17111	16946	17125	17120	17058	17098	17198	17214	17090	17042	16791	16964	17148	16906	16972	17041	17236	17117	16958	17075	16963	17032	17175	17066	17098	17121	16975	16984	17093	16891	17147	17054	17088	17060	16883	17253	17207	17097	17243	17054	17154	17005	16968	17106	16954	17020	17096	17036	17037	17023	16978	17095	17109	17115	17134	16898	17163	17109	17105	17037	17022	16974	17108	17061	17103	16843	17046	17092	17064	17076	16927	16913	16987	16896	17180	16994	17206	16912	17058	16982	17067	17162	16919	17142	16997	17175	16960	16910	16805	17066	17166	17274	17028	16941	16884	16952	17075	17148	17104	16906	16964	17065	17045	16988	17030	17200	16872	17003	16971	16971	17041	16916	17010	17129	16964	17095	16883	17012	16948	17077	17211	17055	17096	16871	17030	16964	17240	16782	16995	17212	17104	16975	16924	16982	17298	17103	17128	17198	17095	16958	16945	17121	17008	16851	16926	17226	16991	17053	17074	16866	16953	16737	17047	16981	17071	17096	17031	17129	17088	17029	17296	17035	17044	17085	17043	16895	17108	17218	17018	16884	17044	17145	17131	17141	17136	17157	16921	16952	16981	16789	17180	17246	17070	17140	17105	16988	17084	17112	17132	16844	17033	17173	17168	17187	17283	16811	17239	17062	17094	16898	16888	16776	17180	16943	17128	17112	17156	17104	17190	16957	16987	16887	16994	17041	16994	17018	17150	16882	16895	17125	17126	16986	16861	17117	17106	17121	17072	17118	17041	16815	17108	17245	16994	17320	17026	17092	16816	16983	17204	17014	17111	16989	17108	17114	17286	16969	17065	17179	16976	17102	16980	17056	16999	16923	16981	17144	17050	16896	16947	16688	17033	16768	17100	17165	17168	17226	17022	17044	16959	17050	16915	17004	17117	17007	17317	16929	17067	16857	17065	17109	16860	17147	17073	16926	17007	16991
15237	15632	15183	14817	14637	14574	14498	14444	14380	17296	20127	19242	16009	14923	14479	14522	14326	14384	14511	14436	14316	14248	14530	14238	14439	14239	14204	14521	14396	14539	14297	14450	14385	14399	14414	14273	14403	14352	14309	14298	14547	14428	14246	14442	14468	14473	14387	14541	14258	14446	14480	14427	14260	14345	14256	14396	14295	14371	14451	14485	14285	14318	14352	14407	14367	14385	14332	14271	14371	14376	14432	14594	14275	14544	14273	14275	14427	14519	14361	14502	14620	14420	14314	14436	14250	14410	14337	14482	14337	14375	14258	14590	14381	14387	14286	14424	14252	14440	14374	14471	14416	14224	14393	14355	14314	14515	14392	14340	14427	14345	14384	14447	14474	14281	14196	14397	14296	14378	14314	14378	14214	14456	14290	14376	14350	14369	14413	14288	14357	14404	14314	14430	14414	14390	14422	14240	14312	14361	14483	14354	14440	14285	14262	14389	14297	14483	14341	14416	14417	14264	14318	14491	14427	14352	14408	14200	14305	14442	14279	14443	14395	14496	14182	14313	14499	14188	14442	14436	14424	14351	14443	14321	14359	14360	14207	14453	14398	14453	14220	14235	14305	14492	14296	14333	14415	14494	14357	14306	14416	14192	14338	14398	14206	14415	14377	14295	14338	14356	14425	14338	14294	14289	14336	14419	14184	14486	14263	14307	14110	14418	14325	14368	14262	14486	14564	14399	14337	14233	14359	14468	14349	14438	14297	14427	14320	14495	14310	14462	14587	14216	14372	14328	14297	14473	14327	14261	14436	14427	14226	14453	14295	14364	14287	14366	14364	14331	14417	14351	14444	14363	14383	14255	14167	14396	14584	14125	14295	14352	14374	14462	14229	14521	14405	14352	14433	14353	14418	14150	14529	14337	14397	14388	14284	14286	14376	14444	14507	14451	14515	14421	14485	14246	14419	14307	14277	14265	14385	14359	14389	14461	14385	14384	14405	14437	14403	14312	14426	14485	14275	14342	14560	14167	14313	14437	14399	14469	14372	14398	14397	14447	14445	14317	14316	14434	14206	14354	14497	14524	14394	14191	14541	14437	14282	14459	14202	14603	14389	14246	14254	14248	14312	14596	14422	14247	14497	14387	14313	14320	14333	14442	14619	14341	14268	14504	14244	14207	14487	14245	14371	14230	14341	14277	14246	14509	14325	14108	14327	14352	14314	14370	14396	14502	14232	14347	14470	14323	14215	14378	14271	14289	14378	14479	14561	14264	14322	14450	14486	14339	14306	14390	14447	14370	14372	14419	14219	14462	14406	14303	14460	14332	14215	14170	14184	14380	14415	14511	14362	14415	14266	14500	14371	14287	14370	14353	14402	14305	14554	14492	14284	14378	14372	14214	14514	14333	14409	14476	14241	14373	14361	14440	14265	14296	14337	14439	14313	14385	14467	14467	14291	14359	14312	14398	14445	14339	14241	14384	14377	14533	14391	14319	14316	14359	14253	14308	14128	14374	14477	14272	14493	14390	14330	14371	14364	14326	14381	14152	14434	14452	14371	14435	14457	14417	14274	14188	14413	14223	14315	14252	14368	14405	14332	14242	14391	14310	14373	14436	14482	14171	14410	14393	14460	14347	14349	14339	14357	14397	14376	14463	14284	14345	14427	14367	14313	14313	14321	14422	14237	14332	14372	14359	14516	14315	14322	14217	14460	14485	14331	14429	14246	14381	14518	14283	14521	14442	14330	14424	14201	14231	14376	14257	14272	14337	14345	14279	14197	14458	14537	14282	14198	14254	14500	14231	14427	14426	14388	14489	14405	14411	14317	14312	14320	14393	14192	14381	14439	14404	14378	14323	14367	14411	14382	14318	14403	14367	14254	14291	14394	14534	14318	14455	14327	14324	14306	14455	14493	14342	14370	14333	14449	14333	14420	14306	14187	14339	14341	14373	14210	14418	14346	14299	14434	14463	14420	14413	14391	14389	14359	14252	14270	14318	14455	14328	14616	14144	14340	14385	14307	14390	14410	14443	14434	14310	14441	14195	14438	14324	14413	14367	14335	14193	14428	14346	14378	14386	14434	14330	14305	14405	14404	14380	14359	14353	14325	14413	14381	14544	14351	14342	14455	14297	14568	14247	14438	14323	14382	14195	14313	14395	14494	14326	14270	14431	14266	14393	14335	14315	14276	14570	14224	14378	14499	14288	14485	14412	14510	14200	14339	14331	14338	14390	14310	14333	14443	14307	14561	14350	14153	14248	14441	14373	14411	14276	14524	14356	14468	14249	14426	14415	14356	14469	14327	14235	14385	14463	14284	14286	14407	14242	14473	14334	14353	14245	14425	14324	14419	14292	14483	14173	14362	14506	14374	14420	14534	14239	14487	14371	14530	14275	14402	14386	14451	14471	14589	14362	14393	14353	14281	14390	14341	14433	14364	14490	14461	14415	14386	14599	14548	14347	14343	14428	14257	14357	14268	14465	14227	14284	14461	14246	14358	14491	14304	14453	14417	14230	14310	14454	14483	14372	14421	14370	14383	14243	14239	14358	14370	14320	14474	14219	14258	14432	14376	14624	14368	14339	14360	14356	14477	14230	14390	14361	14269	14268	14298	14445	14430	14339	14344	14387	14295	14401	14336	14295	14470	14369	14373	14171	14455	14423	14397	14363	14467	14330	14371	14381	14464	14233	14504	14481	14440	14583	14236	14320	14447	14458	14574	14363	14475	14358	14294	14420	14523	14408	14318	14396	14346	14410	14333	14568	14274	14523	14381	14445	14416	14381	14226	14443	14432	14298	14382	14246	14473	14355	14510	14561	14401	14358	14292	14286	14308	14337	14398	14412	14387	14181	14366	14405	14277	14275	14437	14354	14406	14301	14318	14429	14463	14338	14405	14368	14281	14369	14429	14411	14356	14275	14353	14417	14462	14273	14331	14430	14329	14304	14232	14440	14263	14357	14314	14300	14252	14302	14330	14324	14294	14288	14249	14357	14308	14296	14443	14386	14412	14322	14324	14355	14421	14220	14321	14341	14456	14396	14400	14340	14393	14371	14312	14531	14407	14415	14510	14477	14183	14340	14424	14430	14453	14493	14301	14305	14449	14391	14305	14306	14518	14264	14521	14378	14334	14269	14068	14510	14289	14372	14358	14306	14496	14389	14390	14271	14337	14286	14438	14332	14291	14354	14336	14262	14274	14384	14461	14333	14241	14300	14277	14422	14469	14426	14537	14327	14414	14335	14326	14380	14576	14352	14287	14278	14323	14455	14346	14416	14439	14445	14399	14378	14425	14369	14317	14370	14447	14354	14543	14502	14270	14209	14533	14577	14262	14375	14206	14249	14437	14467	14402	14330	14443	14454	14203	14431	14399	14331	14393	14389	14194	14405	14486	14233	14384	14150	14422	14128	14413	14365	14219	14369	14294	14296	14352	14377	14192	14241	14362	14317	14322	14476	14274	14263	14413	14375	14249	14476	14524	14299	14460	14204	14287	14195	14495	14443	14197	14443	14313	14564	14304	14449	14434	14328	14292	14404	14460	14466	14446	14407	14381	14375	14181	14256	14438	14363	14554	14451	14399	14306	14488	14322	14253	14563	14408	14257	14306	14384	14322	14469	14314	14484	14398	14472	14503	14324	14296	14302	14408	14263	14476	14315	14556	14386	14195	14286	14265	14209	14392	14408	14380	14301	14250	14458	14407	14262	14154	14381	14424	14363	14498	14624	14307	14368	14301	14365	14319	14465	14441	14275	14563	14383	14295	14379	14426	14369	14531	14422	14326	14278	14381	14329	14481	14350	14441	14304	14319	14439	14463	14281	14300	14285	14520	14457	14581	14426	14391	14438	14277	14429	14358	14192	14430	14434	14428	14314	14238	14269	14346	14495	14407	14449	14302	14311	14415	14208	14323	14402	14355	14276	14404	14320	14384	14426	14305	14349	14567	14354	14289	14377	14388	14407	14320	14411	14319	14433	14354	14333	14341	14245	14347	14377	14556	14299	14407	14368	14391	14114	14456	14296	14395	14470	14445	14391	14319	14349	14376	14477	14338	14393	14326	14390	14297	14396	14475	14478	14313	14299	14446	14381	14443	14424	14280	14315	14336	14323	14318	14390	14374	14422	14311	14354	14385	14413	14313	14423	14470	14385	14467	14392	14347	14335	14353	14413	14334	14397	14273	14478	14483	14339	14560	14257	14654	14355	14439	14317	14197	14328	14390	14304	14297	14434	14324	14251	14568	14320	14474	14328	14350	14514	14313	14458	14575	14396	14382	14350	14442	14333	14377	14501	14382	14315	14408	14219	14328	14410	14572	14348	14229	14283	14404	14224	14374	14570	14409	14231	14304	14370	14327	14292	14348	14376	14469	14343	14376	14359	14532	14269	14483	14223	14247	14425	14316	14432	14355	14222	14233	14341	14350	14268	14496	14482	14304	14445	14345	14244	14370	14316	14393	14353	14509	14510	14134	14372	14393	14437	14179	14510	14333	14267	14404	14416	14310	14312	14270	14232	14364	14371	14531	14320	14426	14292	14375	14360	14272	14357	14420	14515	14351	14223	14340	14234	14245	14509	14122	14288	14398	14453	14474	14431	14406	14449	14488	14456	14317	14309	14383	14398	14521	14449	14405	14357	14243	14455	14410	14241	14500	14362	14432	14305	14576	14429	14457	14230	14400	14515	14309	14495	14439	14364	14461	14400	14375	14345	14482	14320	14349	14389	14463	14381	14341	14269	14370	14267	14163	14458	14301	14293	14334	14436	14488	14391	14315	14387	14364	14323	14416	14273	14230	14294	14187	14551	14262	14382	14135	14201	14285	14311	14273	14350	14465	14622	14570	14306	14305	14281	14688	14307	14408	14248	14576	14425	14434	14368	14392	14411	14250	14390	14339	14255	14348	14262	14256	14272	14455	14550	14316	14382	14355	14507	14483	14261	14538	14405	14226	14261	14568	14218	14336	14306	14366	14312	14406	14420	14413	14245	14321	14252	14470	14363	14387	14382	14390	14426	14517	14284	14370	14440	14314	14358	14390	14283	14460	14479	14456	14427	14234	14331	14254	14287	14316	14412	14356	14350	14506	14383	14348	14363	14410	14295	14380	14323	14366	14326	14280	14406	14279	14470	14538	14344	14177	14405	14283	14358	14557	14365	14392	14262	14352	14220	14440	14433	14423	14310
25583	20789	26809	25402	19840	18286	18193	17564	18409	31685	36933	31463	22491	18663	17346	16934	16772	16956	16901	17033	17009	16789	16685	17047	16786	16890	16977	17343	17024	16957	17036	16955	16988	16671	16992	16971	16827	16975	16931	17064	16968	16653	16895	16945	16684	16852	16638	17074	16980	16916	17055	16937	17072	16858	16833	16744	16878	17039	16868	16864	16955	16854	16744	16803	16849	17126	17085	16958	16790	17058	17082	16856	17009	16868	16974	17057	16848	16821	16832	16889	16686	17027	16885	16959	16987	17115	16850	17010	16804	16782	16967	16958	16925	16887	17038	17005	16988	17159	16783	17033	16859	16882	16906	16846	16993	16931	16879	16989	16539	16986	16754	17148	16875	16920	16894	16897	16945	16864	16822	16954	16777	16933	17048	16730	16897	16962	17175	16914	17179	16993	16697	16879	17072	16883	16961	16762	16949	16972	16789	16949	16995	16802	16737	16908	16969	16869	16714	16700	16778	16934	16919	16963	16631	16566	16779	16848	16863	16759	16750	17006	16822	16945	16898	16965	17029	16892	16945	16741	16887	16823	16853	16923	17004	16914	16838	16777	16839	16855	16764	16877	16937	16950	16840	16885	16916	16775	16939	16793	16990	16707	17049	16899	16936	16985	16981	16689	16904	16969	17024	16849	16961	16902	17002	16905	17038	16852	16801	17101	16779	17012	16670	16729	17196	17026	16849	16914	16953	16862	16882	16958	16845	17061	16948	16764	16736	16922	17055	16939	16907	16960	16948	16852	16886	16904	16987	16841	16911	16844	16917	16902	17011	16938	16953	16876	16927	16895	16667	16760	16849	16717	17263	17129	16913	16804	16947	17025	16742	16901	16913	16933	16666	16893	17092	17042	16866	16916	16978	16951	16910	16920	16866	16898	16787	16894	16984	16911	17004	16732	16629	16994	16995	16820	16780	16762	17025	16794	16963	16966	16948	17040	17124	16780	16921	16935	16904	16828	16744	16838	16868	16689	16838	16808	16822	16941	16972	16838	16944	16896	16996	16817	17089	16955	16768	16798	16983	16772	16945	17019	16918	16839	16973	17018	16753	16654	16846	16710	16765	16958	16863	16753	16838	17036	16969	16891	17052	16914	16878	16935	16839	16795	17086	16739	16812	16684	16895	16814	16918	17015	16648	16868	16857	16941	16978	16853	16677	16895	16960	16768	16908	16850	16805	16802	17125	17088	16960	16913	16933	17014	16915	16831	17018	16905	16847	16737	16943	16963	16916	16865	17105	17004	16839	16891	16784	16960	16849	16745	16975	16842	16840	16893	16846	16792	16855	16914	16903	16791	16989	17298	17021	17018	16955	16677	16971	16876	16855	16881	16954	17021	16795	16823	16831	17043	17018	16907	16913	16775	16873	16978	17049	16988	17005	16779	16732	17050	16875	17088	16997	16873	16966	16955	16802	17009	16728	16876	16925	16835	16891	17247	17019	17001	16941	17068	16751	16829	16959	16858	16895	16802	16948	16929	16730	16889	17006	16743	16964	16984	16908	16836	16937	17043	16867	17016	16924	16774	17051	16803	16922	16934	16935	16709	16966	16785	16942	16884	16993	16866	16842	16881	16927	16907	16924	16784	16834	17030	16945	16844	16717	16977	16788	16916	16939	16827	16958	16960	16931	17047	16900	16919	16704	16830	16997	17059	16804	16867	16903	17043	16932	16948	16997	16980	17025	17006	16836	16933	17023	16997	16926	16799	16983	16781	17009	17066	16873	16841	16815	16884	16902	16677	16887	16819	16957	16924	17071	16768	16764	16866	16855	16957	17059	17009	16926	17007	16891	16635	16847	17011	16862	16976	16931	16834	16919	17027	16990	16883	16923	17017	16820	16936	16850	17028	16889	17023	16802	16839	17051	16943	16876	17171	16967	17023	17105	16920	17068	16954	16841	16987	16752	16870	16919	16954	16828	16844	16885	16780	16886	17087	16916	16845	16955	16914	16764	16945	16880	16801	16783	17023	16884	16740	16991	16780	16910	16770	16826	16906	16838	16794	17008	16944	17072	17075	17001	16973	16840	16847	16785	16803	16838	16878	16965	16891	16999	16823	16908	16910	16859	16812	16924	16847	16963	16724	16969	16830	16902	16872	16787	16825	16749	16869	16823	17112	16800	16849	16900	17007	17037	16862	16728	16715	16751	16830	16722	16988	16822	16884	16764	16582	17061	16883	16842	17031	16904	16910	16924	16939	17233	17087	16850	16966	16862	16953	16946	16946	17032	17094	16970	16860	16861	16883	16732	16883	16848	16754	16870	16897	16989	16882	16839	17004	17117	17054	17029	16900	17089	16799	16859	16942	16794	16779	16714	16908	17013	16907	17155	16931	16849	16987	16943	16862	16867	16875	16804	16743	16896	16927	17085	16941	16846	17008	16701	17016	16890	16807	16789	16858	17069	17001	16876	16904	16930	16827	16827	16867	16889	17145	16854	16880	17085	16928	16914	16933	16702	16847	16722	17174	16896	16777	17020	16940	17036	16907	16934	16851	16905	16838	17040	16867	16827	16878	17082	16959	16967	16880	17061	17089	16895	16887	17105	16925	16771	16833	16917	16846	16599	16925	17027	17025	16987	16640	16944	16800	17064	16689	16832	16627	16901	16928	16903	16736	16864	17007	17053	17094	16863	16886	16914	16918	16767	16793	16826	16875	17045	17146	17054	17159	16997	16898	16861	16962	16936	16820	16777	16920	16803	17081	17057	17052	16785	16903	17024	16791	16992	16869	16673	16807	16923	16943	16823	16615	16944	16846	16865	16887	17033	16886	16832	16889	16878	16898	16735	16908	17061	17016	16852	16865	16713	16793	16696	16864	16836	16841	16937	16870	17075	16866	16899	16818	16891	16869	17003	16888	16928	16860	16718	17087	16961	16869	17038	17081	16983	16832	17014	17010	16796	16980	16952	17025	17152	16904	16845	16750	16753	16847	17006	16693	17105	17075	16950	17036	16878	17027	17044	17109	17132	17110	16980	17048	16967	16629	16920	16924	16898	16842	16841	16842	16709	16820	17070	16749	16811	16866	17018	17007	16895	17097	16931	16812	17014	17054	16752	16796	16866	17040	16922	16791	16935	16874	16986	16878	16758	16857	17026	16776	16922	16859	16973	16704	16679	17044	16621	16880	17004	16866	16875	16856	16899	16907	16757	16979	16770	16732	16985	16770	16925	16930	16802	16829	16739	16840	16816	16973	16989	16981	16898	16920	16906	17057	16873	16757	16965	17010	16883	16834	16873	16962	17126	16976	17068	16890	16892	16759	16945	16937	16773	16837	16868	16859	16842	16788	17119	16998	16910	16910	17016	16974	16894	16911	16851	16942	16900	17077	17048	16976	16905	16906	17060	16884	16860	17060	16879	17119	16911	16925	16840	17021	16861	17056	16782	16894	16791	16877	16640	16864	16734	16884	17090	16945	16772	16833	17024	16813	17004	16770	16951	17152	16817	16824	16625	16904	16784	16700	16931	17010	16809	16916	16805	16857	16931	16785	16732	16972	17005	17003	16882	16870	16870	16950	16842	16774	16796	16803	16870	16972	17002	16955	16940	16972	16999	16984	16733	16924	16882	17017	17014	16924	16907	17049	16858	17039	16974	16792	16742	16908	16865	16970	16956	16928	16979	16918	16873	17049	16868	16882	17061	16778	16966	16968	16699	16917	17011	17043	16856	17039	16929	16947	16873	16923	17042	17006	17059	16964	16817	16927	16859	16796	16800	16853	16859	16931	16699	16747	16870	16886	16920	16679	16787	16885	16975	16854	16947	17031	16903	16809	16873	16713	16798	16685	16908	16882	16999	17035	16861	16927	16957	16909	16872	16889	17094	16889	16994	16757	16846	16896	16946	16739	17104	17006	17100	16964	16911	17001	16969	16828	16772	16810	16807	16837	16974	16967	16970	16810	16926	16981	16975	16829	16764	16796	16578	16779	16811	16901	16995	16933	17119	16875	16714	16907	16817	16795	17068	16956	16822	16922	16988	16786	17041	16933	16921	17134	17069	16795	16870	16982	16998	16898	16745	16882	16992	16936	16835	16941	16850	17028	17004	17081	16806	17034	16768	16842	16872	16841	16950	16702	16970	16801	16823	16845	16937	16767	16765	16790	16976	16958	16935	17000	17035	17027	17087	16900	16823	16886	17055	17088	16856	16992	16997	17011	16727	16874	17029	17066	16983	16820	17109	16959	17034	17049	16861	16827	17208	16723	16886	17096	16896	16971	16947	16821	16915	16884	17083	16965	16928	16853	17073	16769	16783	16900	16945	16863	17019	17007	16939	16851	16933	16925	16723	16871	16754	16799	16789	16948	16882	16917	16873	16948	16916	16912	16730	16937	16933	16871	17028	16820	16793	16685	16960	16971	16771	16745	17012	16803	17022	17040	16892	16916	16937	17142	16912	16831	16882	16920	16955	16931	16586	17062	16780	17039	16804	16733	16881	16839	16860	17120	16954	16901	16866	16951	17004	16988	16678	16959	16850	16853	16974	17162	17048	16970	16880	16772	17038	16966	16894	16918	17031	16999	17090	17064	16930	16835	17030	16955	16897	16840	16773	16734	17008	16970	16889	16942	16971	16872	16921	16815	17014	17022	17046	16885	16763	16980	17079	17002	16906	16943	16896	17091	16914	16696	17074	16915	16945	17037	16933	16949	16698	16806	16757	16908	17111	16859	16964	16929	16981	16902	16731	16903	17008	16984	16917	17142	16995	17040	16980	16987	16988	17016	16877	16845	17039	16739	17016	17006	16924	16851	16862	16883	16748	16827	16936	16836	16941	16940	16848	16724	16926	16974	16885	16789	17012	17022	16897	16969	16734	17089	16997	16819	16902	16878	16833	16921	17201	16834	16810	17041	17003	16922	16865	16727	17005	16953	16994	16928	16960	16748	17116	17027	16970	16724	16983	16917	16856	16885	16880	16796	16740	16867	16833	16886	16877	16624	16760	16987	16911	16910	16768	16795	16894	16836	17164	16737	16865	16915	16959	17036	16738	17007	16943	16864	16864	16889	16950	17072	17025	16749	16955	16852	17055	16913	16921	16946	16843	17000	16916	17028	17076	16862	16728	16916	17197	17032	16775	16996	16852	17000	17055	17077	17035	16971	16835	16709	16997	16920	16785	16900	16948	17063	16789	16811
14103	19864	19129	16615	15646	15158	14869	14597	17104	35137	37524	30435	19658	15447	14363	14452	14126	14266	14317	14343	14256	14440	14252	14380	14146	14335	14350	14232	14254	14423	14279	14444	14342	14287	14436	14373	14125	14369	14299	14230	14343	14208	14123	14183	14360	14316	14149	14433	14253	14468	14205	14192	14427	14296	14174	14286	14225	14165	14438	14189	14377	14243	14304	14399	14311	14174	14310	14203	14186	14409	14312	14174	14083	14294	14337	14320	14166	14385	14089	14190	14358	14410	14243	14305	14349	14347	14601	14205	14286	14299	14374	14428	14337	14220	14114	14437	14440	14303	14341	14240	14301	14504	14247	14268	14116	14461	14445	14317	14458	14227	14157	14262	14108	14451	14258	14363	14293	14313	14357	14305	14472	14353	14415	14234	14205	14287	14327	14307	14409	14315	14360	14159	14548	14272	14285	14269	14188	14311	14333	14267	14433	14260	14317	14281	14326	14287	14210	14129	14394	14298	14291	14213	14222	14248	14263	14382	14237	14359	14387	14397	14250	14293	14444	14383	14382	14404	14223	14261	14216	14314	14317	14285	14097	14402	14313	14317	14283	14395	14335	14207	14339	14237	14412	14269	14391	14246	14442	14480	14342	14254	14401	14254	14387	14268	14294	14393	14335	14255	14318	14304	14370	14297	14371	14232	14263	14332	14330	14361	14241	14367	14298	14259	14243	14269	14354	14350	14270	14414	14484	14244	14292	14211	14262	14289	14351	14214	14358	14231	14313	14295	14301	14408	14137	14451	14061	14240	14209	14279	14120	14395	14277	14379	14433	14245	14135	14328	14291	14277	14257	14121	14351	14290	14157	14335	14352	14234	14380	14370	14301	14244	14245	14364	14182	14194	14417	14306	14472	14223	14399	14380	14093	14339	14251	14186	14277	14478	14206	14370	14259	14263	14204	14401	14275	14305	14238	14273	14126	14243	14383	14258	14318	14085	14360	14292	14334	14314	14265	14464	14307	14250	14296	14433	14395	14208	14334	14364	14158	14330	14283	14273	14383	14169	14271	14254	14334	14165	14187	14347	14325	14483	14300	14313	14274	14274	14070	14291	14228	14289	14237	14201	14395	14421	14534	14247	14097	14271	14194	14300	14337	14243	14346	14328	14228	14153	14324	14330	14269	14320	14307	14347	14124	14247	14201	14397	14461	14189	14181	14380	14428	14194	14326	14331	14326	14258	14301	14264	14313	14490	14218	14200	14450	14263	14270	14225	14174	14365	14401	14301	14357	14362	14299	14362	14325	14291	14316	14375	14175	14234	14393	14525	14441	14327	14186	14230	14450	14270	14278	14317	14359	14275	14253	14279	14187	14313	14205	14208	14146	14441	14217	14372	14443	14120	14147	14408	14284	14248	14200	14232	14322	14331	14301	14279	14461	14369	14321	14165	14389	14310	14290	14343	14119	14506	14320	14409	14356	14206	14315	14247	14376	14489	14075	14206	14395	14163	14171	14354	14196	14471	14191	14420	14301	14123	14336	14171	14285	14197	14286	14293	14357	14190	14227	14135	14257	14286	14340	14212	14382	14294	14367	14409	14175	14358	14326	14188	14395	14297	14243	14327	14539	14163	14464	14455	14273	14314	14362	14345	14326	14398	14250	14292	14306	14363	14278	14172	14213	14170	14406	14020	14345	14241	14337	14203	14261	14290	14220	14329	14303	14292	14281	14111	14166	14300	14416	14176	14412	14342	14202	14318	14450	14348	14142	14181	14173	14298	14248	14290	14245	14417	14236	14320	14324	14333	14351	14391	14443	14345	14186	14226	14260	14313	14315	14346	14325	14392	14395	14151	14238	14238	14515	14369	14352	14353	14358	14420	14192	14139	14261	14255	14276	14344	14208	14162	14236	14233	14367	14273	14394	14216	14294	14224	14365	14306	14413	14235	14318	14286	14207	14351	14209	14320	14302	14206	14272	14439	14389	14249	14429	14299	14215	14401	14247	14364	14223	14274	14274	14343	14159	14313	14334	14387	14364	14407	14386	14103	14145	14219	14218	14272	14183	14340	14371	14384	14232	14285	14329	14124	14291	14325	14328	14252	14234	14178	14308	14298	14421	14227	14328	14417	14244	14333	14400	14245	14217	14190	14386	14351	14327	14214	14199	14411	14166	14353	14397	14273	14236	14354	14411	14184	14217	14266	14381	14317	14336	14215	14312	14183	14286	14280	14370	14301	14380	14224	14231	14337	14112	14516	14487	14212	14045	14223	14198	14328	14045	14169	14498	14280	14251	14368	14353	14363	14276	14336	14417	14415	14295	14298	14169	14317	14284	14271	14091	14300	14235	14266	14297	14250	14234	14333	14245	14248	14273	14346	14290	14370	14283	14364	14052	14320	14416	14200	14395	14314	14336	14233	14364	14352	14275	14153	14197	14189	14254	14319	14223	14283	14283	14255	14258	14196	14215	14437	14326	14217	14217	14161	14217	14333	14257	14316	14301	14318	14302	14354	14128	14489	14233	14349	14169	14361	14364	14272	14339	14278	14192	14392	14311	14307	14361	14291	14112	14264	14239	14197	14404	14158	14274	14410	14246	14286	14280	14279	14208	14308	14293	14494	14521	14324	14323	14316	14213	14321	14236	14438	14325	14293	14414	14265	14379	14206	14333	14516	14513	14207	14251	14327	14219	14278	14192	14319	14218	14214	14200	14287	14416	14230	14231	14428	14281	14290	14221	14320	14248	14170	14296	14204	14273	14224	14224	14166	14293	14273	14183	14289	14342	14489	14345	14285	14365	14246	14176	14151	14313	14269	14185	14494	14169	14297	14138	14284	14340	14226	14359	14223	14265	14370	14225	14327	14238	14163	14232	14428	14429	14187	14454	14367	14247	14367	14311	14134	14321	14350	14204	14426	14344	14271	14364	14367	14340	14112	14264	14174	14456	14271	14221	14458	14190	14392	14298	14380	14172	14261	14433	14361	14435	14387	14338	14219	14175	14326	14313	14342	14227	14218	14238	14290	14172	14335	14334	14222	14337	14331	14339	14259	14360	14277	14358	14264	14340	14155	14281	14143	14327	14171	14200	14302	14297	14322	14222	14202	14260	14284	14311	14105	14291	14320	14373	14302	14283	14274	14341	14279	14352	14216	14226	14475	14229	14322	14326	14380	14286	14292	14294	14213	14420	14287	14077	14150	14346	14302	14320	14218	14263	14359	14279	14270	14391	14318	14326	14278	14333	14174	14321	14045	14229	14330	14289	14215	14152	14638	14196	14346	14262	14155	14269	14143	14139	14216	14247	14357	14284	14414	14212	14386	14378	14183	14242	14294	14255	14327	14328	14339	14402	14185	14335	14116	14392	14407	14304	14347	14309	14379	14325	14205	14309	14325	14264	14302	14273	14347	14292	14422	14304	14317	14365	14271	14227	14374	14184	14275	14449	14349	14260	14393	14260	14260	14181	14289	14414	14174	14253	14290	14399	14154	14166	14362	14307	14186	14242	14159	14135	14199	14185	14146	14181	14408	14379	14143	14343	14266	14405	14270	14264	14284	14279	14184	14323	14362	14377	14240	14124	14157	14344	14141	14310	14326	14288	14380	14272	14171	14105	14440	14221	14310	14362	14347	14265	14244	14162	14208	14354	14246	14433	14262	14339	14309	14253	14350	14164	14346	14326	14326	14263	14327	14380	14314	14124	14513	14265	14381	14415	14262	14276	14128	14204	14183	14270	14416	14234	14427	14347	14189	14177	14220	14407	14162	14390	14218	14337	14248	14329	14322	14249	14278	14364	14355	14152	14217	14257	14136	14349	14349	14228	14276	14538	14331	14263	14238	14391	14447	14306	14345	14188	14317	14191	14402	14171	14293	14353	14221	14340	14297	14268	14412	14244	14336	14227	14326	14296	14196	14216	14203	14085	14365	14178	14314	14424	14135	14387	14340	14361	14195	14342	14399	14509	14272	14301	14163	14368	14237	14351	14199	14196	14325	14219	14247	14217	14318	14284	14300	14280	14170	14414	14260	14324	14262	14163	14393	14152	14187	14389	14142	14312	14271	14247	14290	14240	14242	14241	14340	14385	14314	14252	14271	14366	14354	14293	14431	14349	14291	14332	14244	14316	14235	14326	14312	14154	14439	14225	14333	14434	14214	14388	14327	14198	14420	14520	14361	14512	14408	14157	14515	14376	14053	14341	14281	14344	14285	14281	14279	14289	14319	14257	14342	14226	14262	14237	14234	14460	14389	14196	14434	14403	14251	14366	14348	14204	14330	14403	14316	14249	14325	14201	14375	14253	14215	14402	14295	14207	14355	14299	14163	14339	14249	14349	14333	14217	14266	14068	14319	14240	14480	14329	14281	14193	14291	14500	14202	14334	14298	14287	14340	14323	14407	14297	14264	14357	14098	14234	14348	14193	14283	14248	14185	14208	14284	14201	14307	14572	14428	14159	14386	14301	14372	14331	14431	14464	14152	14325	14300	14367	14318	14343	14311	14294	14397	14422	14231	14298	14141	14140	14231	14264	14235	14264	14199	14402	14250	14312	14285	14245	14401	14178	14308	14344	14189	14431	14419	14250	14360	14252	14325	14196	14352	14257	14247	14220	14240	14341	14266	14142	14326	14346	14137	14303	14308	14353	14486	14391	14186	14417	14203	14251	14274	14284	14415	14413	14237	14271	14268	14283	14386	14219	14321	14177	14406	14261	14295	14455	14414	14149	14278	14337	14159	14025	14355	14405	14214	14331	14121	14287	14350	14407	14373	14286	14303	14373	14462	14357	14254	14438	14260	14299	14372	14252	14455	14323	14241	14370	14377	14279	14364	14342	14225	14482	14272	14291	14458	14295	14280	14279	14190	14253	14318	14264	14367	14359	14394	14327	14163	14295	14338	14384	14246	14326	14349	14086	14253	14298	14464	14303	14177	14305	14220	14221	14220	14373	14245	14108	14293	14273	14177	14047	14345	14296	14257	14251	14314	14445	14374	14141	14308	14371	14280	14117	14157	14419	14398	14249	14264	14387	14292	14304	14304	14350	14343	14335	14223	14169	14260	14351	14122	14361	14386	14372	14324	14352	14395	14210	14234	14239	14340	14238	14236	14296	14206	14344	14388	14293	14285	14389	14240	14148	14192	14387	14198	14447	14236	14275	14361	14214	14145	14344	14252	14295	14231	14439	14199
23574	20788	28091	23602	21259	22715	21808	18452	19527	30084	54893	47919	31201	21503	17997	17382	17206	16984	17095	17109	17312	16992	17077	17086	17009	17406	17088	17168	17070	17098	16899	17013	16942	17044	17290	17106	17205	17234	17100	16832	16897	17208	17091	16955	17050	17103	17044	17147	17046	17252	17032	16871	17164	17108	16893	17080	17136	17101	16976	16965	16930	16934	16984	17157	17106	17010	17049	16813	17050	17264	17049	17043	16932	17088	17118	17020	17262	16908	17001	17050	17045	17141	16885	16753	17056	16875	16888	16872	17138	16976	16979	17002	16980	17006	16961	17288	16876	17093	17080	17212	16896	16981	16878	17125	16899	17215	17124	17008	17140	17123	16888	17239	17084	17181	16994	17008	17139	16817	17220	16939	16934	17105	16926	17120	16977	16968	16863	17153	17009	17033	17100	17006	16999	17037	17055	16855	16857	17146	17005	16960	16903	17192	17119	16997	16859	17077	17071	16990	17024	16901	17219	16924	17052	17032	16976	17058	17127	16980	17033	16923	17018	17106	17069	16996	17015	17076	17098	17109	17046	17065	16854	17033	17139	16930	16953	16980	17053	17019	17026	16946	16907	17226	16857	17104	16816	17155	17005	17069	16855	16978	17040	16934	17132	16877	17197	17077	17000	16980	16916	16987	16947	16954	17115	17061	16872	17066	16974	17044	16992	16923	17136	16969	17062	17118	17085	17193	16967	17228	16855	17130	17083	16851	16864	16886	16881	17005	16854	16732	17007	17053	16868	17172	17132	17097	16978	17090	17093	16981	17055	17105	16950	17091	16924	17170	16832	16995	17039	16932	16823	17066	17006	17151	17082	16949	17182	16931	16916	16962	17092	16860	17005	16908	17122	17133	16784	16988	17018	16978	17034	16821	17248	17059	17081	17009	17029	17148	17154	17002	16986	17034	16857	17096	16987	17035	16979	17079	17078	17087	16946	16846	17040	17002	17038	17034	17069	17115	17053	17127	17028	16930	17052	17163	17044	16924	16971	17027	16999	16818	17107	17007	16941	16886	16938	17050	16902	17083	16903	17125	17018	17126	16943	17033	17144	17116	16930	17161	16970	17040	16946	16981	17006	16958	16897	17065	16958	16930	16905	16982	17070	16862	16824	17186	17054	16991	16890	16996	17136	16856	16989	17186	16950	16893	16867	16688	16886	17042	16919	16906	17133	16957	16669	16857	17098	17064	16903	16967	16926	16881	16838	17132	17095	16980	17074	16951	17144	16981	17014	17241	16963	16917	17000	16950	17011	16916	17101	17008	17102	17140	17017	16948	17079	16990	16960	16746	16861	17107	17152	16884	17045	17142	17098	16845	17040	17222	16941	16860	17224	16901	16714	17073	16917	16961	17174	17101	17064	16949	17163	16870	16914	16904	17099	16947	16947	16978	16947	16904	17017	17220	17072	17028	17153	16936	16898	17192	17016	17079	17089	16948	16996	17086	17045	16732	16978	17088	16998	17134	17015	16959	17155	16967	17071	16964	16813	16825	16864	16968	17052	16983	17100	17199	17169	16948	16943	16978	17281	17083	17249	17110	16961	17131	17035	16784	16943	16980	17082	16927	16995	17225	17144	16990	16987	17072	16985	16987	16931	16979	17087	17012	17074	17104	16985	16867	17134	16870	17043	17162	16769	16974	16997	16918	16995	16919	17023	16869	17000	17097	16821	16992	17063	17001	17160	17026	17078	16977	17110	17091	16987	17029	17072	17028	17128	17028	17017	16896	16917	16980	17135	16932	16854	16820	16994	16972	17066	16930	16935	17166	17084	17072	17286	17191	16988	16927	16930	16997	17067	17054	16953	16899	17125	17186	17211	17177	17079	17272	17058	17074	17027	16893	17186	17119	17040	16752	16836	17067	17092	17042	16920	17063	16939	17009	17103	16897	16713	16866	17024	17245	16933	17006	17068	16957	17012	16942	17132	17126	17112	16944	17128	16794	16999	16896	16955	16819	17042	16936	17053	17044	16821	17057	17277	16904	16836	16831	16956	17161	17134	17164	16937	16955	16900	17034	17073	17172	16932	16992	17031	16818	16978	16935	16970	16885	17054	16976	17130	17051	17116	16979	17255	17176	17052	17076	17044	16956	16796	17260	17071	16979	16867	17067	17103	17182	17172	17130	17013	16987	17155	17075	16981	17214	16770	16990	17030	17013	17081	17192	17262	16812	16861	16961	17017	17031	17104	17190	16919	17084	16977	17061	16947	16980	17025	17000	16783	17026	17190	16998	17109	17085	16998	17146	16804	16933	17014	16865	17097	17069	17053	16952	17101	17125	17049	17305	16911	16946	16965	16915	17174	17048	17025	17095	17133	17106	16989	17049	17106	16981	17013	17148	17021	16979	16934	17026	16872	16939	16918	17048	17017	16875	17041	17218	16948	17002	17002	16911	17057	17060	17116	17130	16979	16769	17040	17035	16975	16886	17112	16800	17195	17106	16988	17125	16959	17075	17223	16959	16887	16832	16989	17123	16857	17012	16865	16912	17225	16956	16931	16921	16764	17005	17078	16790	16990	16929	16930	17083	16907	17002	17262	16999	17070	16854	17026	17004	17136	17034	16950	16943	17234	17106	16954	16983	17055	17213	16944	16838	17049	16979	17133	17014	17001	17011	16968	17139	17092	16942	17106	17184	17002	17040	17128	17061	16963	16920	17001	16883	17013	17123	16979	17053	17232	17043	16969	17162	17082	16915	16915	16976	16949	16851	16944	17058	17044	17146	16900	17218	16836	16970	17164	17109	17104	16982	16904	17118	16897	16970	17048	17126	17085	17151	17041	17113	17194	17060	17121	16986	16922	17069	16980	16824	17083	16906	17069	16912	16874	17215	17088	17103	16968	17129	17047	16792	16996	16787	17010	17163	17058	17032	17312	16922	17092	16869	16845	17228	16916	16848	17110	16947	17040	17014	17065	16879	17004	17060	16991	16994	17088	17138	17126	17098	16961	16918	17159	16943	16961	17113	17141	17188	16934	16736	16935	16972	16924	16958	16840	17052	17040	17071	17037	16875	17165	17147	17028	17112	17024	17110	17004	17177	16861	16981	17041	17058	16998	17037	16950	16909	17036	17348	16991	16888	16973	16972	16906	16881	17007	17021	16972	17087	17027	17004	17022	17163	17036	16927	17029	16968	16975	17112	16959	16945	17079	17180	17098	16815	17018	17040	16947	16959	17017	16895	16924	17080	16986	17394	17243	17044	17121	17021	17111	16697	16877	16990	17040	16979	16786	16914	16916	17139	17034	16932	16979	17030	17200	17053	17013	16802	17331	16915	16931	17109	17325	16977	16704	17084	16928	16992	16860	17063	16964	17031	17092	17033	17051	16867	16949	17283	16777	16773	16758	16836	17011	16944	17020	17027	17065	17266	16944	17021	17087	16912	16896	16903	16968	16855	17043	16970	16929	16783	16923	16879	17194	17010	17079	17022	17013	17278	17127	16802	16932	16813	17011	16751	17006	16967	16993	16974	17127	17091	17081	16959	17030	16820	17050	16876	17021	17074	17008	17093	16984	17052	17087	17078	16897	16813	16956	17082	16977	17129	17097	16895	16924	17189	17151	16965	16966	16906	16988	17012	17000	17121	16995	17072	16933	16998	17033	16946	17076	16989	17080	17102	16993	17066	16914	16884	16820	16871	16830	16829	17034	17073	16923	16768	17139	17337	17026	17035	17012	17163	17226	17086	16987	16896	16820	17095	16911	17095	16799	16910	17100	17028	17036	17088	17004	17280	17132	16907	16877	17112	17117	17023	16939	16839	17030	16884	16945	16944	17120	17130	17148	16933	17045	16818	17008	16841	17000	17111	17032	16807	17134	17135	16856	16849	16724	16999	17027	16948	16927	16914	16951	16943	17114	17032	17004	17125	17092	16921	17203	17053	17058	17097	17136	16998	17075	17108	17073	16930	16793	16728	17069	16826	17046	17013	16884	16968	17030	17225	17102	17209	16810	17122	17201	16931	17213	16980	17031	17181	17195	16956	17085	17176	16947	17092	16954	16870	17089	17021	17135	16912	17013	17059	17137	16728	17062	16986	17012	17144	17013	17128	17049	16997	17100	17149	16992	17167	17149	17047	17178	17166	16962	16955	16924	17139	16962	17062	16967	17054	16930	16987	16993	17071	16846	16950	16980	17078	16899	17188	17090	17054	16986	17125	16982	17113	17123	16940	17078	17114	16954	16997	17222	16997	17113	17009	16943	17005	17118	17005	17006	16894	17213	17144	17070	17133	17036	17062	17100	17052	16951	17208	17029	17018	16948	16933	16817	16791	16923	16931	16841	16916	17075	17038	16960	17074	17031	16979	17204	17053	17087	16843	17076	16992	16690	17141	16932	16981	17038	17194	16950	16851	16963	17067	16818	16954	16922	17007	16903	16728	16858	17059	17158	16855	17045	16907	16988	17330	17121	17062	16958	17087	17108	16958	17156	16914	16932	16813	16870	16779	17115	17114	17095	16816	17162	17280	17304	17087	16927	16894	17067	17035	17222	17143	16956	16955	16970	16988	16965	16748	16743	17071	16878	16959	17062	17069	16871	17016	16736	16984	16870	17036	17047	17017	17041	17067	17048	17329	17072	17056	17017	17005	17068	17115	17013	17266	17233	17030	17025	16863	16950	17183	16952	17040	16766	17061	17239	16976	17069	17080	17033	17009	17041	16994	17024	17199	17022	17103	16991	17229	17024	16861	17086	16943	17030	17008	16901	16951	16961	17052	17249	16910	17041	16997	17198	17081	17085	17065	17132	17110	17124	17059	16770	17069	17042	17004	17128	17250	16954	16873	16822	17184	17060	17162	17155	17095	17088	17139	16976	16959	16875	17255	17144	17020	17014	16972	17216	17047	17071	17100	16882	17109	17043	17038	17042	16884	17026	16933	16899	16862	16871	17011	16803	16803	17027	16888	17078	16816	17187	17070	16942	17023	16934	17124	17041	16891	17097	16953	17163	16890	16982	16959	16966	16834	17069	16963	17196	17068	17096	17119	17197	17128	16990	17061	17026	17025	16994	16899	16972	16849	16708	17131	17255	17024	16997	17090	17105	17003	17017	16933	16923	16991	17042	16968	16853	17079	16846	16972	17169	17143	17124	17168	17019	16959	16974	16824	16773	17020	17083	16867	17189	17022	16935	17137
16447	27188	25678	20213	17978	16777	16009	15996	19145	32183	54612	46123	28632	17621	14829	14314	14475	14322	14388	14404	14494	14389	14259	14292	14392	14380	14384	14387	14422	14203	14324	14145	14330	14447	14293	14335	14401	14392	14239	14498	14319	14246	14497	14305	14373	14310	14337	14499	14253	14252	14382	14503	14459	14373	14219	14334	14494	14250	14474	14435	14342	14483	14352	14306	14291	14210	14364	14416	14248	14411	14300	14333	14504	14376	14488	14446	14392	14318	14300	14411	14328	14454	14399	14142	14281	14488	14391	14299	14348	14327	14407	14391	14471	14320	14495	14320	14488	14294	14330	14528	14497	14395	14575	14416	14490	14320	14400	14370	14207	14300	14154	14385	14569	14549	14415	14369	14341	14361	14286	14343	14404	14127	14389	14562	14475	14403	14428	14423	14422	14349	14351	14396	14292	14266	14200	14466	14351	14174	14259	14348	14400	14369	14330	14253	14307	14289	14322	14377	14273	14511	14224	14392	14306	14311	14347	14352	14530	14408	14284	14331	14333	14319	14426	14247	14431	14365	14397	14415	14492	14303	14250	14417	14403	14321	14292	14326	14574	14492	14483	14398	14316	14394	14523	14318	14353	14487	14353	14365	14383	14387	14466	14271	14486	14480	14457	14388	14255	14274	14396	14302	14336	14488	14372	14241	14271	14281	14342	14297	14340	14384	14342	14403	14352	14284	14300	14300	14530	14343	14547	14425	14431	14276	14370	14436	14381	14457	14357	14579	14243	14494	14265	14322	14287	14381	14486	14473	14333	14401	14160	14377	14386	14420	14377	14399	14246	14313	14180	14378	14506	14480	14354	14503	14197	14425	14338	14271	14500	14533	14538	14342	14538	14338	14243	14447	14500	14153	14379	14315	14453	14412	14460	14400	14443	14474	14292	14382	14279	14339	14332	14455	14468	14357	14404	14684	14193	14501	14590	14403	14504	14323	14373	14380	14429	14490	14343	14225	14486	14450	14428	14412	14237	14372	14434	14384	14257	14289	14307	14397	14274	14463	14363	14308	14182	14301	14321	14413	14556	14352	14401	14276	14461	14442	14379	14256	14470	14378	14353	14237	14487	14106	14367	14452	14319	14475	14403	14416	14452	14395	14287	14383	14345	14374	14367	14483	14126	14300	14454	14444	14490	14241	14287	14149	14608	14294	14237	14362	14288	14422	14250	14468	14189	14317	14261	14244	14342	14430	14474	14155	14375	14342	14335	14482	14313	14304	14314	14503	14288	14383	14503	14492	14327	14379	14295	14239	14287	14346	14434	14268	14421	14245	14346	14372	14411	14245	14327	14264	14493	14386	14435	14350	14382	14308	14522	14307	14431	14380	14429	14546	14418	14298	14406	14479	14252	14486	14310	14440	14308	14447	14418	14313	14462	14355	14474	14302	14272	14088	14358	14171	14447	14438	14427	14463	14357	14267	14295	14377	14398	14324	14279	14391	14440	14348	14379	14454	14319	14324	14317	14394	14171	14319	14429	14289	14428	14253	14443	14566	14307	14514	14507	14504	14261	14451	14361	14420	14227	14232	14337	14389	14356	14524	14261	14379	14365	14373	14360	14420	14328	14378	14305	14387	14387	14197	14437	14387	14394	14435	14290	14331	14168	14445	14320	14285	14426	14378	14228	14313	14429	14303	14400	14198	14436	14380	14357	14301	14361	14352	14374	14401	14489	14217	14123	14423	14358	14212	14279	14346	14467	14363	14270	14378	14384	14418	14276	14226	14389	14361	14449	14362	14207	14417	14357	14284	14405	14412	14222	14450	14381	14344	14368	14276	14350	14273	14271	14227	14345	14333	14379	14335	14379	14293	14310	14450	14280	14359	14262	14386	14342	14392	14416	14366	14362	14286	14324	14475	14301	14452	14343	14228	14398	14397	14256	14319	14384	14113	14527	14478	14401	14366	14493	14203	14356	14314	14313	14364	14393	14495	14354	14381	14223	14321	14428	14536	14395	14419	14377	14322	14466	14552	14253	14487	14340	14192	14252	14244	14448	14332	14470	14282	14283	14431	14515	14243	14444	14430	14470	14244	14411	14208	14486	14389	14405	14199	14531	14356	14464	14337	14287	14331	14339	14377	14344	14419	14282	14466	14314	14286	14388	14497	14171	14379	14427	14442	14482	14477	14428	14302	14344	14338	14471	14227	14626	14339	14270	14229	14268	14291	14273	14315	14356	14301	14370	14326	14371	14388	14427	14648	14245	14244	14193	14269	14331	14360	14309	14469	14347	14436	14383	14554	14186	14519	14422	14402	14401	14225	14244	14353	14304	14366	14313	14306	14342	14391	14341	14482	14228	14321	14399	14435	14349	14341	14385	14362	14470	14355	14473	14349	14334	14398	14364	14340	14377	14359	14360	14267	14283	14329	14510	14421	14434	14445	14258	14319	14424	14298	14287	14458	14344	14328	14323	14326	14300	14435	14221	14319	14306	14284	14615	14401	14355	14417	14459	14261	14207	14442	14254	14329	14325	14451	14420	14247	14477	14273	14402	14325	14532	14471	14290	14198	14457	14419	14257	14441	14413	14330	14387	14286	14146	14458	14345	14287	14245	14373	14363	14434	14276	14369	14301	14429	14312	14328	14296	14468	14552	14315	14308	14273	14452	14333	14369	14349	14389	14602	14403	14213	14466	14391	14314	14294	14450	14463	14191	14361	14404	14464	14360	14428	14329	14119	14189	14414	14579	14533	14510	14358	14363	14323	14329	14449	14246	14528	14430	14290	14273	14127	14569	14414	14293	14250	14315	14253	14445	14270	14497	14348	14319	14548	14471	14346	14348	14322	14458	14329	14420	14371	14306	14357	14211	14436	14415	14447	14293	14326	14466	14351	14439	14281	14415	14224	14271	14473	14283	14456	14210	14325	14505	14396	14338	14393	14316	14182	14390	14466	14362	14320	14488	14265	14453	14319	14289	14332	14246	14259	14473	14370	14443	14270	14509	14140	14449	14248	14476	14461	14098	14482	14307	14390	14387	14378	14461	14420	14262	14316	14257	14322	14156	14281	14208	14295	14420	14465	14279	14315	14189	14510	14455	14306	14328	14492	14480	14302	14259	14376	14388	14469	14431	14389	14358	14448	14129	14370	14466	14169	14286	14414	14243	14314	14306	14432	14365	14465	14317	14353	14548	14317	14329	14435	14343	14416	14396	14366	14260	14392	14482	14451	14375	14420	14323	14468	14431	14310	14283	14314	14432	14374	14448	14348	14363	14388	14169	14322	14362	14379	14434	14492	14294	14358	14160	14294	14249	14303	14442	14372	14299	14291	14241	14469	14326	14486	14355	14398	14286	14341	14461	14423	14428	14511	14337	14379	14325	14259	14358	14329	14379	14204	14391	14449	14388	14360	14405	14384	14052	14494	14380	14348	14194	14289	14339	14519	14438	14325	14526	14289	14301	14325	14397	14372	14477	14507	14427	14204	14243	14445	14431	14420	14417	14487	14314	14544	14489	14235	14445	14561	14386	14419	14289	14367	14416	14361	14424	14581	14416	14309	14307	14324	14373	14396	14319	14420	14371	14394	14314	14368	14215	14234	14436	14428	14264	14468	14401	14344	14443	14418	14357	14342	14388	14360	14326	14463	14320	14124	14421	14388	14241	14336	14179	14457	14302	14363	14378	14548	14433	14270	14512	14303	14291	14420	14398	14312	14336	14159	14482	14293	14348	14386	14460	14358	14306	14155	14313	14314	14299	14362	14410	14110	14335	14361	14398	14381	14422	14366	14324	14410	14345	14264	14498	14562	14115	14379	14326	14310	14322	14389	14443	14282	14315	14374	14468	14497	14415	14265	14409	14383	14393	14326	14406	14253	14391	14330	14257	14419	14413	14440	14449	14600	14384	14218	14270	14486	14416	14138	14398	14272	14230	14423	14518	14277	14419	14606	14351	14207	14405	14286	14342	14344	14391	14361	14533	14259	14463	14519	14240	14416	14537	14337	14293	14221	14394	14446	14414	14115	14158	14546	14256	14360	14286	14454	14242	14405	14382	14288	14295	14324	14368	14421	14399	14473	14337	14313	14501	14151	14497	14483	14312	14335	14380	14367	14387	14432	14342	14463	14396	14261	14358	14347	14266	14414	14347	14400	14334	14219	14318	14320	14509	14383	14393	14611	14365	14403	14230	14432	14313	14377	14340	14491	14389	14303	14445	14341	14292	14306	14410	14367	14501	14214	14362	14323	14471	14406	14380	14362	14397	14404	14360	14367	14330	14417	14315	14361	14334	14208	14309	14369	14369	14475	14474	14224	14369	14461	14421	14283	14484	14141	14348	14474	14431	14347	14238	14221	14481	14541	14368	14356	14397	14389	14241	14395	14321	14215	14463	14474	14359	14248	14384	14251	14289	14155	14383	14315	14334	14410	14284	14474	14440	14387	14356	14412	14307	14339	14453	14392	14383	14435	14388	14488	14253	14310	14362	14339	14310	14167	14379	14346	14292	14277	14342	14335	14462	14393	14401	14272	14481	14336	14319	14523	14389	14322	14626	14521	14514	14273	14472	14455	14368	14103	14495	14270	14407	14413	14213	14362	14384	14582	14340	14286	14406	14398	14260	14485	14476	14414	14281	14369	14304	14397	14466	14334	14273	14390	14413	14237	14349	14406	14359	14251	14321	14228	14481	14434	14263	14314	14225	14188	14230	14344	14344	14241	14407	14358	14401	14312	14305	14448	14356	14482	14285	14429	14379	14213	14345	14471	14359	14469	14444	14494	14286	14358	14504	14416	14366	14378	14364	14467	14190	14366	14432	14471	14377	14387	14169	14330	14423	14374	14444	14243	14485	14587	14353	14366	14254	14479	14143	14431	14380	14302	14265	14461	14313	14343	14412	14463	14525	14433	14316	14399	14353	14361	14475	14428	14342	14363	14514	14469	14293	14346	14524	14355	14507	14349	14319	14546	14560	14510	14170	14522	14392	14354	14276	14425	14215	14284	14436	14303	14350	14355	14458	14280	14364	14478	14405	14472	14193	14317	14333	14333	14379	14364	14400	14476	14403	14338	14379	14390	14218	14306	14393	14373	14190	14297	14325	14325	14294	14454	14501	14448	14283	14263	14334	14327	14465	14269	14251	14531	14285	14364	14564	14260	14433	14405	14366	14437	14281	14211	14298	14242	14399	14167
29567	21042	20018	18276	17092	16947	17242	16882	16994	17511	20618	22123	19374	17569	16997	17106	16978	17007	17157	16817	16997	16950	16832	16748	16917	17077	16859	16997	16963	16933	16974	17104	16950	17050	16976	16807	16945	17005	16735	16976	16909	17016	16831	17022	16821	17036	16889	16990	17037	16845	16954	16802	16884	17067	17012	16857	16791	17010	16860	16812	16827	17155	16960	16868	17132	17175	16827	17086	16962	16798	17057	16904	17118	16861	16985	16731	17148	16921	16756	16788	16785	16835	16865	16985	17131	16824	16753	16962	16872	16906	16787	16697	16989	17060	16989	16983	16965	16896	16771	16799	16838	16882	17042	16738	16963	17028	17029	16916	16832	16764	16999	16939	16781	17053	16898	16825	16891	16918	16899	16891	16908	16948	16806	17041	16888	16860	17043	16840	16857	16885	17052	16926	17057	16910	17118	16865	16820	16881	16939	16942	16749	16950	16747	17031	16922	16972	16759	16838	16948	16973	17038	16721	16842	16888	16897	17206	16937	16824	16872	16864	16681	16987	17023	16850	16883	16972	17028	16803	16759	17002	16936	16921	16944	16816	16909	17078	16979	16822	16959	16609	16859	17031	16643	16927	16737	17009	16908	16720	16943	16961	16958	16854	16881	16999	16759	16830	17027	16982	16940	16719	16912	16873	16968	16976	16809	16910	16998	16987	16999	17072	16889	16960	17113	16879	16970	17036	16994	16888	16934	17007	17003	16724	16901	16874	16966	16902	16975	16928	16947	16886	16963	16988	16860	17037	16928	16906	17050	17067	16906	17010	17114	16929	16811	16964	16810	17061	16980	16856	16796	16897	16953	16823	16785	16752	16897	16904	16722	17159	17081	16896	17108	17005	16931	16934	16734	16938	16924	16856	16532	16906	16952	16922	16981	16889	16927	17054	17030	17106	16803	16836	17112	16928	17168	16950	16938	16829	16895	16643	16812	16749	16869	16742	16745	17100	16784	17047	16912	16946	16919	16784	16839	16994	16968	16731	16887	16798	16880	16913	16749	17014	16804	17062	16791	16887	16905	16842	16941	16855	16706	16808	16679	16808	16780	16683	17025	16972	17002	16935	17002	16908	16725	16983	16991	16734	16920	16883	16712	16927	17029	16977	16952	16857	17023	16941	16801	17055	16757	16863	16807	16894	16868	17024	17086	16876	16876	16808	16890	16845	17140	17137	16852	16838	17094	16752	16695	16985	16837	16958	16878	16987	17033	17003	16852	16785	17013	16699	16997	16712	16991	17074	16754	16895	16826	16831	16838	16771	16831	16714	16885	16915	16901	16828	16983	16972	17067	17025	17018	16871	16918	16731	16866	16880	16906	16866	16908	16874	16804	17043	16863	16803	16819	16894	16938	16976	16992	16722	16878	16947	16806	16810	16820	16940	16823	16904	17000	16774	16915	17062	17080	17126	16848	16950	16909	17061	16971	16765	16966	17003	16964	16831	16858	16792	16816	16925	16846	16684	16767	16792	16895	17079	17028	17080	16827	16884	16755	17051	17009	16981	16848	16808	16945	16850	17050	16918	16857	16882	16849	16841	17087	17027	16897	16906	16928	16811	16861	16990	16874	16730	16816	17045	17091	16858	16836	16935	17053	16978	16906	16904	17007	16849	16884	16849	16904	16927	17126	16688	17069	17006	17038	16933	17013	17099	16914	16981	16860	17126	16686	16938	16952	16990	16728	16808	17115	16913	16923	16947	16979	16947	16921	16781	16805	16713	16814	16808	16870	17090	16962	16767	16916	17088	16881	16783	16818	16725	17130	16963	16952	16939	17176	16995	16776	16846	16997	17038	17057	16990	17065	17128	16940	17047	16887	17090	16790	16817	16792	16876	16914	16928	16908	16934	16649	16871	16710	16981	16817	16707	17169	17005	17096	16811	16828	17013	16883	16969	16906	16730	16990	16812	17070	16899	16827	16757	17115	16983	17007	16839	16976	16890	16778	16972	16884	16975	16928	16988	16809	17136	17064	16914	16935	16941	17069	16693	16985	16897	16899	16965	17093	16861	16641	16898	16953	17020	16948	17026	17055	16772	17022	17032	16901	16960	16821	17141	16741	16875	16690	17048	17091	16915	16891	16829	16966	16921	16983	16868	16803	16904	16988	16894	16969	16781	16898	17095	16847	16823	16786	17034	17012	16829	16971	16894	16669	16722	16874	16683	16823	16875	16767	16873	16930	17065	16766	16861	16807	16996	16786	16802	17000	16811	16757	16847	17121	16888	16893	17031	16939	16928	16780	16973	16917	16969	16990	17098	16969	16908	16818	17058	16996	16769	16812	16837	16905	16892	17020	16855	16874	16983	16984	16996	16996	16755	17061	16957	16823	16820	16986	16862	16779	16897	16994	16822	16653	16909	16975	17058	16873	16891	16975	16862	17133	16833	16817	16952	17107	16982	17105	16972	16914	16890	17122	16859	16975	16795	17020	16841	16878	16682	16933	16937	16889	16933	16926	16869	16868	17116	16972	16870	16948	16846	16786	16801	17017	16791	16968	16865	16765	17041	16985	16908	17068	16884	16819	16843	16896	16911	16695	16860	16898	17005	16922	16984	17002	16995	16818	16875	16990	17105	16812	16803	16886	16866	16846	16851	16840	16751	17240	16916	16982	17009	17093	16922	16834	16736	17012	17011	16913	16860	16851	16844	16811	16875	16975	16735	16759	16785	16899	16891	16875	17082	17026	17111	16888	16788	17016	16950	16670	17096	16788	16896	16855	16841	17021	16963	16972	16672	16956	16822	16872	16927	16782	16866	16777	17040	16824	16915	16609	16950	16945	17029	16973	16836	16942	16848	16815	16985	17033	16962	16982	16961	16902	16897	16981	16798	17028	16730	16879	16832	16962	16929	16951	16940	17180	16826	16955	17021	16898	16876	16768	16919	17124	16958	16929	16943	16887	16951	16833	17045	16917	16910	16802	16732	17024	16823	16782	16800	17081	16790	16674	16883	16874	16860	16871	16908	16948	16830	16977	16919	16754	17028	16797	16936	17029	16924	16629	16857	16948	16855	16943	16944	17126	17004	16973	16943	16873	16963	16959	16935	17045	16817	16980	16835	17027	16989	16854	16881	17083	16854	17092	16926	17010	17105	16933	16896	16878	17083	17057	16913	16894	17034	16880	16858	17007	17049	17174	17005	17117	16727	16985	16782	16995	16992	17011	16828	17129	16918	16953	17006	16921	16981	16852	16966	16872	17033	16869	16948	16880	17068	16963	16911	16732	16970	16910	16774	16955	16827	16949	16951	16965	16854	16988	16770	16889	16981	17084	16840	17138	16876	16894	16928	16999	16816	16878	16974	17050	16715	16691	17003	17069	16899	16717	17148	16861	16954	16836	16752	16853	16905	16660	16947	16843	16842	16851	16905	16842	16931	16899	17045	16757	16850	16816	16888	16786	16790	16998	16903	17158	16989	16854	16859	17019	16752	16888	17079	16996	16987	16878	16604	16731	16856	16671	16722	16734	16930	16948	16859	16893	17032	16955	16985	16895	16940	16792	16769	16724	16945	16856	17172	16931	17003	16945	16756	16956	17100	16923	17093	16932	16930	17035	17037	16955	16967	17090	17028	16840	17015	16997	16721	17130	16884	16815	16660	16933	16860	17158	16960	16951	17037	16893	16978	16875	16834	16876	16879	16834	16833	16977	16732	16978	16985	16987	17053	17094	17058	16883	16906	17070	16790	17013	16754	17154	17105	16969	17045	16932	16958	16972	17091	16812	16999	16870	16867	16786	16902	17021	17122	17023	16861	16932	16810	17167	17085	16859	16910	17016	16700	16884	16846	16790	16880	16864	16992	16926	16915	17163	17060	16808	16922	16710	16766	17022	16835	16961	17080	17009	16968	17044	16805	16875	16935	16770	16887	16719	17055	16912	16788	16865	16910	16768	17086	17026	16787	16986	16813	16947	16787	16973	16933	17067	16909	16926	16801	16695	16747	16887	17019	16810	16835	16889	17036	17067	16896	16989	16855	17086	17283	16824	16702	16871	17011	16918	16876	16713	16829	16968	17094	16967	16924	17086	16903	16969	16757	17000	16873	16779	16948	17021	16874	16933	16775	16813	16857	16899	16733	16860	16940	16899	16899	16622	16895	16975	16891	17063	16812	16947	17068	16910	16882	17063	16792	16819	16668	17068	17081	16914	16911	16843	16875	16907	16878	16972	16851	16839	16961	16896	16788	16862	17038	16960	17019	16992	16943	16874	16985	17103	16869	16941	17128	16862	16943	16831	16757	16858	16978	16858	16760	16841	16847	16831	16870	16987	16904	17073	16884	16892	16699	16995	16784	16690	16749	16937	16932	16857	16651	16818	17113	16973	17030	16979	16960	16908	16743	16908	16760	17007	16921	17014	16997	16973	16964	16980	16969	16879	17008	16918	16935	17024	16980	16998	16916	17044	16844	16889	16715	16824	17044	16879	16990	16835	17070	17042	16806	16664	16917	16711	16816	16946	16858	16857	17030	16868	16753	17037	17006	16806	16856	17033	16798	16834	16935	16856	16857	16961	16952	17082	16825	17081	17096	17022	17154	16854	16669	16908	16828	16908	16678	16861	16847	16909	16885	16715	17189	16954	16990	16972	16983	16851	16998	16879	16788	16739	16906	16859	16927	16954	16845	16917	16791	16868	16860	17024	16774	16822	16931	17100	16839	16828	16721	16903	16879	16791	17141	16884	16897	16966	16807	16813	16959	16955	16818	16930	16929	16945	16695	16701	16971	16768	16802	16757	16946	16752	16942	16776	16815	16897	16954	16959	16869	16939	17092	16731	16894	17063	17000	16976	16922	16885	17019	17081	16916	17000	16905	17198	16844	16835	16795	16994	17003	16962	17127	16907	16897	16713	16891	16922	16948	17032	16947	16914	16933	16722	16739	16951	17023	16955	16977	16898	16848	16992	16803	16913	16904	16901	16882	16876	17050	16803	16995	16859	16817	16773	16889	16803	16756	16727	16943	16863	17055	16707	16618	16726	16762	16883	16803	16816	16846	17048	17091	17196	17114	16838	17050	17003	16805	16786	16750	16790	17076	16790	16902	16988	17023	16755	16845	16842	16900	17024	16984	16900	17087	16958	16859	16894	16816	16684	16926	16874	16997	17090	16951	16768	16959	16820	17011	16979	16778	16743	16843
15330	15250	15107	14604	14531	14229	14436	14210	14258	15277	20731	20158	16482	14897	14366	14306	14308	14202	14357	14328	14412	14290	14073	14324	14190	14255	14285	14250	14317	14315	14221	14195	14331	14162	14236	14217	14187	14235	14364	14130	14324	14271	14195	14391	14298	14372	14305	14223	14333	14222	14255	14265	14376	14278	14342	14375	14229	14266	14390	14403	14172	14384	14456	14352	14118	14393	14306	14182	14226	14373	14278	14214	14328	14196	14126	14536	14225	14267	14329	14082	14302	14132	14177	14168	14216	14182	14238	14354	14120	14408	14193	14219	14424	14040	14224	14081	14085	14210	14263	14191	14339	14194	14242	14199	14303	14288	14303	14244	14140	14211	14258	14420	14319	14184	14318	14353	14393	14484	14290	14222	14269	14223	14138	14373	14266	14208	14181	14299	14206	14232	14154	14472	14279	14384	14228	14187	14191	14191	14410	14137	14214	14283	14252	14152	14313	14284	14236	14334	14260	14312	14252	14186	14307	14235	14110	14177	14347	14067	14330	14293	14389	14442	14214	14210	14201	14402	14462	14283	14270	14302	14293	14230	14184	14339	14169	14311	14096	14233	14446	14178	14203	14275	14366	14207	14376	14253	14251	14325	14185	14295	14266	14134	14355	14381	14251	14326	14291	14329	14276	14248	14221	14161	14408	14267	14149	14230	14318	14222	14191	14329	14378	14433	14199	14348	14277	14114	14291	14417	14250	14267	14280	14159	14200	14246	14161	14276	14239	14352	14237	14276	14294	14253	14271	14067	14236	14288	14287	14353	14306	14277	14231	14287	14346	14117	14309	14294	14043	14385	14309	14202	14254	14278	14404	14366	14248	14297	14305	14157	14303	14446	14208	14142	14356	14307	14109	14186	14379	14116	14265	14192	14321	14290	14393	14479	14450	14306	14125	14308	14219	14264	14329	14315	14399	14065	14347	14258	14290	14242	14281	14335	14202	14316	14293	14304	14152	14267	14250	14301	14331	14323	14266	14227	14121	14230	14178	14311	14169	14225	14190	14091	14317	14220	14330	14402	14282	14178	14256	14437	14208	14197	14306	14130	14128	14191	14248	14338	14268	14170	14209	14309	14349	14320	14226	14230	14208	14393	14518	14181	14243	14334	14275	14214	14440	14172	14315	14225	14379	14417	14013	14087	14463	14239	14255	14243	14187	14157	14304	14347	14292	14138	14174	14166	14221	14122	14291	14438	14381	14200	14240	14271	14233	14223	14317	14273	14326	14236	14201	14163	14406	14262	14194	14311	14091	14401	14311	14419	14221	14234	14165	14216	14064	14360	14279	14297	14338	14282	14314	14367	14107	14359	14371	14160	14304	14227	14091	14240	14322	14332	14293	14341	14219	14237	14322	14330	14260	14120	14205	14272	14356	14334	14320	14175	14209	14248	14301	14377	13987	14200	14142	14315	14358	14236	14333	14200	14131	14275	14097	14329	14155	14277	14219	14171	14251	14229	14074	14286	14273	14147	14156	14302	14314	14208	14498	14309	14318	14274	14351	14173	14343	14207	14273	14049	14253	14175	14285	14151	14256	14323	14354	14020	14219	14313	14216	14434	14075	14101	14368	14324	14405	14194	14204	14234	14295	14246	14184	14304	14335	14294	14384	14137	14087	14277	14111	14362	14286	14188	14337	14341	14349	14211	14347	14429	14307	14280	14337	14241	14405	14362	14171	14186	14327	14356	14351	14162	14228	13984	14214	14336	14331	14168	14031	14210	14091	14284	14198	14197	14270	14315	14187	14204	14321	14397	14336	14208	14315	14254	14250	14335	14072	14243	14268	14389	14301	14201	14275	14302	14385	14203	14213	14203	14281	14291	14492	14236	14315	14136	14186	14220	14169	14325	14307	14374	14246	14267	14191	14266	14160	14285	14105	14346	14167	14279	14320	14342	14400	14360	14157	14283	14255	14066	14364	14359	14205	14285	14348	14155	14350	14201	14326	14314	14227	14372	14146	14370	14186	14218	14358	14405	14463	14208	14240	14279	14123	14294	14206	14180	14302	14260	14297	14053	14266	14106	14206	14108	14247	14237	14081	14294	14286	14223	14346	14239	14258	14101	14407	14205	14405	13983	14305	14114	14248	14307	14154	14406	14204	14267	14342	14234	14101	14443	14436	14276	14116	14261	14545	14183	14244	14231	14239	14300	14113	14313	14301	14376	14233	14242	14242	14263	14195	14214	14225	14196	14096	14306	14385	14293	14261	14083	14363	14236	14329	14358	14326	14278	14229	14423	14289	14228	14373	14072	14266	14258	14272	14265	14143	14320	14023	14361	14186	14241	14523	14339	14256	14348	14349	14326	14390	14371	14441	14317	14281	14116	14294	14430	14264	14273	14216	14227	14392	14279	14353	14250	14383	14265	14462	14364	14204	14287	14270	14195	14219	14285	14180	14222	14312	14439	13948	14428	14313	14248	14286	14132	14376	14221	14148	14224	14419	14335	14360	14514	14378	14348	14150	14261	14146	14196	14202	14377	14186	14169	14238	14129	14218	14051	14152	14314	14272	14194	14324	14203	14355	14259	14296	14327	14423	14392	14446	14336	14223	14420	14480	14171	14299	14315	14149	14220	14234	14187	14361	14409	14145	14388	14343	14225	14096	14475	14226	14406	14229	14268	14242	14366	14327	14155	14184	14118	14221	14212	14306	14126	14498	14167	14359	14196	14213	14253	14482	14273	14321	14438	14270	14377	14245	14266	14358	14281	14146	14302	14141	14071	14286	14304	14244	14295	14308	14104	14348	14242	14332	14289	14276	14250	14223	14243	14299	14295	14258	14365	14060	13975	14180	14226	14190	14228	14352	14332	14252	14296	14153	14475	14345	14323	14163	14338	14376	14359	14269	14377	14206	14098	14173	14331	14199	14240	14338	14277	14144	14093	14459	14111	14175	14175	14433	14173	14329	14374	14306	14195	14105	14228	14242	14284	14322	14321	14384	14261	14221	14141	14443	14185	14203	14231	14462	14012	14299	14172	14257	14250	14420	14099	14406	14342	14095	14218	14338	14078	14198	14262	14106	14318	14209	14158	14300	14235	14349	14195	14284	14292	14169	14304	14248	14311	14326	14144	14270	14222	14224	14418	14240	14151	14192	14284	14226	14341	14332	14307	14216	14225	14260	14352	14186	14188	14157	14384	14131	14137	14212	14148	14277	14233	14272	14350	14263	14193	14202	14178	14280	14365	14149	14355	14133	14267	14178	14178	14250	14285	14123	14224	14283	14437	14285	14264	14205	14205	14323	14349	14221	14325	14160	14170	14287	14389	14178	14189	14402	14260	14407	14233	14327	14342	14284	14223	14218	14233	14284	14170	14145	14189	14155	14283	14278	14355	14282	14290	14147	14335	14225	14238	14262	14295	14275	14217	14289	14245	14303	14126	14230	14265	14313	14405	14254	14180	14250	14216	14204	14205	14402	14208	14182	14237	14214	14233	14326	14309	14196	14321	14314	14337	14398	14274	14081	14133	14484	14260	14276	14345	14233	14231	14258	14089	14248	14465	14304	14183	14143	14308	14168	14229	14257	14325	14271	14245	14228	14144	14251	14256	14308	14232	14372	14394	14164	14178	14374	14414	14318	14338	14227	14257	14308	14197	14140	14327	14219	14350	14253	14181	14246	14609	14229	14152	14326	14321	14250	14176	14357	14353	14165	14298	14481	14279	14344	14241	14188	14298	14188	14286	14220	14329	14321	14287	14251	14090	14264	14125	14201	14162	14203	14254	14258	14251	14185	14132	14193	14333	14333	14323	14200	14188	14274	14156	14308	14368	14240	14275	14199	14190	14379	14227	14267	14379	14407	14278	14230	14267	14054	14349	14235	14332	14392	14309	14235	14313	14216	14315	14194	14229	14314	14219	14481	14377	14347	14148	14158	14061	14384	14363	14251	14253	14262	14396	14437	14036	14380	14316	14221	14303	13961	14147	14190	14400	14339	14351	14406	14179	14358	14293	14429	14199	14161	14246	14230	14283	14215	14314	14263	14277	14204	14287	14295	14190	14128	14389	14152	14167	14230	14302	14117	14402	14320	14205	14160	14217	14366	14541	14253	14142	14212	14296	13924	14289	14325	14273	14167	14496	14163	14391	14301	14423	14313	14384	14230	14373	14312	14219	14259	14226	14208	14421	14296	14200	14147	14190	14333	14288	14249	14128	14209	14266	14190	14176	14451	14255	14288	14401	14293	14137	14193	14319	14150	14371	14368	14088	14160	14421	14217	14340	14275	14129	14289	14354	14132	14290	14256	14265	14366	14302	14241	14355	14214	14317	14228	14258	14357	14266	14276	14315	14230	14305	14245	14279	14080	14476	14367	14127	14381	14361	14346	14345	14120	14063	14262	14357	14197	14218	14272	14535	14225	14395	14322	14320	14416	14196	14284	14204	14287	14359	14215	14117	14266	14130	14205	14131	14235	14330	14353	14329	14218	14317	14367	14102	14252	14330	14267	14236	14012	14200	14224	14243	14170	14441	14313	14345	14251	14336	14086	14364	14374	14188	14039	14344	14369	14404	14393	14492	14307	14168	14212	14199	14299	14217	14445	14182	14184	14355	14323	14209	14045	14409	14405	14230	14238	14241	14377	14428	14266	14347	14183	14197	14196	14372	14262	14231	14241	14312	14135	14156	14262	14238	14216	14277	14249	14230	14510	14224	14115	14213	14254	14396	14319	14284	14230	14355	14348	14350	14273	14260	14270	14281	14220	14208	14108	14352	14208	14236	14241	14182	14164	14156	14211	14314	14365	14244	14369	14204	14244	14170	14181	14244	14162	14234	14310	14106	14278	14225	14340	14093	14254	14163	14407	14160	14220	14372	14295	14288	14286	14358	14219	14115	14180	14264	14426	14250	14327	14282	14274	14142	14369	14278	14216	14454	14246	14186	14286	14402	14325	14227	14327	14259	14249	14325	14103	14404	14126	14262	14357	14215	14200	14129	14134	14292	14245	14134	14093	14292	14109	14188	14255	14341	14341	14354	14069	14314	14349	14353	14208	14345	14224	14163	14188	14442	14026	14106	14479	14235	14116	14300	14268	14176	14245	14240	14262	14249	14364	14262	14091	14334	14220	14184	14262	14258	14212	14166	14255	14194	14309	14083	14249	14078	14319	14220	14068	14343	14437	14325	14301	14297
25593	20752	26822	25248	19645	18129	18210	17322	17160	23519	38034	33660	23865	18596	17233	16933	16844	16938	16981	16729	16981	16884	16704	16911	16895	16828	16632	16717	16805	16861	16725	16643	16889	16915	16927	16725	16689	16699	16739	16869	16883	16941	16791	16789	16849	16803	16892	16774	16734	16975	16711	16684	16765	16637	16570	16899	16699	16793	16718	16763	16740	16840	16762	16823	16809	16968	16797	16819	16738	16798	16764	16717	16633	16746	16594	16803	16993	16855	16800	16686	16852	16904	16626	16680	16789	16445	16787	16805	16806	16613	16751	16777	16795	16883	16653	16922	16653	16882	16716	16604	16939	16781	16970	16886	16817	16844	16570	16786	16875	16612	17040	16883	16836	16630	16855	16805	16689	16746	16901	16720	16651	16858	16567	16899	16812	16640	16687	16873	16849	16847	16811	16769	16853	16818	16832	16763	16828	16737	16939	16703	16704	16707	16507	17012	16991	16710	16791	17012	16823	16753	16978	16761	16574	16918	16734	16735	16555	16613	16728	16965	16859	16734	16771	16691	16773	16605	16729	16880	16636	16750	16576	16852	16837	16718	16664	16806	17063	16791	16690	16749	16838	16632	16613	17130	16616	16834	16847	16564	16566	16752	16473	16735	16790	16855	17022	16819	16745	16790	16699	16778	16977	16648	16891	16782	16851	16656	16890	16749	16744	16754	16939	16785	16754	16791	16636	17055	16814	16909	16750	16852	16615	16615	16690	16771	16791	16873	16824	16914	16856	16692	16864	16930	16943	16769	16902	16799	16764	16861	16767	16829	16713	16837	16819	16742	16940	16706	16555	16770	16758	16706	16603	16607	16759	16670	17021	16752	16783	16824	16666	16718	16685	16715	16730	16758	16718	16668	16670	16908	16858	16755	16787	16820	16654	16724	16743	16876	16749	16721	16851	16550	16980	16817	16848	16861	16792	16740	16830	16701	16751	16669	16846	16565	16843	16738	16706	16911	16944	16893	16839	16788	16789	16780	16667	16750	16879	16821	16718	16753	16938	16869	16485	16807	16844	16562	16686	16630	16791	16760	16904	16863	16696	16805	16941	16767	16745	16779	16753	16789	16729	16723	16754	16795	16671	16922	16785	16768	16805	16872	16942	16766	16744	16704	16730	16816	16741	16697	16876	16868	16781	16777	16664	16635	16650	16770	16924	16868	16900	16631	16730	16707	16986	16875	16830	16692	16723	16894	16791	16518	16815	16853	16740	16798	16885	16696	16802	16883	17019	16823	16694	16756	16863	16635	16947	16816	16697	16829	16851	16645	16688	16799	16656	16729	16679	16627	16706	16714	16567	16561	16731	16604	16748	16805	16715	16690	16816	16749	16922	16870	16518	16569	16776	16776	16667	16625	16937	16690	16657	16880	16842	16897	16628	16585	16765	16628	16697	16646	16762	16559	16735	16692	16919	16733	16789	16866	16920	16890	16744	16785	16810	16638	16825	16771	16797	16834	16839	16714	16616	16838	17013	16763	16947	16730	16700	16706	16551	16608	16599	16691	16806	16805	16629	16763	16934	16680	16838	16738	16874	16691	16591	16740	16812	16717	16837	16666	16667	16736	16875	16817	16699	16817	16707	16545	16780	16629	16678	16805	16508	16892	16620	16852	16598	16879	16977	16744	16911	16918	16741	16753	16790	16746	16852	16774	16705	16966	16705	16743	16745	16628	16721	16645	16810	16812	16999	16864	16699	16931	16757	16835	16659	16666	16811	16807	16777	16840	16756	16701	16870	16836	16615	16869	16875	16901	16761	16613	16945	16669	16832	16834	16642	16666	16900	16800	16760	16708	16594	16724	16782	16580	16745	16653	16732	16670	17023	16766	16634	16709	16539	17037	16429	16792	16750	16751	16699	16793	16634	16942	16800	16697	16896	16847	16562	16541	16658	16838	16941	16697	16831	16723	16796	16836	16714	16874	16712	16779	16504	16680	16818	16974	16771	16884	16689	16827	16721	16793	16663	16870	16850	16691	16780	16603	16789	16683	16684	16554	16569	16783	16832	16635	16670	16855	16641	16683	16611	16591	16457	16668	16809	16659	16723	16687	16666	16688	16939	16676	16707	16665	16698	16668	16703	16855	16796	16657	16699	16806	16860	16468	16973	16709	16930	16845	16763	16694	16869	16892	16795	16841	16936	16716	16758	16724	16890	16782	16814	16824	16793	16783	16756	16737	16741	16634	16699	16822	16814	16696	16578	16559	16742	16813	16907	16730	16663	16689	16729	16786	16864	16717	16696	16799	16548	16829	16754	16715	16886	16874	16732	16797	16724	16845	16994	16704	16591	16646	16858	16948	16778	16753	16868	16759	16891	16887	16804	16514	16858	16836	16728	16894	16804	16833	16819	16731	16801	16812	16598	16675	16639	16827	16739	16894	16777	16881	16763	16798	16792	16881	16910	16712	16815	16777	16807	16609	16725	16790	16871	16630	16912	16700	16722	16665	17001	16810	16788	16910	17053	16544	16755	16770	16705	16828	16801	16753	16863	16754	16701	16717	16838	16898	16686	16914	16779	16638	16852	16680	16665	16828	16855	16745	16918	16662	16783	16816	16790	16826	16802	16987	16774	16817	16848	16656	16773	16668	16768	16524	16711	16643	16865	16603	16624	16612	16895	16874	16844	16723	16726	16667	16715	16758	16817	16860	16707	16753	16752	16897	16796	16753	16941	16872	17038	16821	16742	16649	16740	16759	16719	16746	16646	16913	16830	16647	16823	16621	16634	16618	16683	16842	16601	16811	16585	16771	16857	16721	16867	16659	16836	16605	16675	16934	16808	16817	16784	16704	16821	16750	16588	16852	16799	16915	16669	16832	16762	16737	16822	16726	16665	16544	16838	16726	16827	16759	16671	16746	16866	16871	16838	16806	16631	16694	16911	16833	16873	16623	16746	16577	16797	16638	16684	16634	16683	16665	16855	16979	16723	16701	16627	16801	16981	16885	16695	16531	16834	17121	16762	16576	16775	16821	16801	16867	16626	16891	16893	17006	16698	17014	16763	16822	16702	16824	16717	16691	16769	16750	16784	16775	17052	16688	16683	16584	16963	16846	16752	16755	16782	16672	16714	16774	16950	16824	16681	16821	16809	16708	16660	16716	16729	16588	16798	16844	16839	16603	16842	16703	16760	16753	16734	17004	16788	16834	16504	16704	16688	16862	16850	16651	16441	16733	16690	16494	16689	16810	16789	16896	16627	16800	17075	16871	16795	16756	16787	16662	16854	16674	16873	16752	16735	16808	16845	16745	16693	16739	16786	16848	16713	16755	16862	16879	16872	16673	16862	16770	16691	16809	16742	16612	16824	16932	16885	16816	16879	17014	16845	16793	16677	16809	16841	16785	16871	16984	16827	16906	16780	16698	16676	16670	16642	16895	16723	16938	16836	16691	16933	16568	16699	16838	16972	16754	16775	16798	16806	16803	16797	16763	16752	16680	16619	16715	16761	16632	16850	16718	16951	16930	16772	16722	16865	16879	16587	16831	16792	16912	16792	16658	16754	16724	16628	16898	16470	16623	16687	16868	16845	16604	16689	16728	16849	16638	16924	16755	16712	16891	16877	16689	16829	16721	16915	16758	16701	16976	16869	16887	16852	16998	16941	16726	16894	16727	16624	16766	16758	16949	16737	16796	16809	16793	16892	16783	16663	16515	16696	16732	16755	16851	16720	16659	16716	16745	16749	16776	16796	16787	16854	16793	16639	16706	16705	16837	16848	16753	16998	16713	16755	16830	16626	16628	16920	16689	16814	16752	16616	16796	16635	16873	17024	16745	16617	16737	16869	16711	16704	16684	16805	16802	16514	16798	16804	16977	16816	16618	16792	16763	16691	16759	16905	16612	16962	16663	16736	16733	16890	16706	16985	16756	16823	16671	16727	16636	16799	16726	16667	16820	16866	16984	16693	16831	16893	16944	16659	16611	16465	16884	16651	16675	16834	16688	16644	16848	16776	16665	16770	16739	16788	16799	16644	16793	16655	16544	16915	16854	16623	16938	16741	16850	16939	16891	16679	16712	16724	16773	16888	17012	16748	16797	16708	16857	16641	16866	17002	16709	16902	16817	16805	16885	16730	16841	16704	16807	16922	16722	16650	16648	16693	16999	16680	16683	16747	16945	16762	16772	16779	16958	16854	16839	16699	16870	16873	16686	16750	16707	16886	16873	16717	16888	16687	16758	16804	16830	16672	16890	16776	16666	16777	16699	16614	16572	16683	16881	16827	16800	16707	16846	16893	16898	16756	16777	16682	16718	16887	16658	16527	16750	16742	16592	16917	16616	17006	16626	16889	16844	16599	16768	16695	16751	16754	16845	16839	16641	16743	16878	16821	16655	16650	16782	16668	16733	16706	16598	16869	16846	16923	16789	16704	16657	16644	16779	16831	16737	16612	16490	16758	16532	16759	16845	16762	16919	16845	16735	16784	16631	16961	17035	16738	16709	16721	16816	16693	16680	16619	16820	16961	16682	16696	16637	16742	16489	16758	16712	16866	16925	16687	16985	16661	16638	17024	16665	16710	16670	16902	16688	16937	16761	16812	16804	16752	16885	16634	16803	16577	16987	16624	16859	16806	16580	17033	16762	16846	16879	16942	16865	16672	16789	16691	16740	16767	16940	16789	16717	16722	16851	16729	16625	16870	16717	16895	16816	16672	16860	16705	16689	16870	16778	16762	16771	16948	16789	16708	16895	16784	16529	16786	16806	16798	16684	16739	16953	16959	16828	16722	16849	16738	16663	16784	16795	16802	16801	16756	16839	17026	16764	16755	16797	16820	16782	16740	16507	16767	16820	16604	16698	16793	16777	16801	16870	16890	16751	16778	16656	16839	16751	16929	16740	16702	16596	16704	16941	16590	16672	16712	16643	16576	16891	16662	16759	16729	16540	16750	16896	16620	16942	16892	16809	16855	16708	16600	16792	16788	16839	16781	16611	16731	16614	16617	16904	16804	16543	16675	16771	16705	16550	16910	16782	16884	16755	16756	16862	16799	16920	16939	16845	16702	16828	16701	16477	16839	16771	16667	16733	16739	16912	16803	16762	16857	16948	16898	16617	16943	16882	16539	16875	16740	16634	16853	16915	16781	16743	16848	16955	17015	16953	16615	16855	16881	16588	16859	16714	16886	16771	16862	16832
14004	19895	18988	16475	15603	15139	14953	14612	14669	25229	39690	32716	20755	15563	14286	14173	14201	14284	14123	14025	14204	14182	14099	14142	14233	14250	14350	14256	14126	14380	14187	14232	14119	14130	14099	14360	14327	14246	14088	14269	14259	14333	14248	14366	14209	14239	14277	14388	14205	14309	14193	14269	14469	14134	14257	14272	14143	14320	14086	14198	14272	14282	14159	14240	14240	14306	14273	14053	14223	14223	14136	14385	14338	14232	14207	14354	14348	14150	14052	14258	14076	14284	14456	14136	14259	14268	14347	14205	14294	14160	14094	14213	14295	14402	14127	14007	14162	14182	14297	14162	14264	14378	14312	14279	14199	14291	14050	14283	14154	14393	14151	14156	14373	14338	14138	14335	14276	14275	14147	14243	14220	14157	14174	14174	14209	14152	14163	14136	14291	14196	14232	14241	14281	13983	14090	14169	14314	14213	14206	14355	14223	14201	14207	14249	14237	14208	14293	14180	14186	14097	14254	14111	14093	14325	14179	14324	14345	14176	14206	14272	14102	14234	14233	14023	14432	14178	14194	14317	14040	14007	14031	14202	14275	14303	14112	14253	14105	14216	14050	14249	14242	14208	14184	14210	14222	14204	14162	14179	14278	14228	14194	14204	14238	14163	14242	14262	14012	14236	14320	14287	14154	14113	14153	14175	14266	14173	14250	14249	14148	14189	14233	14271	14238	14333	14159	14149	14020	14269	14208	14237	14311	14122	14130	14142	14132	14267	14259	14114	14247	14205	14127	14179	14131	14178	14251	14336	14316	14169	14195	14214	14141	14225	14130	14283	14314	14216	14187	14252	14275	14093	14380	14336	14382	14182	14344	14065	14109	14156	14135	14290	14225	14162	14310	14226	14207	14283	14114	14205	14250	14219	14325	13987	14205	14171	14160	14188	14461	14251	14161	14228	14181	14139	14395	14033	14179	14413	14146	14331	14341	14241	14252	14285	14188	14206	14152	14385	14316	14265	14303	14283	14102	14333	14210	14128	14301	14081	14342	14372	14367	14192	14138	14123	14285	14214	14318	14068	14287	14096	14175	14314	14324	14232	14278	14181	14205	14076	14073	14271	14299	14163	14286	14134	14308	14306	14138	14167	14213	14175	14159	14248	14190	14269	14240	14196	14380	13942	14215	14328	14168	14244	14213	14114	14150	14294	14235	14213	14131	14321	14148	14036	14188	14225	14127	14176	14260	14204	14245	14060	14209	14142	14148	14238	14383	14073	14157	14174	14328	14206	14241	14279	14223	14242	14110	14115	14371	14395	14206	14200	14331	14202	14250	14231	14098	14392	14248	14216	14169	14176	14113	14335	14269	14383	14167	14119	14356	14235	14487	14235	14292	14101	14209	14232	14267	14100	14256	14270	14207	14119	14210	14226	14215	14154	14295	14248	14072	14390	14121	14161	14028	14357	14358	14229	14204	14184	14293	14174	14191	14157	14245	14144	14094	14199	14361	14324	14207	14160	14258	14160	14177	14483	14163	14301	14245	14077	14230	14251	14344	14303	14413	14231	14250	14089	14387	14248	14303	14135	14244	14218	14321	14256	14362	14195	13979	14139	14216	14315	14018	14275	14354	14277	14355	14166	14266	14153	14141	14365	14288	14215	14176	14046	14167	14325	14293	14296	14369	14233	14146	14248	14173	14246	14165	14296	14245	14103	14230	14189	14346	14345	14243	14230	14291	14438	14337	14178	14054	14250	14165	14090	14005	14083	14288	14243	14063	14202	14052	14283	14200	14236	14406	14114	14145	14168	14289	14155	14127	14254	14013	14178	14257	14361	14132	14121	14294	14261	14087	14229	14195	14188	14183	14273	14157	14265	14080	14071	14220	14123	14302	14209	14329	14289	14248	14163	14206	14264	14226	14297	14288	14281	14215	14212	14215	14141	14165	14385	14279	14401	14192	14239	14191	14197	14215	14355	14056	14200	14030	14323	14375	14307	14495	14196	14268	14151	14257	14232	14154	14171	14135	14138	14243	14169	14222	14357	14284	14243	14213	14235	14291	14211	14337	14255	14211	14241	14226	14287	14226	14104	14217	14228	14219	14227	14312	14294	14241	14120	14078	14132	14239	14162	14242	14171	14239	14261	14377	14311	14242	14197	14123	14097	14191	14127	14224	14267	14257	14270	14218	14160	14146	14227	14250	14203	14154	14158	14163	14364	14259	14289	14195	14175	14114	14139	14024	14188	14167	14181	14324	14278	14338	14077	14437	14302	14208	14133	14242	14347	14014	14229	14042	14124	14153	14191	14106	14157	14102	14310	14178	14001	14256	14310	14211	14168	14276	14231	14093	14190	14238	14443	14304	14197	14258	14311	14205	14378	14181	14166	14280	14047	14321	14165	14184	14269	14313	14253	14193	14290	14193	14329	14176	14163	14043	14188	14039	14355	14316	14211	14194	14092	14291	14302	14150	14222	14371	14157	14207	14387	14210	14182	14286	14269	14210	14152	14292	14131	14063	14355	14166	14444	14187	14300	14269	14308	14170	14208	14136	14117	14259	14160	14051	14209	14177	14299	14129	14279	14357	14256	14279	14224	14126	14206	14177	14278	14138	14378	14257	14316	14277	14188	14121	14441	14062	14219	14276	14225	14325	14108	14273	14143	14366	14363	14281	14292	14191	14310	14181	14319	14376	14220	14176	14211	14075	14186	14193	14210	14192	14367	14423	14229	14201	14243	14265	14140	14250	14014	14325	14350	14336	14264	14016	14178	14217	14350	14184	14198	14213	14147	14248	14183	14266	14310	14354	14218	14166	14067	14156	14197	14112	14356	14302	14280	14262	14278	14280	14295	14176	14231	14241	14140	14227	14129	14283	14231	14352	14292	14118	14234	14259	14324	14323	14173	14078	14161	14155	14160	14445	14279	14268	14269	14112	14292	14408	14406	14289	14050	14287	14239	14197	14191	14231	14121	14185	14117	14351	14432	14105	14345	14220	14042	14401	14154	14331	14207	14208	14199	14067	14265	14258	14204	14292	14239	14308	14220	14355	14363	14349	14288	14143	14328	14253	14386	14119	14077	14049	14236	14191	14346	14271	14231	14270	14306	14107	14219	14289	14274	14105	14179	14324	14050	14015	14108	14140	14168	14139	14282	14103	14157	14240	14426	14046	14034	14140	14313	14186	14317	14295	14150	14329	14317	14045	14187	14143	14304	14184	14247	13999	14426	14323	14171	14127	14102	14284	14183	14157	14186	14395	14231	14254	14255	14243	14344	14163	14250	14156	14294	14237	14182	14217	14016	14206	14049	14116	14211	14336	14236	14295	14226	14214	14197	14328	14235	14261	14324	14209	14187	14359	14359	14097	14467	14138	14201	14090	14104	14492	14293	14351	14111	14427	14169	13955	14209	14219	14139	14249	14091	14137	14210	14178	14180	14361	14186	14019	14331	14354	14168	14292	14294	14147	14211	14050	14174	14139	14184	14301	14377	14179	14119	14160	14190	14224	14198	14311	14208	14229	14254	14247	14102	14194	14058	14254	14222	14093	14117	14339	14188	14049	14246	14251	14170	14182	14242	14153	14248	14258	14120	14352	14190	14389	14082	14145	14127	14188	14140	14185	14324	14294	14200	14216	14131	14184	14248	14109	14432	14412	14151	14293	14250	14196	14321	14313	14297	14270	14385	14238	14254	14355	14188	14312	14113	14182	14264	14241	14279	14137	14199	14208	14288	14157	14317	14193	14147	14267	14149	14277	14273	14265	14256	14189	14255	14212	14261	14275	14258	14179	14107	14230	14310	14213	14183	14235	14253	14334	14350	14055	14233	14150	14182	14174	14293	14235	14222	14162	14190	14204	14220	14359	14324	14124	14323	14248	14282	14246	14083	14162	14288	14125	14203	14275	14234	14193	14205	14281	14123	14163	14201	14286	14171	14234	14236	14246	14219	14357	14129	14225	14189	14176	14222	14254	14217	14265	14348	14409	14264	14155	14434	14166	14121	14287	14246	14273	14154	14210	14194	14214	14260	14150	14306	14355	14225	14223	14317	14260	14372	14302	14381	14138	14195	14234	14255	14333	14236	14243	14255	14401	14253	14329	14159	14183	14138	14073	14423	14359	14179	14314	14147	14294	14065	14171	14221	14320	14269	14308	14278	14196	14223	14137	14151	14322	14248	14281	14110	14145	14313	14380	14328	14103	14352	14177	14225	14081	14255	14207	14305	14201	14234	14216	14122	14304	14136	14326	14023	14108	14278	14185	14188	14222	14168	14178	14013	14100	14301	14191	14398	13998	14440	14162	14282	14171	14166	14245	14331	14233	14177	14107	14293	14191	14241	14367	14172	14220	14247	14279	14360	14101	14173	14097	14151	14139	14249	14194	14176	14259	14312	14237	14234	14221	14270	14202	14170	14364	14228	14427	14243	14273	14046	14232	14284	14270	14088	14093	14199	14352	14207	14250	14385	14055	14083	14156	14204	14342	14372	14229	14105	14073	14163	14119	14215	14224	14173	14074	14169	14321	14187	14305	14302	14058	14127	14267	14069	14329	14341	14170	14227	14236	14345	14224	14216	14292	14215	14212	14354	14141	14310	14219	14151	14186	14275	14182	14292	14389	14057	14216	14198	14189	14201	14288	14008	14272	14281	14287	14083	14302	14148	14402	14079	14255	14169	14122	14188	14260	14180	14069	14212	14253	14305	14226	14080	14038	14282	14028	14292	14272	14168	14105	14154	14311	14185	14194	14252	14052	14298	14163	14244	14430	14118	14189	14353	14147	14222	14177	14225	14162	14283	14413	14298	14317	14159	14147	14032	14333	14106	14203	14233	14121	14354	14341	14237	14195	14159	14121	14219	14182	14281	14263	14374	14377	14187	14271	14252	14198	14380	14252	14071	14146	14124	14324	14049	14280	14270	14144	14225	14124	14311	14247	14051	14249	14170	14199	14343	14203	14156	14258	14223	14229	14284	14238	14200	14274	14237	14352	14217	14160	14159	14264	14254	14148	14158	14264	14205	14042	14315	14123	14206	14167	14302	14283	14280	14204	14164	14305	14236	14144	14369	14250	14123	14319	14151	14064	14254	14089	14170	14274	14317	14119	14240	14081	14225	14026	14137	14086	14179	14259	14188	14066	14192	14206	14313	14129	14146	14231	14139	14324	14296	14184	14237	14239	14422	14300	14165
23607	20748	28007	23592	21250	22467	21918	18226	18611	35770	54179	46322	30680	21108	17865	17434	17043	17116	17102	17255	17173	17177	17156	16994	17138	16897	16951	16893	17145	17171	16873	17025	17054	16970	17066	17033	17105	17025	17094	17080	16966	17012	17121	16970	17140	16899	17014	17007	16872	17049	16956	17062	17027	17001	16943	16779	17056	16915	16974	16951	16923	16976	16983	16927	17152	17146	17028	16965	16975	16922	17136	17130	17010	16912	17105	17312	16817	16946	16965	16872	17020	17027	16929	16938	16873	16833	16955	16986	16971	17028	17002	17041	16991	17083	17120	17033	17003	16990	16874	17072	17107	16951	17067	16991	16975	16960	17043	16993	17149	16631	16982	17014	16990	16934	17040	16915	16912	16825	17038	16775	16853	17151	17041	16942	16828	17084	16889	17041	17018	17106	16899	16955	17012	16948	17040	16886	17067	17180	16967	16909	17027	17005	16658	17044	17059	16925	16976	16825	16917	16918	17020	16939	16977	16825	17085	16993	17118	16911	16855	16836	16804	17069	17016	16855	17050	17110	16990	16760	16847	16988	16726	16888	16914	17086	17136	16918	17016	16837	16971	16884	16951	16869	16926	16923	16918	16927	16895	16934	17020	17013	16899	17198	17022	16924	16938	16884	16756	16749	16941	16963	16878	16784	17004	17034	17071	16901	17100	17195	17054	17049	16912	17005	16835	16888	16939	16791	16955	16941	16867	16949	16846	16995	16951	16794	16940	16917	17065	16928	16810	16997	16907	17052	16936	16937	16827	17045	16769	16919	17014	16937	16979	17020	17012	17042	16942	16811	16985	16867	16938	16771	17001	16948	16842	17080	17196	16936	16949	16953	16919	16906	16763	16891	16835	16987	16963	16950	17000	16966	17019	17031	17038	16930	16966	17068	17006	16963	17005	16821	16974	16872	16841	17059	16864	16894	16844	16744	16976	16982	17019	16961	17156	16714	16716	16901	16815	16851	16773	17004	16867	16825	16906	16602	17046	16974	16905	16935	16935	16894	16925	16888	17009	17114	16939	16912	16865	16953	17018	16866	16969	17053	16899	17028	16992	17045	16974	17009	16883	17050	17035	16933	16961	16856	16910	16777	17060	16968	16848	16865	16888	17071	16829	16786	16855	16952	16905	17018	17028	17024	16826	17047	17045	17045	17057	16718	17052	16935	16894	17060	17173	16836	16931	16908	17102	16780	17042	16921	17106	16846	16721	16959	17016	16907	16859	17100	16874	16788	17085	16992	17083	16859	17020	16937	16817	16932	16952	17043	17044	17114	17080	16916	17042	17186	17029	16866	17082	16893	17066	17079	16768	16753	17102	17146	16966	16872	16878	16787	16939	16915	16877	16881	16984	16826	16813	17017	16743	16994	17133	16743	17146	17008	17017	16763	16909	16855	17042	17088	17064	16925	17036	16740	17078	17051	17016	17122	16984	16812	17072	16974	17055	16859	17024	17001	17043	16871	17064	16832	16994	16800	16957	16929	17158	16990	16933	16936	16956	17085	17088	16930	16869	16802	16956	17007	16743	16994	16825	16896	16894	17060	17074	16897	16973	17036	16992	16832	16846	16941	16917	16777	16900	16904	16752	16782	17069	16878	17106	16919	16924	16937	16998	17155	16958	16843	16862	16934	16914	16992	16972	16889	16975	16902	16898	16873	17097	16859	17015	16742	17149	16854	17035	17067	17093	16852	17184	16744	16929	17025	16908	17196	17194	17015	17219	16911	16820	16975	16982	16965	16923	16937	17066	17113	16889	16702	16926	17032	16939	16726	16841	16920	16831	16864	16794	16868	17052	17025	17030	16901	16951	16844	17112	17041	17087	16914	16997	17001	16878	16808	16864	16967	16985	16750	16980	17114	16905	16967	17010	16982	17060	16930	16771	17031	16787	16713	16827	16833	16911	16847	16924	16994	16965	16994	16896	16824	16866	16935	16785	16945	17084	17075	16844	16974	17048	17021	16956	17028	17286	17086	17046	16938	17036	16830	16986	16925	17007	16939	16778	16984	16943	17004	16942	16938	16894	17045	17011	16916	17056	17054	16803	16819	17126	16824	16947	16894	17026	17071	16946	16774	16816	16901	16908	16999	16972	16979	17060	16876	16810	17101	16901	17124	16986	17020	16946	16835	16991	16880	17022	16971	16928	16919	16671	16888	16817	17010	17111	17047	16914	17045	16874	16895	16889	16946	16808	17014	17062	16897	17301	16786	16816	16847	16883	16858	17162	16966	16926	16947	16950	17109	17076	17017	17149	16877	17019	16942	17114	16752	16951	17020	17035	16814	16839	16953	17033	16892	16823	16920	17039	16998	17197	16814	17033	17032	16968	16968	16893	16801	16770	17124	17145	16896	16798	17033	16983	17063	17003	16837	16985	16956	16958	17057	17194	17145	16917	17076	16889	17117	17112	16948	16917	16925	16923	16936	16904	16910	17085	17086	16967	16919	16902	17001	16960	17180	17155	17176	16878	17089	16812	16671	17046	16959	16953	16897	17046	16971	16911	17190	16927	17005	16964	17171	17048	16963	16941	16952	17009	16859	16913	16767	16928	17043	16830	16986	16900	17139	17105	17081	16870	17003	17051	16940	17003	16927	16873	16886	16983	16918	17059	16833	16922	16967	16973	17021	16979	16960	16918	16974	16864	17009	17099	17003	16927	16878	16962	16769	16926	16866	16935	16862	16798	16875	16930	16679	17074	17156	16902	16998	17161	16903	17056	16965	16909	17160	16978	16879	17009	16767	16993	17123	17009	17201	16758	17131	16914	16786	17236	16980	17145	16939	16896	17044	17060	17133	17040	16980	16828	17001	16730	16951	16960	16836	16954	16956	16924	17161	16986	16728	16972	16963	17044	17021	17143	17072	16936	16803	16805	16996	16807	16919	17052	17083	16981	17016	16902	16786	16914	16819	16852	16817	16915	16829	17019	16906	17010	16915	16938	16935	16904	16854	16949	16863	16844	17032	17074	16907	16925	16894	16856	16778	16875	16889	16968	16949	16972	16942	16924	16884	17056	16840	16907	17011	16970	16943	17141	16915	17136	17011	16993	17023	16842	16812	16832	16782	16765	16871	16903	17103	17098	16868	16836	16776	16817	16753	16799	16778	16964	16878	16786	16909	16897	16874	16942	17046	16803	16969	17025	16927	16757	17158	17185	16956	17013	16943	16930	16941	16912	17158	17022	16855	16942	16852	16802	16883	17050	17229	17159	17004	16945	16966	16927	16860	16994	17073	16868	16837	16949	16877	16953	16885	16893	16888	17091	17121	16880	17172	17003	16787	16737	17014	16940	16984	17045	16931	17028	16854	16896	16956	16892	16942	16848	17004	16991	16887	17149	17008	16871	16894	17027	16960	17020	17091	17076	17093	16843	16959	16702	16964	16958	17016	17070	16866	17126	16879	16920	16907	16971	16936	16835	17045	16733	16841	16998	16758	16852	16819	16888	17047	17035	17131	17058	16945	17008	16764	17086	17046	17035	16823	16883	16816	16975	16984	16912	16942	16957	16974	17267	17100	17022	16805	16964	16873	16958	17062	17003	17085	16942	16940	17130	16942	16983	17231	17223	17154	16942	16988	17068	17087	16883	16974	16888	17045	16944	16840	16925	16971	16903	16940	17185	17074	16914	17018	17107	16743	17002	17111	16797	17164	17040	16810	17077	16874	17114	17058	17111	16922	16962	17056	16986	16933	16949	16840	17022	16999	16958	16861	17134	17061	17163	16925	16731	16974	16890	16933	16895	16984	16938	16927	17157	16888	16956	16795	16995	16979	16949	16999	17119	16872	17029	16778	16931	16852	17013	16823	16996	17002	16970	17124	16975	16936	16871	16924	16968	16985	16898	16926	16964	16912	16867	16935	16878	17007	17125	16936	17141	17067	16978	17119	16768	16871	16947	16947	16941	16909	17059	16906	17048	16892	16826	17061	16765	17109	17117	16936	16854	17036	16973	16710	17043	16860	17110	16758	17047	16907	16907	17012	17002	17093	16955	17040	16940	16793	17101	16926	17067	17113	17224	16859	17079	16981	16891	16981	16885	17069	17095	16870	17088	16924	16865	17035	16903	16918	16761	16836	16830	17179	16770	17018	17004	16961	16951	17046	16961	16922	17051	17042	16655	16850	16989	17030	16842	16753	17140	17086	17002	16760	16863	16741	17028	16753	16871	16829	16908	16965	16982	16923	16911	17080	16971	16904	17003	17000	16837	16948	16756	16955	16780	16849	16983	17000	16946	16843	17034	17015	16972	16812	17251	17005	16822	16920	16954	16961	17023	16911	17047	17044	16769	16986	17090	17043	16900	16817	17056	16989	16767	16745	16907	16923	16966	16867	16780	16869	16937	16970	16983	16860	17058	17082	17054	16891	16872	16992	17017	16787	16832	16773	16818	16920	16950	16975	16994	17078	16906	17017	16994	16956	16978	16936	16998	17036	17067	16990	16877	16839	16855	16978	17089	17029	16832	16937	16923	17021	16984	16891	16972	16980	16908	17015	16906	17056	16969	16896	16821	16892	17073	16903	16856	17031	17042	17126	16884	17051	16911	16982	16937	17167	17270	16872	16788	16824	17136	16866	17044	16999	17081	16969	16965	16972	16937	16898	17042	17043	16832	16897	17084	16989	16921	16994	17029	17002	16881	17058	16824	16989	16836	16916	16836	16849	16706	17031	17008	16849	16987	17068	16945	17253	17052	16952	16867	17000	16963	16892	16813	16886	16922	17046	17131	16842	16766	16915	16862	17055	17173	16958	16835	16997	16937	16854	16914	16811	17029	16873	17147	16887	17114	16872	17062	16937	16897	16876	16998	16972	16949	17046	17143	16916	17010	16918	16901	16701	17069	17122	17016	17022	16937	16993	17037	16723	16789	16909	17049	16737	16961	16956	16748	17064	16956	16921	16874	17097	17106	16678	17046	17206	17058	16906	16865	16823	16762	16818	16965	16930	16984	16905	16825	16886	17173	16966	17051	16864	16850	16853	16965	16907	16969	16944	16991	16891	16906	17320	16830	16913	16933	16963	16995	17192	16780	16782	16828	17049	16992	17105	16997	16873	17018	17088	17181	16939	17077	16879	16724	16802	16896	17002	16963	17103	16881	16974	17053	17172	16907	16786	16790	16983	16776	17098	17176	16800	16929	16729
16570	26899	25280	20273	17881	16738	15971	15928	17080	38971	53074	45023	28276	17522	14745	14225	14251	14359	14333	14371	14381	14316	14325	14332	14335	14368	14248	14413	14305	14413	14403	14322	14167	14301	14455	14500	14285	14242	14281	14154	14347	14249	14140	14317	14221	14345	14376	14480	14322	14363	14192	14342	14228	14294	14377	14315	14391	14489	14227	14191	14274	14290	14324	14323	14279	14323	14247	14302	14232	14329	14375	14339	14480	14277	14369	14265	14313	14223	14308	14425	14367	14170	14272	14343	14276	14398	14204	14239	14342	14171	14264	14138	14405	14385	14259	14235	14310	14356	14341	14233	14340	14317	14277	14278	14258	14341	14416	14263	14225	14407	14297	14244	14105	14367	14398	14349	14363	14270	14395	14214	14289	14517	14331	14166	14392	14454	14332	14390	14343	14401	14448	14353	14126	14228	14230	14443	14227	14168	14356	14364	14233	14361	14319	14184	14307	14144	14283	14362	14369	14342	14435	14321	14278	14390	14250	14315	14147	14189	14328	14269	14299	14164	14375	14391	14340	14384	14283	14246	14291	14203	14357	14482	14316	14350	14327	14323	14237	14242	14395	14370	14407	14241	14327	14410	14279	14305	14369	14290	14336	14494	14337	14340	14400	14274	14260	14198	14318	14320	14241	14339	14342	14282	14319	14324	14208	14318	14181	14229	14283	14298	14332	14187	14274	14219	14391	14395	14352	14155	14344	14266	14299	14058	14212	14312	14230	14264	14351	14269	14377	14313	14230	14187	14336	14304	14305	14358	14246	14386	14315	14390	14297	14363	14292	14398	14297	14189	14378	14243	14194	14296	14249	14266	14432	14195	14310	14416	14299	14189	14170	14273	14207	14369	14450	14215	14238	14489	14193	14230	14342	14189	14319	14224	14327	14169	14117	14371	14148	14265	14278	14314	14379	14277	14273	14300	14399	14441	14412	14172	14301	14273	14295	14269	14247	14367	14183	14191	14425	14266	14156	14288	14254	14171	14288	14144	14249	14356	14294	14381	14322	14223	14228	14330	14299	14313	14202	14169	14320	14407	14397	14193	14138	14204	14286	14359	14409	14200	14390	14462	14370	14224	14404	14343	14178	14328	14396	14290	14218	14258	14072	14092	14359	14275	14379	14337	14421	14301	14286	14031	14133	14337	14147	14207	14370	14255	14369	14353	14174	14392	14435	14333	13989	14421	14373	14146	14252	14252	14335	14435	14267	14206	14298	14447	14267	14223	14373	14274	14307	14273	14189	14196	14390	14508	14266	14239	14198	14298	14234	14363	14230	14278	14252	14325	14163	14433	14291	14378	14312	14187	14235	14189	14415	14401	14451	14350	14276	14209	14199	14167	14266	14395	14242	14069	14400	14217	14265	14397	14445	14331	14257	14240	14452	14233	14356	14097	14269	14322	14273	14243	14403	14226	14185	14348	14328	14337	14312	14377	14387	14283	14312	14367	14099	14414	14238	14201	14396	14305	14180	14375	14377	14230	14295	14487	14320	14401	14225	14307	14268	14282	14357	14224	14307	14418	14278	14420	14121	14322	14224	14195	14320	14414	14192	14217	14204	14241	14375	14522	14456	14330	14275	14386	14167	14309	14483	14318	14264	14262	14319	14181	14154	14284	14330	14346	14340	14335	14265	14333	14169	14316	14356	14203	14355	14343	14141	14206	14345	14309	14221	14287	14420	14340	14321	14318	14293	14281	14169	14428	14261	14297	14193	14293	14104	14453	14181	14328	14029	14284	14341	14444	14293	14297	14399	14229	14325	14352	14386	14232	14116	14199	14247	14321	14285	14424	14326	14316	14156	14345	14468	14232	14233	14337	14451	14258	14266	14333	14222	14116	14438	14183	14488	14165	14270	14095	14375	14437	14329	14160	14179	14357	14312	14144	14302	14256	14294	14513	14295	14420	14146	14112	14387	14226	14294	14244	14286	14513	14347	14258	14121	14336	14298	14373	14105	14356	14179	14428	14355	14351	14455	14171	14184	14365	14221	14349	14139	14461	14448	14366	14389	14227	14380	14411	14305	14410	14280	14318	14374	14142	14345	14311	14383	14207	14233	14345	14290	14402	14359	14278	14374	14206	14301	14289	14313	14265	14158	14211	14255	14406	14272	14413	14197	14339	14288	14186	14261	14284	14270	14251	14241	14303	14269	14445	14291	14280	14382	14236	14199	14333	14327	14203	14218	14232	14354	14106	14240	14294	14294	14360	14082	14206	14247	14301	14356	14084	14347	14427	14115	14273	14393	14208	14122	14475	14194	14338	14294	14283	14302	14444	14238	14286	14215	14304	14391	14273	14289	14276	14121	14332	14248	14226	14336	14422	14274	14321	14302	14243	14290	14501	14196	14156	14277	14178	14252	14325	14231	14355	14225	14194	14257	14327	14398	14339	14539	14246	14211	14343	14381	14216	14337	14302	14254	14284	14251	14338	14189	14335	14251	14194	14333	14358	14310	14180	14153	14274	14336	14296	14287	14339	14203	14235	14239	14286	14349	14412	14235	14285	14215	14343	14559	14345	14391	14313	14324	14266	14112	14341	14210	14279	14435	14150	14194	14089	14297	14339	14298	14307	14182	14240	14233	14237	14360	14293	14105	14154	14160	14274	14239	14307	14311	14310	14377	14154	14270	14312	14077	14231	14173	14225	14223	14232	14282	14385	14249	14271	14515	14293	14054	14295	14208	14198	14436	14302	14218	14222	14290	14273	14365	14171	14422	14147	14189	14252	14509	14319	14277	14293	14398	14365	14301	14371	14236	14326	14238	14258	14359	14254	14558	14177	14082	14390	14253	14385	14416	14365	14351	14305	14249	14321	14423	14243	14123	14297	14278	14161	14304	14303	14235	14442	14206	14428	14456	14206	14336	14351	14257	14364	14250	14189	14356	14238	14283	14407	14232	14183	14205	14563	14253	14263	14179	14286	14390	14466	14215	14257	14262	14279	14213	14202	14300	14367	14322	14381	14356	14275	14198	14322	14324	14266	14271	14267	14302	14271	14361	14375	14273	14237	14293	14367	14344	14164	14244	14289	14238	14320	14217	14206	14243	14347	14284	14319	14152	14352	14351	14253	14378	14362	14154	14368	14163	14155	14322	14280	14186	14279	13999	14249	14272	14286	14170	14439	14133	14356	14350	14267	14264	14378	14201	14345	14299	14252	14148	14226	14151	14160	14385	14264	14268	14283	14255	14256	14424	14379	14172	14357	14262	14266	14459	14355	14309	14222	14296	14190	14140	14347	14208	14334	14373	14458	14382	14280	14296	14155	14411	14402	14214	14126	14191	14376	14372	14196	14292	14101	14260	14395	14246	14179	14174	14206	14256	14372	14129	14232	14190	14401	14392	14395	14257	14396	14201	14150	14214	14315	14357	14209	14189	14171	14300	14172	14243	14337	14267	14282	14024	14288	14332	14229	14470	14297	14263	14463	14247	14343	14455	14541	14253	14223	14277	14390	14230	14350	14289	14385	14154	14331	14254	14267	14166	14315	14142	14336	14083	14241	14300	14392	14274	14267	14262	14291	14344	14557	14230	14228	14197	14144	14178	14263	14223	14269	14274	14177	14376	14391	14248	14221	14242	14258	14376	14275	14378	14374	14465	14186	14461	14337	14360	14318	14240	14371	14409	14422	14248	14256	14164	14344	14409	14371	14197	14176	14243	14260	14303	14207	14386	14361	14288	14283	14216	14400	14311	14263	14471	14339	14358	14251	14157	14302	14159	14391	14365	14201	14386	14175	14286	14417	14158	14206	14427	14386	14193	14277	14182	14456	14219	14164	14252	14458	14297	14361	14321	14282	14278	14313	14395	14172	14118	14492	14255	14341	14230	14217	14390	14291	14396	14319	14213	14327	14420	14313	14417	14240	14354	14263	14120	14356	14319	14294	14336	14266	14383	14333	14331	14338	14316	14399	14266	14340	14286	14453	14302	14196	14222	14330	14269	14381	14412	14293	14284	14231	14236	14212	14234	14375	14424	14274	14278	14417	14257	14256	14184	14190	14310	14417	14220	14287	14487	14342	14386	14488	14306	14203	14299	14301	14296	14362	14155	14273	14372	13982	14325	14235	14439	14262	14339	14175	14225	14227	14142	14322	14287	14240	14230	14245	14270	14264	14276	14225	14279	14205	14303	14208	14477	14340	14065	14415	14300	14263	14192	14443	14300	14191	14368	14192	14315	14348	14302	14267	14328	14448	14261	14255	14294	14288	14383	14313	14230	14273	14461	14316	14258	14179	14247	14373	14225	14246	14248	14137	14360	14260	14251	14528	14352	14223	14297	14368	14216	14390	14311	14293	14200	14201	14297	14206	14088	14316	14396	14392	14214	14289	14306	14281	14167	14292	14080	14330	14194	14185	14301	14324	14284	14256	14352	14246	14247	14285	14272	14372	14322	14211	14316	14261	14268	14386	14310	14275	14193	14278	14490	14345	14372	14261	14288	14373	14342	14263	14349	14482	14240	14285	14230	14259	14363	14223	14184	14371	14350	14350	14395	14425	14353	14517	14321	14253	14204	14307	14268	14310	14308	14224	14293	14277	14251	14242	14223	14260	14276	14291	14307	14224	14362	14235	14089	14278	14294	14356	14247	14313	14320	14236	14378	14261	14213	14248	14244	14228	14244	14249	14372	14090	14167	14425	14173	14331	14154	14212	14317	14374	14355	14169	14297	14430	14149	14274	14345	14284	14331	14240	14272	14088	14470	14261	14309	14199	14174	14286	14172	14387	14317	14317	14320	14306	14486	14215	14244	14219	14281	14286	14309	14284	14486	14280	14147	14228	14312	14112	14441	14286	14401	14323	14359	14386	14173	14466	14345	14345	14055	14347	14169	14241	14357	14226	14162	14225	14347	14256	14361	14276	14095	14296	14157	14333	14114	14405	14301	14268	14200	14316	14279	14164	14322	14278	14276	14270	14364	14279	14351	14339	14287	14400	14174	14347	14277	14402	14364	14306	14336	14239	14274	14277	14322	14217	14427	14175	14276	14207	14167	14409	14347	14156	14365	14215	14398	14193	14276	14172	14239	14290	14324	14445	14289	14409	14362	14281	14103	14233	14232	14162	14225	14381	14250	14262	14311	14288	14224	14296	14165	14210	14336	14173	14338	14284	14321	14225	14242	14318	14305	14273	14178	14266
29427	21134	20223	18499	16874	16963	17188	16905	17076	18615	21794	21283	19059	17681	17059	17148	16978	17160	17002	16991	17139	17169	17226	17116	17001	16997	17038	17077	17183	17068	17033	16894	17034	17048	16957	16966	16955	16999	16979	17030	16927	17071	16893	17173	17158	16963	16850	16852	17021	17003	17042	16850	17061	16731	16764	16902	16935	16863	16993	17079	16986	16917	16783	17081	16874	16970	16999	16967	17057	17128	16968	16873	17007	16799	16899	16947	16833	17069	16954	16870	17121	17040	16906	16966	16833	16980	17084	17031	16971	17026	17083	16977	16925	17052	17124	16957	16986	17048	17082	17076	16786	16916	16876	16991	17261	17047	16859	17140	16784	17022	16852	17087	17133	17080	17068	16744	17121	17034	17188	17016	16925	17121	16993	16987	17100	16737	17080	16982	16877	16958	17062	17035	17216	16576	16794	16852	16966	17080	17165	16954	16769	16862	17079	16901	16854	17071	17140	16877	16883	16945	17176	16937	17025	17010	17171	16782	16791	16788	16963	17054	16785	17055	16715	16830	16874	17199	16997	17013	16784	16791	16942	17220	17108	16933	16917	17008	17021	17021	17109	16993	17196	16905	17070	16955	17087	16939	17072	17008	17147	16945	16990	16844	17105	16699	17118	16976	16981	16998	16887	16999	17115	17113	16846	17094	17012	16877	16765	16918	16935	17041	16936	16855	16926	16917	17084	17094	16873	16997	16786	17278	16990	17070	17124	17051	17033	16867	17066	16914	16940	17082	17315	16948	16808	17023	17075	16922	16983	16866	16893	17087	17048	16932	16847	16925	17069	16932	17270	17008	16820	17117	16980	16840	16897	17075	17034	17071	17109	17150	16920	17014	17061	16916	17008	16818	16864	16988	17013	16928	17118	17032	17096	17053	17124	16965	16857	17083	17095	16843	16965	17017	17043	16842	16827	16912	17161	17161	16963	16950	17137	16775	16760	16885	17068	17015	17172	16916	17152	16990	16764	17058	16940	16747	17152	16929	17092	17097	17116	16959	16880	16855	16764	16998	17103	17007	16969	16997	16932	17138	17230	16964	17060	17051	17076	16920	16976	16848	16891	16804	16796	16865	16958	16865	17106	17015	16955	16770	16815	16948	17008	16832	16954	16999	16973	16810	16893	16765	17008	16934	16728	17012	16907	16996	16955	17055	16926	16963	17113	16897	16882	16985	17071	17088	17000	16924	17037	17011	16969	16891	16970	16912	17133	16917	17042	16892	16986	16955	16943	16809	16880	16986	17172	17006	16831	17075	16877	16977	16966	17080	17042	16819	16843	17196	16870	16862	16840	16970	16810	17119	16898	17169	16846	16826	16882	16974	17046	17069	17014	16882	16865	17181	17092	17131	16934	17083	16907	16760	16967	17100	17222	17012	16921	16883	17063	17050	17114	16882	17006	16921	16868	17072	16928	17066	16931	17051	16751	16809	16959	17075	16786	16899	16929	16806	16963	16907	16955	17000	16904	16835	17095	17000	17133	16931	17081	17098	16903	17214	16793	17114	16986	16809	16888	16872	16800	16837	17057	16804	17050	16984	17011	16991	16991	16826	16851	17281	16911	17102	16709	17105	17092	16971	17065	16893	17146	16998	17162	17056	16912	16886	17121	16794	17096	16660	16747	16891	16830	17011	16853	17018	16782	16954	17061	17085	17083	16946	16917	17007	16848	16992	16770	17038	16976	17079	16957	16901	17216	17061	17103	16975	16863	16903	17062	17086	17067	16763	17136	16933	17051	16971	16904	17086	17011	16874	17120	17085	16995	16937	16890	17104	16889	17147	17008	17086	17177	16974	16972	16925	16955	16931	17013	17080	16967	16933	16806	17113	16959	16933	16969	16881	17158	16809	16987	17030	16897	16994	17147	17044	16916	17004	16786	17211	17079	17024	16960	16857	16925	16894	16961	17107	17173	16934	16876	16821	16978	16836	16894	16912	16879	17055	17027	16872	16949	17013	16696	17208	16994	16989	17059	16909	17229	16981	17017	17053	16980	16881	17005	17095	16983	17098	16918	16935	16876	16989	16888	16944	16956	17054	17029	16856	16883	16902	17116	16929	16797	16881	16975	17167	16900	17130	16873	16975	16935	17048	17029	16720	17140	17067	16916	16987	17147	16965	17073	16945	17030	17089	17055	17003	17072	16932	17003	16858	16990	16918	17027	17112	16902	17105	17217	17056	16952	17201	16841	17088	16872	16922	17048	17043	16993	16861	17079	16643	16983	16954	16991	16934	16963	16911	17052	17028	17023	16874	16856	16916	17260	17091	16835	16916	17087	16945	16992	16876	17173	16803	17010	17169	16970	16864	17005	17196	17170	17240	17239	17026	17014	17032	17153	16790	16973	16969	16921	17049	16932	17016	17144	17095	17190	17061	17045	16923	16914	17000	16979	16913	16974	17093	16853	17063	17040	16998	16930	16887	16834	16962	17063	17141	16959	17058	16811	16863	17096	17053	16867	16937	16968	16997	16898	16863	16923	16778	17006	17077	16940	16957	17032	17009	16908	17029	16872	16838	16837	17147	17014	16938	16889	17104	16928	16911	17030	16998	16890	17162	17189	16986	16861	17348	17039	16812	16703	16887	16987	16998	16991	17032	17160	16933	17087	17026	17011	17001	16962	16974	16935	16827	16997	16963	16970	16928	17011	16972	16869	16952	16924	17112	17180	17168	16939	16977	17137	17106	16955	17105	17062	16777	16995	17104	16916	17194	17034	16821	17174	17009	16887	16806	16879	16799	16943	16875	16922	17010	17034	16920	17070	16940	16986	16952	17040	16800	17022	17073	16900	16924	16822	17180	17158	16910	16860	17050	17054	16904	16865	16974	17011	16962	16963	17050	17060	17138	16877	17049	16809	16782	16863	17158	17115	16946	16955	17107	16994	16959	16990	16782	17080	17057	17100	17004	16897	17213	16935	17089	17067	16944	17221	17168	17087	16902	17164	17000	17113	16771	16973	17150	16965	17033	16951	16755	16857	16831	17105	17065	16956	17040	17049	16944	16919	17136	16941	16777	16936	17122	17099	17131	17101	16868	16767	16926	16890	17001	16939	17077	16921	17076	17224	17302	17202	16901	17162	17022	17132	16958	16968	17107	17048	17117	16999	16832	16923	17084	16996	17058	17053	17105	17027	17036	16981	17027	17012	16901	16797	16987	17026	16952	17056	16965	17045	17044	16951	16932	17030	16817	17015	16882	17005	17019	17025	17001	16990	17289	16875	16936	17098	17154	16976	17057	17043	17069	17006	16860	16907	16975	17077	16978	17080	17095	16907	16865	16867	16791	17048	17057	17098	16880	17089	17008	16905	16946	16866	16987	17046	17035	16916	17154	17082	16928	17203	17140	17038	16990	16999	16918	17163	17092	17009	17059	17047	17166	17010	17112	17097	17044	16950	16775	17100	17291	17272	16962	16887	16972	17002	16850	17194	17113	17026	16969	17045	16831	16993	17005	16940	16850	16961	17027	16874	17138	17086	16970	17073	16999	17017	16904	16981	17046	17158	17229	17020	16900	16976	17051	16837	17057	16873	17020	16934	17102	17175	16928	16972	17021	16793	16936	17060	17021	17068	16851	16953	16980	16970	16994	16981	16930	16847	16815	17002	17046	17259	17063	17042	17258	16924	17147	17024	16946	17172	17052	16983	16788	17012	16718	16854	17056	17150	16972	16926	17084	17018	16905	16912	16991	17115	16970	17013	16829	17044	17208	17022	16980	16894	17037	17188	17003	17003	16934	17116	16945	17010	16929	17078	17006	16946	17046	17058	17068	17025	16982	17027	16957	17139	16942	17093	17069	16722	16878	16975	17153	16931	16908	16822	17051	17154	17011	16828	16827	16837	17064	17034	16927	16948	16916	16980	16784	16975	16910	16796	16981	16969	16877	17025	16967	17009	16959	16967	17083	17020	16821	17111	17329	17045	17035	16921	16885	17102	16781	16934	17027	16935	17071	17047	16813	16861	16917	17034	16986	17014	16953	16986	16926	17078	16972	16964	17062	16879	16892	16843	17000	16953	16956	16850	16866	16935	16898	16978	17115	16924	16911	17122	17089	16966	16955	16907	17026	16945	16936	16866	16992	17004	17090	17129	17007	17024	17168	17003	17070	16848	17085	17126	16791	17117	17026	17016	16887	17191	17004	17048	16944	16938	17017	16935	16864	16921	16998	16992	16950	16915	16910	17146	17066	16915	16963	16715	16844	16846	16888	16996	16846	16857	17156	16998	16885	17005	16923	16816	16859	17062	16951	16979	17003	16735	16886	17077	16824	16858	16863	16898	17133	16978	17134	16839	17005	17289	17039	17134	16905	17111	16872	16996	17024	16853	17158	16806	16923	16970	17028	17068	16983	17171	17063	16845	16723	16817	16818	16976	16868	16938	16910	17080	16963	16794	16870	16947	17177	17016	16907	17164	17076	17157	16772	16823	16948	16802	17056	16967	17032	17141	17161	17143	16904	16972	16844	16880	16959	16943	17010	17064	17023	17012	16870	16621	17026	17074	16900	16969	16947	17200	17013	17005	17052	16998	17321	16763	16948	16854	16922	16956	16777	16974	16939	17158	17170	17137	16866	17106	16900	17135	17236	16845	17017	16946	16729	16869	17116	17067	16873	16990	16973	16693	17027	16919	17032	17109	16897	17050	16953	17134	17103	16915	16883	16935	16921	16895	16880	16871	17029	16977	17170	16989	16952	17124	17018	17016	17028	16710	16693	16948	17069	16956	16912	16917	17046	17165	17018	16963	17041	16927	17147	16964	17059	17113	17128	16996	17011	16910	17056	16916	16997	16872	17021	17009	17128	16904	16977	17026	16832	17123	16931	16931	16984	17112	17100	16869	16919	17101	16827	16912	17028	17085	16986	16841	17027	17180	16965	16943	17007	16940	16864	16939	17085	16876	17077	17167	17054	17002	16999	17003	17095	16812	17105	17053	16931	16912	17067	16925	17074	17010	17033	16991	16972	17064	16790	17018	17014	17054	17040	16852	16875	17040	16959	16921	16928	16924	16822	17022	16931	16893	16973	17026	17043	17006	16987	16964	17130	17000	17089	17143	17000	17141	16842	17129	17092	16834	16991	16985	17025	16965	16906	17070	16910	17198	16964	17069	17045	16830	16902	17104	16758	17052	17065	17044	16938
15328	15288	15221	14832	14541	14603	14318	14448	14432	17212	21001	19152	16335	14695	14359	14261	14248	14302	14211	14347	14498	14400	14368	14299	14118	14418	14453	14265	14280	14380	14405	14376	14251	14337	14437	14252	14402	14362	14301	14222	14248	14370	14509	14204	14305	14546	14245	14338	14455	14315	14201	14287	14297	14304	14341	14301	14228	14443	14253	14266	14121	14418	14308	14444	14234	14312	14279	14433	14255	14301	14375	14387	14275	14327	14478	14338	14219	14344	14557	14257	14417	14279	14423	14218	14433	14196	14373	14296	14400	14289	14285	14269	14271	14244	14422	14190	14355	14269	14296	14307	14384	14261	14391	14343	14369	14415	14341	14385	14302	14451	14368	14268	14262	14325	14201	14268	14068	14483	14317	14252	14298	14322	14289	14295	14343	14160	14269	14283	14238	14291	14287	14272	14271	14248	14242	14327	14420	14272	14326	14232	14264	14335	14300	14447	14452	14382	14358	14292	14435	14316	14282	14245	14253	14409	14257	14259	14335	14287	14303	14164	14376	14189	14510	14367	14345	14422	14416	14267	14506	14336	14405	14195	14243	14331	14254	14339	14307	14332	14252	14328	14205	14400	14353	14447	14233	14244	14353	14234	14131	14465	14278	14297	14339	14187	14260	14334	14361	14415	14278	14315	14394	14222	14223	14388	14283	14474	14437	14405	14244	14299	14388	14257	14291	14324	14436	14477	14247	14269	14441	14140	14421	14187	14300	14303	14432	14356	14431	14316	14437	14361	14284	14330	14110	14405	14151	14243	14347	14303	14344	14368	14315	14191	14264	14296	14139	14130	14417	14219	14209	14172	14292	14223	14348	14170	14325	14344	14209	14200	14445	14308	14253	14270	14254	14325	14236	14347	14166	14519	14381	14354	14338	14312	14348	14390	14409	14264	14307	14348	14231	14352	14386	14361	14343	14290	14392	14267	14411	14278	14302	14324	14266	14337	14445	14345	14150	14347	14195	14227	14417	14494	14376	14379	14322	14471	14385	14378	14258	14394	14343	14295	14405	14267	14316	14345	14440	14211	14362	14390	14157	14201	14366	14226	14163	14356	14331	14413	14219	14127	14394	14374	14286	14381	14451	14132	14330	14303	14376	14419	14298	14245	14228	14327	14188	14360	14444	14328	14298	14183	14226	14335	14319	14385	14388	14219	14430	14302	14297	14346	14205	14331	14411	14244	14332	14352	14322	14328	14276	14342	14424	14269	14332	14356	14346	14266	14230	14182	14180	14334	14381	14244	14192	14313	14295	14220	14286	14253	14318	14214	14534	14315	14336	14222	14464	14248	14561	14303	14285	14458	14416	14108	14313	14307	14394	14241	14359	14363	14530	14294	14315	14101	14426	14366	14111	14170	14392	14539	14224	14226	14291	14236	14302	14280	14161	14241	14207	14318	14234	14391	14398	14261	14368	14212	14412	14404	14236	14403	14416	14234	14184	14390	14303	14501	14262	14453	14143	14330	14421	14412	14380	14425	14275	14272	14325	14272	14213	14340	14321	14519	14411	14287	14253	14241	14257	14229	14296	14377	14285	14254	14286	14302	14332	14380	14358	14337	14309	14256	14397	14361	14233	14270	14307	14185	14412	14444	14276	14216	14342	14230	14440	14231	14285	14383	14307	14286	14484	14383	14223	14158	14239	14273	14161	14217	14470	14288	14238	14304	14370	14348	14260	14376	14289	14333	14281	14238	14414	14198	14410	14266	14346	14175	14379	14328	14108	14410	14386	14218	14284	14331	14213	14187	14277	14272	14536	14284	14239	14381	14351	14212	14325	14252	14385	14366	14239	14370	14436	14253	14135	14186	14307	14343	14347	14309	14157	14336	14306	14228	14315	14279	14338	14201	14364	14299	14383	14292	14241	14303	14263	14320	14413	14321	14453	14224	14467	14347	14211	14322	14271	14377	14404	14348	14365	14244	14233	14301	14218	14242	14270	14324	14404	14145	14294	14599	14385	14357	14397	14206	14280	14152	14334	14355	14481	14435	14307	14243	14343	14409	14270	14314	14206	14360	14336	14487	14209	14319	14350	14320	14359	14375	14258	14235	14434	14351	14318	14360	14295	14432	14316	14208	14370	14341	14183	14438	14206	14229	14225	14256	14294	14378	14454	14325	14339	14209	14326	14308	14339	14247	14381	14335	14308	14390	14465	14379	14257	14348	14470	14317	14335	14236	14219	14334	14295	14275	14300	14258	14374	14245	14523	14277	14168	14296	14377	14268	14422	14134	14275	14306	14177	14313	14319	14449	14312	14242	14412	14478	14261	14302	14259	14256	14473	14417	14266	14265	14398	14087	14429	14644	14282	14278	14337	14446	14393	14439	14264	14187	14255	14319	14225	14334	14325	14296	14241	14281	14391	14414	14251	14351	14288	14220	14335	14162	14392	14306	14350	14229	14292	14381	14250	14241	14310	14384	14319	14333	14448	14116	14521	14238	14280	14223	14221	14469	14263	14205	14390	14355	14268	14245	14267	14370	14339	14385	14469	14342	14300	14378	14271	14362	14441	14259	14328	14216	14353	14323	14407	14329	14550	14172	14370	14457	14179	14232	14278	14276	14382	14205	14243	14211	14354	14316	14298	14464	14402	14478	14206	14357	14384	14255	14352	14334	14352	14230	14286	14206	14353	14257	14240	14415	14367	14174	14136	14454	14377	14319	14365	14391	14367	14334	14277	14303	14443	14408	14191	14271	14240	14274	14240	14309	14325	14464	14309	14163	14354	14423	14278	14558	14475	14333	14391	14263	14252	14268	14384	14229	14298	14546	14215	14351	14505	14272	14291	14378	14258	14315	14277	14459	14223	14315	14286	14381	14328	14321	14452	14337	14290	14393	14252	14311	14264	14427	14328	14377	14237	14138	14247	14354	14244	14232	14438	14323	14200	14274	14340	14177	14340	14417	14409	14434	14313	14216	14325	14338	14308	14252	14370	14345	14209	14162	14449	14351	14134	14209	14382	14402	14340	14334	14301	14415	14361	14261	14384	14180	14305	14304	14191	14465	14394	14260	14248	14366	14359	14209	14292	14136	14342	14406	14313	14264	14325	14213	14212	14382	14362	14355	14420	14407	14404	14503	14287	14408	14392	14282	14249	14336	14488	14455	14360	14191	14261	14260	14387	14366	14220	14373	14329	14332	14365	14302	14371	14255	14254	14412	14298	14367	14483	14362	14235	14280	14324	14396	14227	14433	14078	14315	14361	14272	14387	14296	14249	14428	14231	14356	14249	14242	14169	14234	14389	14382	14179	14598	14187	14259	14431	14303	14122	14350	14119	14452	14471	14344	14489	14453	14363	14346	14263	14312	14194	14197	14254	14341	14350	14296	14310	14343	14332	14122	14395	14430	14248	14211	14219	14286	14450	14348	14275	14194	14260	14351	14255	14405	14125	14501	14370	14152	14374	14326	14225	14137	14234	14285	14502	14238	14389	14327	14451	14347	14373	14306	14423	14329	14368	14365	14193	14250	14417	14133	14301	14390	14305	14207	14439	14391	14224	14334	14250	14289	14412	14134	14345	14359	14336	14479	14424	14371	14610	14275	14217	14278	14213	14247	14481	14353	14413	14367	14268	14377	14330	14232	14567	14304	14398	14198	14377	14285	14399	14267	14392	14267	14306	14209	14199	14116	14315	14272	14337	14197	14226	14406	14175	14346	14316	14259	14264	14254	14336	14247	14361	14342	14408	14362	14435	14230	14412	14449	14149	14413	14292	14205	14409	14266	14324	14409	14318	14485	14331	14302	14359	14292	14257	14245	14158	14306	14562	14322	14370	14376	14324	14366	14197	14410	14350	14374	14256	14443	14325	14361	14323	14342	14324	14310	14306	14375	14413	14343	14255	14327	14448	14333	14282	14335	14284	14307	14337	14309	14493	14313	14318	14308	14133	14345	14243	14225	14417	14139	14181	14437	14271	14321	14421	14121	14498	14393	14410	14255	14282	14247	14406	14495	14265	14284	14479	14259	14404	14193	14295	14214	14265	14429	14538	14129	14277	14354	14339	14232	14152	14266	14337	14363	14386	14385	14417	14352	14439	14320	14156	14339	14355	14220	14320	14269	14253	14147	14270	14314	14415	14312	14288	14239	14383	14408	14321	14431	14358	14249	14275	14461	14268	14329	14286	14324	14403	14334	14215	14221	14450	14467	14367	14443	14282	14140	14343	14161	14346	14258	14340	14192	14302	14269	14380	14342	14297	14261	14271	14179	14214	14266	14456	14384	14331	14350	14278	14354	14374	14298	14300	14255	14400	14253	14456	14284	14500	14245	14259	14126	14363	14272	14352	14312	14282	14386	14237	14510	14277	14256	14477	14402	14443	14359	14117	14246	14399	14309	14328	14227	14240	14382	14167	14342	14357	14328	14277	14282	14403	14335	14305	14317	14498	14412	14347	14258	14291	14379	14421	14383	14367	14219	14431	14359	14228	14268	14409	14435	14390	14234	14180	14415	14336	14335	14238	14263	14422	14259	14540	14216	14406	14303	14222	14338	14343	14104	14303	14266	14276	14344	14241	14443	14291	14422	14321	14433	14223	14261	14269	14401	14324	14350	14321	14193	14201	14265	14291	14229	14223	14285	14189	14312	14285	14207	14191	14408	14265	14504	14287	14243	14215	14339	14432	14359	14345	14323	14384	14210	14482	14249	14539	14310	14300	14313	14377	14249	14175	14209	14315	14356	14355	14515	14098	14395	14412	14426	14430	14261	14243	14325	14192	14380	14369	14290	14206	14132	14522	14198	14268	14244	14467	14455	14368	14291	14303	14292	14426	14225	14303	14354	14431	14195	14423	14233	14501	14165	14301	14218	14440	14246	14351	14246	14280	14342	14296	14397	14368	14281	14477	14257	14294	14240	14497	14446	14433	14422	14425	14308	14244	14221	14202	14421	14407	14332	14438	14253	14505	14200	14251	14236	14271	14466	14320	14331	14313	14404	14247	14251	14225	14235	14542	14294	14274	14346	14228	14395	14219	14516	14291	14241	14302	14223	14381	14458	14135	14255	14248	14297	14410	14335	14385	14358	14280	14209	14472	14264	14329	14428	14434	14424	14250	14276	14365	14218	14249	14429	14279	14266	14284	14310	14357	14453	14274	14446	14377	14299	14406	14376	14276	14443	14330	14306	14148	14292
25620	20749	26805	25299	19712	18071	18120	17213	19719	31938	36914	30889	22347	18240	17030	16881	16784	16882	16760	16896	16887	16832	16914	16766	16915	16806	16889	17027	16818	16659	16830	16966	16755	16865	16781	16672	16831	16661	17057	16798	16974	16691	16678	16639	16881	16853	16529	16868	16842	16861	16840	16823	16765	16936	16818	16738	16702	16691	16707	16717	16895	16703	16972	16945	16766	16682	16817	17016	16747	16875	16801	16755	16757	16835	16803	16873	16815	16795	16883	16884	16903	16852	16612	17035	16756	16701	16740	16889	16782	16629	16732	16868	16849	16957	16973	16734	17045	16812	16708	16618	16873	16651	16832	16454	16746	16962	16757	16701	16769	16766	16751	16593	16729	16904	16785	16760	16837	16840	16678	16721	16605	16736	16794	16785	16797	16675	16953	16713	16868	16898	16641	16608	16957	16678	16749	16581	16861	16927	16712	16871	16745	16815	16643	16653	16821	16647	16654	16680	16800	16797	16661	16597	16807	16812	16610	16725	16860	16657	16966	16924	16730	16570	16840	16700	16784	16927	16638	16625	16676	16964	16888	16804	16933	16827	16768	16696	16790	16690	16816	17012	16781	16492	16716	16634	16811	16891	16658	16792	16664	16725	16599	16769	16797	16843	16725	16852	16869	16615	16656	16675	16875	16851	16680	16812	16825	17021	16802	16868	16913	16583	16749	16637	16707	16950	16840	16874	16732	16721	16858	16909	16901	16631	16568	16791	16796	16968	16932	16663	16816	16954	16690	16652	16936	16832	16944	16813	16923	16844	16971	16664	16913	16776	16795	16739	16690	16736	16646	16695	16667	16628	16725	16806	16982	16689	16603	16928	16693	16811	16867	16805	16740	16735	16717	16527	16781	16782	16721	16706	16935	16756	16885	16750	16751	16680	16723	16661	16856	16899	16698	16721	16812	16656	16688	16816	16847	16728	16673	16940	16808	17016	16892	16701	16919	16791	16936	16797	16773	16633	16902	16798	16625	16646	16785	16832	16749	16725	16793	16822	16937	16858	16837	16727	16810	16743	16796	16825	16683	16965	16678	16616	16958	16837	16685	16843	16826	16775	16718	16777	16736	16527	16880	16806	16799	16649	16600	16791	16769	16866	16671	16765	16977	16681	16757	16500	16932	16730	16757	16757	16835	16561	16837	16723	16726	17006	16839	16608	16686	16691	17126	16835	16548	16679	16850	16821	16777	16739	16603	16781	16791	16724	16871	16916	16751	16685	16850	16654	16674	16765	16649	16628	16426	16887	16812	16840	16797	16844	16943	16890	16574	16843	16759	16909	16788	16801	17112	16828	16695	16719	16859	16967	16810	16736	16610	17064	16995	16772	16790	16882	16788	16807	16874	16851	16742	16748	16765	16794	16809	16639	16826	16643	16872	16920	16940	16927	16773	16673	16912	16780	16804	16739	16722	16420	16777	16789	16809	16814	16738	16840	16802	16724	16731	16901	16813	16662	16863	16859	16787	16645	16654	16778	16689	16727	16900	16809	16773	16777	16782	16692	16743	16700	16843	16752	16760	16803	16817	16767	16726	16705	16854	16838	16753	16678	16730	16612	16761	16954	16756	16912	16724	16687	16706	16817	16822	16827	16951	16853	16808	16887	16894	16863	16997	16832	16728	16779	16691	16819	16804	16756	16672	16669	16722	16897	16652	16801	16734	16815	16549	16613	16820	16941	16872	16644	16694	16833	16726	16848	16656	17095	16808	16794	16682	16726	16819	16712	16736	16768	16709	16650	16720	16619	16770	16816	16842	16850	16790	16771	16770	16820	16748	16858	16840	16870	16853	16790	16963	16627	16771	16853	16776	16942	16802	16776	16847	16958	16948	16875	16673	16966	16740	16566	16729	16877	16718	16824	16664	16847	16379	16675	16633	16939	16960	16801	16879	16756	16869	16775	16847	17088	16676	16733	16749	16626	16718	16794	16637	16682	16778	16733	16926	16761	16765	16843	16853	16723	16754	16864	16903	16893	16718	16830	16792	16738	16913	16526	16577	16876	16928	16702	16612	16993	16723	16946	16835	16794	17032	16619	16779	16795	16670	16627	16676	16574	16751	16738	16898	16818	16803	16688	16719	16790	16907	16752	16637	16906	16701	16860	16903	16600	16764	16842	16950	16779	16591	16708	16612	16739	16586	16882	16660	16819	16961	16687	16803	16684	16683	16600	16576	16785	16849	16809	16833	16892	16680	16859	16707	16918	16931	16776	16897	16697	16818	16802	16760	16717	16850	16909	16873	16863	16575	16843	16659	16698	17068	16847	16944	16640	16964	16705	16898	16882	16675	16870	16795	16728	16592	16661	16725	16780	16861	16736	16812	16515	16778	16882	16754	16963	16972	16869	16769	16810	16776	16738	16729	16651	16534	16833	16693	16803	16816	16765	16853	16768	16915	16675	16681	16729	16576	16881	16673	16735	16792	16753	16807	16857	16820	16747	16616	16714	16693	16857	16745	16840	16703	16834	16624	16790	16712	16770	16779	16861	16879	16734	16890	16717	16878	16646	16960	16857	16738	16710	16806	16909	16627	16754	16786	16791	16878	16800	16575	16783	16899	16916	16996	16650	16621	16933	16726	16699	16850	16796	16739	16674	16663	16712	16796	16821	16825	16765	16868	16770	16930	16657	16860	16788	16820	16705	16752	16920	16812	16743	16987	16783	17061	16657	16713	17023	16829	16758	16906	16909	16807	16986	16733	16745	16824	16781	16766	16658	16829	16786	16901	16935	16746	16891	16830	16881	16731	16804	16806	16785	16735	16781	16741	16858	16848	16589	16834	16824	16644	16958	16869	16815	16792	16843	16682	16613	16933	16586	16960	16790	16729	16729	16718	16785	16672	16801	16727	16675	16571	16627	16812	16767	16610	16588	16744	16938	16748	16808	16599	16802	16761	16908	17024	16777	16899	16731	16746	16754	16732	16744	16881	16728	16862	16940	16899	16776	16855	16856	16602	16886	16614	16816	16831	16771	16960	16880	16800	16829	16710	16869	16871	16884	16646	16835	16872	16813	16786	16935	16859	16552	16529	16644	16803	16747	16685	16728	16673	16774	16746	16826	16806	16764	16836	16614	16901	16621	16801	16733	16645	16602	16657	16768	16874	16727	16872	16698	16759	16632	16823	16872	16659	16805	16946	16768	16743	16821	16860	16594	16744	16664	16722	16749	16961	16704	16734	16742	16630	16660	16760	16672	16798	16899	16683	16975	16629	16797	16790	16695	17014	16701	16948	16785	16744	16857	16835	17010	16789	16951	16824	16925	16875	16675	16856	16709	16636	16927	16796	16774	16590	16627	16598	16685	16705	16849	16644	16809	16753	16757	17031	16753	16778	16943	16763	16872	16787	16867	16842	16568	16727	16809	16792	16779	16806	16717	16861	16757	16619	16804	16709	16639	16573	16894	16913	16732	16703	16727	16910	16801	16938	16726	16617	16700	17005	16684	16651	16680	16907	16679	16695	16852	16755	16704	16764	16788	16751	16866	16819	16861	16625	16852	16794	16757	16905	16895	16854	16797	16669	16859	16677	16768	16794	16695	16756	16862	16724	16850	16928	16588	16896	16821	16630	17011	16696	16585	16760	16753	16741	16699	16684	16855	16818	16725	16663	16733	16902	16917	16792	16723	16567	16811	16767	17093	16896	16734	16851	16779	16789	16713	16906	16828	16736	16941	17123	16689	16762	16820	16890	16796	16620	16645	16808	16636	16802	16624	16784	16864	16816	16665	16629	16952	16756	16797	16805	16839	16633	16726	17144	16964	16782	16823	16687	16808	16805	16700	16806	16800	16812	16743	16817	16805	16922	16525	16659	16605	16496	16644	16607	16716	16712	16805	16751	16817	16881	16729	16775	16865	16685	16862	16927	16716	16909	16757	16838	16762	16854	16724	16818	16755	16803	16807	16763	16825	16770	16768	16830	16804	16761	16728	16857	16901	16610	16694	16587	16739	16810	16836	16643	16746	16751	16927	16907	16755	16807	16875	16827	16676	16791	16627	16915	16780	16709	16982	16800	16791	16846	16753	16757	16629	16712	16794	16713	16691	16936	16903	16707	16534	16744	16599	16738	16797	17058	16919	16983	16814	16825	16829	16766	16682	16818	16940	16668	16847	16715	16799	16792	16766	16726	16783	16713	16795	16695	16875	17010	16605	16734	16844	16902	16790	16847	16924	16835	16877	16937	16855	16832	16851	16805	16728	16861	16810	16818	16695	16762	16830	16857	16857	16870	16802	16735	16930	16674	16844	16773	16782	16769	16772	16721	16911	16612	16888	16719	16594	16743	16870	16862	16852	16752	16872	16870	16833	16920	16914	16914	16939	16880	16842	16672	17006	16946	16946	16827	16677	16875	17030	16794	16803	16823	16737	16861	16807	16977	16810	16672	16949	16841	16895	16757	16773	17052	16692	16677	17024	16902	16758	16698	16648	16656	16823	16889	16695	16961	16639	16711	16794	16889	16629	16501	16734	16699	16793	16834	16773	16860	16732	16846	16675	16660	16853	16918	16779	16676	16565	16553	16889	16809	16671	16766	16856	16913	16811	16794	16833	16766	16887	16934	16598	16601	16764	16911	17012	16852	16794	16736	16898	16949	16701	16794	16761	17073	16866	16798	16748	16726	16773	16646	16684	16713	16925	16690	16758	16692	16797	16780	16651	16772	16910	16688	16690	16818	16605	16935	17046	16773	16519	16701	16994	16800	16767	16690	16992	16838	16895	16813	16794	16781	16747	16660	16750	16837	16857	16658	16804	16815	16823	16809	16726	16667	16684	16930	16926	16887	16911	16693	16997	16864	16925	16763	16810	16785	16931	16713	16918	16900	16713	16858	16857	16801	16577	16517	16803	16660	17004	16843	16843	16723	16751	16820	16713	16715	16819	16865	16829	16968	16482	16857	16694	16888	16776	16749	16813	16916	16749	16709	16640	16839	16685	16926	16603	16640	16859	16764	16833	16825	16683	16816	16671	16751	16977	16583	16621	16864	16779	16739	16896	16957	16793	16759	16747	16688	16902	16818	16746	16716	16905	16936	16897	16687	16703	16776	16690	16710	16812	16800	16668	16802	16790	16841	16700	16810	16827	16657	16552	16877	16873	16693	16892	16930	16938	16953	16922	16704	16813	16794	16989	16970	16686
13862	19787	19065	16746	15529	15005	14920	14932	19746	34724	37733	29648	19394	15219	14321	14214	14116	14165	14140	14019	14051	14321	14138	14250	14262	14201	14308	14374	14261	14291	14155	14205	14107	14340	14226	14259	14061	14278	14145	14170	14279	14510	14101	14303	14230	14223	14353	14372	14081	14307	14236	14066	14266	14218	14097	14274	14074	14303	14223	14154	14409	14019	14174	14177	14083	14194	14243	14257	14310	14192	14199	14264	14289	14159	14180	14275	14219	14259	14084	14176	14192	14172	14144	14316	14116	14195	14205	14034	14102	13998	14324	14249	14221	14263	14224	14346	14250	14263	14255	14115	14246	14281	14098	14067	14347	14251	14062	14153	14067	14196	14121	14198	14339	14238	14246	14134	14040	14257	14226	14153	14302	14234	14395	14076	14032	14193	14261	14187	14141	14243	14218	14201	14347	14186	14330	14195	14184	14389	14083	14185	14091	14148	14172	14250	14263	14299	14050	14215	14190	14224	14371	14223	14162	14111	14153	14299	14253	14310	14145	14265	14251	14097	14208	14181	14232	14186	14225	14035	14231	14288	14087	14268	14264	13942	14166	14231	14149	14189	14138	14103	14164	14206	14267	14289	14251	14206	14145	14287	14064	14171	14259	14177	14184	14299	14139	14222	14007	14375	14269	14213	14170	14369	14135	14047	14194	14171	14314	14186	14288	14126	14065	14392	14218	14253	14196	14317	14143	13969	14106	14266	14117	14175	14240	13967	14145	14200	14288	14058	14036	14191	14228	14175	14250	14220	14221	14252	14269	14324	14283	14156	14127	14126	14163	14270	14258	14369	14146	14153	14162	14186	14374	14211	14258	14202	14302	14214	14194	14096	14254	14220	14422	14366	14188	14227	14201	14304	14171	14213	14320	14168	14256	14419	14198	14171	14108	14258	14204	14050	14034	14270	14082	14127	14208	14258	14348	14134	14229	14362	14202	14338	14077	14178	14146	14194	14149	14316	14349	14082	14196	14337	14160	14337	14263	14124	14279	14189	14227	14135	14101	14303	14099	14202	14220	13958	14270	14163	14139	14133	14105	14124	14257	14318	14161	14307	14256	14197	14353	14162	14041	14275	14188	14315	14136	14053	14146	14270	14400	14405	14173	14255	14354	14244	14207	14182	14283	14247	14274	14191	14166	14302	14152	14178	14134	14096	14196	14346	14113	14113	14147	14168	14264	14094	14328	14154	14142	14203	14176	14265	14078	14113	14187	14194	13993	14138	14254	14274	14281	14436	14257	14195	14125	14138	14012	14174	14032	14245	14371	14101	14244	14331	14204	14314	14192	14305	14146	14209	14159	14102	14204	14209	14079	14313	14134	14271	14217	14255	14166	14288	14174	14207	14276	14188	14132	14292	14244	14084	14116	14285	14214	14276	14163	14193	14224	14164	14253	14259	14177	14136	14149	14069	14175	14123	14272	14143	14067	14436	14146	14412	14319	14344	14144	14146	14131	14138	14015	14229	14283	14182	14144	14199	14235	14120	14116	14181	14202	14030	14182	14333	14151	14190	14262	14192	14290	14182	14357	14103	14219	14047	14184	14266	14067	14153	14321	14079	14148	14214	14274	14235	14103	14238	14264	14126	14292	14390	14143	14182	14267	14336	14174	14266	14286	14363	14137	14279	14111	14160	14296	14219	14265	14322	14110	13949	14289	14111	14260	14189	14227	14168	14331	14306	14030	14190	14385	14182	14282	14184	14165	14257	14257	14337	14335	14268	14221	14244	14248	14208	14319	14203	14185	14352	14124	14253	14313	14269	14081	14377	14285	14183	14372	14132	14110	14235	14149	14211	14223	14175	14357	14259	14284	14200	14220	14113	14170	14309	14148	14235	14140	14265	14302	14307	14350	14308	14139	14139	14165	14208	14203	13958	14013	14216	14221	14187	14214	14272	14339	14288	14152	14121	14206	14268	14329	14272	14241	14216	14231	14236	14308	14060	14109	14158	14220	14386	14245	14304	14180	14340	14218	14130	14099	14273	14211	14241	14284	14159	14097	14120	14218	14279	14096	14419	14150	14224	14151	14301	14138	14129	14096	14193	14115	14226	14243	14069	14292	14043	14173	14149	14045	14380	14080	14265	14134	14218	14206	14185	14162	14210	14254	14090	14284	14408	14184	14168	14295	14251	14269	14253	14201	14174	14296	14170	14212	14268	14240	14240	14162	14181	14168	14134	14457	14282	14214	14243	14310	14353	14216	14372	14095	14296	14146	14153	14202	14142	14329	14160	14200	14295	14221	14246	14251	14202	14322	14195	14169	14280	14314	14242	14170	14029	14219	14225	14409	14339	14210	14222	14296	14195	14396	14116	14265	14219	14183	14332	14311	14102	14138	14168	14092	14205	14135	14327	14087	14214	14189	14145	14139	14034	14197	14251	14235	14298	14079	14214	14213	14037	14169	14209	14144	14162	14147	14216	14295	14085	14149	14369	14116	14035	14263	14293	14203	14117	14253	14242	14175	14223	14142	14086	14257	14212	14131	14324	14235	14175	14182	14147	14311	14180	14328	14071	14257	14351	14215	14132	14156	14104	14170	14160	14355	14151	14304	14378	14261	14110	14261	14082	14275	14285	14159	14217	14156	14106	14284	14240	14286	14226	14088	14133	14129	14225	14252	14198	14245	14136	14272	14032	14310	14189	14376	14260	14076	14235	14351	14206	14301	14147	14183	14132	14082	14326	14253	14238	14202	14166	14174	14137	14132	14118	14213	14157	14105	14245	14189	14237	14094	14308	14290	14114	14170	14178	14256	14193	14134	14285	14250	14217	14179	14211	14380	14379	14167	14284	14361	14285	14174	14093	14231	14249	14242	14289	14274	14263	14191	14229	14240	14065	14106	14110	14220	14074	14176	14471	14204	14121	14340	14103	14183	14061	14256	14295	14246	14258	14156	14212	14122	14195	14242	14223	14114	14099	14235	14203	14212	14117	14215	14306	14422	14304	14230	14128	14233	14077	14295	14165	14430	14240	14230	14092	14255	14204	14227	14130	14279	14024	14391	14279	14242	14284	14159	14228	14277	14222	14375	14276	14264	14332	14237	14159	14334	14229	14382	14113	14325	14153	14071	14180	14102	14359	14308	14183	14211	14081	14232	14202	14130	14281	14177	14131	14319	14188	14174	14206	14161	14090	14112	14206	14236	14230	14213	14185	14241	14033	14084	14261	14169	14201	14234	14202	14258	14194	14350	14319	14206	14279	14244	14168	14223	14298	14130	14161	14227	14120	13987	14136	14016	14283	14275	14246	14189	14403	14200	13999	14244	14212	14220	14267	14127	14152	14238	14300	14204	14252	14116	14221	14282	14111	14224	14069	14207	14246	14256	14275	14114	14161	14226	14198	14145	14403	14211	14282	14286	14121	14102	14380	14285	14250	14377	14199	14326	14120	14232	14112	14240	14247	14295	14335	14153	14192	14223	14148	14299	14247	14053	14141	14225	14310	14185	14221	14283	14300	14296	14253	14138	14158	14159	14133	14195	14159	14318	14444	14147	14196	14211	14357	14088	14254	14181	14122	14189	14437	14025	14415	14285	14232	14264	14145	14064	14290	14221	14250	14313	14031	14208	14093	14265	14228	14180	14254	14299	14195	14246	14081	14037	14209	14064	14186	14336	14133	14216	14316	14235	14324	14260	14203	14100	14221	14259	14174	14202	14237	14287	14425	14200	14136	14265	14041	14174	14286	14160	14144	14171	14239	14162	14113	14178	14103	14181	14023	14257	14194	14203	14350	14150	14323	14119	14302	14167	14139	14218	14241	14133	14289	14310	14297	14288	14131	14152	14125	14230	14310	14218	14238	14304	14257	14201	14199	14089	14305	14125	14369	14334	14126	14284	14318	14051	14179	14251	14301	14161	14220	14344	14161	14169	14233	14292	14193	14228	14321	14136	14278	14012	14223	14229	14137	14051	14281	14250	14284	14173	14176	14165	14129	14345	14161	14273	14123	14215	14197	14296	14334	14203	14153	14240	14140	14384	14298	14236	14217	14185	14126	14344	14148	14337	14183	14255	14090	14256	14213	14207	14327	14161	14312	14358	14160	14317	14400	14132	14209	14347	14134	14117	14068	14222	14411	14168	14174	14270	14143	14176	14122	14218	14291	14164	14148	14172	14372	14171	14277	14270	14238	14192	14224	14079	14185	14257	14256	14246	14310	14181	14208	14148	14254	14300	14278	14266	14222	14091	14333	14237	14032	14332	14310	14112	14295	14186	14309	14052	14281	14277	14199	14292	14214	14174	14117	14225	14354	14266	14142	14136	14227	14034	14279	14147	14173	14204	14274	14201	14006	14363	14150	14208	14272	14015	14137	14163	14098	14293	14108	14219	14335	14223	14202	14274	14216	14118	14265	14146	14184	14112	14254	14196	14306	14159	14289	14294	14233	14166	14254	14275	14341	14314	14233	14229	14213	14232	14107	14326	14140	14178	14387	14344	14298	14306	14009	14230	14250	14315	14043	14184	14174	14160	14252	14349	14098	14123	14231	14202	14165	13979	14024	14266	14126	14179	14143	14129	14173	14179	14001	14151	14144	14182	14276	14157	14169	14308	14160	14214	14128	14249	14154	14040	14274	14248	14212	14296	14192	14216	14330	14233	14103	14244	14298	14212	14223	14157	14468	14316	14108	14135	14238	14265	14192	14150	14198	14378	14155	14167	14352	14240	14069	14140	14272	14090	14157	14219	14331	14111	14300	14071	14056	14080	14224	14367	14024	14107	14294	14227	14154	14259	14160	14273	14152	14206	14176	14264	14221	14248	14435	14064	14099	14340	14220	14055	14245	14315	14313	14223	14215	14286	14374	14250	14135	14145	14134	14358	14326	14291	14166	14214	14237	14250	14226	14205	14418	14296	14143	14049	14253	14025	14142	14092	14441	14217	14217	14213	14156	14109	14241	14251	14235	14278	14141	14173	14257	14207	14118	14123	14273	14094	14304	14313	14321	14161	14230	14337	14355	14161	14141	14158	14015	14252	14063	14258	14291	14101	14330	14117	14082	14335	14213	14321	14270	14226	14304	14238	14108	14198	14099	14213	14249	14154	14240	14295	14237	14303	14147	14273	14271	14266	14294	14141	13988	14210	14211	14220	14276	14277	14044	14310	14260	14196	14190	14315	14450	14253	14392	14277	14270
23567	20758	28046	23557	21248	22643	21883	19120	24323	46449	53103	42798	28576	20720	17870	17300	17068	17199	17251	17196	17075	17010	17138	17353	16997	17178	17110	17108	16976	17080	17273	17089	17028	17231	16854	16937	17202	17017	17024	17104	17014	16964	17038	17038	16938	16998	17074	16959	16856	17091	16911	17226	17035	17161	17157	17002	17039	17133	17208	17195	16987	17048	17159	17111	16834	16958	17073	16978	17043	17007	17174	17054	17170	17161	17197	17038	16971	17062	17031	17306	16991	16905	16837	16882	17097	17063	17047	17077	17060	16988	17255	17016	16989	16907	17051	17049	16991	16895	17004	16890	17125	16933	16867	16902	17074	17037	17067	16874	17253	17217	17084	16946	17098	17015	17078	16831	16845	17088	17177	17162	16924	17018	17197	16958	16950	16835	17251	17106	17001	17069	16973	17067	16947	17004	16943	16969	16786	16821	16914	17001	16881	16982	16856	16976	17133	17134	17139	16955	17021	16926	17002	17106	17169	17003	16994	16694	16990	16727	17009	17056	17249	17069	17018	16733	16981	16817	16933	17145	17189	17012	16819	17038	16947	17118	16824	17129	16968	17042	17002	16992	16961	17222	17112	16756	16813	16889	16843	16958	17053	17030	17260	17057	17295	17015	16812	16939	16811	17031	16880	16969	16839	17040	17172	17047	17021	16916	17085	16824	16978	16935	16947	17084	16922	16974	16910	16982	16851	17046	17096	16966	17131	17146	17023	16994	16915	16837	17044	16829	17038	16925	16936	17042	16940	16973	17060	17014	16988	16898	16893	17013	16985	17000	16992	17192	16944	16990	17069	17161	16936	17070	16986	16886	16967	17143	16893	17240	17061	16933	16918	16803	17027	17004	17056	17072	16932	17194	17175	16990	16892	17077	16974	16923	16775	17070	16990	16774	17043	17096	16911	17025	17304	17009	17093	17091	16812	17084	17058	17134	17153	16912	16961	16935	16905	16911	16941	17074	17002	17087	17025	16980	16894	16962	17057	17120	17052	17020	17044	16935	16855	16911	16919	16916	16952	16860	17173	17049	16708	17105	17155	17071	17011	17006	16988	17176	17086	17096	17074	16933	17052	16774	16887	16892	16946	16996	16833	17020	17047	17238	16923	16925	16986	17035	17148	16917	17055	16797	17167	16961	17066	17041	17052	16854	16967	16974	16754	17054	16801	16948	17017	16921	17135	17164	16852	17117	17072	17106	16983	17064	17011	16997	17018	17017	16869	17032	17131	17071	17076	17132	16923	17236	16967	16920	17112	16994	16930	16850	17068	16832	17072	17098	17118	17053	17077	16876	16981	17053	16976	17073	16964	17047	16903	17076	16923	17015	17119	16839	16843	16893	17093	17052	17099	16956	17027	16931	16737	16938	16861	16687	17150	16895	16830	17082	16872	17089	16938	16995	17233	17095	17017	17027	16868	17093	16998	17071	16925	16904	16986	17016	16935	17107	16833	17178	17067	16883	16944	17151	16935	16900	17166	16845	16975	17188	17173	16783	16920	17017	16964	17066	17072	16969	16810	16861	17003	16934	16880	16862	17204	17048	17044	16883	16886	16978	16929	16958	17044	17040	16956	16906	17143	16894	16856	17064	16845	16879	16993	16978	16943	17015	17136	17005	17037	16803	16842	16887	17054	17033	17056	17127	17098	17039	16923	16919	17026	16819	16937	17274	16868	17045	17053	17101	17165	17231	16969	16919	17133	17075	17115	17040	16946	17075	16970	16981	16962	16770	17086	16864	17065	16986	16882	16883	16871	16796	17120	16998	16908	16954	16997	17002	16933	16867	17157	17096	16921	16961	16946	17025	16841	17109	16933	16836	17013	17108	17008	16775	16991	16956	17020	16763	17157	17106	17028	17146	16985	16882	17207	16938	17056	17086	16948	16827	16883	16990	16889	16898	17026	16991	16939	16976	16948	16836	17099	17117	17043	16986	17025	17016	16887	16997	16885	17128	17009	17029	17052	16881	17041	16877	17150	17212	16974	17088	17032	16975	16991	16742	16785	16995	16971	17211	16950	16873	17215	17147	16945	16834	17198	16920	17156	17015	16965	16998	16905	16867	17069	16978	17015	16982	17077	16924	16708	16877	17208	17082	16817	17042	17215	17040	17090	16925	17066	16937	16928	17003	17225	16877	17002	17087	17013	16894	16981	16919	16954	16998	16951	17202	17148	16914	16954	16979	17015	16948	16935	17045	17091	16944	17198	17062	17031	17128	16781	16890	16976	16896	16819	17049	17061	16840	17150	16980	16940	16996	16970	17174	16947	16977	17104	17050	16957	16870	17027	17043	16820	16768	17056	16905	16993	17027	17254	17112	17152	17044	17054	16845	17005	17036	17011	16880	16951	17008	17008	16938	16919	17027	17066	17106	17178	16960	17203	17096	17129	17177	17100	17121	16921	17162	17124	17035	17055	17012	16990	17036	16700	16926	16982	16912	16908	16915	16845	17061	17159	17006	17109	16861	16900	17012	16999	16950	16998	17186	17004	16983	17026	17054	16977	16760	16938	16947	16904	17122	16994	17027	17022	16917	16748	16825	16943	16967	16958	17048	17216	17132	17019	17084	16856	16986	16998	16849	17034	16993	16834	17028	16988	17113	17056	17105	17005	17162	16973	16886	16938	16957	16992	17051	16891	16960	16939	16924	17116	17166	17094	17080	16906	16861	17205	17071	16928	16906	16895	16983	16933	16959	16819	17052	16928	16932	16921	17141	16926	17160	17129	16922	16859	16920	16872	17089	16966	17181	16850	16827	16969	16988	16906	16879	17051	16908	16967	17126	16997	16730	16834	17029	17181	16983	17180	16887	17134	16986	16892	16838	17100	17095	17035	16959	16983	16764	17069	16963	16966	17101	17061	17189	16957	16965	17188	16956	16916	17022	17202	17127	16927	16968	17059	16798	17003	17000	16974	16937	16847	17001	16986	16986	17032	17097	16981	17121	16931	17029	17059	16945	16915	17027	16933	17072	16827	16848	16967	16898	16689	16976	17077	16970	16928	16808	17127	17188	17008	17038	16961	16998	17017	16929	16983	17124	17050	17129	17124	16887	17110	16889	16985	16848	17012	17042	17050	17083	16889	16989	16925	16959	16929	17081	16907	17005	17053	17172	17022	16964	17111	16951	16910	16956	16819	17139	17091	16975	17191	16987	16896	16981	17024	16780	17044	16824	17103	17006	17204	17016	17060	16917	16932	16991	16922	16947	17042	16917	17121	17023	16943	16725	16830	16896	17116	16973	17055	16997	16881	16939	16776	17039	16945	16971	17156	16840	17056	16830	16719	16920	17034	16997	17221	17109	17227	17066	17194	16837	16812	17043	17012	16960	16893	17198	16887	17017	16984	17080	16917	16869	17046	16845	16865	16834	17015	16992	17153	16978	16910	17110	17034	16922	16995	17051	16878	17032	16959	16894	17006	16890	17005	17045	16989	16972	16906	16994	17018	16904	17019	16833	16878	17096	17177	16891	17146	17056	17181	16967	17019	17035	16943	17009	16916	17014	17168	17103	16957	16915	16936	16772	16989	16719	17181	17011	16857	16941	16974	16945	16885	16890	16933	16968	16840	16903	16798	16764	17130	17044	17016	16984	16888	16980	17049	16928	16956	16976	16743	16895	16995	17134	16828	17135	16965	16970	17014	17041	16998	17197	16913	16978	17123	17140	16898	16846	16974	16960	16992	16929	16827	16959	17119	17061	16926	17007	16905	16971	17101	16795	16963	16918	16912	16946	16959	16878	16913	17040	16943	17079	16945	16896	17034	16888	17080	16848	16918	16963	17238	17004	16903	16831	16819	16861	17041	16926	16940	16948	16896	17008	17194	16856	16923	16965	16892	16816	16990	17074	16950	17021	16823	16726	17005	17023	16969	16938	16823	16958	17073	16962	17010	16925	17027	17080	16764	16833	17107	16835	17015	17335	17046	17145	16835	17193	17220	17172	17230	16983	17029	17084	16956	16927	16950	16988	16840	17040	17083	16930	17254	17085	16922	16888	17042	16970	16926	17098	16873	16941	17049	16815	17001	16878	16886	17159	16972	17028	16994	17272	17045	16946	17083	16965	16906	17037	17125	17033	17063	16819	16993	17165	16927	16832	16968	17014	16755	16863	17080	16870	17151	16958	17055	16967	17002	16831	16995	17029	16754	17184	17086	17168	16998	16951	17003	17007	17031	16951	17221	17162	17128	16925	16964	17053	17080	17107	16986	17102	17069	16971	16995	17159	16994	16910	16897	17161	17074	16990	16962	17103	16926	16953	16908	17141	16974	16782	16930	16930	16866	17180	16937	16916	17089	16937	17024	17106	17108	16865	17119	16906	17063	17051	16913	17069	16873	17164	17045	17199	16910	16990	16944	16934	17035	16802	16816	17098	17099	16846	17020	16914	17020	16962	16983	16850	16817	16925	17025	16875	17057	16950	16893	16965	16999	16815	16967	16971	16957	17006	16987	16970	16999	17074	17116	16823	17039	16821	16864	17038	17038	17072	16947	16948	17041	16925	17030	17049	16918	17282	17172	17072	16818	16795	16810	17045	17152	17124	16842	17109	16961	17051	17027	16892	17041	16808	16988	16932	17031	16905	16846	16905	17130	16911	16757	16988	16979	16854	16954	17086	16976	17172	17115	17073	16904	17053	17019	17140	16973	17144	17101	16918	17190	16971	16962	16997	16843	16802	16993	17030	16983	16912	17001	16864	16978	17007	17008	16888	17150	16972	16799	17136	17075	17037	17002	17034	16913	17126	17151	16907	16777	16828	17036	16790	17124	17126	16780	17103	16942	16968	16801	16991	16982	17035	16961	17009	16860	16955	16897	16841	16899	16824	17052	17045	16853	16960	17030	16949	17004	16993	16994	16998	17065	17168	17040	16938	16828	16938	17020	16897	17083	16947	17037	17195	16809	16862	16975	16949	17142	17147	17018	16919	17054	16931	16786	16896	16872	16829	16950	17016	16906	16981	16906	17021	16741	17019	17102	16977	16869	16941	16974	17239	16879	16969	17162	17011	16916	17009	16946	17052	16894	16880	17087	17123	16854	16924	16964	16965	16918	17024	16951	16846	17026	16993	17045	17159	17260	17034	16841	16918	16898	16965	16781	16999	16979	16879	17116	17098	17029	16903	16906	17017	17036	16877	17021	16939
16363	26827	25273	20400	17738	16618	16291	17064	27362	48972	52288	41557	25829	16744	14602	14277	14159	14258	14231	14187	14324	14376	14314	14597	14244	14290	14308	14280	14137	14315	14360	14184	14386	14468	14310	14504	14146	14426	14227	14285	14315	14144	14230	14335	14171	14362	14242	14454	14354	14108	14443	14286	14246	14346	14275	14495	14396	14173	14435	14311	14432	14255	14085	14214	14496	14149	14306	14308	14279	14203	14268	14184	14275	14447	14202	14399	14047	14273	14347	14371	14177	14301	14403	14350	14250	14295	14359	14274	14343	14250	14327	14244	14354	14376	14371	14341	14365	14170	14244	14340	14466	14399	14272	14231	14238	14363	14288	14480	14356	14240	14203	14285	14391	14267	14390	14340	14375	14314	14234	14418	14152	14389	14312	14227	14533	14218	14274	14443	14349	14364	14422	14297	14136	14441	14383	14235	14431	14359	14276	14200	14175	14129	14326	14311	14270	14381	14361	14210	14375	14230	14431	14176	14439	14338	14287	14387	14340	14461	14435	14255	14233	14230	14323	14395	14194	14372	14186	14283	14303	14221	14349	14308	14148	14351	14283	14320	14429	14309	14261	14375	14270	14187	14313	14375	14287	14331	14178	14303	14213	14204	14361	14301	14130	14394	14284	14488	14260	14301	14544	14263	14362	14270	14300	14358	14082	14312	14351	14416	14299	14410	14242	14319	14265	14384	14462	14273	14378	14173	14355	14354	14155	14193	14302	14358	14152	14455	14328	14248	14187	14381	14219	14423	14242	14380	14166	14227	14277	14428	14370	14226	14368	14426	14134	14066	14320	14376	14273	14224	14237	14249	14205	14428	14332	14353	14294	14244	14344	14099	14398	14498	14259	14304	14238	14291	14200	14418	14411	14293	14331	14220	14244	14430	14237	14283	14405	14369	14201	14442	14321	14222	14327	14190	14388	14218	14240	14207	14166	14436	14310	14326	14207	14215	14368	14215	14328	14337	14318	14243	14288	14321	14265	14417	14315	14386	14373	14157	14188	14225	14346	14342	14191	14284	14256	14342	14333	14342	14202	14180	14287	14269	14446	14482	14223	14486	14279	14308	14383	14195	14390	14297	14333	14263	14243	14282	14190	14205	14241	14286	14188	14489	14316	14423	14241	14316	14223	14169	14340	14330	14394	14162	14368	14300	14253	14275	14334	14441	14455	14283	14212	14349	14495	14257	14347	14170	14277	14350	14084	14374	14353	14296	14211	14346	14454	14235	14137	14286	14251	14251	14334	14516	14270	14422	14288	14416	14248	14264	14293	14398	14379	14217	14222	14187	14234	14441	14281	14195	14192	14287	14240	14310	14285	14298	14198	14177	14398	14288	14245	14179	14198	14109	14332	14198	14287	14231	14143	14297	14356	14250	14335	14322	14354	14389	14343	14355	14299	14251	14259	14261	14362	14284	14094	14267	14335	14436	14214	14400	14114	14210	14318	14324	14373	14362	14243	14266	14303	14284	14357	14330	14375	14232	14375	14298	14171	14389	14268	14349	14232	14272	14231	14426	14080	14426	14442	14309	14294	14241	14204	14327	14236	14453	14217	14418	14319	14497	14384	14364	14332	14253	14278	14311	14290	14268	14196	14391	14424	14131	14263	14410	14210	14288	14303	14375	14276	14204	14249	14384	14225	14428	14471	14244	14224	14175	14161	14110	14282	14248	14129	14247	14317	14307	14396	14305	14305	14315	14322	14088	14266	14323	14255	14430	14379	14146	14280	14356	14346	14463	14242	14307	14124	14295	14199	14355	14266	14410	14326	14357	14168	14279	14270	14340	14498	14260	14395	14378	14337	14213	14302	14433	14468	14095	14349	14353	14280	14444	14269	14415	14221	14263	14287	14281	14311	14262	14267	14183	14295	14259	14177	14349	14416	14090	14166	14277	14224	14180	14303	14119	14375	14235	14340	14418	14280	14237	14222	14204	14392	14299	14171	14281	14429	14290	14409	14347	14241	14347	14138	14281	14241	14387	14342	14334	14371	14283	14258	14382	14474	14093	14289	14396	14137	14498	14321	14276	14341	14408	14252	14281	14281	14257	14343	14252	14354	14294	14332	14283	14269	14351	14203	14197	14116	14324	14305	14339	14251	14207	14246	14297	14216	14340	14473	14202	14181	14343	14193	14153	14372	14152	14367	14267	14112	14239	14279	14276	14291	14380	14316	14130	14372	14231	14221	14157	14277	14398	14289	14252	14081	14376	14216	14408	14227	14406	14221	14259	13999	14276	14232	14282	14203	14160	14325	14264	14278	14326	14285	14240	14354	14299	14387	14178	14395	14259	14404	14359	14242	14354	14280	14310	14252	14297	14149	14396	14269	14317	14145	14539	14265	14329	14139	14300	14239	14292	14353	14239	14364	14183	14295	14307	14415	14282	14142	14422	14270	14276	14313	14424	14283	14207	14278	14203	14095	14238	14343	14235	14388	14261	14389	14131	14254	14382	14260	14290	14268	14264	14215	14126	14399	14280	14304	14281	14170	14312	14297	14231	14097	14278	14196	14367	14181	14510	14197	14315	14348	14362	14154	14250	14331	14346	14132	14457	14203	14352	14361	14212	14229	14243	14370	14257	14363	14269	14234	14141	14473	14292	14235	14433	14314	14294	14423	14101	14268	14327	14302	14229	14225	14354	14164	14299	14218	14261	14413	14376	14338	14425	14291	14468	14336	14142	14267	14228	14326	14239	14451	14205	14374	14294	14224	14219	14362	14464	14270	14249	14313	14382	14196	14246	14293	14235	14328	14244	14297	14162	14304	14273	14320	14394	14416	14358	14304	14332	14249	14339	14402	14311	14316	14209	14071	14399	14284	14220	14346	14172	14326	14308	14342	14409	14317	14364	14271	14223	14328	14387	14271	14220	14252	14313	14219	14193	14284	14255	14383	14327	14379	14405	14172	14394	14250	14447	14186	14250	14158	14438	14281	14242	14455	14409	14428	14245	14236	14399	14198	14208	14201	14342	14350	14281	14234	14215	14221	14528	14319	14140	14335	14405	14328	14286	14035	14398	14433	14254	14280	14265	14384	14289	14381	14160	14364	14393	14152	14147	14389	14200	14212	14184	14446	14439	14317	14364	14466	14227	14302	14305	14326	14349	14167	14225	14192	14262	14276	14473	14397	14385	14225	14295	14205	14357	14412	14318	14347	14400	14325	14399	14126	14226	14327	14330	14215	14316	14228	14328	14130	14257	14188	14192	14298	14258	14192	14272	14219	14308	14443	14325	14330	14129	14224	14400	14284	14305	14392	14417	14298	14215	14344	14375	14329	14277	14192	14284	14076	14168	14206	14366	14349	14148	14411	14300	14234	14264	14131	14238	14420	14400	14325	14378	14323	14213	14336	14397	14350	14085	14355	14452	14397	14188	14297	14353	14386	14230	14405	14311	14349	14450	14364	14273	14201	14379	14305	14313	14137	14228	14291	14353	14402	14164	14279	14235	14185	14422	14234	14375	14373	14452	14504	14319	14409	14369	14197	14525	14208	14214	14088	14452	14326	14267	14429	14320	14283	14415	14330	14299	14350	14243	14280	14240	14220	14210	14399	14361	14478	14259	14404	14110	14316	14178	14473	14069	14490	14335	14420	14144	14336	14353	14283	14287	14171	14207	14178	14353	14251	14319	14134	14427	14375	14293	14359	14403	14452	14295	14058	14165	14414	14391	14275	14328	14315	14339	14263	14343	14441	14278	14317	14278	14349	14407	14393	14331	14300	14226	14375	14355	14305	14239	14249	14247	14341	14336	14337	14264	14349	14193	14396	14316	14205	14405	14248	14369	14273	14240	14477	14334	14292	14397	14224	14158	14204	14358	14350	14454	14246	14270	14404	14261	14199	14311	14304	14433	14112	14201	14297	14327	14326	14412	14220	14453	14422	14274	14339	14462	14331	14280	14390	14344	14150	14181	14324	14322	14133	14240	14282	14356	14508	14326	14236	14261	14301	14420	14462	14370	14369	14301	14361	14292	14250	14268	14307	14157	14254	14188	14362	14317	14309	14237	14124	14156	14343	14392	14291	14165	14394	14258	14304	14427	14213	14253	14278	14286	14175	14220	14241	14185	14132	14161	14330	14247	14330	14421	14414	14345	14284	14208	14373	14396	14170	14197	14317	14347	14257	14351	14498	14156	14210	14194	14368	14338	14487	14101	14394	14302	14063	14244	14375	14279	14270	14376	14285	14279	14396	14421	14161	14330	14212	14217	14301	14318	14249	14346	14376	14248	14367	14412	14302	14216	14186	14283	14257	14341	14458	14286	14423	14156	14356	14180	14363	14394	14351	14312	14159	14373	14504	14248	14368	14160	14322	14445	14376	14335	14357	14353	14155	14311	14368	14296	14200	14347	14373	14243	14272	14188	14382	14273	14325	14339	14279	14282	14403	14329	14419	14362	14119	14538	14458	14088	14345	14394	14185	14226	14361	14229	14312	14365	14111	14263	14259	14190	14196	14318	14190	14249	14344	14359	14289	14304	14346	14349	14303	14134	14320	14233	14128	14404	14278	14232	14494	14403	14478	14267	14200	14065	14350	14328	14286	14226	14377	14262	14372	14131	14336	14228	14302	14245	14178	14228	14429	14192	14095	14222	14193	14353	14153	14473	14278	14263	14151	14363	14141	14253	14364	14346	14473	14324	14359	14221	14197	14232	14367	14444	14320	14249	14386	14391	14256	14313	14351	14143	14229	14270	14201	14313	14249	14447	14408	14424	14420	14356	14412	14393	14339	14192	14326	14409	14061	14324	14258	14315	14268	14311	14099	14185	14420	14249	14273	14295	14352	14329	14272	14305	14302	14187	14227	14308	14325	14382	14280	14358	14334	14127	14277	14474	14226	14216	14290	14375	14314	14494	14443	14278	14130	14277	14478	14192	14254	14124	14400	14380	14138	14229	14248	14260	14204	14274	14131	14375	14229	14502	14319	14426	14402	14309	14352	14188	14260	14200	14211	14279	14248	14387	14170	14382	14197	14429	14304	14132	14366	14322	14253	14255	14331	14280	14290	14302	14307	14288	14393	14298	14345	14166	14304	14259	14312	14480	14326	14278	14385	14279	14414	14340	14356	14246	14331	14190	14243	14196	14258	14153	14150	14476	14267	14357	14337	14287	14398	14276	14280	14435	14195	14245	14304	14288
29553	20918	20003	18156	16977	17037	16863	16884	16953	19371	21087	20405	18688	17483	16984	16821	16795	16829	17023	16928	16910	17028	16870	16842	16924	16928	16785	16913	17040	16967	16865	17049	16772	17064	17026	16724	16906	16752	16835	16860	16946	16899	16881	16922	17147	16776	16958	16986	17002	17092	16909	16762	16902	16958	16950	16975	16764	16918	16792	16809	16966	16939	16998	16833	16638	16876	16955	16956	16819	16981	16880	16876	16914	16903	16835	16976	16870	17055	16978	17069	16903	16870	17086	16918	17016	16803	16728	17003	16874	16979	16837	16969	17022	16774	16979	16861	17072	16727	16718	16699	16774	16891	17036	17028	16996	16991	17041	16881	17011	16921	16810	16922	16730	16716	17025	16975	16780	16792	16988	16735	17044	16764	16986	17013	17050	16911	16879	16938	16791	16959	17040	16896	16805	16934	16732	16989	17011	16815	16855	16846	17070	17083	17000	16770	16880	16756	16962	16686	17083	16855	17112	16717	16759	16987	17148	16822	16899	16838	16830	16952	16845	16819	16786	17000	16973	16778	16716	16873	16750	16841	16853	16699	16921	17184	16890	16786	16945	16947	16904	17026	17057	16934	16941	16734	16931	16941	16902	17109	16779	17093	16902	17018	16907	16823	16963	16771	16828	16909	17071	16856	16932	16809	17039	16900	16766	16921	16827	16885	17024	16944	16901	16721	16791	16936	16617	16734	17202	16869	16850	16962	16755	16928	16891	17007	16899	16538	16853	16959	16917	16775	16844	16833	17021	16838	16816	16725	16805	16986	16924	16877	16905	17126	17044	16577	16961	17034	16754	16884	16995	17052	16702	16877	16788	16730	17018	17026	16970	16789	16946	16821	17027	16878	16715	17107	16807	17023	16927	16951	16944	16916	16788	16793	16790	17069	16764	16844	16911	16837	16976	16852	16951	16883	16792	16873	17196	16729	16771	16868	16801	16761	16912	16974	16890	16798	16981	16958	16929	17026	16870	17090	17110	16632	16795	16912	16800	16945	16730	17103	16830	16859	16997	16819	16819	16997	16940	16912	16790	17011	16788	16836	16960	16982	16897	16732	16726	16994	16943	16867	17097	17017	16962	17024	16972	16678	16730	16676	17063	16781	16956	17069	16735	16772	16884	16676	16966	17195	17084	16858	17012	16910	17104	16808	16788	16989	16855	16843	16799	17039	17216	16873	16973	16864	16828	16883	16901	17167	17000	16933	16861	17239	17096	17099	16957	16986	16948	16963	16999	17024	17070	17076	16844	17102	16728	16831	17121	17004	16955	17090	16887	17026	16914	16905	17060	16550	16923	16917	16979	16801	16715	16811	16809	16949	16910	16904	16918	16849	16822	16795	16959	16816	17029	17053	16957	17009	16933	16806	16944	16783	16944	17079	16682	16728	16930	16946	16889	17073	17021	16864	16887	17070	17058	16849	16673	16677	16721	16955	17011	16992	16839	16649	17084	16875	17116	16796	16864	17026	16708	16702	16851	16968	16897	16855	16982	17049	16933	16985	16968	16746	16901	16954	16950	17002	16793	17036	16982	17044	16779	17150	16983	16788	16808	17066	16825	16827	16869	17137	16898	17077	16826	16743	16930	16778	16898	17047	16901	16713	16786	16853	16850	16889	16818	17039	17006	16726	16889	16832	16876	17126	16865	17030	16804	16822	16968	16800	16949	17002	16894	16911	17000	16779	16798	16819	17094	16982	16897	16985	16744	16929	16895	16978	16989	17004	16901	16986	16980	16715	16799	16826	16854	17086	16975	16897	16792	16891	16843	16884	16898	16796	16798	16641	17051	16905	17031	17068	16857	16914	17029	16930	16844	16976	17042	16936	16901	16798	16811	16907	16857	17001	16752	16980	16941	16910	16863	16770	16761	16706	16946	16842	16916	16988	16999	16927	16969	16996	17203	16904	17069	16939	16813	16767	16855	17216	17002	16943	16875	16737	16796	16782	16919	16836	16854	16833	16816	16840	16914	16864	16975	17005	16920	16786	16827	16747	17120	16867	16849	16901	16827	16920	16909	16950	16750	16996	16842	16698	16816	17038	17104	16853	17027	16790	16817	17089	16984	17007	16703	16892	17031	17133	16871	17125	17044	16910	16984	16992	16890	16915	16938	16986	16860	16983	16888	17004	16833	16895	17048	17168	17260	16956	16986	16878	16867	16986	17006	17012	16884	17146	17158	16883	16952	16635	16838	16791	16896	16904	16865	16843	16884	16920	16722	16988	17074	16994	17008	17043	16843	16846	16918	17109	16844	16857	17079	16820	16913	16939	17117	17213	16963	16942	16920	17014	16747	16934	16847	16830	16841	17056	17070	16959	17212	16855	16995	16862	17000	17003	16954	16907	16993	16970	16971	17073	17050	16990	17013	17055	16953	16928	16945	16947	16603	16847	16989	16800	17099	16979	16942	16844	17007	17057	16913	16861	16967	17053	16826	16776	16771	16773	16697	16765	16854	16904	16809	16913	16913	16969	16822	17058	17104	16580	16908	16895	16977	16861	16841	16989	16979	16756	16874	16940	16958	16968	16883	17101	16868	16906	16854	16868	16936	16731	16727	16858	16755	16714	16848	16983	16814	16988	16909	17040	16794	17058	16900	16905	16704	16871	16788	16847	16993	16888	16854	16905	17045	17011	16883	16799	16759	16734	16700	16962	16846	16891	16981	17003	16774	16919	16894	16907	16916	16811	16815	16877	16999	16853	16737	16862	17180	16901	16884	16900	16923	16896	17080	16841	16921	16999	16776	17036	17007	17069	16976	16769	16848	16999	16890	17012	16982	16940	16913	16981	17084	16847	16967	16921	17122	16894	16977	16983	17008	16734	16826	16810	16903	16980	16935	16902	16961	16923	16671	17006	16905	16679	16777	16882	16913	17080	16999	16836	16739	16966	16795	16884	16922	16976	16778	17080	16789	16700	16740	17015	17043	16855	17038	16940	16980	16779	17074	16887	16979	16893	16730	17069	16903	16978	16717	16953	16898	16735	16908	16768	16702	17018	17062	16922	16975	16881	16864	16796	16945	16818	16868	16993	17144	16837	16974	16870	16803	17096	17108	17194	16832	17079	16829	16899	16696	17058	17172	16857	17106	16950	16966	16736	16749	16988	17036	16835	16999	16824	16654	16875	16959	16591	16639	16832	16743	16842	16788	16801	16793	16890	16983	16879	17087	16965	16971	16711	16935	16877	16944	16800	16843	16749	17022	16817	17182	16814	16861	16753	16996	16889	16931	16854	16986	16764	17083	17011	16866	16895	16964	16850	16900	16852	16778	16802	16946	16961	16926	17086	16887	16792	16725	16880	16848	16959	16975	16698	17083	16908	16868	16799	17044	16679	16696	16880	16782	16897	16897	16925	16934	16830	16699	16952	16861	16915	16983	16971	16844	16926	16914	17070	16944	16860	16861	16947	16903	17027	16928	16650	16713	16870	16696	16887	16867	16825	16762	16773	16749	16874	16972	16957	16923	17050	17173	16935	17098	16896	16956	16824	16909	16941	16908	16640	16821	16942	16845	16965	16923	16792	16757	16952	16916	16782	17123	16997	16879	17054	16917	16791	16763	16709	16920	16796	16948	16842	17046	17016	16910	16914	16986	16728	16875	16833	16956	16986	16950	16879	17038	16870	17016	17047	17127	16959	16841	16744	17034	16694	16964	16997	16805	17070	16901	16888	17266	16870	16869	16832	16818	16922	16960	17055	16972	16824	16729	16816	16810	16787	16912	16832	16692	16950	16888	16903	16857	17059	16982	16901	16987	16866	16906	16826	16965	16830	16949	16914	16940	16745	16803	16842	16828	16837	17001	17029	16928	16939	16919	16964	16998	17059	16990	16824	16893	16985	17113	16832	17135	16929	16884	17086	16957	17085	16968	17008	16922	16826	16869	17113	17007	17132	16790	16719	16867	16675	16934	17083	17117	16817	16845	16721	16852	17068	16972	16885	16880	16806	17012	16703	16750	16781	16808	16697	16848	16983	16832	16956	17079	16894	16930	16705	17014	16980	16874	16758	16910	16827	16910	16981	17052	17010	16797	16919	17012	16909	17124	16821	16979	16907	16672	17025	16879	16906	16867	16977	16832	16785	16779	16882	16901	16799	16960	16828	16768	16935	16967	16590	17014	16808	16852	16905	17036	17082	16838	16934	16916	17112	17042	16751	16804	16852	17124	16856	16892	17018	16952	16884	16941	16893	16929	16957	16982	16988	16881	17030	17057	17265	16789	16916	16986	16842	16968	16841	16778	16812	16911	16865	16727	17062	16993	16824	16920	16972	16801	16749	16895	16888	17157	16915	16771	16788	16864	16902	16853	16840	16956	16627	16985	16775	16532	16710	16908	16842	16841	16927	16919	16955	17166	17071	16790	17039	17051	16826	16929	16631	16926	16950	16843	16861	16885	16970	16836	17007	16743	17102	17020	16960	16844	16767	17016	17148	16989	16678	16808	17045	16903	16890	16920	16767	16987	16870	16948	16947	16847	16891	17232	17009	17007	16802	16922	16772	17017	16883	17012	17028	16845	16847	16737	17190	17082	16935	16807	16821	16889	16941	17089	16884	17154	16985	17043	17134	16874	16942	16971	16941	16878	16982	16710	16925	16970	16979	17098	17017	16996	16892	16903	16975	16828	16731	16875	16871	17150	16899	17028	17080	16874	17024	16929	16974	17057	17051	16909	16799	16981	16940	16970	16919	16783	16820	16807	16983	16853	16984	16679	16863	16930	16785	16900	16831	16995	16844	17019	17131	17006	16892	17001	16953	16937	16967	16896	16994	16857	16628	16722	17043	17001	16854	17081	16920	16781	16710	16892	16931	16856	16932	17080	17073	17214	16962	16982	16868	16854	16821	16882	16803	16896	16886	16813	16901	16740	16501	16897	16854	17157	16994	16988	16869	16817	16838	16833	16869	17025	16878	16870	16855	16961	16784	16903	16842	16877	16779	17016	17063	17007	16901	16919	17000	17084	16766	17095	16808	16611	16997	16802	16946	16979	16947	17018	16896	16960	17056	17046	16896	16839	16871	16868	16929	16988	16926	16936	17120	16871	17034	16920	17134	16906	16959	16618	16874	16992	16986	16884	16875	16836	16699	16917	16861	17190	17220	16940	16730	16942	16957	16991	16853	17035	17094	16899	16811	16958	16769
15172	15061	15233	14619	14466	14447	14406	14475	14758	18241	19977	18246	15731	14559	14468	14132	14203	14198	14319	14251	14226	14240	14339	14283	14258	14297	14262	14295	14128	14222	14297	14061	14166	14437	14256	14250	14345	14226	14193	14314	14252	14040	14313	14138	14212	14397	14365	14363	14351	14151	14271	14498	14295	14352	14339	14196	14315	14205	14434	14033	14176	14302	14202	14205	14245	13983	14240	14228	14166	14237	14326	14225	14100	14277	14381	14354	14388	14389	14252	14334	14253	14144	14347	14358	14465	14418	14249	14244	14220	14130	14271	14314	14219	14129	14370	14147	14062	14200	14282	14258	14241	14306	14358	14245	14182	14314	14221	14129	14110	14142	14129	14486	14239	14483	14330	14294	14283	14258	14357	14246	14158	14148	14296	14209	14255	14157	14200	14093	14281	14235	14218	14224	14219	14134	14238	14303	14238	14342	14285	14477	14098	14090	14064	14273	14440	14210	14294	14334	14161	14220	14239	14274	14275	14238	14415	14114	14238	14371	14074	14248	14320	14325	14356	14436	14182	14235	14164	14168	14338	14450	14255	14284	14199	14148	14311	14261	14185	14273	14270	14380	14305	14300	14377	14390	14349	14221	14247	14270	14248	14220	14202	14338	14127	14391	14277	14184	14209	14240	14358	14280	14373	14410	14146	14300	14220	14247	14253	14153	14400	14187	14029	14276	14182	14095	14327	14195	14306	14294	14296	14199	14179	14252	14240	14145	14164	14367	14329	14217	14282	14162	14270	14204	14384	14155	14268	14089	14299	14128	14328	14033	14396	14336	14230	14177	14191	14338	14252	14265	14207	14175	14240	14294	14270	14213	14239	14201	14357	14106	14299	14341	14160	14394	14205	14242	14325	14184	14359	14304	14188	14112	14239	14222	14254	14220	14369	14317	14365	14387	14268	14230	14074	14242	14328	14269	14340	14104	14134	14376	14257	14289	14257	14353	14186	14274	14178	14277	14301	14299	14339	14236	14098	14322	14342	14169	14373	14260	14182	14157	14214	14179	14360	14115	14246	14373	14295	14318	14377	14349	14417	14236	14184	14221	14330	14178	14299	14221	14245	14252	14391	14234	14308	14166	14262	14163	14270	14319	14210	14411	14328	14005	14161	14217	14195	14489	14241	14324	14185	14352	14302	14193	14231	14131	14209	14325	14208	14214	14284	14276	14236	14186	14334	14337	14279	14173	14261	14230	14420	14268	14262	14367	14302	14244	14177	14259	14317	14176	14262	14274	14275	14421	14087	14205	14221	14193	14278	14282	14332	14125	14224	14043	14118	14259	14267	14223	14144	14211	14303	14266	14377	14172	14190	14312	14419	14216	14341	14327	14279	14118	14312	14153	14192	14326	14265	14245	14347	14139	14270	14343	14045	14205	14210	14268	14286	14213	14214	14113	14295	14274	14180	14243	14282	14124	14148	14211	14282	14323	14285	14400	14320	14314	14440	14189	14208	14305	14333	14390	14282	14407	14340	14236	14270	14283	14287	14088	14100	14261	14217	14090	14218	14281	14330	14220	14240	14217	14241	14350	14119	14069	14221	14224	14198	14269	14435	14243	14311	14277	14282	14292	14302	14354	14271	14252	13992	14196	14337	14212	14273	14316	14243	14149	14358	14420	14240	14160	14089	14200	14220	14341	14214	14240	14109	14154	14155	14240	14187	14248	14186	14310	14250	14266	14323	14212	14164	14098	14316	14183	14324	14341	14335	14292	14268	14235	14221	14134	14343	14144	14369	14294	14285	14224	14375	14402	14274	14203	14218	14332	14291	14221	14339	14302	14070	14327	14075	14242	14332	14290	14351	14317	14388	14166	14193	14185	14141	14126	14272	14132	14369	14293	14355	14167	14258	14199	14215	14364	14320	14334	14261	14087	14204	14277	14248	14468	14267	14344	14303	14322	14208	14263	14171	14089	14295	14287	14217	14213	14349	14323	14313	14285	14245	14222	14279	14119	14249	14212	14172	14407	14211	14090	14331	14220	14311	14335	14254	14185	14323	14408	14247	14349	14168	14141	14330	14251	14143	14410	14385	14140	14174	14190	14376	14174	14373	14245	14358	14237	14472	14233	14419	14231	14153	14256	14173	14154	14116	14368	14196	14355	14225	14331	14132	14298	14166	14318	14245	14291	14235	14324	14267	14182	14335	14220	14340	14275	14160	14214	14217	14218	14158	14272	14216	14227	14304	14417	14349	14299	14254	14200	14268	14370	14423	14146	14161	14297	14211	14160	14351	14078	14100	14352	14157	14230	14297	14228	14293	14226	14245	14302	14256	14214	14147	14102	14240	14149	14131	14234	14251	14125	14084	14424	14232	14118	14261	14259	14244	14305	14148	14166	14307	14317	14319	14400	14370	14225	14300	14181	14393	14388	14233	14162	14191	14267	14204	14184	14248	14252	14221	14330	14124	14197	14119	14264	14292	14356	14316	14326	14144	14306	14578	14220	14463	14059	14254	14158	14150	14378	14315	14245	14397	14371	14342	14216	14226	14209	14100	14282	14307	14256	14215	14254	14316	14391	14286	14441	14233	14167	14084	14319	14165	14123	14247	14110	14213	14230	14175	14325	14237	14146	14285	14233	14151	14306	14155	14342	14185	14240	14280	14235	14339	14461	14266	14307	14295	14293	14384	14203	14255	14295	14162	14197	14332	14350	14075	14336	14280	14402	14313	14316	14376	14396	14165	14558	14262	14256	14211	14188	14229	14348	14224	14261	14359	14365	14241	14148	14241	14152	14185	14188	14430	14242	14272	14256	14301	14138	14165	14204	14284	14283	14360	14203	14150	14086	14325	14327	14088	14235	14276	14134	14394	14126	14179	14335	14230	14231	14222	14063	14220	14343	14296	14290	14016	14356	14175	14185	14159	14186	14168	14269	14263	14230	14266	14263	14270	14409	14115	14170	14209	14274	14210	14419	14240	14454	14192	14340	14110	14162	14257	14271	14225	14174	14329	14148	14291	14316	14122	14430	14304	14295	14352	14283	14266	14222	14176	14387	14234	14051	14305	14252	14159	14279	14225	14260	14314	14206	14303	14229	14252	14191	14210	14237	14256	14431	14125	14292	14291	14242	14217	14328	14200	14234	14310	14114	14296	14184	14265	14261	14306	14314	14355	14266	14211	14306	14302	14201	14345	14224	14227	14089	14303	14045	14139	14240	14314	14295	14138	14115	14320	14283	14188	14250	14241	14320	14245	14285	14416	14128	14301	14092	14263	14088	14238	14234	14274	14390	14207	14307	14267	14258	14326	14228	14250	14281	14249	14345	14217	14284	14311	14145	14362	14309	14285	14387	14194	14248	14270	14237	14248	14343	14239	14327	14225	14314	14280	14339	14261	14090	14219	14341	14425	14358	14187	14203	14244	14076	14453	14147	14389	14277	14343	14464	14320	14165	14447	14403	14188	14252	14372	14246	14313	14284	14243	14181	14187	14415	14370	14161	14289	14141	14264	14325	14192	14238	14322	14342	14169	14289	14213	14235	14152	14328	14188	14171	14154	14208	14267	14013	14462	14261	14171	14305	14238	14461	14233	14242	14250	14122	14316	14138	14298	14155	14217	14172	14428	14246	14196	14375	14387	14273	14209	14359	14528	14215	14242	14358	14338	14275	14264	14311	14202	14196	14232	14163	14166	14258	14228	14472	14079	14273	14320	14264	14205	14196	14406	14248	14195	14158	14228	14240	14260	14182	14306	14070	14268	14129	14223	14222	14088	14091	14258	14179	14226	14194	14283	14160	14516	14326	14266	14201	14299	14331	14388	14252	14021	14195	14246	14288	14273	14364	14331	14356	14213	14071	14220	14132	14077	14288	14168	14377	14215	14326	14384	14245	14135	14187	14210	14179	14345	14378	14335	14248	14361	14256	14253	14261	14284	14430	14167	14178	14166	14282	14394	14283	14344	14437	14277	14297	14293	14371	14244	14156	14292	14329	14169	14149	14379	14375	14090	14176	14319	14168	14431	14188	14402	14293	14265	14099	14301	14192	14335	14253	14349	14371	14405	14415	14252	14170	14276	14152	14327	14305	14480	14360	14291	14041	14203	14324	14308	14216	14423	14206	14310	14324	14218	14291	14235	14205	14422	14185	14181	14375	14240	14334	14256	14349	14299	14272	14313	14214	14240	14281	14173	14209	14296	14120	14126	14124	14104	14233	14093	14201	14236	14377	14375	14301	14148	14256	14502	14126	14242	14235	14279	14356	14101	14137	14230	14411	14208	14278	14120	14199	14311	14162	14225	14264	14288	14300	14070	14307	14217	14369	14199	14228	14241	14148	14320	14312	14236	14126	14351	14306	14155	14319	14178	14202	14273	14215	14204	14209	14168	14327	14245	14129	14279	14482	14217	14245	14218	14218	14267	14357	14139	14296	14294	14398	14256	14337	14303	14112	14448	14262	14182	14108	14293	14365	14236	14259	14217	14101	14130	14086	14174	14343	14365	14183	14306	14282	14263	14082	14151	14237	14165	14323	14209	14335	14215	13968	14270	14232	14289	14175	14262	14368	14321	14161	14185	14268	14398	14235	14019	14297	14123	14221	14107	14246	14304	14037	14251	14274	14254	14302	14374	14292	14416	14245	14360	14130	14344	14301	14211	14303	14211	14274	14111	14163	14295	14320	14099	14186	14138	14258	14324	14213	14272	14263	14378	14193	14311	14312	14346	14391	14136	14092	14320	14350	14407	14430	14238	14250	14225	14257	14177	14376	14159	14321	14180	14424	14083	14343	14194	14383	14250	14369	14256	14221	14285	14296	14219	14207	14173	14267	14181	14114	14220	14276	14058	14188	14190	14149	14297	14252	14208	14328	14302	14289	14256	14256	14326	14205	14152	14337	14334	14261	14078	14330	14227	14271	14268	14291	14244	14155	14259	14378	14157	14249	14269	14298	14206	14257	14438	14329	14272	14268	14331	14187	14208	14211	14320	14354	14290	14318	14246	14074	14213	14285	14312	14212	14273	14117	14252	14279	14239	14354	14458	14022	14210	14266	14320	14305	14188	14257	14233	14341	14384	14325	14310	14159	14373	14265	14305	14065	14263	14238	14247	14256	14279	14311	14369	14275	14376	14264	14371	14040	14239	14477	14207	14251	14173	14339	14272	14401	14081	14155	14406	14341	14227	14162	14291	14239
25572	20751	26848	25179	19659	18222	18175	17349	19306	31759	38320	30171	22139	18473	17154	16819	16841	16731	16772	16763	16859	16689	16714	16757	16869	16889	16839	16812	16809	16888	16889	16871	16622	16818	16849	16751	16822	16847	16665	16765	16939	16871	16891	16819	16909	16917	16889	16893	16800	16769	16875	16980	16846	16804	16868	16718	16785	16844	16976	16898	17029	16739	17039	16711	16839	16655	16904	16821	16836	17033	17075	16729	16814	16909	16840	16791	16702	16844	16728	16915	16862	16774	16876	16805	16868	16924	16834	16815	16873	16936	16767	16871	16611	16644	16786	16714	16699	16797	16737	16910	16824	16837	16879	16707	16816	16739	16908	16541	16693	16638	16899	16910	16662	16816	16788	16911	17024	16895	16705	17025	16754	16801	17040	16921	16783	16692	16691	16825	16711	16795	16905	16801	16754	16839	16683	16906	16758	16894	17010	16678	16798	16646	16756	16674	16617	16883	16736	16684	16810	16709	16778	16799	17042	16881	16813	16819	16675	16809	16635	16675	16687	17137	16655	16926	16997	16674	16819	16694	16951	16818	16757	16795	16826	17035	16767	16885	16741	16743	16726	16648	16872	16795	16776	16959	16900	16676	16896	16877	16799	16689	16533	16648	16666	16727	16785	16859	16818	16942	16659	16685	16741	17006	16762	16672	16880	16879	16717	16744	16751	16747	16958	16965	16792	16831	16722	16921	16688	16579	16857	16776	16954	16679	16918	16703	16653	16760	16824	16857	16755	16949	16627	16668	16838	16781	16821	16770	16519	16970	16864	17050	16767	16826	16665	16763	16811	16668	16725	16706	16780	16720	16771	16796	16788	16821	17043	16881	16732	16810	16903	16864	16824	16891	16967	16726	16775	16800	16927	16718	16806	16832	16722	16774	16743	16665	16764	16825	16816	16741	16972	16865	16907	16774	16969	16953	17019	16619	16688	16866	16674	16826	16711	16721	17016	17001	16934	16592	16860	16877	16756	16736	16766	16894	16798	16774	16811	16707	16765	16845	16881	16798	16786	16813	16807	16935	16776	16937	16710	16752	16743	16822	16773	16825	16713	16940	16945	16936	16699	16819	16891	16775	16858	16693	16724	16740	16968	16559	16731	16864	16985	16961	16949	16838	16816	16715	16806	16728	16702	16800	16670	16838	16824	16960	16847	16964	16665	16962	16982	16817	16726	16881	16696	16958	16974	16725	16807	16837	17013	16699	16797	16854	16797	16822	16747	16937	16668	16907	16727	16820	16809	16766	16619	16680	16785	17052	16733	16769	16621	16983	16888	16719	16747	16750	16841	16784	16811	16985	16650	16777	16846	16914	16677	16986	16832	16918	16892	16781	16704	16858	16702	16847	16859	16711	16882	16649	16905	16864	16823	16918	16793	16798	16749	16750	16735	16666	16815	16813	16786	16809	16918	16850	16816	16793	16876	16874	16570	16916	16628	16615	16851	16882	16896	16817	16636	16837	16801	16731	16766	16876	16886	16671	17004	16935	16914	16909	16917	16814	16783	16645	16592	16633	16862	16766	16810	16734	16897	16851	16850	16796	16677	16751	16919	16659	16688	16967	16918	16822	16763	16681	16831	16766	16896	16564	16790	16903	16823	16658	16664	16789	16889	16666	16867	16813	16836	16671	16730	16923	17021	16807	16864	16731	16663	16753	16779	17056	16915	16846	16912	16864	16849	16693	16709	16755	16749	16885	16733	16817	16864	16697	16763	16960	16884	16614	16928	16768	16925	16816	16658	16679	16621	16650	16664	16787	16838	17031	16799	16594	16849	16700	16989	16799	16787	16936	16772	16879	16682	16866	16803	16700	16823	16750	16611	16702	16931	16843	16837	16655	16737	16768	16650	17008	16869	16829	16699	16793	16804	16670	16927	16949	16701	17077	16969	16972	16613	16635	16935	16783	16894	16975	16631	16797	16841	16861	16809	16951	16931	16826	16974	16780	16755	16924	16889	16789	16916	16696	16976	16583	16818	16720	16830	16724	17031	16686	16836	16922	16802	16880	16772	16782	16778	16846	16760	16792	16934	16777	16632	16852	16920	16726	16848	16823	16910	16893	16737	16687	16822	16713	16752	16846	16753	16834	16668	16852	16722	16676	16875	16866	16720	16923	16633	16735	16645	16674	16821	16937	16749	16791	16674	16906	16867	16767	16734	16801	16823	16917	16626	16888	16866	16482	16742	16614	16784	16661	16775	16843	16955	16774	16924	16917	16948	16905	16746	16808	16936	16925	16700	16616	16913	16924	17031	16795	16830	16831	16796	16563	16837	16930	16705	16938	16526	16755	16758	16976	16849	16868	16721	16936	16737	16842	17039	16811	16710	16931	16577	16996	16806	16909	16644	16703	16807	16830	16915	16994	16873	16884	16607	16887	16741	16840	16744	17069	16828	16906	16838	16835	16754	16914	16724	16874	16820	16937	16856	16835	16793	16839	16872	16540	16635	16748	16791	16701	16893	16653	16868	16822	16597	16682	16816	16716	16830	16673	16603	16672	16821	16775	16652	16790	16799	16958	16880	16970	16920	16793	16818	16863	16826	16794	16640	16958	16835	16773	16804	16745	16764	16679	16721	17106	16828	16762	16971	16731	16784	16593	16903	16695	16908	16895	16922	16628	16930	16685	16645	16760	16782	16854	16908	16748	16915	16778	16807	16776	16796	17018	16875	16868	16964	16918	16778	16793	17023	16900	16915	16850	16654	16755	16781	16780	17036	16750	16754	16734	16554	16887	16723	16768	16845	16820	16768	16804	17025	16891	16773	16636	16816	16755	16775	16889	16943	16918	16977	16840	16854	16932	16868	16629	16882	16653	16967	16743	16692	16887	16917	16671	16631	16755	16674	16649	16871	16790	16744	16786	16794	16744	16671	16702	16717	16901	16720	16956	16686	16782	16983	16754	16943	16830	16833	16774	16911	16731	16976	16696	16905	16861	16774	16666	16833	16908	16709	16843	16922	16714	16819	16788	16949	16787	16803	16766	16718	16836	16812	16809	16754	16973	16989	16694	16727	16683	16761	16707	16591	16969	16727	16631	16879	16959	16940	16976	16736	16891	16776	16838	16817	16922	16732	16781	16805	16799	16875	16869	16611	16590	16738	16873	16881	16956	16827	16801	16853	16866	16830	17015	16752	16607	16655	16598	16847	16892	16730	16830	16832	16829	16809	16801	16884	16566	16743	16827	16968	16785	17051	16868	16764	16777	16770	16853	17013	16696	16708	16921	16755	16798	16882	16929	16745	17147	16966	16875	16668	16843	16812	16775	16811	16717	16898	16886	16871	16717	16814	16853	16742	16823	16951	16890	16928	17081	16814	16646	16671	16971	16865	16785	16955	16902	16845	16774	16981	16719	16801	16711	16897	16786	16976	16627	16749	16614	16943	16676	16579	16896	16909	16905	16610	16729	17006	16849	16753	16825	16783	16867	16752	16817	16821	16881	16440	16834	16836	16780	16911	16793	16693	16782	17001	16777	16654	16723	16795	16961	16878	16951	16986	16783	16771	16777	16639	16845	16851	16906	16747	16847	16815	16827	16592	16982	16889	16817	16773	16754	16858	16746	16879	16745	16766	16851	16860	16696	16822	16584	16901	16885	16988	17151	16877	16869	16800	16823	16917	16789	16755	16854	16872	16632	16866	16784	16808	16742	16665	16969	16548	16928	16902	16969	16964	16912	16688	17016	16755	16720	16858	16882	16778	16863	16835	16732	16928	16824	16856	16963	16781	16914	16731	16934	16751	16823	16714	16683	16803	16810	16984	16900	16901	16909	16615	16619	16899	16709	16788	16808	16899	16795	16688	16686	16679	16881	16741	16762	16924	16839	16760	16695	16742	16798	16975	17033	16822	16691	16691	16706	16830	16734	16916	16893	16828	16870	16813	16874	16983	16745	16778	16729	16728	16660	16807	16621	16855	16859	16780	16833	16822	16770	16833	16834	16876	16663	16685	16742	16801	16892	16744	16856	16778	16893	16895	16813	17057	16870	16815	16833	16848	16748	16853	16915	16738	16823	16853	16816	16919	16848	16880	16716	16853	16792	16760	16732	17001	16782	16919	17002	16813	16803	16931	16865	16809	16975	16939	16904	16876	16888	16857	16890	16671	16988	16834	16670	16841	16818	16730	16786	16796	16984	16783	16689	16768	16887	16957	16783	16721	16594	16741	16752	16611	16834	16840	16577	16649	16843	16797	16768	16666	16804	16714	16933	16689	16634	16823	16709	16632	16793	16882	16729	16942	16773	16560	16907	16792	16993	16824	16937	16715	16719	16865	16703	16599	16704	16821	16795	16750	16923	16924	16952	16925	16693	16953	16495	16947	17033	16913	16803	16982	17037	16792	16847	16788	16806	16869	16969	16867	16721	16905	16962	16858	16914	16807	17037	16791	16749	16874	16863	16608	16932	16677	16964	16927	16753	16654	16793	16766	16937	16746	16773	17038	16626	16800	16850	16817	16865	16785	16718	16843	16795	16943	16758	16833	16742	16886	16718	16736	16792	16888	16944	16820	16891	16830	16790	16984	16692	16869	16740	16770	16606	16985	16885	16803	16802	16840	16853	16867	16843	16962	16749	16699	16554	16808	16742	16723	16649	16955	16678	16735	16859	17009	16819	16869	16761	16913	16776	16913	16865	17068	16751	16585	16929	16904	16487	16683	16691	16836	16857	16815	16865	16850	16718	16792	16767	16966	16872	16943	16786	16849	16852	17020	16847	16861	16844	16912	16705	16697	16799	16948	16691	16819	16871	16737	16677	16747	16666	16507	16500	16928	16793	16953	16699	16858	16757	16779	16909	16769	17003	16751	16767	16919	16826	16821	16901	16809	16866	16769	16776	16834	16684	16859	16795	16824	16763	16793	16738	16716	16819	16749	16869	16846	17008	16857	16799	16878	16658	16737	16768	16801	16988	16647	16769	16971	16785	16769	16812	16993	16748	16851	16946	16791	16835	16895	16866	16780	16823	16835	17005	16726	16879	16895	16754	16698	16882	16897	16706	16758	16958	16750	16711	16861	16849	16781	16658	16827	16819	16821	16784	16869	16804	16900	16839	16862	16685	16725	16737	16808	16837	16934	16901	16704	16951	16976	16751	16753	16786	16860	16724	17014	16926	16926	16947	16865	16562	16731	16842	16634	16835
13892	19905	19040	16483	15657	14927	14768	15148	19195	35109	38250	28845	19283	15079	14323	14378	14165	14341	14203	14359	14204	14370	14218	14049	14335	14314	14270	14290	14275	14376	14281	14273	14276	14310	14249	14287	14102	14032	14389	14184	14329	14262	14269	14323	14359	14174	14280	14183	14224	14261	14173	14210	14232	14224	14289	14451	14320	14261	14325	14313	14273	14135	14197	14214	14321	14222	14068	14240	14213	14298	14047	14271	14198	14288	14190	14097	14215	14073	14009	14246	14099	14228	14207	14224	14229	14540	14152	14218	14014	14203	14281	14052	14231	14194	14104	14187	14292	14306	14325	14076	14090	14321	14145	14177	14398	14357	14261	14290	14094	14228	14143	14317	14073	14216	14183	14183	14163	14015	14149	14265	14072	14338	14349	14047	14270	14175	14199	14279	14074	14142	14274	14421	14278	14201	14251	14205	14230	14044	14162	14201	14230	14259	14224	14176	14220	14106	14133	14169	14230	14322	14117	14194	14175	14162	14168	14173	14284	14423	14269	14256	14200	14262	14309	14173	14132	14201	14136	14136	14193	14141	14325	14197	14291	14302	14388	14289	14123	14173	14318	14208	14379	14166	14226	14133	14373	14230	14302	14432	14327	14232	14370	14259	14185	14257	14270	14148	14184	14114	14223	14111	14294	14171	14330	14259	14158	14184	14264	14227	14273	14333	14202	14234	14301	14182	14326	14368	14417	14124	14166	14102	14188	14179	14215	14296	14231	14220	14049	14180	14176	14223	14240	14244	14333	14147	14196	14156	14182	14064	14427	14230	14163	14152	14250	14135	14181	14156	14187	14325	14187	14241	14159	14182	14154	14191	14272	14137	14263	14208	14162	14329	14323	14280	14117	14301	14197	14069	14276	14144	14299	14110	14196	14079	14272	14269	14295	14272	14276	14271	14101	14233	14126	14158	14171	14246	14279	14336	14214	14297	14030	14227	14251	14172	14280	14217	14047	14166	14163	14206	14233	14291	14330	14247	14271	14235	14132	14232	14270	14244	14101	14247	14262	14350	14161	14109	14307	14170	14259	14158	14289	14135	14132	14338	13977	14068	14132	14243	14427	14072	14296	14234	14222	14352	14370	14219	14209	14026	14218	14259	14357	14050	14070	14168	14342	14210	14171	14154	14309	14150	14396	14248	14200	14165	14343	14283	14330	14189	14150	14320	14203	14193	14235	14230	14112	14210	14411	14074	14236	14199	14303	14273	14211	14376	14117	14149	14306	14300	14204	14251	14264	14205	14251	14134	14189	14128	14299	14153	14157	14130	14397	14284	14112	14253	14247	14170	14097	14185	14343	14223	14241	14252	14143	14183	14219	14255	14145	14152	14310	14079	14245	14104	14144	14217	14168	14193	14258	14157	14157	14138	14240	14136	14094	14341	14035	14354	14133	14007	14255	14265	14151	14212	14243	14160	14155	14271	14110	14099	14165	14208	14294	14140	14280	14149	14222	14234	14340	14273	14421	14214	13978	14313	14283	14164	14155	14320	14163	14326	14131	14265	14035	14212	14308	14088	14333	14255	14238	14355	14044	14145	14202	14278	14295	14202	14356	14175	14230	13981	14151	14252	14296	14216	14245	14210	14187	14200	14182	14154	14214	14124	14246	14184	14338	14131	14078	14316	14116	14295	14380	14079	14283	14211	14213	14153	14052	14417	14159	14249	14060	14308	14317	14205	14340	14300	14128	14285	14280	14223	14115	14390	14177	14222	14166	14263	14385	14159	14330	14074	14161	14119	14136	14262	14391	14326	14387	14274	14148	14253	14244	14098	14134	14253	14298	14256	14097	14142	14241	14274	14200	14322	14139	14238	14179	14259	14298	14101	14386	14101	14235	14291	14111	14128	14095	14244	14298	14362	14309	14206	14343	14219	14221	14100	14176	14344	14236	14217	14105	14144	14367	14235	14247	14372	14390	14396	14270	14141	14082	14254	14205	14345	14312	14220	14223	14275	14469	14235	14076	14199	14170	14199	14161	14319	14222	14277	14154	14161	14190	14324	14239	14219	14263	14155	14238	14318	14158	14091	14168	14448	14228	14254	14255	14340	13950	14489	14113	14178	14223	14171	14146	14305	14015	14231	14184	14199	14229	14155	14317	14196	14162	14171	14279	13987	14248	14229	14189	14297	14313	14131	14162	14215	14164	14203	14300	14202	14260	14324	14209	14175	14280	14029	14222	14112	14095	14036	14140	14089	14256	14161	14264	14357	14231	14211	14184	14229	14210	14315	14364	14293	14228	14237	14085	14082	14198	14056	14251	14173	14126	14188	14229	14252	14175	14261	14083	14227	14120	14187	14138	14287	14214	14245	14221	14104	14158	14277	14019	14141	14132	14383	14373	14145	14181	14137	14265	14297	14159	14271	14280	14239	14186	14248	14113	14148	14310	14217	14328	14053	14131	14403	14285	14112	14125	14171	14255	14274	14329	14285	14106	14242	13911	14258	14060	14216	14269	14234	14321	14271	14138	14205	14247	14345	14084	14224	14226	14163	14178	14108	14216	14174	14282	14203	14385	14215	14414	14235	14331	14380	14045	14284	14191	14166	14204	14417	14175	14143	14194	14222	14219	14356	14343	13976	14222	14253	14110	14184	14309	14261	14109	14369	14229	14199	14414	14321	14160	14252	14302	14295	14182	14338	14072	14227	14294	14248	14289	14100	14218	14089	14148	14075	14341	14149	14144	14208	14341	14145	14270	14144	14238	14272	14111	14292	14158	14231	14315	14233	14436	14130	14143	14188	14159	13969	14213	14233	14230	14302	14238	14270	14103	14367	14132	14341	14185	14198	14385	14230	14198	14386	14154	14154	14212	14108	14361	14026	14274	14327	14316	14130	14254	14227	14162	14123	14272	14185	14312	14265	14241	14094	14303	14175	14233	14206	14265	14170	14190	14286	14349	14186	14294	14148	14145	14239	14429	14136	14197	14215	14155	14171	14195	14260	14242	14357	14161	14100	14338	14173	14220	14183	13978	14235	14115	14319	14195	14153	14139	14341	14160	14098	14204	14198	14282	14167	14264	13934	14193	14102	14339	14260	14028	14050	14298	14319	14339	14177	14188	14157	14248	14161	14311	14310	14405	14192	14275	14118	14194	14380	14227	14362	14159	14049	14195	14071	14323	14244	14360	14224	14388	14087	14162	14283	14232	14216	14325	14158	14097	14014	14436	14177	14230	14117	14187	14173	14176	14205	14211	14112	14237	14255	14293	14389	14229	14291	14313	14194	14184	14036	14212	14143	14373	14248	14263	14257	14272	14156	14097	14297	14184	14277	14296	14061	14279	14400	14271	14287	14210	14164	14245	14342	14123	14181	14096	14329	14191	14315	14242	14273	14276	14203	14299	14109	14050	14207	14327	14266	14234	14268	14386	14155	14102	14152	14078	14219	14287	14328	14277	14189	14126	14256	14293	14250	14153	14269	14364	14402	14289	14291	14220	14212	14261	14220	14521	14272	14207	14337	14211	14200	14169	14362	14309	14164	14137	14324	14193	14161	14341	14181	14202	14155	14119	14279	14217	14219	14215	14173	14252	14173	14351	14230	14238	14232	14238	14389	14192	14313	14262	14451	14116	14231	14136	14358	14182	14102	14150	14228	14231	14327	14366	14301	14175	14365	14295	14335	14303	14389	14224	14227	14361	14207	14333	14194	14145	14300	14175	14223	14102	14166	14235	14354	14284	14248	14314	14232	14340	14194	14255	14059	14099	14169	14101	14247	14207	14267	14088	14166	14412	14318	14091	14110	14240	14285	14328	14164	14235	14304	14236	14273	14100	14105	14234	14283	14159	14259	14319	14302	14117	14111	14299	14339	14086	14358	14272	14099	14268	14254	14232	14210	14266	14251	14250	14177	14159	14127	14474	14035	14099	14141	14317	14135	14268	14253	14289	14251	14257	14159	14110	14073	14274	14097	14354	14248	14330	14221	14182	14271	14239	14119	14088	14294	14181	14279	14186	14273	14206	14269	14288	14115	14434	14262	14190	14075	14223	14182	14136	14120	14305	14309	14346	14281	14154	14046	14242	14246	14274	14266	14287	14241	14184	14226	14344	14096	14144	14375	14128	14216	14185	14178	14181	14176	14110	14126	14226	14129	14311	14295	14289	14147	14179	14263	14239	14158	14325	14240	14157	14307	14142	14334	14221	14168	14268	14242	14372	14092	14301	14220	14142	14302	14117	14284	14057	14141	14324	14286	14313	14222	14330	14133	14099	14246	14299	14112	14276	14196	14397	14272	14009	14302	14225	14191	14226	14266	14253	14323	14296	14188	14074	14134	14234	14228	14340	14339	14214	14212	14282	14231	14144	14163	14127	14129	14228	14372	14178	14230	14141	14469	14053	14134	14288	14112	14276	14204	14204	14234	14174	14170	14347	14297	14167	14218	14152	14152	14285	14328	14332	14186	14216	14198	14360	14301	14246	14093	14184	14205	14282	14195	14319	14237	14360	14106	14143	14258	14232	14164	14216	14178	14275	14097	14358	14315	14294	14251	14164	14178	14323	14262	14177	14154	14211	14282	14092	14369	14158	14305	14130	14188	14057	14268	14326	14160	14208	14500	14299	14340	14195	14410	14164	14368	14230	14239	14279	14323	14200	14295	14207	14193	14187	14293	14273	14098	14365	14161	14092	14257	14330	14206	14271	14245	14222	14288	14089	14198	14359	14194	14208	14322	14389	14139	14253	14317	14317	14302	14256	14139	14249	14164	14293	14277	14241	14282	14061	14202	14362	14084	14174	14227	14333	14253	14191	14253	14059	14212	14264	14358	14002	14216	14244	14218	14221	14197	14328	14315	14440	14198	14250	14268	14125	14307	14255	14216	14353	14188	14229	14127	14257	14352	14266	14305	14087	14119	14267	14260	14166	14269	14427	14254	14219	14308	14356	14064	14259	14222	14320	14378	13952	14215	14298	14194	14088	14137	14288	14377	14205	14136	14126	14174	14213	14321	14312	14332	14100	14188	14141	14175	14308	14272	14239	14267	14216	14381	14235	14211	14143	14178	14085	14128	14344	14243	14204	14252	14238	14121	14235	14235	14276	14297	14223	14055	14157	14270	14251	14308	14297	14207	14306	14175	14169	14281	14100	14258	14339	14256	14261	14101	14409	14129	14260	14314	14249	14135	14179	14315
23640	20790	28069	23611	21261	22662	21878	19119	23303	43998	54796	43797	28422	20425	17949	17550	17170	17250	17029	17011	17173	17208	17128	17383	17150	17020	17182	17212	17343	17189	16961	17024	17105	17107	17019	17107	17182	16963	17025	17245	17209	17167	17244	16910	17144	17288	17227	17196	16949	17184	16921	17235	17214	17246	17069	16937	16971	16863	17132	17110	17119	17201	17156	16869	16998	16993	17277	17161	17149	16906	17057	17036	17032	17117	17040	17192	17174	17044	17100	16980	17265	16940	17169	17053	17080	17149	17101	16882	17179	17076	17190	16971	17164	17073	17159	17056	17010	17133	17151	17001	16987	17246	16968	17049	17040	16852	17063	16866	16943	17073	17181	17073	16976	17038	17065	16859	17169	16958	16900	16940	17116	17111	17038	17028	17050	17077	17148	17244	16902	16994	16844	17092	17174	17024	17014	17118	16881	17100	16965	17008	17049	16927	16902	17167	17181	16938	17069	17013	17328	17075	16971	17067	17114	17189	17206	17145	17323	17094	17000	16883	16997	17000	16985	17024	16952	17238	17096	17263	17156	17193	17164	17012	17018	16938	17056	16940	16919	17092	17260	16840	16958	17012	16977	16886	17055	17143	17094	17081	17202	16880	17085	16888	16965	16981	17015	17196	17076	16984	16972	17104	17010	16912	17090	16937	17051	16951	16926	17191	17313	16951	17113	17089	17127	17049	16972	16874	17205	17055	17072	16934	16863	17201	16787	16936	16910	16985	17094	16989	17237	16961	16925	16896	16933	17001	17104	17188	17020	17061	17158	16990	17287	17042	17114	16971	17085	17198	16892	17202	16935	17082	17001	16942	16978	16913	17040	17057	16917	17076	17298	17050	17141	16976	17202	16943	16846	17063	17055	17051	17050	17059	16927	17128	17010	17155	16974	16982	17173	17401	17306	17079	17299	16996	16996	16961	17112	16905	16945	16967	17062	17109	16961	17082	17175	17117	16965	17105	17125	17027	16991	16919	17024	16943	17102	17130	17041	17088	16955	17030	17197	17005	17046	16911	17048	16924	17079	16974	17142	17225	17015	17024	17144	17144	16948	16983	16989	17044	17095	17136	16934	16912	17120	16936	17134	16933	16949	17094	17196	17071	17039	17114	16954	17108	17046	17202	16997	16935	16861	17005	16987	16971	17072	17128	16986	16969	16988	16987	17157	17125	17081	17078	17105	17056	17084	17076	17032	16913	16962	17026	16966	17041	17067	17015	16911	16999	16991	17058	16997	17027	17115	17043	17062	17006	17203	17012	17087	17043	16979	16977	17215	17096	17039	16944	17063	16994	17006	16987	17228	17117	17060	17172	17093	17128	16887	16969	17164	17020	16973	17043	17006	16888	17048	16958	17191	16917	17360	16942	16985	17049	17152	17012	17278	17053	16997	16934	17127	16893	17133	17057	16914	17116	17173	17010	16958	16880	16959	17118	16867	17082	17041	17159	17182	17002	17110	17250	17138	17053	17239	17007	16909	17086	16943	16890	17085	17130	17169	17058	16958	17219	17143	17112	17059	17115	16971	16959	17069	17199	17090	17038	17020	17043	17002	17289	17082	17067	16888	17113	17020	16993	17303	17128	17025	16927	16877	17236	17131	16982	17143	17030	17055	16951	17047	17036	17123	17177	17013	16926	17116	17109	17037	16971	17000	16954	17028	17013	17076	17176	16915	17071	17128	16965	17221	16981	17148	16901	17114	17148	16918	16981	17162	16854	16989	16951	17006	17142	17174	17186	17088	16895	17147	17390	16881	16840	16885	16784	17128	16854	16900	17141	17154	17176	16856	17004	17076	17092	17016	17294	17189	17121	17390	16891	16980	16828	17152	17192	17165	17046	17086	17043	17135	16903	17041	17136	17116	17101	17004	17011	16973	17048	16816	16977	16877	16858	16978	17219	17070	17170	17087	16990	16968	17088	16964	17036	16961	17166	16893	17047	16833	16795	17170	16972	16975	17146	17084	17033	17130	16884	17160	17090	17228	17069	17086	17073	17081	17088	17110	17233	17085	17034	17007	17088	17287	17080	17030	17042	17017	17036	17003	16908	16835	17106	17176	17049	17333	17060	17156	16980	16985	16814	17116	16923	17097	17186	17041	17034	17049	17258	16906	17008	17050	16995	16903	16888	16911	16837	17051	17173	17007	17052	16960	17025	16963	17017	17142	16961	17022	16963	17120	17005	17042	16924	17121	17046	17054	16879	17166	17099	16930	17038	17087	16993	17011	17037	17136	17101	17178	17159	16922	16975	17066	17097	17211	17062	16990	16991	17087	16930	17189	17070	17082	16969	16930	16788	17122	16774	16916	17024	16983	17151	17030	17066	16933	17052	17075	17125	17019	17143	17093	17030	16839	17130	17071	17113	17042	17169	17013	17181	17124	17048	16874	16946	16909	17034	17095	17058	17043	17187	17220	16882	17199	16937	17066	17249	17146	16887	17129	16992	17176	16895	17062	17090	17060	17207	16881	17060	17186	17086	17088	17089	17089	16916	17069	17057	16896	17135	17148	16803	16989	17020	17057	17133	17193	16804	17298	17020	17070	17212	17197	17282	17005	16959	16996	16977	16874	16923	16953	17081	17074	16899	16990	17095	17112	17019	16950	16928	16976	17058	17066	17085	17114	16946	16924	16971	17115	17085	16671	17025	16977	17166	16962	16943	16953	17246	17103	17117	17211	17022	17030	17056	17008	16893	17055	17035	16965	17028	17126	16799	17059	17183	16905	17019	17173	16983	16886	17050	17069	16993	16994	17026	17037	17063	16842	17063	16908	17119	16980	17054	16891	17059	17082	17076	17072	16847	16942	16985	16850	16995	16978	17023	17052	16900	17127	16920	17094	17003	17232	17192	17215	16829	16943	16989	16901	17066	17021	16916	17095	16906	17090	17038	16992	17034	17139	17160	17143	17154	17026	16969	17047	17002	16952	17113	16992	17048	17135	16948	17143	17008	17119	16929	17257	16988	17051	16962	17138	17064	16957	17102	17006	17319	17210	17060	17158	16845	16957	17157	17088	17089	17107	16984	17002	17070	16948	17099	16970	17053	17228	17049	17158	16847	17208	17164	17103	17170	16995	16869	17095	16835	17108	17187	16946	16997	17116	16999	16951	17064	17036	17114	17049	17237	17232	17102	17406	16969	17019	17062	16977	17042	17087	17213	17264	16910	16927	17094	16893	17067	17248	17207	17142	16973	16942	16911	17222	16953	17010	16877	17056	17166	17112	17011	17096	17228	17053	17051	16910	16990	17142	17103	17044	16985	17034	17198	17145	16977	17103	16962	16921	17035	17160	17005	16804	17075	16999	17201	16762	17197	16930	17041	16873	17001	17117	17062	16940	17124	17065	17033	17000	17047	16783	17231	17064	16854	16781	17006	17104	16953	16909	17043	17032	17024	17068	16976	17011	16888	17004	16736	16931	16950	17091	16949	17000	17257	17155	16856	16863	16924	17141	17078	17183	17148	17040	16804	16952	16994	17156	17134	17060	16929	17087	17083	16995	17127	17206	16932	16914	17080	17326	17228	17006	17112	17131	16903	17088	17000	17089	17081	17077	16959	17106	17055	17079	16894	16829	17077	16890	17043	17078	17042	16979	17054	16802	17092	16925	16912	16899	16988	16999	16989	17093	17074	16977	17148	16875	16710	16870	16978	17175	17217	17113	17201	16828	16931	17028	17081	17008	16879	17104	17220	17152	17210	17292	17036	17088	17062	17112	16982	16986	17089	16866	16978	17242	17127	17097	17108	16963	17187	16944	17037	17311	17000	17012	16984	17002	17113	17014	16828	17000	17044	17145	16926	16961	17104	16847	16997	17087	16966	17164	17110	17134	17092	17245	17150	17114	17111	17059	17037	17240	16980	17061	17096	17252	16936	16986	16942	16912	17111	17030	16982	16951	16799	17238	17159	16968	17084	17050	17007	17131	16896	17071	17115	17317	16908	17182	17165	16857	17001	17104	16738	17178	17142	17237	16935	16906	16923	17115	16966	17017	17137	17157	17062	17208	17145	17133	17172	17037	16883	16991	16985	16929	17038	17108	16973	17172	17078	16950	17031	17065	17130	16992	16951	16906	17007	16883	17054	17001	17031	16975	16950	17123	16939	16909	17016	17108	17017	17088	17054	16893	16994	17209	17206	16971	17097	17121	17084	17039	17111	17116	17084	17065	17024	16998	17075	17205	16893	17045	17041	16879	16910	17044	17119	17023	17234	17180	17130	17137	16921	17147	17175	17126	17219	17042	17097	16864	16988	16947	17235	17160	16999	17090	16906	17072	16965	16837	17130	17040	16925	17266	16990	16944	17222	17161	16981	17139	16992	17115	17084	17098	17046	17048	17091	17190	16895	17178	16998	17150	17155	17164	17069	16941	16956	17025	17059	17267	17132	17012	16999	17115	17090	17003	17238	17056	17117	17186	17131	17342	17062	16790	17102	17153	16946	17025	16972	16886	17093	17097	17086	16978	17127	17193	17068	17072	17049	16901	17014	16814	17109	17211	17156	17088	17235	17090	17075	16968	17057	16943	16960	16912	17012	17168	17042	16987	17008	17092	17179	17099	17146	17004	16966	17023	16972	16898	17036	16878	17045	17073	17216	17135	17132	17028	16854	16904	17019	17318	16900	16940	16980	17077	17299	17020	17153	16812	16867	16970	17135	17150	16827	16842	17131	16927	16974	17034	16944	17004	17150	17166	17101	17058	17114	16983	17089	16895	16884	17033	17024	17020	17025	17171	17026	17170	16814	17054	17219	16957	17164	16986	17069	17074	17115	17008	17056	17195	17101	16910	16894	16826	16871	17016	17047	17133	17239	16828	16918	17052	17099	16985	17075	17039	17121	16993	16907	16962	16932	17014	16889	16986	17082	17189	17036	17089	16966	16994	17177	17099	16990	17094	17134	17096	16976	16946	16966	17050	17060	17156	16980	17108	17071	17087	17005	17072	16871	16868	17019	17155	16950	17143	17157	16900	17216	17159	17172	17077	16959	16950	17114	17079	17125	17183	17108	17157	17027	16994	17036	17122	16923	17102	17159	17019	17040	16852	17021	17162	17046	16989	17186	17079	17009	17015	17041	16922	17068	17007	17125	17025	17090	16905	17273	17118	17197	16903	17056	17096	17081	17087	17053	17153	17025	17012	17027
16392	26988	25458	20288	17788	16881	16184	16739	25854	47476	53759	42103	25709	16704	14851	14333	14418	14415	14441	14453	14455	14382	14377	14419	14446	14315	14368	14451	14388	14280	14552	14359	14339	14271	14464	14308	14445	14425	14466	14482	14553	14316	14454	14367	14477	14261	14354	14367	14420	14442	14496	14342	14446	14201	14397	14377	14423	14345	14397	14223	14401	14261	14365	14607	14375	14525	14410	14416	14331	14319	14320	14286	14395	14330	14246	14351	14451	14526	14353	14427	14460	14142	14383	14288	14512	14245	14319	14395	14420	14400	14311	14319	14190	14372	14353	14491	14461	14177	14292	14333	14429	14418	14332	14424	14297	14347	14271	14306	14422	14394	14210	14394	14370	14464	14452	14308	14420	14373	14467	14381	14405	14362	14392	14273	14434	14406	14335	14418	14389	14536	14289	14313	14376	14429	14532	14285	14365	14212	14207	14508	14409	14351	14274	14419	14348	14291	14478	14280	14388	14169	14419	14351	14344	14283	14197	14485	14290	14320	14374	14272	14365	14179	14609	14206	14201	14451	14291	14326	14305	14340	14459	14522	14313	14488	14381	14331	14260	14406	14450	14417	14233	14289	14252	14302	14412	14267	14331	14338	14246	14272	14365	14462	14237	14384	14360	14193	14485	14361	14315	14104	14252	14294	14227	14474	14426	14391	14454	14399	14343	14319	14449	14403	14231	14248	14461	14405	14309	14394	14279	14394	14303	14369	14469	14496	14373	14343	14312	14303	14494	14354	14393	14345	14225	14388	14299	14411	14371	14587	14407	14283	14368	14463	14410	14458	14260	14316	14495	14324	14453	14233	14489	14279	14441	14389	14484	14507	14311	14446	14372	14407	14234	14344	14417	14283	14349	14303	14446	14382	14372	14343	14505	14457	14256	14544	14477	14448	14420	14217	14427	14498	14338	14430	14362	14335	14341	14384	14512	14333	14287	14213	14102	14367	14356	14312	14397	14422	14586	14332	14288	14426	14342	14377	14405	14315	14283	14288	14392	14239	14326	14521	14421	14326	14269	14390	14464	14354	14237	14404	14345	14397	14477	14291	14178	14441	14344	14405	14158	14390	14362	14204	14159	14342	14279	14391	14340	14316	14349	14481	14288	14451	14342	14514	14309	14413	14342	14360	14250	14417	14153	14341	14411	14512	14157	14440	14368	14469	14498	14362	14317	14379	14401	14413	14603	14390	14302	14260	14313	14359	14526	14266	14307	14240	14410	14466	14382	14240	14346	14464	14438	14301	14331	14325	14322	14335	14360	14401	14299	14314	14407	14302	14312	14372	14351	14240	14218	14318	14426	14371	14403	14130	14286	14243	14508	14336	14525	14253	14401	14302	14440	14500	14509	14327	14233	14357	14491	14319	14423	14333	14385	14313	14320	14259	14340	14403	14392	14321	14440	14334	14330	14296	14313	14400	14393	14241	14348	14261	14464	14326	14393	14385	14395	14333	14354	14440	14331	14390	14371	14305	14342	14224	14338	14280	14265	14343	14408	14313	14423	14372	14440	14442	14403	14391	14312	14246	14289	14316	14361	14526	14201	14270	14432	14238	14547	14321	14199	14492	14343	14446	14289	14252	14302	14381	14408	14326	14412	14332	14428	14321	14365	14233	14251	14351	14343	14334	14326	14546	14365	14267	14335	14335	14423	14314	14273	14396	14414	14344	14291	14177	14314	14369	14242	14345	14375	14392	14541	14377	14200	14335	14389	14416	14231	14302	14323	14302	14353	14320	14152	14493	14362	14167	14329	14435	14302	14480	14172	14387	14311	14377	14257	14411	14309	14461	14448	14422	14550	14411	14420	14428	14321	14319	14561	14231	14313	14411	14321	14351	14372	14130	14385	14481	14256	14278	14340	14323	14197	14329	14394	14368	14428	14323	14182	14459	14285	14246	14365	14327	14458	14381	14426	14319	14437	14313	14376	14516	14304	14336	14313	14347	14471	14297	14322	14543	14413	14234	14265	14268	14417	14348	14330	14443	14370	14284	14424	14303	14393	14455	14311	14378	14431	14352	14320	14496	14501	14149	14320	14403	14155	14311	14454	14496	14402	14526	14448	14422	14406	14498	14135	14338	14422	14398	14219	14388	14369	14390	14466	14468	14338	14095	14477	14289	14332	14273	14419	14206	14438	14370	14245	14415	14399	14398	14431	14397	14276	14442	14385	14366	14399	14396	14333	14552	14371	14388	14304	14317	14264	14311	14319	14350	14244	14528	14319	14275	14430	14304	14342	14438	14455	14366	14305	14131	14425	14300	14384	14419	14354	14294	14449	14411	14362	14460	14303	14321	14265	14351	14334	14272	14363	14240	14320	14414	14420	14361	14358	14397	14472	14327	14341	14181	14343	14247	14298	14446	14247	14239	14455	14392	14228	14315	14441	14413	14405	14383	14252	14182	14298	14358	14591	14346	14151	14325	14305	14309	14331	14351	14456	14280	14457	14297	14395	14443	14347	14298	14353	14441	14274	14385	14475	14344	14341	14441	14319	14366	14286	14406	14431	14275	14259	14415	14442	14359	14376	14303	14355	14456	14441	14415	14384	14282	14270	14303	14389	14360	14412	14579	14348	14267	14414	14330	14307	14349	14435	14401	14399	14396	14638	14469	14393	14397	14419	14371	14492	14300	14307	14375	14611	14344	14333	14266	14239	14324	14393	14375	14349	14429	14235	14319	14366	14492	14435	14376	14385	14437	14533	14304	14370	14430	14334	14221	14320	14434	14431	14299	14656	14370	14365	14132	14248	14334	14452	14387	14352	14303	14371	14258	14412	14397	14262	14182	14268	14410	14409	14357	14444	14298	14358	14394	14453	14399	14273	14269	14395	14495	14416	14532	14262	14318	14404	14447	14300	14460	14237	14442	14379	14437	14248	14407	14326	14310	14450	14377	14460	14446	14229	14236	14374	14562	14576	14320	14363	14363	14340	14350	14497	14277	14352	14436	14234	14269	14348	14309	14431	14298	14368	14252	14393	14351	14397	14438	14442	14373	14292	14273	14433	14316	14481	14401	14322	14402	14312	14306	14298	14336	14265	14310	14290	14369	14306	14295	14315	14315	14410	14326	14349	14427	14261	14384	14466	14400	14467	14365	14404	14371	14440	14354	14262	14293	14271	14376	14248	14495	14211	14280	14401	14425	14512	14364	14406	14336	14286	14541	14255	14310	14303	14240	14372	14371	14513	14305	14279	14331	14304	14315	14322	14439	14341	14492	14352	14284	14292	14318	14385	14305	14523	14341	14365	14208	14394	14485	14372	14341	14239	14401	14195	14400	14314	14268	14362	14277	14454	14409	14293	14645	14457	14436	14372	14256	14446	14422	14345	14348	14346	14481	14289	14450	14414	14277	14283	14346	14500	14345	14311	14476	14470	14405	14380	14331	14234	14261	14208	14501	14436	14416	14375	14317	14282	14257	14346	14209	14163	14302	14399	14437	14288	14529	14354	14489	14260	14334	14303	14226	14408	14344	14287	14454	14448	14256	14235	14325	14467	14366	14436	14328	14365	14301	14274	14331	14565	14316	14403	14362	14396	14385	14232	14346	14322	14448	14264	14269	14181	14341	14452	14402	14431	14272	14237	14414	14326	14446	14475	14362	14321	14349	14328	14346	14342	14376	14311	14576	14414	14294	14340	14337	14429	14449	14204	14563	14247	14214	14265	14296	14349	14371	14353	14458	14352	14340	14279	14424	14335	14302	14399	14366	14135	14314	14449	14284	14395	14308	14361	14270	14168	14388	14190	14390	14311	14204	14233	14398	14386	14389	14495	14422	14445	14166	14328	14334	14326	14396	14386	14238	14246	14369	14336	14324	14452	14395	14291	14308	14192	14237	14390	14395	14375	14262	14367	14334	14359	14267	14306	14445	14511	14272	14344	14488	14371	14444	14493	14385	14332	14351	14415	14355	14320	14394	14298	14357	14427	14276	14432	14497	14550	14400	14298	14420	14465	14511	14424	14410	14334	14454	14313	14178	14416	14402	14414	14352	14425	14167	14500	14284	14355	14325	14601	14257	14445	14241	14256	14314	14387	14323	14372	14269	14284	14468	14321	14309	14333	14486	14436	14598	14234	14443	14300	14392	14447	14536	14360	14473	14323	14560	14357	14153	14368	14430	14395	14297	14353	14293	14442	14307	14361	14422	14122	14445	14485	14316	14500	14573	14404	14344	14360	14447	14339	14362	14249	14319	14323	14336	14371	14324	14393	14480	14355	14439	14327	14306	14295	14381	14372	14291	14509	14477	14426	14402	14243	14305	14101	14360	14427	14388	14452	14308	14293	14507	14265	14426	14309	14276	14314	14295	14240	14384	14455	14269	14367	14446	14412	14366	14325	14347	14488	14180	14319	14267	14239	14496	14548	14424	14404	14337	14346	14349	14207	14404	14248	14449	14343	14430	14334	14500	14428	14232	14383	14534	14210	14263	14349	14219	14314	14292	14310	14365	14325	14299	14343	14469	14322	14228	14486	14296	14300	14293	14436	14395	14397	14269	14406	14486	14533	14439	14275	14441	14529	14401	14455	14280	14486	14298	14419	14202	14412	14309	14342	14297	14299	14430	14408	14210	14433	14409	14333	14330	14235	14577	14434	14305	14304	14401	14353	14270	14510	14181	14320	14358	14486	14435	14443	14352	14436	14281	14306	14456	14352	14447	14249	14271	14304	14569	14305	14419	14353	14463	14334	14178	14519	14423	14472	14191	14459	14275	14428	14324	14400	14374	14400	14237	14263	14425	14276	14266	14316	14328	14370	14326	14326	14249	14327	14454	14424	14359	14384	14249	14418	14273	14333	14368	14179	14360	14526	14416	14261	14356	14465	14228	14325	14346	14335	14291	14276	14427	14295	14378	14191	14471	14359	14247	14261	14227	14334	14496	14259	14388	14457	14570	14321	14327	14194	14403	14431	14259	14570	14350	14392	14282	14302	14415	14260	14307	14361	14325	14245	14410	14659	14297	14400	14455	14270	14363	14379	14329	14355	14405	14462	14249	14358	14456	14465	14348	14324	14460	14330	14347	14412	14478	14324	14345	14447	14618	14474	14391	14436	14305	14362	14323	14418	14446	14342	14365	14202	14296	14288	14305	14361	14350	14281	14380	14431	14309	14568	14378	14398	14444	14180	14194	14454	14397
29624	21109	20255	18554	17175	17205	17212	17293	17594	19131	21513	21378	19120	17613	17326	17275	17368	17140	17341	17320	17139	17151	17211	17324	17073	17046	17071	17176	17153	17076	17158	17269	17183	17088	17211	17028	17007	17266	17146	17160	17176	17079	17036	17063	17077	17240	17241	17366	17121	16939	17322	17043	16945	17317	17128	17039	17129	17197	17240	17184	17091	17086	16936	17044	17012	17003	17051	16773	17145	16970	17130	16997	17129	17252	17186	17203	17084	17088	16954	17198	16927	17141	17233	16931	17067	17112	17234	17067	17180	17149	17122	17184	17128	17341	17175	17068	17193	17261	17292	17111	17200	17063	17001	17171	17067	16974	17012	17075	17135	17158	17126	17285	17223	16927	17023	17264	17086	16910	17074	17162	17049	17089	17107	17196	17123	17208	17321	17230	16863	17347	17084	16991	17104	17045	17119	17184	17300	17052	16968	16951	17043	16995	16905	17206	17101	17317	17243	17068	17035	17247	17142	17169	17110	17054	16916	17092	16976	17082	17232	17069	17172	17243	17329	17182	17211	17006	17195	17187	17205	17242	17344	17106	17225	17276	17015	17130	17121	16849	17215	17029	17074	17188	17244	17163	17259	16949	17209	17134	17146	16965	17104	17147	17199	16930	17249	17088	17040	17011	17176	16995	17067	17182	17078	17081	17097	17023	17003	17219	17161	17132	17099	17153	17414	17065	17181	17242	17147	17024	17004	17155	17162	17055	17218	17294	17056	17151	17133	17213	17114	17158	17122	17196	17140	17058	17024	17233	16967	17094	17176	17277	17000	17217	17103	17240	17096	17019	17254	17244	17151	17155	17091	17223	17089	17313	17264	17080	17192	17398	17109	17224	16989	17103	17114	17174	17223	17351	17325	17128	17211	17180	17240	17119	17108	16937	17062	17039	17140	17101	17087	17152	17090	17147	16869	17143	17001	17085	17068	17060	17234	17199	17231	17163	16992	17309	16968	16952	17144	17106	17047	17276	17027	16823	17039	16983	17100	17262	16885	16883	16758	17115	17163	17116	16977	16899	17045	17041	17125	17328	16986	17235	17022	17208	17155	17172	17108	17162	17045	17205	17101	17115	17303	17053	17083	17029	16995	17099	17240	16987	17186	17145	17094	16888	17178	17287	17289	17152	17239	17093	17371	17145	17179	17067	17295	17122	17198	16954	17287	17136	17139	17092	16950	16980	17113	17068	17125	17187	17212	17140	17143	17218	17095	17061	16954	17009	17002	17018	16910	17114	17130	17033	17205	17189	17174	17160	17104	17105	17157	17170	17119	17310	17070	17254	17087	16961	17071	17172	17366	17204	17322	17193	17005	16999	17240	17193	17307	17227	17134	17095	17126	17157	17342	17098	17089	17033	17005	17204	17195	17317	17175	17114	17209	17166	17228	16911	17055	16971	17022	16899	16932	16885	17093	17213	17211	17184	16926	17078	17107	17008	17217	17205	17094	17118	17118	17152	16927	17108	17056	17131	16999	17169	17010	17212	17000	17061	17116	17146	17255	17141	17103	17199	17103	17006	17301	16894	17016	17128	17049	17255	17225	17005	17236	17142	17173	16948	17040	17111	17280	17272	17120	17198	16965	17279	17183	17208	17078	17074	17035	16852	17202	17047	17047	16997	17299	17259	17175	17122	16906	17127	17052	17043	16824	17148	17026	17332	17201	17105	17160	17097	17174	17185	17213	17174	17121	17084	16904	16966	17177	16984	17121	17111	17038	17119	16983	17152	17141	17023	17086	17138	17237	16993	17107	17029	17244	17169	17123	16937	17124	16914	17182	16918	17107	17040	17103	17054	17090	16902	17074	17246	17022	17073	17164	17139	17026	16968	17008	17100	17251	17100	17116	17138	17234	16862	16979	17123	17052	17195	17135	16965	17136	17061	17047	17108	17116	17187	17096	16912	17131	17174	17454	17233	16984	16950	17275	17120	17132	16928	17116	17175	16992	17139	17099	17208	17136	17071	17187	16911	17104	17078	17123	17056	17107	17114	17033	17013	17173	17306	17050	17076	17022	17093	17195	17303	17071	17272	17061	17252	16912	17031	17166	16994	17047	16994	16850	17095	17364	17105	17080	17193	17171	17007	17268	16941	17081	17191	17193	17135	17070	17013	17221	16885	17158	17077	17111	17173	17335	17117	17240	17108	17023	17165	17142	17345	17384	17032	17084	16971	17200	16928	16899	17187	17110	17207	16899	17151	17041	16980	17282	17082	17357	17256	17064	17219	17210	17080	17236	17012	17184	16858	17088	17193	17020	16981	17044	17023	17110	17002	17139	17357	17113	16945	17253	17075	17132	16994	17151	17049	17221	16973	17195	17150	17200	17287	17251	17265	17161	17100	17396	17342	17087	17033	17085	17209	17095	16965	17131	17195	17151	17017	17168	16889	17182	16948	17166	17049	17030	17161	17035	17196	17381	16963	16952	17243	16961	17109	17223	17071	17106	17230	17025	17017	17301	17299	17243	17306	17228	16982	17156	17098	17132	17244	17274	17171	17099	17267	17058	17289	17124	17264	17244	17088	17120	17310	16986	17073	17116	17236	16953	17189	17177	17140	17131	17238	17157	17119	17179	17119	17042	17053	17104	17170	17143	17189	17269	17072	17162	17323	17174	17067	17156	16933	17063	17333	17107	16953	17074	17118	17011	16913	17296	17288	17041	17095	17162	17247	17234	17300	17088	17071	17092	17102	17204	17209	17147	17084	17123	17051	17114	17238	16872	17060	17172	16966	16918	17003	17047	17039	17170	17079	16964	17224	17175	17123	17054	17090	17066	17226	17076	16869	17046	17301	17151	17178	17155	17345	17158	16994	17063	17216	17139	17207	17128	17098	17239	17040	17076	16957	16953	16991	17148	17222	17127	17121	17103	16921	17031	17062	17072	17178	17197	17118	17228	16999	17045	17159	17169	16905	17104	17257	16917	17146	17188	16905	16976	17192	17083	17003	17238	17070	17114	17095	17008	17121	17124	17033	17127	17086	17313	17306	17468	17141	17185	17041	17171	17069	16994	17074	17079	17028	17157	17007	17069	17356	17190	17058	17049	17215	17196	16879	17082	17015	16946	17115	17344	17311	17134	16998	17035	17067	17333	17303	17056	17042	16979	17037	17189	16982	17042	17040	17009	17083	17248	17017	17103	17146	17161	17298	17158	17036	17092	17072	17141	16992	17224	16974	17170	17049	16990	17139	16980	17255	17279	17088	17137	17172	17052	17302	17343	17135	17223	17274	16926	17124	17105	17183	17220	16965	17085	17164	17214	17445	17029	17147	17059	17351	17163	16989	17199	17133	17174	17317	16821	17400	17204	17361	17280	16982	17103	17320	17149	17005	17062	17164	17057	17225	17072	17111	16990	17098	16868	17081	17239	17108	16996	17130	17073	17194	17112	17155	17242	17041	17123	17155	17310	16953	16935	17166	17322	17236	17083	17243	17062	17117	17100	17032	17146	17025	17131	17198	17011	17118	17019	17244	17191	17337	16961	17122	16912	17118	17100	17158	17067	17045	16933	17058	17289	17085	17111	17159	17327	17223	17392	17241	17195	16922	17259	17230	17240	17027	16908	16981	17021	17003	17031	17117	17133	17107	17137	17343	17089	17115	17167	17155	17151	17273	17199	17195	17186	17208	17305	17283	17280	17157	17212	17344	17133	17379	17184	17125	17148	17032	17123	17204	17226	17230	17067	17091	17145	17185	17148	17022	17081	17111	17218	17157	17172	17284	17448	17062	17051	16885	17386	17167	16959	17077	17109	17390	17101	17150	17162	17070	17091	17218	17249	17074	17119	17128	17089	16969	17329	17059	17131	17053	17120	17158	17287	17069	17188	17133	17029	17086	17192	17181	17207	17051	17073	17137	17072	17109	17092	17126	17198	17125	17184	17040	17011	17123	16975	17019	17049	17053	17392	17309	17217	17255	16994	17042	17154	16927	17092	16962	17186	17093	17271	16991	16957	17192	17083	17143	17219	17038	17104	17190	17106	17138	17154	17046	17027	17184	17318	17130	17358	17179	17028	17192	17235	17000	17361	17126	17094	17194	17187	17080	17262	16936	17157	17271	17170	17072	17066	17016	17093	17356	17278	17331	17331	17152	17340	17348	17372	16962	16925	17058	16971	17046	17190	17113	17096	17168	17174	17174	17023	17116	17080	17124	17110	17248	17192	17276	16914	17212	17218	17300	17282	17182	17305	17081	17274	17172	17218	17046	16877	16947	17205	17203	17306	17114	17138	17051	17058	16992	17231	17071	17354	17298	17231	17212	17086	17264	17097	17081	17210	17008	17033	17273	17252	17138	17187	17009	17150	17056	17072	17109	17151	17259	17049	17186	17269	17111	17171	16883	16898	17257	17223	16966	17188	17274	17074	17022	16912	17106	17144	17152	17210	17081	17129	17091	17191	17259	17271	17209	17116	17173	17190	17003	16882	17005	17302	17341	17149	17031	16912	17078	17064	17341	17188	16997	17050	16934	16934	17088	16990	17208	17066	17261	17227	17310	17133	17079	17202	16957	17071	17167	17257	16873	17152	17216	16992	17365	17057	16900	17330	17240	17094	17115	17016	17128	17186	17019	17121	17146	17172	17100	17260	17064	17137	17274	17135	17191	17382	17065	17189	17243	17305	17535	17165	17247	17016	17157	16932	17123	17049	17207	16982	17369	17266	17110	17268	17058	17192	17164	17187	17281	17043	17267	17093	17090	17062	17137	16993	17160	17217	16980	17108	17050	17047	17001	17212	17099	16935	17003	17146	17272	17429	17073	17133	17010	17230	17081	17234	17035	17173	16872	17156	17109	17320	17080	17092	17003	17132	17104	17312	17103	17048	17198	17026	17046	17064	17127	17246	16884	17230	17084	17200	17262	17136	17008	17166	17256	17174	17205	17265	17149	17124	16923	17145	17067	17066	17264	17063	17311	17198	17215	17018	17096	17358	17248	17159	17076	17003	17155	17188	17081	16900	17339	17073	16911	17170	17177	17085	17065	17084	17169	17190	17100	17150	17103	17281	17174	17067	17093	16986	17210	17169	17013	17323	17221	17286	17254	17079	16952	16909	16926	17337	17020	17068	17220	16940	17123	17026	17093	17192	17204	17218	17040	17229	17062	17071	17141	17112	16986	17210	17155	17151	17064	16942	17153
15308	15504	15268	14596	14413	14446	14508	14597	14914	17504	20723	19331	16313	14838	14479	14275	14499	14643	14491	14405	14533	14313	14275	14369	14417	14474	14472	14294	14346	14368	14422	14431	14522	14363	14431	14506	14263	14336	14293	14374	14233	14450	14237	14514	14372	14381	14527	14342	14518	14438	14412	14420	14639	14289	14308	14379	14329	14360	14333	14460	14237	14317	14414	14421	14433	14425	14330	14375	14397	14300	14416	14426	14513	14516	14308	14426	14442	14405	14320	14643	14397	14463	14331	14336	14594	14460	14426	14493	14427	14411	14504	14347	14510	14502	14564	14236	14283	14290	14481	14410	14334	14425	14332	14534	14460	14310	14545	14365	14645	14488	14359	14281	14393	14252	14592	14302	14419	14383	14363	14463	14373	14265	14413	14546	14421	14302	14398	14325	14344	14472	14405	14286	14462	14496	14394	14249	14339	14454	14288	14367	14449	14302	14343	14431	14239	14481	14352	14472	14390	14384	14545	14427	14374	14414	14371	14547	14290	14454	14399	14404	14389	14587	14235	14435	14256	14335	14396	14337	14327	14265	14524	14479	14315	14528	14416	14354	14408	14427	14342	14441	14241	14451	14493	14340	14491	14352	14240	14543	14546	14375	14429	14364	14249	14397	14472	14306	14486	14377	14577	14368	14389	14524	14413	14431	14494	14507	14458	14399	14350	14315	14452	14431	14436	14263	14416	14458	14384	14328	14337	14374	14464	14453	14260	14479	14477	14224	14307	14250	14511	14607	14324	14420	14342	14288	14449	14347	14510	14277	14246	14518	14427	14261	14362	14284	14334	14347	14330	14353	14455	14431	14528	14405	14407	14435	14441	14559	14496	14238	14391	14392	14455	14244	14308	14374	14387	14253	14375	14248	14263	14434	14485	14479	14349	14418	14148	14472	14462	14406	14378	14473	14336	14382	14340	14561	14469	14361	14486	14396	14336	14341	14339	14488	14502	14356	14378	14302	14353	14413	14379	14390	14379	14207	14497	14440	14413	14444	14502	14433	14241	14551	14318	14504	14321	14398	14441	14344	14378	14505	14415	14613	14328	14561	14385	14399	14548	14266	14479	14389	14434	14287	14394	14391	14406	14428	14371	14324	14344	14447	14470	14426	14320	14512	14517	14420	14449	14377	14234	14202	14468	14533	14396	14297	14382	14494	14425	14420	14406	14318	14424	14384	14388	14297	14416	14403	14442	14323	14445	14358	14355	14406	14543	14277	14281	14351	14436	14511	14431	14415	14340	14355	14379	14373	14367	14399	14540	14301	14507	14333	14532	14453	14578	14547	14389	14339	14164	14431	14416	14370	14486	14370	14369	14497	14291	14362	14494	14406	14230	14291	14295	14512	14395	14469	14467	14334	14398	14337	14344	14400	14536	14267	14301	14366	14393	14389	14293	14271	14409	14351	14378	14609	14463	14406	14567	14527	14493	14493	14360	14477	14320	14372	14529	14302	14348	14366	14346	14546	14510	14460	14486	14320	14357	14528	14363	14231	14377	14375	14417	14211	14508	14355	14328	14502	14482	14455	14457	14412	14441	14378	14461	14514	14413	14386	14497	14350	14299	14352	14327	14415	14491	14311	14210	14498	14439	14307	14352	14384	14167	14399	14431	14469	14497	14447	14236	14572	14443	14415	14450	14493	14560	14523	14451	14413	14320	14489	14471	14523	14554	14476	14560	14412	14506	14338	14304	14437	14569	14404	14255	14526	14404	14326	14327	14383	14498	14401	14435	14415	14590	14230	14321	14468	14380	14362	14477	14419	14323	14432	14449	14238	14455	14305	14348	14517	14368	14402	14412	14337	14480	14244	14329	14404	14330	14410	14539	14394	14422	14404	14358	14281	14406	14659	14351	14516	14317	14354	14459	14525	14475	14378	14591	14293	14478	14347	14417	14478	14366	14417	14374	14257	14301	14392	14305	14337	14564	14493	14435	14371	14470	14324	14491	14393	14426	14325	14478	14454	14403	14227	14451	14509	14310	14503	14196	14384	14366	14512	14344	14492	14430	14442	14462	14232	14462	14414	14536	14189	14252	14371	14278	14357	14570	14320	14427	14435	14476	14469	14288	14288	14499	14430	14425	14334	14452	14524	14393	14355	14380	14399	14389	14434	14413	14365	14264	14212	14244	14390	14400	14562	14198	14333	14276	14501	14323	14427	14385	14355	14466	14564	14332	14509	14171	14419	14318	14381	14493	14166	14279	14396	14383	14358	14381	14301	14431	14499	14372	14319	14418	14417	14344	14291	14416	14272	14555	14345	14345	14306	14417	14266	14441	14550	14372	14350	14200	14489	14460	14413	14489	14261	14641	14457	14343	14525	14325	14264	14319	14433	14409	14251	14457	14417	14159	14343	14429	14353	14344	14490	14417	14417	14382	14354	14433	14250	14478	14333	14498	14531	14387	14635	14395	14331	14367	14443	14314	14306	14450	14479	14411	14418	14386	14212	14210	14432	14538	14382	14430	14364	14362	14311	14502	14361	14345	14406	14428	14339	14212	14443	14457	14474	14298	14386	14358	14464	14450	14389	14210	14449	14356	14301	14453	14287	14284	14368	14523	14516	14454	14449	14410	14327	14482	14496	14455	14259	14333	14381	14459	14461	14432	14529	14343	14408	14370	14472	14486	14297	14467	14408	14325	14407	14327	14343	14496	14367	14591	14467	14374	14393	14567	14294	14507	14480	14362	14382	14486	14352	14405	14470	14458	14327	14371	14307	14274	14382	14607	14340	14369	14358	14630	14399	14478	14287	14387	14393	14508	14418	14468	14444	14441	14346	14529	14454	14473	14152	14300	14580	14278	14264	14346	14203	14378	14504	14576	14512	14375	14494	14537	14337	14334	14398	14295	14445	14550	14498	14383	14497	14462	14292	14504	14655	14377	14472	14382	14383	14289	14329	14409	14599	14328	14467	14434	14377	14503	14551	14284	14443	14361	14419	14262	14371	14371	14382	14330	14519	14567	14397	14554	14341	14372	14367	14324	14424	14423	14418	14465	14377	14419	14304	14371	14373	14449	14398	14490	14486	14400	14279	14521	14427	14314	14435	14309	14299	14560	14362	14538	14338	14287	14346	14448	14407	14536	14269	14493	14453	14567	14468	14541	14350	14331	14277	14424	14446	14654	14314	14439	14478	14374	14480	14400	14368	14495	14420	14223	14444	14481	14425	14355	14296	14374	14146	14268	14315	14319	14350	14487	14469	14382	14338	14420	14348	14355	14396	14381	14418	14336	14310	14503	14419	14428	14455	14297	14255	14289	14579	14485	14346	14275	14446	14291	14456	14516	14434	14447	14414	14365	14334	14430	14368	14359	14308	14279	14200	14509	14497	14375	14457	14337	14441	14382	14471	14462	14435	14358	14410	14507	14523	14409	14314	14491	14366	14477	14412	14342	14256	14584	14389	14433	14323	14437	14432	14422	14528	14381	14514	14541	14543	14354	14305	14550	14372	14419	14513	14435	14518	14334	14323	14517	14388	14320	14432	14379	14344	14424	14629	14398	14350	14240	14367	14456	14567	14218	14435	14392	14304	14321	14437	14476	14319	14517	14257	14498	14500	14395	14450	14374	14491	14359	14313	14378	14352	14341	14443	14485	14505	14365	14503	14299	14599	14450	14433	14470	14361	14479	14251	14345	14411	14313	14447	14440	14212	14448	14400	14327	14494	14343	14300	14475	14487	14507	14571	14437	14356	14409	14248	14352	14454	14378	14531	14366	14457	14417	14434	14239	14272	14467	14458	14571	14341	14524	14336	14472	14425	14448	14549	14574	14426	14430	14336	14591	14315	14392	14396	14483	14562	14751	14291	14442	14382	14433	14418	14478	14571	14251	14419	14333	14369	14308	14313	14362	14425	14435	14357	14485	14449	14313	14377	14403	14630	14268	14303	14512	14287	14299	14339	14403	14352	14335	14458	14310	14280	14499	14447	14428	14476	14319	14328	14464	14507	14293	14393	14539	14472	14397	14303	14391	14464	14361	14450	14384	14299	14473	14043	14442	14433	14469	14338	14274	14438	14358	14283	14467	14502	14330	14483	14459	14332	14558	14395	14453	14249	14431	14385	14524	14401	14374	14505	14442	14360	14518	14363	14278	14308	14521	14401	14534	14273	14390	14378	14401	14479	14419	14351	14446	14503	14334	14395	14480	14419	14334	14221	14413	14387	14445	14409	14467	14376	14264	14321	14491	14408	14460	14310	14315	14240	14523	14440	14499	14417	14358	14437	14361	14539	14336	14346	14378	14354	14548	14528	14392	14340	14529	14444	14347	14386	14536	14435	14269	14496	14501	14484	14417	14363	14359	14371	14451	14302	14476	14502	14342	14321	14372	14427	14336	14214	14305	14455	14493	14384	14378	14463	14399	14289	14262	14325	14441	14422	14436	14400	14396	14586	14428	14339	14521	14631	14387	14455	14440	14402	14350	14441	14259	14313	14495	14338	14317	14365	14280	14497	14585	14338	14330	14492	14277	14341	14372	14474	14526	14381	14408	14502	14250	14412	14367	14452	14307	14395	14326	14383	14348	14454	14094	14448	14377	14502	14318	14442	14399	14405	14421	14329	14432	14387	14273	14218	14446	14500	14411	14395	14393	14315	14375	14421	14357	14460	14357	14229	14440	14448	14390	14349	14309	14495	14258	14273	14428	14546	14400	14397	14361	14382	14425	14464	14408	14451	14382	14570	14382	14431	14507	14387	14210	14401	14499	14515	14236	14472	14293	14634	14355	14438	14462	14347	14558	14411	14363	14404	14480	14341	14258	14397	14549	14588	14498	14428	14693	14410	14502	14249	14370	14409	14217	14406	14539	14501	14313	14322	14505	14444	14291	14423	14428	14304	14527	14389	14339	14348	14405	14375	14492	14333	14490	14493	14447	14490	14417	14324	14334	14143	14369	14213	14412	14449	14255	14475	14463	14451	14553	14392	14361	14334	14477	14550	14424	14413	14538	14489	14291	14428	14468	14354	14428	14471	14369	14396	14328	14430	14520	14485	14489	14275	14399	14290	14300	14317	14323	14357	14493	14357	14236	14427	14595	14484	14353	14422	14542	14449	14277	14426	14404	14385	14472	14424	14221	14470	14317	14191	14425	14320	14302	14352	14479	14500	14385	14263	14380	14188	14406	14362	14390	14371
25595	20740	26816	25245	19768	18331	18181	17573	18461	26361	37440	33755	24059	19058	17399	17000	16918	17029	17214	16980	17187	17225	17015	16999	17048	17191	17048	17068	17040	16988	17047	16990	16958	16830	16980	16907	17210	16956	17073	17171	16937	17036	16828	16836	16912	17032	16989	16973	16973	17013	16951	16846	16988	17046	16914	17111	17004	16851	16986	16933	17131	16931	16924	16834	16864	16946	16976	16874	17045	16710	17026	16999	16960	16945	16997	17098	16887	16811	16977	16922	17128	16905	16963	17013	16877	17039	16948	17044	16736	16960	16977	17129	16889	17008	16970	17145	17068	16899	16864	16869	16968	17118	16931	16950	16917	16942	16859	16912	17107	17097	16816	17065	16893	17041	16976	17073	17027	16970	16859	16970	16938	16871	16975	16868	16903	16770	16933	16921	16835	16885	16983	16951	16862	17003	16761	16997	16860	17115	17049	16961	17044	16977	16921	16962	17054	16970	16878	16970	16754	16844	16850	16793	16940	16999	17062	16909	17049	16874	16961	16719	16854	16816	17013	16985	16968	16977	17016	17031	16935	16967	16879	16972	17027	17210	17059	16988	16840	16954	16908	16905	17068	16963	16788	17054	16913	16939	16923	16819	17019	16969	17028	16884	17056	16854	16947	16879	17023	17164	16985	17084	16948	17065	16953	17157	17034	17003	16947	16804	16821	17063	16864	16942	16968	16901	16976	17099	16740	16834	16888	16942	17024	17149	16888	16986	16903	16991	16917	16932	17013	17072	16821	17045	16909	16873	16857	16885	16930	16983	16980	17068	16968	16967	16840	16889	16937	16970	16917	17153	17049	16968	17001	16814	16966	17043	16879	16842	17041	16883	17046	17062	16731	17121	16928	16984	16899	17104	16985	16871	16885	17078	17060	16898	17008	17003	16856	17065	16883	16857	16973	16849	16945	16845	16932	16834	16947	16913	17044	17019	16956	16810	16974	17092	16892	16904	16995	17103	16920	16909	16946	17029	16903	16871	16856	17080	17058	16740	16842	16904	17003	17076	16949	16850	16816	16916	17091	17029	16825	17022	17093	17045	16956	16844	16900	16960	16920	17047	16946	16966	16986	16913	17031	16771	16926	16844	16853	16790	16962	16996	16884	16734	16891	17015	16941	16853	17035	17068	16828	16797	16870	17039	17069	16904	17030	16739	16754	16925	16710	16987	16882	16985	16950	16872	16919	16882	17017	16819	16863	16876	16918	16731	16930	16767	16851	16973	17141	16872	16909	16911	17016	17069	17225	17152	17001	16727	16998	16980	16705	16866	16939	16749	16866	17025	16721	16815	16885	16780	16862	16899	16983	16907	16905	16741	16935	17014	17045	16774	16948	17005	17033	16963	16920	16856	16893	16930	17016	17167	16970	16875	16820	16961	17108	17055	17071	17048	16879	17008	16988	16902	16882	17009	17027	16869	17096	16997	16961	16773	16917	16828	16984	17174	16930	16761	16773	16734	16987	16878	16752	16955	16949	16913	16936	16702	16800	16876	16633	16836	17020	16859	16889	17015	17028	16943	16777	17076	16961	16639	16631	17055	16800	16945	17159	16871	16800	16883	17004	16824	16916	17124	17073	16837	16965	17053	16937	16932	16832	16789	16739	16806	16938	17017	17134	16931	16974	16835	16925	16862	16982	16858	16793	16855	17096	16999	16956	17006	16990	16923	17039	16936	16714	16796	17163	17055	17036	17269	16986	16792	16746	16804	16950	17090	17086	17125	16946	16787	16823	16912	16885	16856	16838	16913	16950	16898	16975	16923	16754	16987	16944	16996	16743	16935	16920	17034	17010	16873	16904	16881	17000	17054	16865	16972	16986	17042	16934	16892	16977	16959	16875	16950	17077	17165	16986	16883	16968	16823	16960	16974	17042	16949	16642	16959	17002	16856	17013	17012	17015	16868	17070	17116	17100	16900	17099	16951	17066	16968	16901	16962	17012	16882	16854	17039	16855	16939	17074	17111	16894	16766	17007	16910	17205	17079	16870	16904	16969	17199	16896	17079	17035	16960	16940	16981	16971	16951	16910	16850	16856	16806	16982	17023	17181	16888	16951	16946	16841	16860	17085	17019	17099	16935	16992	16924	16856	16714	16847	16973	16648	17185	17045	16846	16964	16786	17054	16940	17134	16927	16855	17042	17099	16982	16923	17196	17131	16994	16985	16965	17012	16882	17040	16946	16954	16791	17025	17018	17054	16925	16908	16839	16866	16941	17142	16800	17016	16973	17013	16882	16926	17018	16910	16961	17116	16989	17021	16913	16854	16720	16822	16972	16902	16846	16951	16836	16900	16917	16908	16913	17211	17021	16786	16967	16966	17098	16878	16952	16867	16947	16923	16927	17184	16849	17043	17089	16882	17096	17139	16819	16729	16963	17086	16914	16888	17018	16954	16822	17008	17007	16908	16948	17044	17110	16932	16911	16913	16611	16997	16902	16874	17041	16805	16712	16888	16934	17086	16779	17094	17058	16957	16776	17084	17092	17080	16898	16880	17048	17054	16894	16884	16958	16979	16969	17135	16842	17116	16950	17044	16941	16822	16988	17073	17163	17084	17026	16931	17030	17016	16934	16964	17049	17092	16966	16980	16977	16921	16816	16781	16936	16821	17018	16982	17014	17012	16758	17261	16957	16849	17072	16909	17030	16830	16910	16888	16997	16709	17025	16988	17075	17031	16902	16871	16942	16958	17151	16916	16861	16980	16788	16888	16824	16916	16743	17026	16967	17151	16897	17143	17026	16922	16987	17052	17096	16915	16985	16906	16923	16856	17095	16871	17088	16994	17282	16925	16924	16940	17009	16985	16826	16879	16877	17086	16737	16964	17109	17065	17145	17026	17033	16872	16952	16985	17126	16909	16838	16928	16961	17040	16803	16904	17093	16883	16891	16822	17020	17056	16895	16916	17068	17007	16985	16969	17046	17072	17027	17086	17096	17165	17086	16834	16942	16903	17006	17050	17074	16918	16928	16899	17010	17070	17103	16907	17061	16876	16893	17029	17084	16948	17309	17026	17037	16954	16970	16807	16959	17078	16966	16944	16865	16880	16976	17122	16905	16994	17010	17179	16917	16846	17130	16956	16961	16863	16747	16797	16894	16898	17033	16954	17061	17069	16920	16907	16975	16570	16814	16757	16789	16886	17084	17046	17082	16933	16825	16872	16850	17147	16944	17077	16906	17194	16906	16857	17018	17032	17023	17044	16967	17150	17035	17151	17116	16952	16973	16906	16979	16905	17041	17070	16965	16916	17184	16893	17113	16883	16947	16715	16948	16978	16857	16870	16941	17038	17073	16898	17061	17123	17091	17013	16920	17061	16805	16951	16755	17138	16862	16719	16970	17052	16858	17047	17029	16992	16898	16996	17029	17072	16753	17092	17029	17031	16883	16942	16983	16763	16851	16855	16897	16832	16999	16939	16920	16824	16847	16888	16921	16905	17007	17033	16862	16833	16807	16806	16703	17063	17041	17114	17063	17037	17006	16934	17091	16982	16882	16884	17013	17021	16920	16983	16870	16848	17000	16906	16955	16967	16968	16934	16931	16980	17069	16914	16777	16870	16962	16802	16801	16970	17026	16910	17057	16921	17002	17115	17123	16869	16859	17080	16922	16957	16966	16907	16886	16965	16790	16862	17014	16942	17065	16978	16761	16987	16955	16840	16814	16931	17132	17052	16837	16839	16970	17001	17214	16689	16931	16927	16970	16893	16781	17006	16884	16995	17131	17018	16956	17054	16892	17019	16980	16807	16843	16838	16953	17026	16802	17125	17118	17029	16952	16837	16840	16940	16831	16955	16784	17000	16810	16795	17105	17022	16947	16845	16892	16835	16852	16950	16913	17046	16934	16855	16887	16987	16917	17052	17118	16872	16940	16879	16817	17308	17116	16911	17188	16912	16927	16921	16849	16961	17028	16954	17018	16772	16913	16850	16877	16797	16885	16664	16983	16955	16982	16938	16926	17110	16895	16995	16900	17010	17030	17014	17099	17020	16894	16830	16845	16994	17095	16927	17151	17165	17060	16896	16877	16889	16742	17052	16997	17106	16990	16994	16957	16949	16876	16970	17010	17127	16980	16868	16931	16900	16889	17062	16888	16920	17055	16986	16978	16897	16862	17052	16973	16915	16987	17170	16889	16935	17150	16921	16892	17022	16918	17043	17257	16949	17011	17011	16794	16972	17001	17044	16910	16888	16696	16812	16925	16791	16909	16927	17016	16773	17106	16838	16926	16749	17009	17181	16948	16835	16872	16982	16968	16898	16838	17044	17020	17010	17017	16790	16759	17053	16974	17124	16984	16911	17098	16939	16972	16855	16934	17096	16988	16978	16909	17022	16975	17000	17060	17064	17120	16810	16861	16833	16904	17030	17041	16834	17038	17096	16919	16855	16829	16915	17042	16755	17042	17138	16845	17175	16971	17056	16988	16775	16977	16895	16939	16947	17081	16939	17016	17152	16968	16955	17006	16968	16797	17025	17085	16852	16978	16890	17138	16758	16716	17232	17066	17055	17057	16848	16948	16913	16855	16862	16900	17051	16997	16961	16780	16839	16749	17006	16971	16797	17072	16939	16718	16879	16844	17040	17008	16811	16888	16974	17048	16932	16908	16871	17099	16918	17041	16941	16924	16929	16847	16883	17152	16991	16927	16937	16972	16820	16876	16909	16781	16841	17011	16881	16800	16772	17180	16945	17000	16828	17032	16737	16793	16868	16809	16939	16843	17082	16875	17043	16883	16915	17074	16850	16962	17062	16802	16908	17204	16942	17029	16921	17005	16813	16883	16934	16724	16985	17118	16961	16931	16814	16878	17040	17185	16963	16861	16908	16979	17151	16691	17093	16932	17021	17093	17218	16937	16872	16970	17011	17005	17134	16793	17040	16930	16916	17116	16987	16953	16947	16960	16859	17028	16927	17045	16959	17081	16891	16975	17008	16878	16975	17071	17111	16981	16975	17159	16906	16725	16989	17143	17086	17242	16964	16882	16878	16924	16872	17048	16900	16923	16672	16995	17156	16855	16949	17067	17074	17007	17068	17275	16749	16998	16847	16946	16955	16876	16825	16937	16915	16906	16982	16964	16779	17156	17071	16757	17155	16968	16982	17000	16916	16960	16855	16960	16867	17111	17032	17074	17012	16924
13908	19590	18964	16619	15658	15181	14976	15033	17000	29082	39229	32571	21160	15683	14597	14195	14383	14295	14407	14309	14393	14260	14395	14142	14261	14331	14431	14376	14319	14417	14328	14234	14480	14271	14231	14187	14293	14256	14355	14303	14185	14448	14220	14322	14262	14234	14294	14319	14204	14207	14128	14226	14283	14280	14336	14364	14267	14197	14347	14314	14305	14258	14354	14322	14313	14236	14232	14317	14297	14365	14108	14393	14211	14420	14495	14219	14361	14499	14361	14333	14132	14138	14376	14362	14143	14045	14280	14302	14488	14331	14282	14127	14198	14473	14403	14167	14206	14340	14354	14123	14318	14272	14165	14215	14285	14393	14327	14333	14203	14316	14421	14293	14188	14294	14304	14324	14137	14256	14206	14296	14338	14328	14401	14245	14272	14215	14145	14510	14242	14392	14260	14318	14277	14570	14277	14247	14245	14439	14281	14239	14378	14313	14196	14303	14296	14157	14359	14136	14368	14201	14209	14397	14049	14246	14396	14230	14230	14383	14249	14361	14383	14210	14322	14351	14215	14298	14248	14296	14159	14400	14418	14361	14254	14360	14238	14226	14450	14195	14303	14208	14385	14221	14242	14212	14178	14290	14474	14272	14263	14342	14199	14242	14280	14414	14202	14336	14283	14283	14221	14179	14214	14316	14095	14314	14352	14395	14352	14218	14215	14364	14305	14217	14378	14208	14302	14236	14274	14097	14256	14300	14196	14306	14197	14229	14265	14284	14243	14293	14186	14261	14290	14293	14278	14416	14384	14198	14124	14283	14314	14265	14360	14386	14275	14279	14291	14281	14324	14373	14183	14344	14330	14357	14268	14301	14316	14180	14158	14192	14310	14349	14123	14344	14181	14278	14184	14298	14191	14054	14322	14355	14400	14331	14223	14268	14189	14147	14233	14252	14208	14361	14354	14321	14173	14261	14333	14149	14274	14357	14235	14077	14346	14182	14224	14345	14263	14263	14442	14247	14350	14252	14304	14249	14198	14268	14236	14165	14293	14272	14423	14311	14227	14231	14396	14180	14252	14429	14184	14371	14317	14249	14246	14208	14268	14250	14265	14217	14216	14305	14163	14325	14201	14187	14355	14231	14274	14408	14377	14316	14422	14290	14309	14368	14290	14272	14186	14361	14201	14232	14411	14323	14296	14284	14244	14208	14271	14239	14525	14199	14238	14186	14233	14303	14178	14429	14235	14217	14325	14289	14417	14163	14264	14398	14307	14153	14352	14207	14081	14368	14229	14423	14305	14412	14374	14274	14501	14333	14248	14254	14305	14166	14286	14417	13984	14261	14266	14218	14336	14193	14400	14232	14370	14336	14407	14289	14489	14190	14363	14238	14375	14295	14188	14132	14205	14216	14337	14326	14270	14306	14432	14237	14357	14320	14306	14190	14114	14372	14333	14374	14223	14503	14116	14233	14355	14119	14355	14197	14247	14237	14290	14428	14211	14259	14314	14315	14318	14249	14259	14213	14364	14267	14363	14417	14128	14282	14264	14249	14371	14320	14225	14390	14149	14359	14220	14368	14311	14201	14509	14312	14267	14246	14335	14308	14484	14318	14356	14312	14179	14324	14138	14257	14224	14190	14363	14398	14457	14362	14171	14207	14353	14300	14444	14260	14426	14242	14415	14343	14178	14253	14360	14168	14224	14405	14341	14190	14121	14346	14369	14379	14240	14384	14198	14440	14299	14199	14400	14280	14144	14352	14433	14070	14531	14290	14186	14181	14314	14324	14196	14417	14265	14247	14396	14296	14167	14326	14379	14238	14183	14347	14425	14357	14248	14164	14268	14317	14228	14157	14148	14188	14209	14358	14282	14100	14253	14315	14425	14440	14112	14179	14325	14270	14440	14267	14382	14097	14230	14108	14430	14215	14340	14276	14204	14329	14242	14246	14214	14180	14141	14089	14322	14326	14265	14271	14242	14180	14138	14096	14208	14396	14245	14171	14254	14417	14412	14167	14283	14450	14329	14197	14283	14442	14286	14256	14346	14272	14286	14403	14267	14162	14335	14283	14485	14357	14291	14469	14466	14329	14137	14151	14261	14217	14209	14352	14142	14286	14494	14301	14345	14301	14209	14161	14217	14200	14190	14200	14450	14324	14272	14252	14104	14472	14276	14281	14324	14237	14232	14335	14195	14295	14367	14170	14213	14181	14397	14418	14347	14287	14330	14287	14278	14343	14368	14452	14407	14211	14400	14130	14355	14388	14182	14168	14315	14142	14209	14201	14187	14299	14400	14420	14450	14292	14279	14325	14358	14217	14371	14193	14421	14275	14305	14229	14344	14317	14349	14366	14268	14284	14277	14220	14348	14211	14307	14225	14387	14286	14242	14302	14176	14175	14398	14233	14338	14287	14275	14103	14147	14353	14329	14230	14208	14294	14472	14261	14247	14280	14500	14119	14377	14221	14293	14224	14251	14350	14371	14200	14247	14387	14080	14312	14203	14363	14076	14386	14168	14394	14237	14174	14505	14143	14245	14333	14299	14276	14196	14275	14434	14411	14246	14364	14331	14227	14001	14203	14505	14236	14285	14193	14311	14155	14403	14286	14413	14211	14303	14355	14106	14415	14360	14240	14204	14268	14223	14365	14284	14293	14157	14213	14320	14330	14272	14216	14312	14273	14311	14200	14263	14233	14116	14252	14255	14217	14279	14337	14341	14323	14158	14153	14120	14252	14407	14181	14287	14301	14233	14227	14489	14214	14254	14284	14347	14316	14216	14168	14212	14301	14247	14214	14249	14386	14349	14241	14442	14218	14147	14239	14311	14112	14152	14303	14088	14168	14377	14112	14314	14211	14213	14243	14305	14328	14254	14358	14287	14351	14231	14267	14138	14307	14349	14178	14263	14037	14371	14290	14347	14237	14098	14155	14432	14362	14496	14403	14132	14154	14371	14325	14332	14357	14406	14216	14375	14166	14229	14291	14256	14436	14250	14228	14231	14171	14270	14204	14188	14350	14222	14286	14293	14423	14163	14179	14350	14213	14178	14193	14361	14176	14155	14185	14223	14150	14277	14155	14120	14409	14373	14347	14332	14271	14328	14123	14252	14182	14271	14171	14342	14153	14246	14345	14297	14138	14277	14310	14211	14293	14296	14236	14349	14321	14270	14177	14362	14404	14319	14289	14241	14280	14391	14258	14249	14182	14239	14139	14246	14272	14314	14310	14370	14127	14259	14186	14237	14267	14237	14318	14200	14274	14365	14371	14432	14153	14291	14240	14310	14167	14320	14214	14149	14179	14267	14340	14296	14395	14352	14345	14255	14278	14270	14301	14353	14352	14276	14344	14240	14295	14212	14357	14273	14349	14220	14364	14209	14240	14339	14300	14269	14428	14226	14256	14357	14126	14417	14253	14217	14234	14177	14303	14184	14333	14160	14261	14300	14395	14385	14282	14157	14239	14222	14291	14323	14396	14342	14269	14353	14310	14163	14150	14315	14212	14237	14405	14186	14269	13965	14291	14325	14364	14364	14319	14416	14277	14414	14313	14247	14114	14326	14419	14446	14268	14372	14272	14327	14192	14242	14143	14372	14340	14440	14296	14380	14337	14231	14371	14339	14120	14198	14337	14273	14357	14311	14291	14186	14153	14392	14196	14221	14461	14350	14231	14321	14204	14176	14268	14165	14364	14193	14195	14157	14301	14351	14213	14330	14328	14312	14345	14271	14299	14250	14306	14360	14350	14276	14159	14216	14341	14145	14214	14337	14312	14426	14259	14318	14327	14219	14357	14296	14297	14486	14318	14358	14301	14282	14224	14317	14315	14145	14271	14285	14252	14382	14193	14216	14425	14223	14381	14281	14205	14237	14273	14344	14274	14355	14343	14169	14223	14359	14354	14369	14344	14276	14446	14472	14312	14410	14304	14232	14464	14334	14305	14411	14465	14214	14125	14285	14161	14281	14324	14119	14198	14385	14369	14231	14416	14356	14423	14168	14262	14382	14309	14280	14241	14272	14341	14417	14300	14442	14274	14326	14258	14275	14267	14378	14192	14244	14375	14359	14179	14046	14155	14212	14151	14280	14353	14336	14134	14225	14370	14425	14207	14450	14292	14181	14361	14250	14395	14201	14353	14296	14301	14323	14234	14224	14142	14294	14279	14247	14182	14227	14267	14338	14231	14266	14132	14292	14287	14077	14185	14391	14183	14235	14229	14137	14261	14247	14228	14360	14210	14281	14396	14396	14262	14213	14181	14293	14381	14237	14332	14406	14012	14336	14117	14302	14203	14427	14394	14185	14153	14340	14432	14466	14275	14098	14342	14275	14458	14242	14408	14166	14368	14365	14279	14293	14465	14222	14171	14241	14278	14292	14126	14314	14346	14364	14287	14318	14306	14432	14272	14142	14358	14271	14284	14136	14393	14318	14225	14319	14318	14314	14347	14053	14256	14285	14425	14351	14132	14322	14269	14314	14274	14329	14123	14271	14212	14428	14335	14312	14145	14209	14198	14221	14222	14256	14383	14211	14274	14316	14180	14177	14252	14217	14244	14189	14216	14068	14323	14335	14227	14271	14255	14453	14289	14422	14252	14368	14079	14258	14226	14334	14320	14216	14209	14323	14121	14222	14358	14271	14408	14171	14222	14432	14342	14373	14262	14173	14291	14323	14362	14149	14118	14224	14100	14180	14107	14319	14353	14279	14369	14221	14370	14489	14286	14342	14136	14284	14269	14335	14406	14348	14214	14238	14303	14380	14295	14271	14418	14231	14036	14098	14325	14211	14407	14325	14309	14349	14399	14160	14215	14322	14257	14225	14348	14061	14302	14328	14199	14301	14407	14258	14234	14314	14233	14156	14173	14247	14182	14163	14297	14298	14263	14099	14201	14281	14155	14256	14277	14305	14310	14250	14260	14169	14328	14323	14419	14298	14233	14236	14351	14295	14292	14260	14511	14049	14316	14363	14291	14183	14213	14359	14272	14219	14150	14241	14246	14244	14203	14362	14240	14227	14287	14306	14261	14169	14226	14088	14143	14281	14294	14329	14266	14282	14225	14379	14231	14249	14362	14060	14275	14268	14278	14171	14397	14312	14396	14312	14157	14172	14346	14210	14410	14311	14338	14311	14443	14205	14279	14188	14308	14368	14191	14280	14380	14401	14459	14423	14255	14239	14214	14283	14312
23550	20751	28094	23521	21279	22733	22239	18910	20215	35769	54502	47443	31156	21491	18090	17437	17498	17539	17434	17306	17314	17403	17436	17293	17518	17331	17319	17494	17324	17166	17285	17331	17131	17163	17349	17243	17300	17489	17351	17225	17192	17296	17394	17308	17146	17233	17102	17396	17199	17269	17246	17230	17320	17216	17171	17126	17356	17219	17228	17225	17304	17337	17265	17243	17271	17091	17308	17022	17290	17244	17358	17207	17134	17271	17131	17192	17284	17115	17083	17051	17284	17351	17134	17261	17218	17257	17304	17055	17121	17021	17227	17177	17219	17122	17169	17197	17076	17087	17337	17285	17437	17396	17235	17347	17157	17314	17308	17317	17259	17170	17257	17306	17131	17166	17184	17262	16967	17234	17088	17315	17179	17148	17038	17022	16970	17215	17199	17282	17259	17151	17115	17103	17224	17174	17134	17149	17407	17354	17194	17237	17251	17195	17201	17189	17244	17458	17420	17372	17227	17061	17164	17005	17202	17224	17206	17142	17020	17261	17151	17157	17163	17123	17096	17171	17310	17215	17255	17428	17068	17421	17451	17326	17139	17206	17085	17249	17214	17288	17214	17312	17178	17404	17275	16954	17114	17283	17313	17196	17125	17063	17179	17228	17174	17228	17126	17195	17242	17051	17064	17357	17150	16968	17253	17148	16972	17047	17332	17199	17148	17157	17074	17084	17123	17335	17113	17194	17172	17236	17227	17124	17038	17117	17217	17064	17079	17051	17197	17072	17298	17317	17099	17189	17149	17055	17145	17192	17175	17215	17138	17278	17358	17297	17250	17108	17134	17176	17276	17352	17188	17144	17295	17264	17289	17297	17300	17154	17315	17093	17236	17200	16995	17136	17360	17332	17105	17129	17189	17138	17241	17208	17466	17144	17221	17252	17279	17217	17283	17237	17313	17163	17268	17355	17272	17233	17277	17168	17091	17107	17144	17192	17273	17313	17052	17243	17071	17033	17066	17067	17153	17168	17264	17109	17356	17131	17251	17265	17285	17213	17168	17221	17426	17227	17051	17138	17217	17175	16940	17147	17256	17039	17182	17230	17143	17121	17115	17171	17301	17260	17374	17037	17163	16948	17060	17132	17270	17246	17240	17198	17232	17061	17153	17319	17169	17125	17159	16964	17381	17420	17009	17123	17318	17150	17135	17177	17090	17349	17194	17152	17186	17001	17243	17159	17212	17270	17398	17213	17145	17175	17151	17260	17113	17261	17028	17132	17053	17322	17349	17159	17197	17082	17047	17235	17079	16951	17175	17309	17071	17117	17049	17082	17054	17265	17062	17093	17145	17240	17322	17172	17153	17266	17169	17103	17434	17222	17275	17203	17104	17086	17059	16970	17151	17213	17102	17272	17124	17101	17139	17296	17284	17256	17401	16930	17074	17124	17154	17082	17076	17341	17253	17253	17218	17068	17236	17012	17216	17282	17225	17074	17212	17262	17068	17134	17171	17081	17108	17160	17531	17278	17211	17117	16958	17020	17094	17163	16985	17030	16899	17161	17171	17122	17162	17467	17251	17264	17300	16972	17075	17041	17340	17088	17359	17230	17094	17329	17248	17248	17102	16982	17258	17151	17317	17222	17198	17177	17134	17216	17244	17236	17381	17325	17229	17210	17225	17235	17200	17066	17235	17205	17140	17198	17080	17109	17021	17184	17191	16943	17131	17035	17255	17487	17251	17029	17316	17238	17278	17044	17156	17137	17145	17423	17401	17181	17206	17318	17249	17193	17200	17119	17290	17231	17271	17205	17197	17270	17385	17290	17064	17132	17052	17118	17120	17272	17382	17200	17201	17356	17132	17230	17274	16977	17181	17087	16922	17185	17097	17151	17148	17327	17387	17355	17086	17145	17279	17030	17195	17175	17058	17303	17284	17075	17185	17219	17297	16997	17390	17179	17169	17305	17320	17027	17220	17099	17208	16987	17260	17167	17003	17166	17234	17258	17212	16923	17260	17236	17249	17232	17326	17047	17185	17178	17166	17096	17179	17279	17178	17169	17148	17271	17094	17158	17103	17204	17044	17138	17146	17318	17178	17257	17294	17360	17268	17094	16989	17287	17062	17216	17339	17188	17134	17164	17250	17155	17128	17112	17054	17090	17208	17150	17259	17349	17228	17170	17200	17260	17303	17251	17080	17393	17255	17341	17243	17226	17274	17072	17216	16990	16939	17088	17284	17348	17189	17174	17456	17366	17076	17196	17306	16909	17221	17319	17008	17007	17378	17249	17271	17181	17259	17313	17123	17051	17169	17128	17111	17224	17103	17307	17303	17266	16934	17110	17189	17252	17167	17214	17373	17096	17114	17190	17116	17240	17208	17320	17371	17238	17041	17214	17251	17271	17280	17178	17375	17031	17123	17290	17230	17231	17209	17198	16973	17253	17238	17084	17081	17257	17226	17110	17101	17066	17116	17080	17267	17051	17281	17383	17352	17259	17132	17128	17211	17143	17229	17046	17300	17137	17296	17147	17215	17202	17040	17189	16934	17043	17292	17186	17200	17311	17196	17204	17489	17231	17243	17090	17097	17235	17230	17276	16989	17337	17342	17235	17269	16990	17292	17150	17247	17224	17286	17403	17273	17254	17177	17248	17227	17153	17168	17258	17209	16971	17368	17245	17153	16970	17227	17299	17264	17076	17148	17109	17285	17272	17267	17268	16953	17313	17014	17223	17193	17326	17290	17136	17161	17303	17024	17140	17150	17253	17255	17203	17057	17121	17117	17162	17130	17020	17182	17142	17345	17146	17390	16927	17317	17245	17397	17258	17014	17146	17101	17024	17173	17139	17157	17213	17004	17265	17190	17105	17030	16954	17265	17195	17325	17231	17176	17178	17190	17187	17183	17149	17177	17235	17222	17234	17077	17091	17198	17271	17172	17121	17222	17327	17204	17272	17154	17339	17309	17244	17338	17370	17301	17325	17134	17349	17181	17180	17099	17068	17262	17216	17119	17163	17295	17312	17047	17000	17242	17060	17371	17036	17074	17153	17243	17214	17097	17231	17154	17172	17270	17132	17176	16988	17090	17287	17115	16971	17336	17103	17204	17320	17062	17210	17041	17205	17082	17024	17049	17316	17283	17249	17130	17076	17315	17180	17173	17229	17228	17335	16960	17124	17203	17082	17095	17236	17231	17330	17422	17310	17275	17099	16978	17140	17065	16993	16947	16999	17070	16999	17108	17219	17385	17150	17076	17427	17163	17053	17063	17128	17622	17313	17211	17311	17270	17343	17313	17301	17169	16935	17084	17176	17333	16996	17187	17168	16962	17266	17225	17293	17184	17086	17198	17187	17262	17276	17164	17225	17174	17031	17206	17181	17138	17143	17184	17235	17095	17311	17061	17136	16834	17081	17080	17215	17228	17105	17133	17130	16962	17186	17299	17241	17178	17097	17315	17292	17418	17257	17274	17204	17151	17154	17390	17405	17218	17173	17234	17093	17009	17194	17376	17354	17231	17235	17254	17319	17147	17063	17012	17204	17046	17188	17363	17282	17005	17168	17215	17214	17129	17171	17203	17244	17339	17003	17286	17112	17151	17238	17064	17258	17392	16966	17200	17309	17322	17285	17192	17145	17157	17261	17338	17102	17489	17103	17257	17135	17162	17311	17233	17235	17260	17325	17149	17296	17167	17143	17184	17279	17138	17184	17094	17255	17183	17163	17256	17225	17141	17443	17203	17184	17231	17270	17020	17125	17145	17260	17076	17213	17014	17052	17220	17160	17255	17192	17098	17115	17181	17222	17149	17053	17102	17138	17038	17286	17136	17185	17155	17146	17305	17209	17044	17125	17162	17214	17319	16958	17289	17208	17039	17223	17259	17338	17118	17064	17183	17390	17265	17043	17079	17037	17282	17290	17265	17086	17328	17380	17273	17066	17329	17216	17124	17071	17329	17143	17122	17247	16991	17075	17256	17038	17205	17227	17318	17221	17103	17204	17336	17226	17342	17356	17071	17306	17247	17370	17264	17250	17016	17108	17291	17223	17239	17388	17273	16964	17145	17284	17263	17259	17438	16879	17245	17251	17361	17161	17065	17207	17291	17005	17270	17312	17222	17066	17250	17275	17087	17342	17063	17103	17196	17004	17232	17228	17107	17113	17175	17082	17085	17006	17199	17181	17105	17179	17043	17119	17033	17178	17292	16861	17143	17290	17134	17219	17294	17073	17382	17116	17136	17358	17276	17104	17024	17533	17292	17176	17141	17026	17028	17161	17169	17399	17124	17212	17362	17263	17129	17331	17299	17028	17114	17055	17356	17329	17353	17278	16989	17242	17445	17083	17328	17114	17128	17150	17325	17051	17266	17140	17407	17267	17072	17200	17497	16881	17232	17048	17157	17255	17017	17177	17039	17109	17246	17234	17133	16810	17291	17294	17215	17197	17208	17278	17237	17210	17315	17383	17235	17132	17015	16985	17344	17329	17253	17227	17247	17084	17087	17151	17181	17447	17306	17135	17330	17223	17054	17005	17080	17104	17278	17229	17202	17257	17218	17057	17025	17328	17255	17124	17265	17201	17352	17265	16983	17174	17036	16991	17415	16898	16996	17466	17084	17145	17100	17092	17243	17239	17113	17088	17474	17185	17227	16944	17406	17121	17088	17144	16994	16963	17166	17138	17177	17182	17262	17362	17262	17139	17158	17233	17206	17110	17103	17108	17208	17036	17213	17262	17077	17175	17211	17342	16997	17119	17319	17065	16966	17181	17246	17290	17121	17333	17313	17236	17182	17181	17094	17289	17134	17319	17167	17128	17054	17180	17219	16823	17175	17309	17204	17018	17150	17154	17197	17148	17200	17063	16934	16926	17103	17029	17069	17007	17335	17150	17096	17165	17310	17132	17209	17209	17414	17067	17240	17196	17274	17154	17075	17182	17217	17235	17136	17291	17260	17230	16955	16843	17264	17100	17400	17197	17073	17207	17253	17220	17317	16927	17064	17230	17177	17254	17167	17165	17160	17318	17267	16930	17208	17073	17262	17358	17229	17252	17129	17069	17143	17127	17250	17120	17236	16936	17028	17260	17314	17242	17257	17246	17156	17172	17263	17069	17139	17047	17204	17106	17229	17256	17251	17041	17090	17105	17303	17170	17180	16958	17123	17293	17166	17248	17046	17222	16940	17238	17179	17095
16321	26855	25174	20299	17832	17011	16268	16566	20381	39895	54010	45570	28389	17346	14954	14503	14480	14342	14369	14440	14337	14434	14491	14416	14358	14472	14463	14505	14363	14489	14414	14533	14433	14385	14327	14491	14359	14348	14329	14346	14564	14337	14427	14557	14326	14354	14550	14477	14419	14374	14415	14370	14396	14343	14288	14507	14442	14380	14373	14336	14422	14203	14378	14430	14385	14451	14585	14501	14300	14281	14395	14367	14461	14418	14302	14402	14355	14499	14423	14504	14545	14427	14470	14400	14437	14350	14591	14390	14503	14278	14307	14415	14357	14400	14291	14606	14388	14253	14304	14612	14432	14228	14441	14352	14539	14478	14562	14407	14562	14345	14474	14336	14351	14232	14333	14242	14409	14427	14386	14321	14438	14374	14428	14312	14489	14431	14350	14564	14338	14462	14413	14393	14433	14468	14361	14365	14432	14269	14327	14516	14330	14359	14494	14470	14409	14559	14264	14321	14400	14398	14501	14363	14423	14387	14355	14327	14294	14270	14335	14332	14458	14488	14168	14549	14316	14336	14433	14506	14185	14337	14479	14348	14492	14349	14275	14361	14437	14399	14401	14429	14403	14521	14323	14348	14381	14504	14376	14383	14552	14210	14523	14384	14632	14345	14414	14460	14501	14298	14639	14308	14385	14509	14316	14367	14202	14453	14374	14498	14555	14363	14305	14374	14380	14299	14452	14348	14450	14499	14496	14552	14334	14380	14590	14446	14391	14237	14375	14519	14497	14448	14399	14437	14340	14246	14354	14409	14475	14391	14483	14195	14310	14521	14294	14395	14449	14539	14363	14306	14542	14488	14418	14448	14391	14351	14431	14250	14455	14427	14237	14452	14384	14257	14280	14329	14492	14468	14430	14309	14457	14297	14348	14516	14583	14260	14274	14396	14493	14228	14404	14378	14362	14264	14464	14302	14351	14409	14524	14466	14435	14318	14399	14489	14479	14375	14381	14422	14446	14436	14447	14385	14542	14357	14407	14185	14293	14414	14494	14351	14364	14397	14504	14413	14378	14406	14326	14367	14418	14337	14533	14393	14524	14272	14535	14240	14425	14235	14462	14232	14415	14373	14357	14438	14442	14487	14459	14396	14258	14212	14297	14525	14445	14415	14265	14473	14480	14315	14460	14442	14500	14383	14456	14386	14388	14187	14358	14232	14351	14534	14196	14380	14367	14337	14480	14361	14264	14284	14362	14354	14471	14397	14405	14453	14348	14475	14437	14373	14534	14467	14237	14423	14431	14430	14434	14315	14599	14399	14399	14295	14421	14276	14288	14416	14452	14274	14354	14607	14396	14287	14388	14514	14318	14442	14372	14330	14484	14479	14439	14295	14618	14284	14288	14423	14404	14485	14361	14305	14549	14415	14571	14253	14389	14273	14076	14444	14345	14260	14444	14321	14345	14347	14314	14358	14294	14319	14407	14419	14409	14295	14197	14541	14300	14491	14413	14449	14460	14227	14471	14371	14497	14537	14369	14359	14434	14423	14460	14369	14330	14347	14311	14331	14448	14438	14398	14307	14501	14506	14480	14333	14376	14354	14497	14283	14530	14444	14515	14485	14319	14304	14229	14316	14233	14355	14368	14467	14331	14481	14369	14243	14359	14395	14678	14503	14461	14446	14461	14331	14405	14374	14400	14347	14315	14400	14510	14334	14528	14317	14480	14419	14575	14289	14644	14462	14260	14406	14344	14456	14362	14407	14314	14369	14220	14433	14275	14294	14435	14520	14406	14312	14369	14484	14302	14451	14303	14442	14377	14388	14391	14229	14434	14509	14318	14454	14434	14122	14432	14436	14334	14231	14303	14375	14445	14432	14377	14386	14486	14576	14295	14683	14290	14455	14296	14508	14266	14294	14380	14366	14305	14565	14437	14384	14522	14327	14296	14263	14428	14451	14462	14267	14395	14200	14515	14205	14469	14241	14486	14433	14419	14311	14507	14533	14361	14494	14510	14389	14128	14260	14361	14353	14387	14319	14376	14490	14356	14434	14413	14361	14602	14351	14490	14451	14418	14282	14259	14362	14518	14492	14400	14386	14353	14372	14373	14369	14329	14436	14239	14209	14368	14488	14273	14339	14409	14339	14422	14425	14349	14435	14352	14406	14254	14361	14349	14461	14414	14381	14540	14323	14318	14593	14420	14469	14254	14322	14454	14275	14434	14338	14287	14202	14338	14375	14460	14323	14455	14294	14379	14419	14453	14538	14291	14451	14425	14467	14409	14334	14541	14603	14535	14511	14217	14296	14496	14347	14395	14381	14514	14416	14370	14311	14376	14352	14277	14212	14332	14304	14411	14411	14398	14523	14323	14343	14318	14418	14474	14487	14418	14329	14499	14363	14315	14289	14420	14309	14483	14465	14397	14197	14385	14468	14253	14238	14455	14233	14363	14209	14347	14332	14378	14224	14495	14427	14459	14289	14484	14315	14520	14394	14339	14327	14449	14330	14519	14506	14422	14256	14435	14292	14423	14416	14372	14224	14329	14476	14154	14370	14318	14369	14396	14372	14401	14440	14404	14481	14426	14429	14318	14296	14565	14429	14267	14410	14453	14329	14361	14359	14368	14433	14552	14351	14226	14512	14403	14370	14357	14320	14208	14426	14449	14448	14265	14350	14407	14284	14490	14405	14225	14167	14420	14261	14289	14397	14151	14386	14397	14464	14274	14394	14471	14492	14437	14323	14306	14462	14207	14523	14407	14432	14271	14467	14368	14247	14278	14390	14324	14449	14254	14492	14336	14455	14348	14358	14311	14407	14376	14374	14588	14363	14352	14471	14423	14471	14390	14323	14378	14421	14492	14318	14400	14399	14431	14394	14291	14451	14475	14543	14375	14308	14520	14279	14404	14392	14430	14391	14422	14547	14309	14410	14408	14511	14451	14396	14352	14354	14274	14297	14229	14497	14238	14376	14483	14342	14416	14417	14531	14359	14216	14213	14414	14464	14442	14461	14427	14370	14416	14532	14423	14264	14405	14346	14428	14461	14500	14531	14418	14348	14532	14398	14362	14267	14471	14528	14289	14189	14402	14342	14208	14227	14476	14546	14400	14518	14437	14477	14270	14416	14254	14480	14203	14293	14385	14259	14390	14439	14300	14382	14443	14366	14415	14272	14418	14480	14444	14339	14367	14186	14294	14349	14370	14481	14565	14564	14361	14479	14363	14306	14350	14539	14434	14356	14315	14482	14425	14292	14474	14300	14402	14385	14299	14277	14402	14361	14318	14504	14420	14402	14538	14196	14470	14570	14408	14458	14496	14430	14568	14342	14379	14580	14379	14474	14343	14423	14225	14351	14440	14436	14361	14358	14313	14374	14462	14538	14271	14490	14251	14444	14438	14404	14554	14314	14354	14356	14304	14373	14575	14182	14393	14405	14292	14352	14303	14389	14524	14506	14492	14341	14228	14382	14447	14563	14579	14341	14493	14266	14475	14339	14536	14393	14416	14454	14268	14313	14454	14350	14303	14388	14312	14471	14282	14403	14294	14448	14403	14359	14198	14506	14436	14171	14478	14477	14403	14346	14488	14307	14326	14287	14292	14320	14440	14265	14412	14267	14634	14378	14307	14399	14321	14386	14236	14334	14391	14472	14498	14482	14301	14249	14337	14379	14470	14496	14459	14273	14476	14301	14410	14341	14617	14402	14326	14415	14518	14382	14289	14434	14400	14421	14308	14370	14373	14265	14543	14380	14361	14353	14223	14355	14273	14333	14310	14407	14355	14397	14404	14523	14187	14518	14261	14348	14315	14402	14476	14382	14437	14401	14292	14410	14337	14477	14167	14327	14165	14394	14528	14436	14442	14309	14278	14580	14280	14513	14289	14405	14502	14353	14431	14414	14445	14295	14443	14371	14338	14456	14241	14409	14332	14602	14360	14421	14444	14382	14489	14522	14268	14240	14340	14478	14348	14483	14626	14424	14496	14425	14391	14378	14335	14327	14309	14352	14483	14381	14285	14331	14341	14439	14537	14486	14478	14655	14311	14549	14299	14386	14334	14512	14333	14399	14275	14286	14457	14372	14251	14303	14542	14346	14591	14469	14392	14371	14389	14298	14384	14463	14439	14301	14412	14383	14383	14482	14344	14496	14444	14447	14451	14313	14429	14383	14363	14367	14459	14256	14475	14228	14362	14388	14279	14143	14457	14456	14424	14370	14380	14185	14393	14523	14244	14453	14429	14484	14353	14355	14404	14509	14553	14317	14512	14312	14288	14419	14419	14491	14263	14387	14343	14501	14325	14455	14313	14258	14356	14371	14338	14372	14490	14212	14410	14339	14348	14433	14535	14398	14311	14519	14403	14533	14337	14334	14134	14356	14465	14252	14418	14381	14509	14336	14354	14455	14166	14546	14147	14325	14155	14271	14424	14460	14319	14425	14440	14296	14417	14433	14364	14279	14388	14290	14446	14455	14709	14509	14242	14419	14416	14306	14282	14412	14288	14234	14338	14443	14310	14274	14429	14370	14549	14316	14507	14379	14428	14260	14394	14568	14306	14594	14399	14376	14386	14587	14529	14568	14434	14504	14357	14323	14543	14332	14373	14413	14420	14484	14447	14357	14370	14366	14382	14361	14442	14602	14444	14368	14326	14344	14465	14361	14447	14242	14314	14295	14427	14289	14318	14332	14461	14461	14340	14339	14311	14383	14483	14275	14324	14339	14329	14471	14296	14475	14285	14284	14222	14278	14376	14374	14401	14277	14313	14227	14399	14478	14272	14457	14489	14351	14414	14413	14472	14485	14436	14421	14338	14415	14480	14332	14366	14501	14392	14434	14381	14471	14359	14229	14282	14284	14505	14398	14235	14458	14431	14390	14332	14439	14410	14310	14356	14266	14376	14396	14366	14429	14560	14360	14438	14389	14278	14347	14344	14378	14352	14407	14433	14323	14293	14308	14492	14321	14285	14618	14391	14258	14345	14268	14408	14350	14332	14442	14383	14357	14463	14547	14487	14351	14348	14507	14340	14342	14536	14384	14219	14390	14414	14530	14330	14378	14433	14388	14524	14375	14516	14317	14484	14378	14374	14332	14339	14608	14373	14371	14384	14369	14507	14400	14396	14423	14290	14495	14410	14463	14458	14407	14278	14215	14560	14362	14366	14441	14482	14336	14504	14216	14410	14470
29440	21046	20223	18528	17089	17253	17261	17318	17384	18233	21556	21466	19318	17723	17427	17071	17117	17222	17285	17127	17312	17228	17152	17315	17269	17269	17128	17280	17256	17491	17415	17335	17233	17148	17244	17127	17020	17323	17429	17065	17284	17151	17093	17206	17114	17242	17245	17398	16983	17105	17309	17476	17242	17123	17168	17255	17261	17253	17184	17014	17312	17378	17094	17027	17335	17152	17449	17203	17279	17287	17293	17148	17428	17238	17507	17239	17304	17221	17241	17221	17521	17265	17414	17264	17089	17283	17146	17261	17096	16885	17086	17341	17255	17310	17199	17133	17343	17215	17121	17090	17313	17303	17363	17259	17251	17363	17285	17371	17205	17185	17250	17149	17248	17205	17196	17147	17316	17178	17077	17193	17201	17040	17344	17180	16956	17285	17379	17146	17210	16963	17416	17257	17339	17199	17170	16912	17239	17316	17467	17060	17359	17153	17115	17147	17187	17205	17076	17169	17438	17186	17131	17254	17129	17391	17326	17091	17221	17074	17146	17132	17267	17182	17235	17190	17165	17260	17119	17211	17060	17420	17296	17309	17330	17253	17191	17372	17416	17205	17197	17320	16992	16994	17133	17146	17059	17083	17258	17204	17207	17029	17172	17157	17248	17222	17173	17374	17306	17161	17171	17172	17197	17295	17287	17190	17203	17312	17099	17264	17218	17186	17204	17260	17060	17179	17131	17142	17330	17069	17298	17170	17359	17284	17126	17093	17234	17278	17198	17364	17414	17239	17403	17313	17307	17143	17278	17216	17443	17175	17425	17197	17168	17010	17176	17227	17132	17117	17125	17094	17264	17332	16997	17053	17080	17334	17179	16996	16915	17372	17286	17357	17207	17159	17197	17150	17343	17240	17160	17282	17228	17226	17057	17167	17163	17197	17253	17235	17155	17329	17185	17189	17100	17110	17195	17208	17212	17297	17115	17427	17202	17105	17270	17398	17389	17109	17100	17088	17219	17264	17261	17095	17353	17336	17335	17134	17171	17094	17191	17333	17441	17134	17022	17342	17410	17326	17272	17206	17046	17244	17193	17297	17104	17173	17299	17151	17292	17162	17163	17084	17122	17220	17223	17222	17246	17051	17065	17093	17133	17148	17084	17094	17056	16997	17233	17283	17133	17181	17226	17039	17127	17269	17271	17147	17153	17298	17215	17079	17264	17267	17369	17334	17308	17088	17366	17269	17154	17383	17207	17177	17129	17144	17305	17204	17088	17165	17139	17201	17185	17260	17184	17296	17357	17203	17187	17080	17222	17130	17130	17062	17369	17301	17261	17149	17265	17333	17337	17285	17171	17022	17291	17331	17315	17126	17463	17235	17551	17151	17267	17121	17333	17424	17261	17291	17376	17117	17215	17195	17153	17323	17312	17124	17153	17264	17122	17453	17109	17175	17398	17118	16981	17104	17153	17237	17151	17236	17269	17313	17367	17235	16949	17354	17150	17117	17591	17246	17336	17130	17207	17080	17270	17191	17134	17444	17146	17271	17235	17124	17173	17191	17116	17325	17381	17359	17271	17042	17227	17206	17201	17433	17223	17054	17378	17394	17138	16948	17146	17187	17236	17344	17289	17229	17334	17155	17242	17137	17481	17209	17178	17207	17147	17235	17011	17353	17139	17287	17074	17115	17237	17215	17313	17058	17160	17302	17296	17188	17237	17330	17267	17179	17384	17079	17242	17072	17331	17162	17266	17375	17281	17403	17327	17191	17215	17300	17258	17092	17194	17159	17226	17250	17449	17215	17235	17110	17363	17160	17188	17113	17234	17184	17222	17366	17312	17206	17048	17173	17173	17207	17315	17148	17066	16975	17086	17374	17184	17135	17085	17191	17134	17303	17467	17138	17200	17040	17112	17323	17165	17265	17160	17076	17150	17352	17068	17150	17279	17359	17325	17048	17304	17368	17239	17265	17278	17135	17343	16871	17302	17404	17164	17052	17132	17314	17389	17065	17196	17294	17029	17171	17231	17139	17049	17216	17032	17125	17323	17228	17181	17402	17220	17310	17190	17183	17217	17164	17194	17504	17092	17242	17116	17129	17275	17249	17133	17367	17231	17413	17156	17369	17248	17290	17259	17193	17280	17225	17338	17368	17199	17130	17324	17219	17046	17116	17211	17242	17172	17335	17460	17302	17235	17446	17222	17332	17099	17193	17225	17368	17153	17275	17236	17346	17263	17157	17479	17427	17045	17053	17298	17281	17412	17239	17209	17186	17240	17153	17321	17137	17205	17195	17198	17169	17199	17316	17233	17186	17292	17088	17259	17217	17224	16982	17333	17389	17401	17233	17254	17040	17255	17321	17294	17318	17226	17229	17301	17167	17160	17186	17211	17124	17223	17085	17127	17201	17118	17112	17293	17283	17303	17358	17325	17229	17158	17220	17201	17376	17156	17297	17210	17290	17288	17217	17136	17140	17316	17371	17256	17187	17342	17286	17362	17262	17336	17250	17129	17235	17567	17382	17097	17122	17274	17183	17217	17215	17119	17105	17114	17431	17214	17122	17274	17405	17263	17147	17267	17015	17118	17124	17230	17146	17164	17361	17273	17279	17229	17331	17162	17087	17224	17190	17155	17263	17292	17365	17279	17328	17003	17127	17197	17243	17254	17184	17223	17406	17343	17304	17287	17373	17451	17204	17188	17205	17269	17394	17237	17234	17301	17321	17250	17158	17340	17199	17140	17378	17336	17229	17260	17502	17014	17102	17238	17023	17311	17275	17125	17217	17160	17191	17322	17284	17217	17371	17237	17314	17419	17228	17248	17331	17312	17236	17199	17251	17130	17197	17267	17291	17231	17408	17169	17154	17316	17312	17249	17333	17251	17128	17251	17311	17137	17070	17240	17392	17178	17398	17306	17125	17247	17394	17202	17404	17244	17308	17123	17177	17160	17278	17322	17122	17265	17168	17053	17453	17240	17338	17385	17114	17124	17270	17163	17483	17144	17298	17278	17410	17251	17068	17251	17338	17258	17199	17225	17195	17282	17229	17143	17145	17340	17189	17108	17247	17342	17349	17244	17337	17243	17128	17257	17382	17435	17190	17257	17161	17193	17352	17224	17249	17277	17289	17392	17158	17209	17379	17334	17136	17184	17311	17174	17196	17000	17300	17254	17110	17252	17162	17156	17249	17238	17088	17242	17112	17306	17030	17215	17097	17072	17170	17385	17238	17283	17295	17262	17232	17430	17291	17096	17049	17256	17228	17226	17178	17268	17509	17313	17291	17283	17292	17294	17229	17226	17199	17404	17169	17165	17173	17233	17170	17364	17483	17158	17021	17377	17074	17307	17289	17519	17225	17292	17086	17330	17360	17286	17175	17463	17315	17070	17302	17187	17250	17259	17262	17188	17398	17362	17349	17267	17320	17286	17305	17056	17110	17353	17254	17256	17257	17274	17288	17363	17014	17303	16975	17457	17183	17157	17361	17300	17006	17156	17278	16903	17233	17099	17146	17327	17427	17302	17188	17294	17190	17270	17344	17182	17003	17203	17036	17097	16898	17158	17133	17199	17239	17350	17263	17186	17191	17190	17110	17360	17251	17326	17174	17019	17229	17292	17120	17377	17268	17210	17138	17234	17466	17388	17170	17467	17235	17158	17385	17180	17344	17201	17210	17256	17353	17196	17206	17307	17330	17133	17234	17151	17218	17358	17242	17234	17313	17166	17096	17205	16986	17306	17111	17286	17318	17349	17168	17077	16998	17307	17371	17426	17122	17227	16977	17188	17192	17267	17232	17296	17181	17023	17281	17084	17035	17251	17094	17193	17255	16983	17228	17288	17058	17197	17374	17404	17435	17283	17107	17446	17075	17237	17034	17204	17299	17185	17339	17307	17203	17211	17503	17222	17285	17353	17222	17274	17301	17148	17451	17207	17299	17390	17213	17123	17190	17167	17240	17138	17308	17112	17258	17147	17336	17321	16984	17235	17236	17154	17281	17090	17358	17164	17283	17243	17189	17365	17220	16958	17084	17202	17368	17041	17168	17171	17142	17265	17062	17006	17317	17159	17039	17245	17286	17352	17307	17246	17385	16920	17231	17005	17183	17228	17330	17104	17215	17437	17290	17325	17112	17248	17315	17274	17209	17256	17102	17236	17298	17207	17208	17155	17265	17345	17346	17284	17175	17392	17161	17151	17176	17303	17139	17032	17195	17457	17100	17400	17195	17095	17378	17147	17226	17262	17254	17164	17075	17092	16951	17032	17206	17093	17188	17198	17152	17165	17343	17079	17177	17461	17227	17047	17258	17309	17182	17194	17326	17244	17312	17097	17425	17395	17063	17344	17022	17324	17125	17203	17137	17183	17266	17185	17354	17321	17146	17095	17202	17134	17255	17504	17426	17464	17327	17311	17254	17134	16911	17103	17181	17331	17191	17395	17261	17224	17371	17135	17083	17094	17257	17424	17292	17153	17132	17190	17146	17326	17265	17304	17167	17398	17263	17148	17039	17225	17280	17029	17284	17262	17221	17285	17277	17297	17304	17158	17298	17111	17184	17195	17419	16975	17195	17074	17307	17012	17254	17169	17416	17413	17257	17150	17159	17268	17029	16963	17272	17440	17161	17288	17084	17210	17241	17293	17234	17109	17152	17490	17170	17260	17291	17153	17083	17256	17265	17192	17254	17253	17140	17198	17175	16943	17189	17220	17314	17228	17291	17315	17175	17186	17178	17212	17191	17087	17115	17355	17325	17177	17215	17179	17465	17188	17265	17171	17195	17051	17180	17167	17291	17212	17093	17140	17164	17326	17347	17354	17441	17254	17176	17309	17234	17260	17205	17096	17186	17056	17153	17582	17180	17274	17196	17311	17550	17324	17329	17341	17320	17337	17226	17239	17458	17351	17330	17212	17274	17167	17358	17282	17134	17182	17197	17114	17215	17098	17193	17313	17334	17155	17210	17132	17348	17371	17252	17324	17461	17262	17285	17154	17314	17309	17131	17382	17498	17202	17374	17396	17027	17129	17288	17054	17347	17147	17297	17121	17310	17289	17133	17322	17180	17029	17120	17137	17380	17311	17207	17332	17151	17283	17313	17252	17368	17348	17377	17366	17182	17123	17592	17294	17135	17103	17290	17282	17448	17239	17307	17216	17124	17377	17253	17238	17040	17252	17078	17374	17170	17280	17171
15326	15136	14961	14873	14587	14653	14552	14713	14920	16389	20418	19409	16449	14693	14712	14462	14423	14585	14539	14366	14216	14506	14479	14355	14533	14368	14417	14213	14261	14627	14329	14464	14412	14357	14354	14245	14307	14233	14413	14299	14480	14502	14399	14402	14406	14237	14478	14420	14365	14575	14332	14286	14528	14362	14257	14408	14308	14423	14306	14583	14367	14412	14388	14331	14351	14568	14531	14280	14493	14360	14398	14486	14512	14547	14426	14414	14408	14340	14303	14387	14432	14551	14370	14357	14374	14351	14534	14465	14420	14428	14527	14453	14477	14398	14458	14464	14434	14487	14484	14335	14392	14338	14530	14567	14381	14310	14458	14314	14489	14372	14446	14429	14222	14434	14490	14277	14378	14458	14279	14318	14387	14414	14341	14483	14271	14381	14455	14358	14321	14322	14521	14378	14453	14432	14498	14526	14440	14548	14510	14244	14346	14274	14323	14417	14497	14370	14349	14331	14440	14451	14350	14361	14340	14482	14476	14446	14461	14476	14443	14514	14519	14366	14317	14437	14461	14397	14425	14285	14378	14508	14374	14353	14517	14229	14408	14278	14458	14308	14402	14418	14352	14395	14673	14364	14275	14433	14277	14324	14474	14451	14396	14418	14463	14477	14401	14420	14499	14428	14338	14317	14392	14340	14502	14396	14383	14499	14269	14411	14384	14329	14411	14341	14302	14329	14295	14267	14594	14515	14434	14247	14504	14397	14559	14442	14298	14294	14374	14323	14419	14455	14419	14427	14376	14546	14504	14528	14338	14569	14331	14225	14400	14421	14455	14568	14391	14300	14324	14372	14235	14404	14404	14268	14362	14304	14289	14444	14567	14431	14527	14303	14424	14461	14410	14549	14412	14453	14479	14421	14490	14445	14432	14414	14525	14433	14318	14532	14216	14489	14562	14305	14416	14413	14394	14452	14395	14575	14300	14546	14488	14385	14281	14417	14349	14606	14489	14266	14389	14230	14318	14413	14358	14399	14559	14378	14507	14371	14330	14423	14356	14317	14365	14441	14369	14444	14407	14412	14450	14538	14340	14681	14454	14570	14372	14502	14192	14427	14415	14243	14513	14311	14405	14446	14449	14320	14379	14365	14319	14437	14542	14349	14442	14377	14547	14474	14307	14396	14318	14352	14269	14335	14305	14504	14423	14401	14450	14442	14274	14455	14299	14387	14417	14442	14385	14431	14438	14428	14379	14426	14428	14485	14451	14339	14415	14384	14558	14309	14436	14435	14392	14350	14449	14506	14366	14371	14586	14427	14366	14437	14405	14324	14478	14416	14247	14507	14436	14412	14336	14418	14522	14667	14306	14526	14288	14463	14389	14271	14490	14471	14460	14219	14470	14417	14297	14506	14351	14453	14521	14274	14329	14408	14315	14451	14491	14404	14413	14533	14418	14452	14353	14253	14567	14243	14528	14353	14523	14395	14400	14460	14404	14397	14444	14422	14367	14542	14575	14379	14460	14377	14428	14359	14405	14386	14338	14378	14495	14257	14185	14327	14382	14403	14339	14396	14478	14519	14344	14634	14364	14450	14488	14229	14444	14426	14302	14353	14386	14497	14325	14327	14421	14326	14436	14348	14525	14535	14411	14467	14554	14430	14628	14587	14258	14507	14397	14414	14385	14475	14399	14482	14476	14480	14419	14282	14465	14384	14544	14388	14281	14366	14393	14586	14521	14232	14366	14347	14494	14310	14460	14524	14469	14331	14433	14370	14503	14570	14424	14213	14506	14297	14278	14317	14409	14463	14445	14441	14426	14582	14336	14554	14423	14347	14350	14485	14334	14510	14441	14437	14403	14475	14480	14382	14490	14398	14442	14487	14524	14301	14542	14505	14492	14430	14294	14573	14427	14207	14346	14546	14319	14265	14566	14380	14209	14602	14452	14278	14450	14504	14461	14366	14403	14256	14477	14591	14480	14556	14518	14422	14459	14487	14454	14415	14306	14309	14489	14407	14427	14353	14260	14692	14453	14532	14269	14366	14559	14400	14439	14398	14527	14352	14392	14512	14362	14526	14362	14363	14296	14475	14502	14470	14482	14347	14369	14367	14506	14336	14356	14352	14509	14326	14192	14458	14566	14374	14398	14380	14395	14387	14376	14254	14519	14214	14555	14503	14561	14509	14285	14427	14359	14359	14415	14359	14539	14255	14494	14340	14320	14156	14479	14429	14331	14428	14355	14498	14349	14488	14485	14430	14386	14391	14371	14498	14314	14405	14592	14444	14390	14423	14328	14454	14331	14495	14437	14365	14415	14348	14247	14483	14375	14433	14424	14444	14392	14459	14399	14506	14442	14358	14457	14520	14477	14360	14412	14524	14387	14471	14455	14355	14623	14389	14294	14471	14366	14385	14383	14562	14448	14579	14441	14268	14291	14466	14415	14346	14423	14474	14445	14389	14379	14349	14364	14222	14549	14490	14368	14374	14312	14425	14394	14400	14423	14561	14405	14388	14433	14382	14381	14550	14455	14355	14442	14350	14311	14328	14322	14403	14443	14356	14553	14350	14556	14356	14418	14436	14388	14494	14363	14551	14432	14325	14506	14411	14415	14325	14518	14387	14726	14700	14367	14442	14335	14275	14381	14417	14316	14490	14234	14400	14323	14438	14455	14247	14292	14305	14561	14304	14346	14366	14296	14454	14435	14671	14158	14429	14571	14266	14419	14445	14332	14317	14439	14440	14371	14278	14506	14316	14392	14402	14320	14466	14527	14503	14474	14227	14419	14603	14408	14496	14505	14452	14540	14331	14457	14655	14353	14506	14540	14505	14361	14272	14383	14387	14434	14539	14461	14361	14456	14332	14502	14203	14421	14497	14451	14338	14260	14390	14583	14312	14430	14330	14344	14544	14564	14371	14312	14409	14409	14381	14425	14432	14337	14279	14504	14331	14457	14317	14222	14506	14429	14324	14493	14280	14588	14390	14539	14406	14354	14286	14546	14339	14364	14473	14434	14469	14513	14289	14482	14302	14312	14456	14586	14292	14331	14476	14274	14373	14366	14585	14510	14515	14502	14461	14347	14362	14583	14378	14436	14390	14401	14293	14307	14452	14430	14552	14298	14528	14514	14367	14515	14541	14551	14390	14366	14528	14524	14418	14337	14535	14334	14474	14360	14406	14469	14418	14331	14488	14442	14461	14399	14386	14551	14449	14378	14450	14490	14528	14513	14625	14532	14403	14385	14239	14405	14648	14362	14339	14348	14680	14497	14416	14291	14511	14275	14530	14273	14362	14515	14426	14494	14288	14527	14406	14491	14314	14488	14511	14296	14413	14366	14399	14457	14448	14393	14408	14424	14314	14418	14438	14419	14574	14372	14279	14542	14444	14465	14335	14344	14272	14490	14322	14303	14418	14444	14326	14423	14320	14441	14383	14452	14543	14536	14467	14523	14337	14418	14278	14447	14469	14327	14391	14429	14295	14270	14478	14394	14470	14399	14182	14374	14368	14424	14282	14372	14620	14475	14380	14459	14284	14263	14327	14533	14392	14451	14468	14354	14510	14456	14450	14498	14378	14387	14401	14469	14301	14336	14581	14421	14312	14316	14500	14401	14407	14378	14326	14376	14316	14315	14367	14517	14361	14418	14237	14604	14455	14403	14485	14430	14288	14515	14334	14524	14460	14431	14245	14629	14483	14511	14427	14455	14310	14380	14481	14364	14441	14341	14511	14463	14327	14490	14501	14383	14367	14511	14391	14412	14284	14513	14505	14324	14246	14335	14583	14532	14383	14436	14271	14515	14432	14363	14521	14513	14206	14421	14375	14480	14200	14466	14520	14485	14419	14473	14443	14484	14365	14475	14336	14350	14263	14402	14443	14437	14306	14401	14295	14533	14497	14266	14412	14401	14481	14421	14603	14298	14560	14278	14479	14426	14396	14473	14474	14501	14275	14268	14419	14303	14386	14450	14481	14365	14491	14396	14371	14529	14545	14252	14409	14483	14387	14362	14436	14456	14389	14479	14164	14535	14413	14430	14429	14562	14310	14560	14501	14430	14536	14454	14529	14322	14474	14416	14574	14479	14484	14685	14346	14377	14317	14382	14528	14489	14538	14533	14311	14308	14352	14356	14433	14362	14379	14453	14404	14303	14460	14453	14418	14342	14342	14301	14312	14627	14426	14520	14461	14434	14432	14371	14532	14384	14539	14328	14548	14289	14472	14404	14436	14437	14377	14303	14340	14549	14296	14247	14498	14555	14570	14431	14362	14415	14439	14406	14493	14332	14438	14504	14449	14330	14285	14667	14440	14310	14661	14623	14406	14387	14623	14338	14470	14446	14517	14240	14300	14493	14298	14386	14371	14456	14470	14504	14418	14355	14433	14416	14436	14448	14615	14310	14600	14296	14320	14323	14348	14664	14296	14295	14278	14349	14453	14408	14433	14264	14516	14333	14467	14499	14512	14435	14424	14501	14494	14238	14562	14345	14430	14430	14452	14332	14468	14388	14404	14355	14374	14379	14485	14513	14396	14346	14470	14403	14382	14384	14495	14616	14405	14361	14571	14454	14551	14314	14515	14474	14314	14477	14331	14443	14321	14391	14537	14402	14349	14368	14209	14438	14370	14476	14260	14507	14359	14485	14344	14449	14421	14589	14381	14312	14407	14305	14487	14389	14622	14504	14450	14432	14468	14539	14459	14317	14490	14496	14447	14427	14318	14415	14528	14452	14602	14288	14460	14322	14364	14544	14573	14444	14223	14371	14281	14383	14505	14369	14316	14471	14483	14504	14310	14291	14490	14335	14521	14372	14349	14423	14344	14254	14318	14303	14414	14329	14446	14366	14363	14430	14360	14390	14423	14186	14468	14373	14480	14463	14423	14278	14506	14362	14370	14535	14440	14574	14341	14390	14340	14412	14251	14431	14426	14211	14502	14399	14256	14399	14429	14399	14285	14345	14253	14485	14416	14505	14377	14436	14467	14515	14362	14432	14407	14252	14544	14514	14391	14442	14349	14297	14355	14455	14317	14407	14336	14502	14360	14297	14427	14220	14376	14298	14527	14244	14571	14418	14501	14420	14333	14360	14450	14396	14404	14643	14541	14313	14478	14447	14593	14481	14321	14468	14366	14415	14462	14413	14433	14532	14509	14539	14407	14325	14488	14599	14261	14515	14404	14404	14385
25653	20793	26806	25456	20111	18437	18672	18000	18894	27314	38454	32877	23816	18959	17690	17548	17309	17284	17146	17055	17299	17135	17158	17046	17335	17119	17181	17222	17303	17241	17431	17105	17265	17225	17360	17134	17197	17309	17073	17225	17170	17246	17082	16999	17158	17219	17259	17327	17190	17237	17182	17202	17134	17023	17295	17175	17055	17118	17173	17364	17144	17265	17183	17125	16976	17212	17219	17208	17021	17210	17240	17152	17361	17157	17196	17192	17232	17083	17239	17086	17120	17145	17114	17105	17227	17358	17128	17328	17022	16930	17104	17245	17244	17355	16916	17250	17107	17242	17068	17171	17099	17138	17235	17349	17022	17066	17235	16998	17299	17133	17303	17282	17143	17076	17068	17126	17292	17273	17022	17226	17106	17225	17178	17200	17191	17305	17121	17184	17194	17151	17030	17037	17254	17030	17147	17048	17318	17299	17146	17325	17280	17162	17268	17253	17070	17132	17092	17196	17311	17110	16956	17178	17178	17121	17070	17253	17375	17008	17433	17228	17136	17107	17104	17108	17162	17148	17237	17236	17202	16928	17282	16970	17028	17185	17132	17131	17063	17066	17196	17011	17335	17389	17385	17006	17418	17198	17208	17164	17203	17178	17090	17143	17232	17276	17113	17088	17184	17157	17045	17164	17383	17169	17226	17226	17141	17077	17199	17207	17132	17185	17238	17202	17327	17155	17287	17211	17280	17114	17167	17133	17304	17026	17174	17044	17251	17034	17138	17255	17326	17195	17294	17387	17217	17105	17056	17275	17236	17085	17342	17105	17332	17364	17005	17288	17086	17015	17117	17126	17339	16934	17256	17277	17229	17177	17167	17286	17116	17167	17056	17218	17266	17323	17111	17300	17099	17152	17310	17139	17328	17256	17292	17091	17240	17187	17243	16928	17213	17123	17124	17270	17288	17365	17298	16994	17264	16989	17194	17456	17331	17176	17225	17196	17323	17126	17351	17263	17119	17244	17124	17135	16912	17079	17074	17181	17382	17406	17289	17073	17059	17074	17204	17017	17133	17257	17125	17253	17231	17220	17222	16887	17054	17230	17064	16981	17243	17111	17373	17037	17066	17288	17147	17363	17181	16928	17047	17106	17003	17299	17111	17033	17063	17273	17279	17130	17135	17271	17222	17267	17267	17189	17157	17027	17093	17067	17194	17225	17220	17213	17249	17188	17231	16966	17302	17289	17140	17187	17640	17252	17214	17285	17222	17322	17195	17229	17129	17241	17377	17089	17137	17107	17138	17122	17053	17404	17237	17148	17063	17219	17069	17159	17139	17133	17284	17169	17239	16978	17239	17202	17089	17047	17041	17136	17032	17038	17030	17016	17109	17116	17139	17209	17088	17273	17034	16902	17172	17035	17184	17068	17362	17283	17082	17332	17182	17204	17303	17378	17411	17085	17233	17194	17135	17187	17192	17197	17141	17258	17484	17169	17080	17101	17302	17253	17314	17227	17180	16963	17274	16976	17065	17135	17249	17146	17098	17269	17061	17188	17389	17137	17091	17133	17042	17128	17101	17140	17137	17181	17289	17184	17055	17012	17058	17064	17191	17148	17258	17018	17182	17028	17458	17127	17205	17176	17124	17173	17287	17280	16953	17175	17242	17147	17204	17135	17113	17314	17184	17019	16990	17088	16916	17111	17166	17059	17092	17262	17058	17196	17218	17151	17270	17121	17116	17216	17045	17177	17127	17157	17278	17075	17040	16976	17274	17196	17178	17234	16958	17210	17107	17226	17210	16991	17297	17023	17191	16932	17120	17186	17041	17160	17067	17107	17357	17188	17060	17247	17192	16997	17167	17198	17285	17483	17091	17181	17206	17294	17238	17411	17107	17193	17181	17281	17315	17295	17144	17236	17014	16844	17060	17090	17182	17169	17143	17054	17071	17174	17020	17292	17246	17248	17047	17040	17152	17271	17317	17174	17055	17223	17110	17122	17288	17078	16923	17196	17334	17066	17162	16996	17150	17038	16950	17057	17271	17258	17173	17019	17259	17273	17178	17324	17164	17141	17214	17001	17224	17120	17077	17046	17280	17335	17393	17145	16980	17133	17235	17100	17303	17204	17097	17243	17184	17296	17148	17312	17133	17279	17260	17244	17237	17202	17375	17103	17206	17401	17140	17264	17028	17169	17170	17081	17166	17325	17309	17189	17301	17042	17134	17328	17134	17213	17085	17364	17091	17059	17194	17316	17245	17101	17212	17290	17263	17049	17151	17270	17016	17099	17204	16918	17146	17317	17359	17182	17218	17170	17281	17080	17227	17201	17140	17057	17176	17253	17237	17149	17058	17137	17111	17075	17277	17267	17203	16995	17198	17112	17028	17143	17228	17244	17214	17280	17318	17159	17143	17121	17240	17095	17147	17126	17145	17208	17097	17152	17153	17028	17116	17088	17211	17220	17114	17284	17314	17393	17183	17131	17007	17242	17100	17205	17210	17069	17072	17044	17191	17180	17016	17154	17145	17145	17054	17104	17162	17223	17244	17054	17108	17182	17293	17078	17047	17072	17149	17109	16954	17377	17461	17289	17066	17040	17215	17294	17232	17054	17352	17247	17038	16999	17326	17235	17156	17116	17205	17050	17269	17131	17109	17204	17189	17229	17214	17041	17059	17260	17238	17167	17180	17196	17106	17387	17134	17158	17171	17307	17187	17128	17378	17115	17170	17097	17250	17227	17402	17243	17238	17202	17201	17342	17209	17252	17190	17129	17243	17043	17097	17266	17376	17128	17213	17130	17138	17244	17232	17149	17258	17458	17316	17106	17292	17208	17074	17269	17085	16976	17216	17058	17043	17112	17533	17330	17464	17166	16891	17118	17253	17051	17109	17228	17402	17119	17054	17245	17081	16952	16834	17174	17311	17095	17186	17167	17302	17389	17172	17252	17285	17217	17202	17226	17133	17117	17186	17290	17310	17273	17105	17173	17102	17147	17299	17080	17331	17108	17079	17203	17248	17335	17193	17188	17016	17109	17376	17257	17250	17318	17190	17262	17327	17305	17260	17384	17257	17216	17409	17054	17194	17240	17191	17403	17166	17111	17084	17226	17320	17241	17290	17224	17138	17025	16993	17341	17314	17092	17307	17274	17194	17196	16973	17221	16996	17194	16965	17326	17291	17218	17115	17355	17063	17314	17269	17240	17122	17217	17319	16962	17175	16989	16910	17367	17273	16988	17021	17096	17114	17175	17056	17224	17009	17117	17323	16950	17209	17303	17272	17276	17053	17340	17057	17257	17216	16974	17248	16948	17171	16952	17228	17241	17202	17239	17074	17223	17230	17305	17078	17247	17108	17401	17158	17082	17408	17207	17282	17061	16949	17161	17178	17188	17178	17133	17207	17203	17308	17289	17145	17231	17306	17270	17188	17332	17204	17244	17086	17273	17210	17328	17058	17316	17007	17212	17205	17113	17092	17144	17042	17131	17033	17206	17005	17179	17208	17178	17145	17168	17184	17146	16964	17190	17225	17240	16996	17223	17234	16877	17111	17001	17098	17200	17086	17156	17127	17097	17217	17274	17245	17136	17100	17140	17285	17008	17246	17337	17205	17059	17117	17210	17449	17117	17020	17164	17070	17163	17311	17139	17185	17092	17197	17103	17153	17183	17212	16969	17272	17181	17156	17176	17330	16985	17039	17264	17171	17240	17458	17015	17239	17144	17240	17154	17296	17220	16948	17237	17256	17313	17090	17279	17201	16964	17205	16991	17115	17353	17345	17295	17072	17002	17003	17148	17042	17197	17297	17108	17180	17288	17554	17023	17019	17037	17099	17223	17251	17258	17214	17276	17215	17099	17103	17202	16958	17170	17150	17204	17208	17290	17242	17140	17138	17115	17193	17170	17154	17336	17286	17190	17308	17143	17260	17143	16965	17092	17252	17071	17203	17110	17173	17296	17237	17140	17051	17208	17187	17184	17336	17216	17155	17075	17165	17073	17197	17286	17115	17095	17266	17152	17256	17136	17028	17195	17335	17176	17211	17038	17108	17076	17107	16963	17222	17249	17156	16913	17160	17199	17378	17166	17174	17230	17137	16981	17170	17228	17231	17310	17408	17304	17356	17152	17166	17243	17324	17146	17166	17241	17007	17170	17214	17102	17126	17025	17054	17098	17329	17220	17164	17208	17313	17082	17207	17095	17253	17165	17027	17178	17265	17085	17306	17086	17164	17406	17202	16903	17012	17035	17136	17258	17353	17098	17111	17214	17165	17085	17308	17320	17218	17306	17363	17368	17209	17226	17176	17221	17149	17164	17078	17233	17184	16951	17175	17241	17247	17296	17314	17403	17335	17114	16978	17220	17109	17125	17251	17347	17372	17265	17268	17158	17131	17223	17148	17279	17023	17156	17256	17116	17020	17313	17158	17056	17019	17084	17300	17106	17361	17284	17224	17168	17164	17457	17235	17444	17265	17373	17355	17158	17175	17059	17186	17171	17380	17071	17145	17244	17266	17274	17237	17345	17134	17176	17376	17284	17044	17309	17363	17104	17093	17045	17157	17138	17246	17271	17169	17423	17085	17247	17222	17291	17174	17048	17322	17241	17193	17085	17188	17151	17138	17119	17207	17170	17101	17066	17172	17178	17191	17049	17157	17256	17135	17188	17327	17162	17016	17092	17173	17091	17259	17097	17213	16992	17153	17055	17417	17129	17244	17314	17129	16988	17145	17147	17200	17047	17060	17029	17114	17251	16902	17171	17242	17039	17118	17436	17198	17121	17204	17099	17279	17143	17233	17332	17164	17386	17198	17279	17040	17196	17204	17303	17221	17313	17023	17268	17141	17190	16976	17137	17153	17233	17187	17079	17180	17321	17122	17127	17232	17116	17019	17252	17198	17158	17215	17076	17119	17165	17313	17206	17386	17116	17103	17309	17224	17143	17235	17170	16973	17135	17103	17232	17285	17197	17198	17218	17013	17053	17379	16987	17319	17089	17028	17233	17263	17353	17258	17052	17189	17062	17235	17145	17266	17085	17213	16971	17265	17082	17246	17199	17029	17212	17108	17161	17235	17473	17216	17300	17147	17160	17110	17131	17071	17199	17384	17392	17278	17221	17018	17223	17156	17207	17093	17151	17294	17109	17197	17302	17046	17266	17144	17321	17175	17272	17089	17301	17172	17145	17257	17168
14066	19625	19043	16598	15768	15321	15278	15488	18199	30017	39470	31628	20592	15607	14576	14326	14454	14533	14534	14260	14467	14304	14399	14304	14319	14265	14467	14352	14610	14398	14404	14314	14438	14340	14343	14373	14470	14295	14526	14513	14417	14501	14598	14391	14513	14261	14525	14315	14453	14430	14377	14435	14406	14378	14415	14313	14424	14474	14598	14394	14274	14248	14398	14377	14413	14248	14353	14323	14598	14345	14351	14524	14338	14393	14405	14373	14491	14480	14297	14428	14378	14273	14377	14429	14405	14363	14231	14187	14416	14435	14485	14536	14431	14329	14393	14461	14311	14425	14374	14422	14431	14274	14503	14347	14441	14587	14341	14355	14409	14375	14239	14469	14365	14547	14484	14385	14495	14343	14377	14253	14572	14417	14481	14253	14321	14398	14405	14350	14492	14448	14291	14326	14429	14274	14441	14502	14425	14378	14344	14116	14498	14540	14141	14421	14426	14462	14461	14218	14456	14407	14424	14437	14311	14228	14429	14370	14430	14362	14193	14484	14371	14500	14498	14225	14441	14286	14445	14457	14339	14417	14470	14293	14412	14519	14365	14352	14484	14295	14442	14558	14323	14411	14391	14431	14480	14516	14339	14504	14617	14376	14323	14477	14497	14406	14391	14463	14397	14357	14583	14360	14538	14373	14333	14420	14375	14566	14223	14468	14264	14496	14583	14381	14435	14338	14361	14288	14157	14535	14254	14294	14473	14319	14493	14554	14555	14188	14539	14367	14483	14283	14382	14368	14364	14468	14280	14147	14469	14407	14294	14367	14334	14485	14307	14434	14496	14461	14346	14436	14383	14242	14407	14442	14371	14448	14276	14442	14429	14458	14305	14408	14459	14166	14463	14518	14565	14456	14451	14249	14394	14444	14464	14419	14399	14356	14257	14302	14422	14343	14392	14521	14503	14295	14302	14480	14270	14384	14386	14356	14456	14297	14386	14280	14513	14326	14494	14431	14580	14292	14436	14460	14329	14300	14519	14375	14421	14379	14581	14382	14399	14435	14269	14414	14430	14311	14397	14345	14499	14187	14226	14402	14293	14324	14536	14488	14291	14570	14442	14331	14261	14589	14493	14342	14532	14330	14478	14468	14359	14379	14488	14510	14301	14286	14426	14251	14196	14536	14401	14258	14480	14586	14417	14450	14440	14321	14482	14395	14465	14270	14446	14333	14553	14373	14443	14570	14322	14458	14368	14386	14424	14279	14405	14483	14143	14356	14449	14456	14469	14400	14442	14526	14378	14373	14425	14417	14587	14502	14424	14385	14489	14395	14573	14415	14446	14296	14399	14325	14441	14479	14421	14401	14204	14439	14390	14515	14411	14327	14372	14464	14321	14276	14346	14237	14623	14164	14579	14441	14466	14377	14493	14583	14462	14533	14431	14439	14259	14472	14664	14343	14342	14369	14378	14385	14249	14539	14365	14421	14193	14370	14366	14426	14472	14191	14415	14363	14359	14428	14380	14266	14463	14272	14430	14423	14262	14528	14387	14388	14322	14436	14347	14458	14510	14399	14412	14131	14452	14306	14551	14416	14390	14308	14525	14397	14246	14304	14621	14329	14414	14491	14356	14239	14480	14313	14263	14391	14495	14332	14415	14358	14383	14367	14339	14405	14466	14486	14466	14283	14339	14397	14275	14419	14268	14308	14385	14349	14494	14544	14345	14411	14250	14490	14303	14269	14419	14443	14449	14343	14279	14436	14378	14364	14194	14400	14254	14595	14419	14467	14395	14264	14443	14389	14354	14414	14499	14428	14460	14407	14368	14341	14234	14388	14450	14417	14609	14404	14361	14525	14327	14445	14393	14328	14274	14395	14359	14433	14367	14396	14336	14451	14372	14522	14358	14458	14520	14361	14344	14499	14461	14467	14468	14376	14356	14406	14349	14499	14401	14540	14228	14524	14453	14479	14343	14273	14426	14467	14380	14271	14396	14365	14340	14376	14437	14476	14441	14225	14385	14323	14401	14306	14393	14493	14372	14512	14309	14594	14390	14402	14416	14383	14400	14313	14470	14531	14312	14391	14403	14414	14386	14297	14338	14550	14386	14509	14355	14523	14490	14303	14501	14200	14406	14398	14352	14387	14302	14443	14423	14501	14310	14374	14350	14303	14383	14400	14408	14323	14646	14470	14310	14488	14235	14359	14338	14510	14390	14344	14474	14446	14498	14486	14320	14338	14558	14449	14566	14392	14397	14473	14375	14461	14500	14453	14386	14404	14340	14400	14311	14369	14454	14420	14312	14410	14369	14444	14295	14258	14362	14384	14525	14514	14531	14357	14159	14365	14203	14314	14346	14502	14522	14178	14497	14403	14373	14513	14335	14419	14340	14548	14472	14493	14383	14518	14190	14397	14490	14274	14443	14437	14446	14375	14372	14305	14438	14358	14433	14325	14359	14419	14457	14447	14491	14265	14509	14386	14533	14502	14419	14563	14520	14426	14299	14392	14457	14424	14492	14459	14406	14185	14231	14448	14223	14292	14436	14217	14312	14410	14303	14347	14444	14285	14376	14416	14570	14446	14287	14356	14300	14405	14377	14464	14338	14405	14305	14566	14439	14459	14632	14334	14319	14361	14325	14332	14395	14157	14340	14370	14519	14363	14311	14365	14391	14483	14305	14421	14387	14394	14245	14428	14461	14281	14320	14496	14440	14464	14581	14393	14505	14359	14424	14464	14412	14413	14572	14214	14252	14457	14409	14416	14358	14506	14341	14440	14427	14545	14495	14371	14443	14495	14296	14524	14336	14434	14406	14312	14358	14425	14600	14519	14289	14515	14480	14440	14371	14359	14380	14478	14540	14465	14491	14379	14442	14597	14465	14320	14571	14269	14409	14378	14394	14528	14440	14560	14443	14279	14389	14388	14423	14235	14450	14235	14399	14500	14323	14527	14386	14394	14432	14282	14410	14333	14509	14313	14527	14335	14561	14306	14307	14399	14297	14487	14357	14462	14398	14291	14416	14462	14446	14379	14256	14314	14383	14267	14292	14421	14323	14333	14248	14345	14360	14450	14500	14424	14223	14412	14426	14315	14452	14234	14180	14443	14435	14378	14502	14283	14384	14417	14334	14436	14392	14379	14431	14344	14433	14372	14351	14331	14290	14541	14513	14653	14511	14327	14448	14479	14387	14596	14467	14319	14448	14427	14252	14398	14462	14382	14202	14394	14332	14375	14467	14278	14445	14579	14201	14498	14466	14629	14390	14214	14527	14311	14296	14263	14369	14355	14362	14421	14328	14529	14439	14315	14381	14343	14420	14342	14448	14401	14326	14378	14467	14479	14439	14428	14455	14405	14564	14387	14426	14594	14362	14335	14401	14514	14495	14240	14208	14452	14151	14328	14358	14247	14313	14511	14433	14467	14463	14370	14416	14385	14478	14374	14522	14264	14308	14496	14446	14375	14413	14516	14511	14268	14482	14266	14191	14479	14332	14301	14319	14442	14466	14194	14389	14519	14317	14356	14360	14442	14411	14470	14471	14497	14395	14239	14362	14478	14601	14406	14380	14379	14213	14299	14361	14298	14427	14475	14500	14321	14283	14370	14488	14332	14231	14526	14459	14263	14600	14491	14291	14351	14423	14441	14311	14419	14476	14320	14425	14370	14432	14325	14494	14484	14481	14368	14282	14377	14344	14363	14313	14479	14424	14262	14544	14395	14421	14280	14399	14332	14321	14476	14353	14435	14372	14531	14454	14318	14414	14332	14373	14411	14400	14428	14307	14462	14463	14436	14357	14379	14348	14441	14375	14254	14422	14406	14486	14405	14642	14390	14487	14440	14426	14382	14521	14390	14340	14387	14439	14292	14364	14340	14551	14474	14397	14314	14414	14451	14268	14407	14370	14421	14331	14401	14454	14528	14374	14322	14601	14432	14341	14500	14296	14384	14386	14363	14376	14376	14434	14395	14470	14335	14411	14372	14522	14480	14293	14460	14369	14292	14374	14502	14485	14495	14313	14391	14396	14364	14520	14346	14330	14422	14247	14376	14453	14364	14450	14392	14456	14396	14442	14438	14441	14472	14455	14392	14419	14565	14299	14351	14385	14293	14551	14408	14468	14527	14459	14493	14238	14278	14541	14466	14382	14408	14354	14423	14437	14564	14412	14535	14418	14474	14346	14287	14318	14330	14469	14455	14454	14394	14253	14437	14367	14502	14308	14448	14448	14315	14605	14381	14343	14344	14418	14341	14333	14339	14504	14493	14413	14511	14470	14506	14449	14366	14423	14263	14269	14407	14440	14301	14344	14423	14541	14369	14483	14401	14278	14289	14296	14505	14452	14515	14351	14389	14478	14440	14417	14352	14252	14306	14387	14315	14622	14546	14419	14425	14569	14353	14367	14241	14471	14447	14477	14366	14322	14490	14473	14382	14213	14440	14333	14343	14422	14457	14336	14455	14364	14464	14409	14473	14452	14383	14304	14406	14539	14394	14515	14401	14504	14547	14346	14392	14334	14420	14335	14242	14482	14358	14482	14428	14315	14529	14255	14424	14385	14412	14373	14487	14410	14410	14386	14330	14389	14389	14552	14468	14402	14458	14492	14470	14230	14431	14380	14356	14525	14387	14290	14249	14358	14344	14443	14289	14518	14345	14376	14384	14366	14329	14366	14387	14359	14428	14348	14454	14450	14565	14161	14389	14402	14360	14237	14517	14441	14415	14371	14296	14452	14447	14568	14397	14400	14300	14397	14390	14449	14464	14377	14432	14326	14264	14432	14382	14540	14359	14471	14467	14375	14419	14467	14571	14354	14382	14319	14413	14362	14467	14260	14307	14357	14522	14472	14343	14442	14373	14398	14410	14400	14535	14293	14331	14460	14417	14283	14448	14215	14421	14343	14440	14492	14403	14454	14375	14331	14450	14273	14271	14402	14341	14426	14318	14458	14425	14399	14438	14346	14552	14332	14394	14483	14335	14346	14413	14461	14359	14363	14273	14397	14515	14341	14381	14346	14430	14242	14386	14288	14237	14355	14435	14319	14500	14376	14445	14317	14560	14406	14348	14308	14368	14337	14497	14381	14230	14362	14445	14467	14295	14445	14228	14300	14332	14388	14346	14399	14285	14396	14487	14445	14452	14405	14532	14430	14417	14512	14440	14480	14243	14406	14318	14379	14401	14408	14427
23480	20741	28009	23545	21254	22732	22194	19453	30137	49764	51917	39349	26708	19906	18079	17499	17518	17423	17543	17432	17659	17744	17398	17383	17382	17341	17530	17379	17436	17361	17329	17432	17471	17473	17423	17217	17574	17521	17253	17196	17423	17257	17532	17576	17252	17269	17528	17418	17408	17289	17509	17339	17401	17320	17298	17560	17440	17232	17359	17439	17595	17457	17340	17318	17512	17594	17466	17474	17478	17277	17598	17218	17368	17289	17290	17473	17468	17214	17209	17248	17189	17491	17434	17199	17407	17125	17222	17350	17374	17271	17657	17174	17519	17414	17407	17289	17343	17430	17396	17266	17368	17609	17252	17277	17219	17430	17382	17433	17231	17500	17277	17367	17327	17180	17235	17558	17548	17395	17363	17330	17092	17388	17408	17315	17484	17610	17390	17338	17296	17410	17294	17404	17385	17356	17491	17364	17265	17240	17448	17310	17285	17309	17535	17348	17215	17116	17166	17358	17195	17379	17264	17476	17354	17227	17258	17123	17263	17340	17173	17392	17380	17332	17329	17276	17482	17195	17294	17240	17549	17312	17297	17372	17486	17220	17450	17303	17273	17465	17074	17153	17396	17433	17406	17416	17406	17227	17354	17257	17221	17115	17130	17194	17284	17438	17468	17251	17201	17363	17340	17321	17134	17253	17431	17409	17181	17379	17258	17268	17119	17314	17480	17391	17435	17499	17481	17484	17143	17226	17443	17326	17206	17230	17251	17420	17288	17131	17351	17387	17440	17494	17226	17454	17499	17338	17319	17140	17285	17390	17373	17477	17256	17216	17315	17290	17230	17505	17254	17543	17529	17389	17289	17247	17324	17373	17217	17267	17429	17229	17122	17321	17344	17205	17187	17263	17297	17130	17465	17360	17377	17266	17353	17269	17392	17303	17471	17573	17438	17300	17433	17323	17347	17409	17226	17298	17118	17150	17271	17366	17220	17435	17180	17279	17342	17309	17297	17351	17225	17365	17448	17443	17282	17499	17419	17279	17350	17492	17476	17333	17281	17191	17596	17460	17285	17220	17298	17454	17304	17219	17196	17465	17287	17209	17609	17291	17445	17332	17332	16989	17161	17120	17427	17494	17508	17399	17344	17492	17425	17243	17470	17454	17454	17437	17307	17431	17533	17475	17388	17345	17595	17146	17246	17208	17383	17533	17319	17424	17557	17399	17221	17082	17309	17271	17353	17337	17500	17378	17270	17304	17352	17387	17306	17272	17470	17152	17300	17241	17406	17385	17481	17183	17300	17357	17467	17289	17086	17364	17239	17217	17272	17546	17072	17408	17228	17426	17357	17195	17332	17279	17226	17410	17589	17352	17358	17374	17275	17234	17429	17446	17264	17231	17371	17180	17438	17368	17330	17323	17459	17211	17250	17234	17270	17501	17307	17372	17317	17307	17364	17333	17313	17316	17348	17154	17158	17265	17296	17151	17402	17335	17508	17220	17349	17392	17225	17163	17274	17131	17355	17188	17290	17341	17480	17415	17478	17453	17355	17230	17345	17441	17432	17322	17285	17035	17247	17285	17359	17334	17391	17493	17313	17293	17114	16983	17329	17342	17390	17347	17327	17191	17341	17238	17319	17485	17332	17297	17433	17261	17348	17649	17378	17410	17522	17308	17191	17307	17150	17224	17444	17316	17238	17341	17523	17170	17449	17290	17290	17283	17360	17364	17386	17305	17444	17460	17450	17309	17172	17150	17208	17195	17350	17269	17258	17407	17304	17372	17403	17205	17291	17431	17444	17470	17214	17233	17450	17553	17348	17307	17342	17307	17459	17470	17314	17230	17396	17279	17301	17162	17150	17269	17529	17362	17363	17325	17230	17368	17171	17380	17270	17313	17284	17306	17354	17144	17264	17145	17345	17406	17358	17277	17449	17315	17424	17438	17283	17167	17366	17352	17263	17300	17415	17423	17349	17305	17360	17253	17224	17353	17351	17508	17463	17291	17300	17285	17455	17500	17447	17239	17306	17219	17193	17237	17266	17266	17591	17190	17240	17364	17465	17313	17295	17283	17352	17368	17277	17393	17443	17453	17216	17335	17559	17568	17394	17293	17330	17254	17402	17261	17256	17147	17234	17436	17376	17512	17362	17161	17453	17337	17501	17280	17435	17399	17363	17299	17484	17279	17299	17364	17240	17299	17370	17426	17234	17193	17072	17286	17256	17156	17193	17259	17348	17603	17279	17281	17367	17199	17341	17262	17427	17391	17223	17227	17184	17213	17542	17147	17273	17370	17433	17335	17456	17271	17286	17370	17095	17510	17332	17293	17369	17434	17443	17251	17336	17383	17318	17278	17439	17323	17219	17346	17286	17366	17303	17368	17131	17349	17264	17536	17315	17402	17239	17410	17416	17440	17509	17373	17420	17236	17303	17182	17426	17286	17525	17418	17072	17325	17237	17332	17375	17341	17304	17351	17263	17348	17446	17377	17214	17458	17280	17392	17248	17042	17263	17421	17304	17502	17385	17441	17177	17214	17321	17573	17458	17244	17015	17151	17366	17122	17221	17534	17388	17380	17365	17347	17448	17360	17157	17416	17481	17397	17523	17348	17482	17530	17368	17337	17362	17463	17257	17282	17344	17368	17494	17225	17329	17277	17403	17207	17290	17414	17387	17278	17374	17568	17371	17344	17306	17352	17430	17510	17477	17171	17088	17253	17471	17386	17284	17364	17120	17426	17252	17445	17296	17273	17226	17118	17464	17248	17208	17332	17636	17170	17336	17330	17313	17405	17376	17491	17305	17282	17410	17402	17278	17258	17506	17326	17162	17190	17260	17172	17130	17498	17322	17517	17540	17385	17417	17369	17391	17332	17300	17410	17408	17435	17277	17276	17271	17262	17520	17489	17505	17288	17329	17254	17343	17368	17037	17450	17405	17537	17147	17333	17376	17359	17556	17490	17399	17340	17233	17313	17326	16999	17494	17318	17494	17334	17121	17364	17319	17313	17267	17508	17181	17279	17501	17418	17520	17275	17213	17389	17498	17431	17386	17298	17368	17321	17421	17210	17419	17283	17171	17345	17453	17452	17334	17162	17396	17483	17539	17274	17230	17181	17535	17329	17183	17338	17363	17315	17149	17343	17610	17333	17352	17277	17472	17384	17331	17302	17196	17263	17201	17403	17265	17145	17349	17376	17207	17239	17233	17457	17387	17294	17354	17410	17307	17364	17525	17372	17244	17332	17409	17454	17396	17345	17372	17252	17394	17431	17559	17479	17380	17200	17660	17315	17306	17230	17313	17127	17383	17326	17227	17295	17235	17113	17516	17190	17445	17409	17275	17324	17283	17216	17331	17186	17304	17325	17314	17231	17224	17505	17391	17272	17468	17350	17214	17443	17381	17426	17300	17302	17351	17531	17417	17401	17381	17303	17417	17532	17352	17381	17289	17447	17309	17257	17335	17227	17301	17359	17336	17351	17365	17150	17430	17439	17110	17282	17323	17356	17524	17364	17472	17279	17533	17306	17284	17292	17301	17097	17266	17288	17343	17141	17288	17396	17106	17461	17198	17399	17446	17503	17290	17344	17318	17152	17349	17521	17308	17332	17360	17315	17368	17229	17379	17429	17080	17311	17216	17319	17407	17337	17323	17232	17288	17359	17302	17351	17390	17321	17521	17271	17351	17321	17409	17299	17447	17355	17578	17322	17486	17305	17287	17276	17214	17308	17392	17561	17322	17242	17378	17290	17480	17361	17315	17289	17179	17419	17208	17179	17553	17289	17392	17585	17449	17336	17444	17353	17268	17369	17403	17137	17195	17425	17341	17164	17228	17396	17305	17430	17416	17430	17577	17414	17597	17395	17414	17177	17254	17232	17223	17418	17232	17311	17204	17214	17428	17210	17293	17162	17357	17352	17247	17221	17228	17351	17315	17255	17368	17385	17132	17116	17331	17428	17318	17439	17223	17410	17424	17424	17297	17495	17298	17278	17231	17392	17468	17277	17262	17211	17278	17232	17320	17366	17393	17299	17647	17382	17257	17350	17528	17463	17146	17260	17081	17197	17338	17513	17461	17386	17156	17293	17278	17278	17254	17307	17220	17194	17399	17341	17321	17244	17392	17181	17367	17353	17335	17525	17403	17448	17364	17427	17510	17416	17251	17298	17206	17330	17164	17253	17001	17227	17294	17377	17258	17330	17334	17325	17321	17174	17504	17287	17310	17159	17202	17582	17368	17293	17382	17500	17382	17391	17243	17491	17345	17374	17439	17515	17252	17373	17412	17292	17153	17262	17397	17416	17538	17354	17279	17280	17503	17303	17391	17558	17443	17359	17258	17185	17322	17305	17145	17288	17368	17473	17425	17471	17174	17240	17412	17220	17300	17318	17494	17201	17221	17187	17466	17225	17216	17026	17346	17206	17239	17204	17263	17223	17248	17453	17369	17171	17429	17550	17270	17150	17385	17351	17524	17245	17264	17459	17121	17094	17334	17186	17170	17263	17293	17218	17184	17106	17289	17155	17409	17369	17268	17331	17416	17414	17165	17320	17410	17279	17266	17110	17327	17404	17355	17294	17345	17343	17273	17423	17364	17271	17200	17410	17326	17318	17380	17381	17337	17194	17478	17311	17448	17416	17523	17260	17400	17316	17548	17356	17238	17313	17209	17236	17242	17204	17399	17321	17333	17327	17389	17168	17264	17235	17194	17384	17214	17353	17498	17518	17475	17331	17449	17363	17333	17548	17362	17357	17237	17247	17562	17419	17624	17405	17244	17372	17272	17373	17338	17299	17245	17649	17413	17336	17441	17341	17265	17406	17310	17338	17351	17417	17455	17304	17461	17357	17401	17283	17414	17362	17304	17433	17459	17486	17231	17309	17173	17012	17162	17165	17439	17289	17097	17268	17307	17298	17509	17531	17435	17507	17162	17480	17188	17378	17457	17340	17413	17315	17533	17525	17366	17371	17171	17526	17456	17333	17278	17293	17202	17285	17452	17253	17245	17426	17340	17223	17386	17161	17424	17417	17387	17335	17303	17310	17399	17455	17379	17293	17140	17349	17204	17453	17378	17444	17302	17528	17622	17395	17286	17257	17257	17415	17326	17244	17428	17359	17344	17480	17234	17437	17492	17246	17282	17406	17130	17353	17284	17415	17290	17354	17391	17426	17476	17328	17402	17307	17240	17471
16569	26904	25264	20084	17846	16748	16638	17785	33378	51780	50018	38238	23332	16300	14843	14675	14504	14521	14564	14549	14416	14600	14381	14538	14418	14372	14479	14280	14491	14405	14442	14397	14338	14315	14527	14409	14424	14419	14508	14569	14658	14482	14442	14697	14646	14480	14412	14486	14470	14487	14516	14358	14499	14484	14468	14465	14541	14523	14486	14442	14443	14476	14487	14494	14409	14612	14413	14566	14478	14428	14466	14509	14592	14461	14597	14468	14302	14623	14429	14436	14569	14573	14574	14536	14506	14495	14452	14374	14513	14366	14540	14548	14403	14582	14450	14522	14677	14431	14583	14362	14567	14481	14471	14423	14383	14463	14454	14550	14371	14424	14388	14388	14486	14431	14367	14619	14339	14338	14549	14559	14648	14397	14448	14570	14565	14433	14362	14553	14504	14490	14490	14387	14317	14442	14401	14376	14383	14472	14450	14510	14520	14319	14445	14558	14540	14327	14409	14400	14356	14383	14461	14497	14479	14401	14248	14539	14316	14402	14378	14538	14477	14347	14508	14378	14527	14515	14425	14379	14413	14529	14378	14594	14525	14411	14476	14469	14345	14401	14414	14473	14538	14765	14597	14374	14496	14480	14405	14491	14420	14526	14441	14452	14434	14506	14577	14360	14456	14400	14448	14467	14518	14502	14279	14394	14458	14453	14473	14461	14316	14547	14490	14392	14461	14325	14486	14551	14450	14460	14525	14446	14357	14491	14598	14330	14219	14518	14506	14510	14526	14352	14409	14468	14343	14475	14373	14638	14514	14390	14500	14345	14290	14500	14419	14424	14450	14520	14382	14473	14604	14489	14439	14451	14330	14442	14595	14382	14437	14558	14528	14402	14462	14439	14529	14364	14392	14427	14494	14299	14502	14367	14449	14444	14498	14533	14511	14325	14554	14551	14512	14497	14400	14391	14671	14333	14543	14390	14435	14477	14424	14481	14571	14452	14537	14523	14522	14475	14556	14638	14424	14472	14272	14440	14452	14384	14518	14313	14508	14554	14495	14410	14704	14301	14508	14456	14543	14424	14298	14496	14539	14602	14541	14454	14427	14471	14547	14416	14354	14544	14528	14581	14643	14471	14519	14427	14422	14668	14532	14357	14643	14540	14425	14581	14659	14447	14450	14319	14383	14363	14355	14522	14355	14482	14607	14444	14424	14398	14386	14337	14288	14437	14329	14414	14547	14427	14410	14461	14282	14509	14461	14563	14584	14293	14418	14452	14318	14538	14475	14371	14462	14461	14420	14501	14552	14313	14380	14385	14395	14360	14347	14537	14428	14521	14417	14453	14504	14293	14455	14373	14656	14454	14506	14575	14488	14428	14375	14367	14594	14503	14383	14353	14434	14443	14624	14349	14493	14476	14552	14425	14386	14487	14592	14386	14456	14416	14416	14313	14486	14463	14600	14421	14440	14448	14563	14509	14466	14517	14309	14425	14302	14491	14451	14433	14536	14473	14529	14563	14421	14691	14424	14294	14535	14447	14452	14635	14634	14515	14316	14385	14585	14356	14472	14453	14502	14595	14402	14454	14399	14476	14566	14474	14504	14376	14531	14458	14359	14416	14383	14422	14388	14468	14451	14366	14359	14449	14587	14464	14433	14504	14353	14425	14574	14461	14472	14532	14420	14502	14354	14410	14463	14424	14487	14566	14512	14314	14342	14333	14416	14513	14185	14510	14528	14407	14579	14470	14365	14374	14464	14365	14454	14440	14532	14477	14524	14371	14386	14405	14479	14467	14370	14390	14496	14334	14363	14454	14504	14565	14497	14481	14488	14509	14415	14367	14432	14453	14503	14503	14492	14406	14384	14545	14287	14489	14418	14327	14379	14660	14410	14439	14384	14284	14443	14400	14503	14468	14305	14367	14511	14536	14377	14595	14662	14354	14596	14423	14386	14446	14328	14250	14321	14618	14333	14485	14511	14502	14532	14300	14497	14465	14387	14476	14408	14478	14376	14453	14582	14481	14651	14569	14466	14588	14417	14239	14394	14624	14358	14516	14560	14400	14474	14401	14571	14679	14473	14352	14528	14387	14368	14403	14267	14391	14458	14424	14502	14349	14516	14541	14456	14336	14436	14554	14692	14624	14492	14364	14402	14515	14512	14448	14608	14502	14515	14431	14453	14453	14434	14527	14444	14303	14414	14363	14485	14507	14514	14376	14331	14621	14459	14429	14503	14604	14471	14453	14340	14516	14644	14451	14440	14458	14417	14401	14437	14420	14510	14250	14410	14532	14498	14346	14502	14351	14406	14408	14313	14578	14434	14432	14441	14435	14472	14392	14571	14452	14655	14442	14422	14619	14480	14306	14413	14465	14564	14433	14566	14420	14431	14403	14469	14470	14372	14399	14568	14453	14499	14334	14342	14392	14547	14474	14472	14505	14381	14409	14221	14446	14350	14549	14400	14466	14232	14438	14329	14501	14732	14559	14290	14405	14372	14494	14458	14535	14507	14406	14493	14493	14437	14565	14568	14433	14513	14526	14387	14508	14297	14365	14428	14576	14330	14519	14423	14419	14726	14485	14553	14370	14603	14467	14387	14220	14388	14446	14506	14551	14361	14382	14588	14482	14419	14477	14261	14403	14502	14326	14453	14443	14346	14384	14439	14392	14477	14438	14456	14455	14440	14499	14547	14412	14497	14337	14514	14405	14456	14550	14365	14388	14652	14577	14372	14462	14226	14542	14383	14533	14474	14363	14468	14360	14353	14614	14388	14338	14379	14495	14503	14485	14443	14419	14431	14441	14482	14420	14557	14417	14376	14374	14575	14466	14325	14406	14464	14320	14644	14458	14344	14327	14401	14202	14502	14476	14498	14430	14383	14333	14507	14394	14348	14545	14396	14404	14450	14344	14449	14459	14520	14367	14374	14380	14406	14507	14342	14482	14535	14574	14472	14579	14503	14540	14212	14244	14493	14434	14658	14373	14378	14525	14466	14405	14460	14468	14396	14438	14427	14414	14461	14511	14343	14331	14459	14515	14239	14508	14354	14426	14444	14497	14598	14523	14441	14562	14408	14599	14241	14312	14570	14618	14199	14386	14384	14518	14614	14423	14580	14529	14517	14536	14443	14489	14448	14449	14481	14250	14516	14456	14392	14402	14494	14484	14487	14555	14255	14451	14301	14473	14317	14549	14450	14539	14361	14535	14501	14352	14465	14326	14650	14445	14324	14536	14503	14388	14540	14460	14370	14533	14505	14458	14517	14525	14263	14356	14647	14493	14460	14630	14458	14394	14389	14584	14378	14448	14392	14355	14445	14498	14515	14413	14290	14619	14553	14523	14584	14528	14519	14332	14575	14568	14559	14570	14505	14468	14534	14606	14494	14537	14569	14333	14545	14466	14594	14553	14417	14492	14447	14420	14454	14325	14270	14458	14427	14428	14351	14440	14389	14667	14517	14578	14451	14399	14617	14512	14293	14439	14302	14326	14476	14472	14344	14522	14704	14575	14487	14403	14516	14168	14434	14500	14285	14498	14471	14419	14307	14406	14476	14627	14366	14427	14515	14423	14472	14633	14370	14475	14418	14386	14418	14268	14251	14416	14577	14722	14452	14328	14503	14304	14352	14373	14427	14548	14531	14356	14530	14656	14332	14444	14379	14653	14206	14513	14428	14276	14616	14441	14629	14255	14502	14418	14537	14340	14521	14612	14398	14593	14523	14598	14426	14261	14474	14600	14417	14523	14421	14273	14584	14191	14458	14374	14457	14490	14645	14584	14278	14423	14485	14460	14476	14467	14578	14305	14566	14605	14457	14306	14560	14419	14454	14326	14493	14403	14352	14318	14608	14462	14282	14423	14700	14290	14566	14204	14459	14716	14466	14463	14428	14599	14369	14512	14525	14423	14476	14418	14407	14558	14443	14493	14400	14591	14354	14490	14324	14307	14500	14429	14410	14531	14413	14559	14344	14457	14588	14270	14571	14586	14477	14505	14431	14488	14400	14316	14484	14443	14589	14497	14436	14475	14575	14463	14462	14571	14365	14505	14409	14405	14397	14511	14425	14298	14578	14377	14364	14506	14504	14652	14636	14543	14548	14484	14496	14549	14347	14288	14419	14541	14472	14476	14430	14517	14411	14613	14435	14463	14384	14292	14601	14409	14520	14656	14309	14509	14447	14420	14481	14297	14495	14464	14464	14490	14574	14392	14571	14405	14570	14472	14251	14369	14520	14597	14363	14400	14465	14502	14545	14586	14491	14604	14575	14411	14609	14385	14558	14351	14479	14415	14542	14442	14391	14540	14428	14392	14508	14536	14596	14421	14448	14527	14365	14381	14324	14401	14507	14355	14505	14478	14548	14450	14386	14559	14560	14394	14394	14491	14287	14311	14444	14317	14576	14358	14585	14441	14478	14461	14445	14420	14338	14447	14419	14500	14375	14361	14362	14396	14437	14387	14385	14403	14556	14340	14441	14538	14295	14523	14351	14642	14558	14367	14469	14552	14370	14235	14388	14284	14463	14379	14357	14601	14382	14509	14425	14356	14393	14460	14437	14426	14409	14534	14358	14542	14536	14483	14359	14487	14390	14530	14405	14691	14370	14400	14534	14457	14544	14347	14447	14697	14503	14465	14619	14378	14417	14353	14394	14508	14500	14377	14394	14560	14450	14468	14469	14413	14515	14405	14475	14456	14362	14433	14422	14525	14421	14471	14559	14473	14543	14550	14459	14493	14550	14501	14537	14454	14460	14490	14432	14372	14463	14376	14488	14352	14348	14421	14438	14493	14642	14613	14439	14549	14522	14435	14436	14287	14530	14459	14524	14434	14407	14461	14329	14557	14558	14316	14529	14621	14413	14443	14526	14439	14384	14437	14595	14458	14587	14579	14394	14448	14489	14541	14462	14382	14330	14457	14397	14293	14342	14546	14345	14350	14372	14502	14482	14257	14570	14412	14385	14305	14447	14388	14572	14412	14386	14505	14582	14614	14569	14339	14453	14424	14569	14507	14649	14354	14574	14552	14485	14483	14498	14550	14458	14669	14446	14349	14475	14337	14270	14337	14448	14457	14405	14410	14450	14575	14314	14566	14431	14422	14475	14305	14383	14382	14287	14507	14486	14661	14495	14495	14312	14402	14369	14563	14501	14427	14413	14550	14569	14501	14369	14627	14427	14372	14471	14370
29311	21105	20418	18736	17409	17230	17583	17471	18556	21160	22014	19825	18388	17634	17328	17205	17192	17160	17264	17304	17331	17117	17157	17415	17403	17107	17252	17190	17202	17271	17283	17241	17739	17239	17442	17238	17088	17384	17466	17439	17334	17297	17208	17257	17199	17436	17512	17562	17230	17267	17198	17069	17291	17179	17233	17611	17390	17336	17189	17266	17235	17190	17268	17139	17179	17437	17426	17209	17278	17477	17177	17303	17432	17146	17320	17215	17066	17307	17412	17178	16928	17465	17127	17387	17321	17294	17374	17208	17248	17069	17400	17288	17277	17231	17404	17185	17108	17437	17282	17197	17326	17314	17225	17149	17307	17125	17102	17305	17000	17416	17154	17227	17429	17292	17260	17226	17260	17270	17157	17251	17237	17282	17223	17186	17482	17186	17228	17174	17312	17283	17407	17183	17243	17120	17198	17158	17347	17002	17325	17214	17130	17478	17259	17087	17311	17134	17341	17115	17061	17231	17294	17326	17275	17150	17357	17299	17206	17225	17113	17224	17242	17310	17305	17417	17083	17225	17209	16973	17396	17051	17423	17149	17316	17228	17225	17301	17139	17283	17236	17102	17271	17451	17159	17216	17264	17394	17343	17336	17200	17135	17453	17003	17168	17115	17171	17485	17220	17549	17250	17262	17439	17107	17263	17057	17143	17300	17241	17310	17319	17161	17224	17187	17359	17232	17172	17139	17129	17199	17198	17233	17181	17324	17200	17288	17272	17293	17151	17376	17279	17237	17400	17139	17351	17382	17381	17241	17236	17146	17297	17323	17520	17095	17195	17224	17575	17213	16881	17158	17163	16946	17102	17480	17387	17340	17076	17076	17360	17070	17151	17102	17209	17221	16891	17146	17001	17147	17000	17289	17336	17182	17418	17211	17264	17287	17313	17189	17268	17334	17274	17176	17113	17048	17138	17175	17194	17205	17086	17300	17108	17031	17363	17302	17187	17214	17333	17355	17440	17385	17149	17072	17209	17426	17171	17179	17121	17239	16924	17124	17122	17213	17286	17292	17247	17306	17274	17190	17447	17324	17226	17305	17131	17248	17169	17237	17133	17087	17203	17244	17294	17029	17228	17387	17315	17114	17461	17279	17319	17227	17229	17168	17309	17090	17091	17361	17029	17189	17166	17016	17122	17214	17125	17329	17239	17498	17139	17288	17229	17231	17303	17467	17166	17225	17286	17135	17302	17151	17172	17233	17327	17272	17126	17226	17414	17254	17283	17463	17308	17222	17101	17387	17558	17437	17299	17171	17170	17550	17296	17117	17257	17377	17014	17353	17251	17318	17224	17109	17184	17274	17172	17258	17299	17325	17183	17084	17210	17213	17449	17267	17386	17242	17159	17022	17234	17132	17452	17170	17166	17303	17404	17330	17451	17151	17352	17268	17150	17099	17070	17107	17357	17310	17231	17145	17269	17500	17141	17146	17264	17072	17282	17123	17199	17267	17361	17472	17189	17422	17206	17365	17255	17195	17294	17384	17376	17393	17065	17453	17237	17207	17144	17147	17163	16925	17477	17232	17229	17331	17034	17130	17358	17279	17298	17144	17121	17210	17091	17152	17375	17342	17144	17092	17322	17249	17051	16983	17262	17400	17189	17446	17412	17205	17181	17185	17275	17149	17047	17131	17199	17414	17049	17311	17287	17228	17350	17314	17318	17131	17367	17176	17163	17316	17161	17267	17255	17309	17267	17167	17214	17102	17025	17205	17317	17126	17103	17476	17297	17252	17290	17172	17165	17360	17135	17168	17232	17189	17319	17317	17387	17061	17124	17246	17144	17108	17226	17310	17228	17175	17218	17298	17415	17095	17174	17170	17283	17250	17379	17372	17134	17073	17135	17393	17369	17171	17331	17231	17112	17310	17226	17223	17197	17237	17240	17277	17192	17307	17234	17422	17171	17378	17450	17036	17105	17251	17348	17362	17262	17112	17311	17210	17326	17157	17107	17147	17230	17225	16997	17256	17317	17222	17290	17365	17223	17096	17101	17246	17308	17184	17177	17241	17197	17098	17391	17331	17192	17261	17356	17415	17192	17160	17294	17235	17174	17185	17055	17229	17277	17360	17359	17036	17171	17416	17047	17189	17342	17231	17446	17113	17167	17316	17218	17239	17447	17199	17229	17071	17341	17261	17364	17243	17229	17226	17328	17371	17265	17309	17167	17199	17177	17247	17395	17344	17236	17315	17300	17235	17388	17295	17129	17290	17036	17297	17320	17245	17258	17115	17107	17384	17402	17274	17198	17265	17033	17352	17205	17259	17344	17028	17159	17159	17206	17121	17185	17227	17122	17062	17276	17273	17047	17230	17477	17202	17241	17183	17200	17141	17073	17294	17197	17254	17433	17234	17114	17106	17251	17284	17125	17043	17341	17295	17090	17078	17053	17248	17403	17463	17255	17119	17163	17149	17198	17371	17152	17275	17370	17370	17224	17071	17343	17188	17276	17391	17276	17321	17167	17261	17295	17344	17220	17225	17302	17106	17247	17137	17243	17271	17320	17185	17250	17272	17244	17143	17304	17320	17289	17268	17293	17329	17449	17266	17121	17189	17184	17225	17324	17358	17252	17124	17167	17167	17223	17189	17309	17265	17200	17358	17527	17314	17327	17510	17260	17045	17113	17331	17012	17153	17060	17092	17392	17380	17225	17242	17214	17246	17101	17071	17366	17359	17416	17343	17071	17078	17178	17194	16946	17149	17136	17313	17207	17300	17221	17321	17132	17137	17483	17425	16980	17370	17211	17120	17371	17241	17197	17337	17273	17279	17388	17347	17458	17273	17215	17114	17512	17197	17225	17267	17402	17161	17253	17401	17141	17126	17128	17241	17127	17067	17337	17202	17169	17382	17416	17192	17278	17322	17396	17233	17465	17157	17139	17268	17235	17164	17263	17224	17062	17301	17208	17278	17373	17215	17313	17338	17278	17139	17185	17362	17150	17089	17181	17108	17283	17150	17289	17284	17285	17222	17363	17226	17282	17303	17144	17219	17243	17273	17151	17401	17148	17295	17397	17298	17107	17177	17221	17104	17017	17434	17142	17005	17168	17214	17309	17142	17153	17248	17217	17274	17255	17291	17185	17051	17263	17418	17310	17205	17366	17328	17303	17272	17153	17362	17269	17365	17271	17094	17414	17250	17039	17252	17497	17083	17196	17249	17241	17227	17236	17145	17082	17241	17310	17268	17246	17376	17396	17235	17331	17099	17196	17166	17242	17165	17195	17265	17196	17109	17308	17296	17346	17192	17171	17233	17185	17382	17273	16972	17337	17147	17175	17186	17288	17237	17299	17104	17171	17439	17195	17277	17051	17073	17245	17187	16963	17142	17354	17149	17410	17202	17207	17265	17147	17177	17304	17104	17267	17200	17262	17280	17232	17181	17228	17186	17321	17217	17088	17434	17307	17284	17455	17294	17105	17051	17115	17192	17161	17255	17140	17290	17234	16931	17220	17171	17069	17428	17333	17258	17309	17221	17304	17317	17212	17283	17407	17385	17174	17237	17346	17402	17287	17325	17128	17293	17173	17362	17139	17247	17232	17260	17205	17041	17285	17010	17203	17099	17232	17273	17108	17268	17273	17294	17177	17262	17049	17147	17350	17347	17192	17276	17097	17162	17278	17244	17247	17325	17131	17116	17286	17293	17155	17132	17356	17187	17211	17373	17132	17134	17309	17287	17259	17318	17439	17357	17299	17184	17351	17455	17283	17320	17033	17145	17088	17394	17365	17218	17035	17184	17246	17025	17286	17281	17273	17366	17473	17105	17344	17326	17464	17186	17149	17213	17174	17240	17074	17094	17241	17152	17243	17289	17288	17169	17228	17414	17526	17190	17340	17419	17385	17242	17214	17344	17258	17099	17246	17264	17206	17157	17420	17290	17197	17396	17388	17054	17206	17058	17249	17261	17083	17188	17367	17437	17225	17085	17199	17247	17514	17175	17430	17334	17196	17329	17294	17280	17377	17251	17092	17037	17111	17272	17193	17193	17204	17294	17133	17188	16996	17093	17218	17159	17160	17339	17250	17158	17351	17297	17191	17249	17307	17197	17178	16953	17232	17105	17304	17273	17387	17097	17139	17301	17324	17124	17002	17234	17182	17378	17343	17366	17486	17273	17181	17120	17310	17403	17330	17380	17161	17284	17397	16976	17123	17270	17038	17178	17088	17272	17211	16989	16979	17079	17313	17285	17147	16975	17271	17232	17238	17215	17387	17134	17248	17388	17456	17200	17252	17225	17305	17227	17314	17191	17269	17249	17268	17395	17246	17469	17513	17207	17155	17371	17267	17106	17317	17269	17123	17329	17239	17206	17412	16999	17265	17259	17188	17254	17189	17319	17287	17226	17337	17312	17239	17201	17253	17237	17222	17235	17152	17354	17194	17251	17202	17209	17277	17085	17217	17176	17171	17361	17348	17240	17264	17172	17159	17347	17211	16980	17241	17336	17171	17349	17266	17043	17071	17256	17190	17251	17381	17174	17253	17277	17178	17064	17283	17464	17210	17161	17105	17186	17254	17252	17151	17407	17162	17449	17186	17174	17466	17169	17351	17065	16872	17182	17323	17275	17318	17255	17298	17363	17219	17323	17320	17108	17060	17227	17493	17038	17328	17401	17405	17133	17216	17292	17315	17249	17390	17357	17233	17162	17107	17202	17114	17328	17546	17366	17433	17071	17140	17245	17338	17400	17499	17372	17175	17136	17274	17101	17228	17595	17248	17251	17151	17251	17110	17335	17174	17207	17441	17115	17289	17395	17184	17184	17401	17124	17075	17204	17194	17352	17120	17350	17379	17338	17284	17248	17168	17232	17373	17311	17299	17314	17232	17309	17290	17360	17214	17005	17168	17031	17182	17259	17287	17361	17280	17330	17272	17203	17361	17020	16810	17279	17152	17350	17210	17132	17191	17197	17371	17286	17299	17091	17265	17346	17030	17070	17319	17179	17405	16998	17345	17221	17120	17295	17381	17566	17526	17285	17244	17247	17318	17212	17107	17271	17401	17299	16991	17286	17159	17078	17222	16971	17206	17319	17263	17056	17302	17223	17451	17386	17140	17203	17301	17209	17210	17302	17597	17211	17326	17284	17178	17379	17349	17324	17406	17258	17271	17306	17308	17265	17229	17168	17248	17202
15007	15323	15050	14809	14696	14626	14564	14679	16786	20547	20267	17271	15421	14567	14509	14493	14441	14568	14564	14517	14397	14383	14546	14494	14406	14310	14483	14655	14322	14342	14586	14392	14455	14589	14505	14299	14282	14463	14571	14432	14422	14378	14563	14363	14495	14411	14583	14425	14533	14602	14436	14419	14574	14400	14459	14555	14147	14363	14549	14491	14476	14433	14507	14510	14408	14327	14349	14460	14493	14317	14413	14565	14408	14345	14535	14498	14407	14459	14427	14555	14379	14422	14498	14412	14484	14454	14465	14479	14446	14512	14609	14380	14499	14389	14600	14476	14396	14360	14467	14575	14536	14396	14546	14348	14390	14383	14625	14444	14317	14496	14618	14469	14586	14468	14404	14346	14437	14479	14568	14431	14475	14291	14367	14354	14600	14599	14487	14687	14286	14550	14417	14597	14351	14487	14663	14584	14410	14527	14392	14579	14390	14491	14423	14533	14448	14589	14453	14347	14260	14525	14440	14308	14334	14304	14382	14551	14398	14368	14387	14402	14445	14435	14609	14456	14372	14293	14612	14423	14492	14469	14461	14531	14497	14382	14428	14427	14388	14429	14492	14421	14400	14402	14393	14516	14483	14341	14415	14491	14462	14634	14279	14483	14446	14496	14411	14435	14431	14292	14443	14225	14350	14451	14432	14490	14352	14481	14444	14545	14439	14475	14488	14501	14483	14456	14523	14352	14571	14511	14490	14381	14507	14689	14554	14489	14483	14503	14446	14504	14352	14420	14515	14404	14438	14449	14414	14460	14414	14543	14402	14347	14546	14447	14384	14370	14500	14573	14425	14416	14465	14504	14511	14484	14478	14293	14271	14394	14369	14253	14452	14449	14457	14423	14401	14612	14283	14364	14421	14415	14440	14425	14273	14296	14364	14561	14531	14496	14402	14623	14475	14435	14610	14362	14367	14492	14466	14470	14448	14405	14396	14384	14327	14359	14420	14544	14485	14550	14430	14549	14589	14541	14288	14347	14453	14558	14440	14418	14495	14485	14404	14351	14362	14493	14204	14417	14413	14466	14319	14413	14498	14311	14294	14445	14372	14449	14336	14509	14453	14356	14361	14462	14538	14286	14385	14338	14474	14453	14430	14508	14473	14422	14383	14390	14500	14577	14520	14418	14430	14522	14507	14332	14461	14578	14400	14380	14355	14590	14540	14460	14428	14495	14469	14519	14440	14463	14547	14524	14382	14591	14343	14559	14498	14623	14419	14614	14319	14388	14301	14437	14403	14460	14527	14405	14380	14484	14404	14376	14546	14376	14514	14479	14428	14473	14373	14453	14330	14473	14628	14485	14543	14551	14441	14592	14314	14378	14543	14421	14537	14467	14395	14460	14415	14448	14442	14499	14612	14505	14525	14365	14585	14355	14535	14559	14379	14630	14206	14475	14569	14525	14316	14436	14517	14582	14511	14469	14470	14336	14462	14634	14434	14433	14518	14674	14404	14521	14379	14443	14406	14409	14462	14520	14403	14451	14412	14322	14317	14365	14462	14410	14326	14357	14494	14560	14602	14432	14546	14424	14346	14410	14403	14540	14350	14577	14646	14385	14342	14363	14346	14429	14344	14422	14513	14477	14344	14359	14385	14527	14184	14167	14518	14542	14360	14510	14336	14463	14503	14482	14571	14423	14628	14491	14319	14480	14547	14572	14572	14451	14533	14430	14440	14593	14382	14652	14336	14371	14520	14361	14404	14507	14411	14531	14339	14580	14452	14559	14440	14341	14381	14502	14450	14345	14481	14423	14366	14413	14424	14517	14483	14519	14350	14275	14377	14407	14382	14570	14511	14393	14451	14474	14341	14426	14480	14550	14345	14592	14580	14374	14616	14370	14262	14354	14210	14581	14324	14514	14454	14397	14615	14296	14342	14443	14546	14329	14501	14512	14488	14541	14438	14536	14425	14423	14410	14592	14447	14360	14440	14514	14529	14301	14449	14481	14411	14492	14447	14525	14349	14557	14468	14350	14417	14485	14436	14361	14454	14360	14368	14487	14534	14386	14493	14401	14323	14442	14474	14508	14568	14485	14494	14414	14396	14312	14489	14352	14608	14329	14568	14321	14542	14195	14382	14584	14452	14422	14247	14455	14553	14440	14451	14574	14433	14464	14410	14396	14311	14494	14487	14341	14493	14355	14486	14455	14425	14441	14552	14475	14311	14428	14391	14407	14448	14454	14470	14682	14517	14597	14569	14418	14376	14344	14326	14477	14582	14452	14452	14508	14415	14503	14484	14609	14394	14427	14371	14481	14421	14532	14299	14558	14456	14451	14333	14452	14392	14358	14542	14518	14552	14392	14375	14477	14240	14612	14301	14492	14511	14440	14501	14544	14305	14493	14450	14359	14344	14630	14605	14498	14415	14498	14322	14511	14461	14437	14516	14435	14396	14499	14500	14431	14512	14373	14347	14529	14346	14486	14231	14426	14342	14464	14417	14524	14460	14417	14479	14398	14505	14474	14505	14509	14483	14458	14380	14458	14483	14479	14372	14531	14429	14462	14432	14446	14320	14361	14462	14349	14459	14510	14441	14352	14267	14438	14530	14463	14428	14377	14623	14392	14296	14554	14402	14451	14525	14390	14499	14278	14456	14401	14463	14531	14525	14478	14525	14648	14357	14502	14420	14348	14322	14528	14289	14431	14572	14393	14393	14482	14409	14400	14565	14472	14603	14522	14334	14603	14388	14363	14445	14425	14594	14509	14406	14493	14419	14563	14413	14591	14423	14340	14477	14366	14581	14458	14451	14471	14344	14360	14293	14501	14582	14442	14465	14413	14578	14455	14400	14249	14457	14362	14433	14364	14384	14425	14380	14433	14647	14296	14338	14366	14509	14388	14550	14460	14372	14493	14652	14368	14413	14478	14327	14400	14466	14505	14275	14595	14515	14479	14430	14432	14547	14478	14497	14403	14369	14483	14345	14499	14579	14511	14438	14485	14334	14438	14344	14688	14329	14465	14399	14416	14574	14424	14465	14473	14345	14524	14736	14587	14365	14404	14458	14392	14400	14531	14559	14503	14483	14508	14415	14551	14470	14507	14499	14476	14541	14383	14536	14464	14591	14372	14362	14590	14359	14520	14401	14343	14270	14461	14507	14320	14539	14331	14533	14397	14587	14297	14366	14350	14436	14421	14546	14619	14360	14421	14560	14470	14423	14511	14620	14494	14420	14475	14318	14566	14409	14317	14224	14271	14568	14345	14410	14471	14565	14579	14398	14591	14478	14447	14487	14527	14433	14541	14567	14326	14434	14566	14429	14530	14508	14393	14535	14308	14495	14332	14600	14418	14391	14328	14389	14376	14512	14544	14570	14240	14568	14603	14548	14288	14403	14481	14526	14441	14243	14421	14328	14407	14374	14551	14319	14308	14599	14415	14435	14474	14457	14454	14447	14358	14375	14436	14486	14417	14466	14376	14221	14374	14631	14423	14371	14434	14518	14430	14626	14401	14427	14464	14572	14349	14399	14338	14499	14503	14423	14406	14566	14420	14456	14539	14340	14465	14285	14302	14356	14617	14342	14519	14523	14385	14322	14442	14310	14664	14548	14576	14537	14436	14427	14195	14458	14541	14333	14385	14541	14259	14448	14463	14339	14586	14583	14316	14706	14413	14482	14396	14405	14491	14482	14487	14468	14431	14373	14511	14568	14438	14430	14511	14569	14496	14501	14392	14571	14431	14462	14567	14363	14377	14345	14600	14375	14430	14477	14380	14400	14595	14573	14544	14335	14460	14341	14484	14586	14553	14637	14339	14490	14549	14614	14493	14372	14375	14501	14420	14468	14414	14483	14337	14543	14321	14380	14479	14471	14469	14301	14403	14409	14398	14430	14573	14293	14331	14436	14432	14523	14391	14422	14447	14387	14410	14651	14507	14436	14520	14271	14470	14394	14590	14532	14444	14601	14450	14432	14260	14417	14456	14438	14403	14382	14395	14421	14534	14531	14488	14461	14375	14289	14259	14629	14348	14543	14317	14719	14441	14463	14516	14287	14481	14384	14494	14541	14516	14207	14446	14460	14340	14390	14486	14588	14377	14391	14546	14349	14447	14480	14317	14488	14516	14419	14388	14473	14514	14463	14395	14358	14544	14566	14468	14434	14333	14380	14505	14256	14726	14332	14544	14401	14417	14398	14440	14460	14426	14373	14504	14295	14426	14502	14484	14378	14621	14386	14272	14581	14537	14496	14495	14299	14443	14197	14355	14363	14430	14314	14561	14594	14470	14423	14454	14201	14698	14318	14462	14195	14485	14463	14511	14381	14390	14567	14499	14589	14332	14419	14609	14409	14202	14467	14307	14627	14494	14363	14270	14337	14533	14633	14441	14499	14370	14619	14543	14499	14333	14503	14466	14347	14588	14542	14486	14345	14510	14573	14466	14477	14358	14452	14347	14537	14356	14476	14340	14427	14479	14457	14535	14365	14364	14522	14532	14556	14465	14432	14470	14407	14461	14486	14395	14433	14589	14405	14395	14501	14574	14478	14379	14310	14347	14376	14416	14401	14465	14492	14570	14554	14404	14407	14486	14359	14448	14561	14461	14465	14376	14440	14638	14564	14380	14663	14307	14468	14289	14494	14636	14480	14459	14431	14482	14477	14545	14510	14439	14537	14486	14523	14422	14498	14519	14475	14486	14352	14489	14385	14414	14507	14507	14620	14415	14546	14382	14468	14450	14335	14546	14352	14443	14490	14378	14383	14406	14423	14502	14471	14463	14516	14214	14457	14378	14455	14459	14415	14544	14470	14455	14481	14427	14514	14365	14427	14484	14477	14455	14511	14486	14559	14627	14558	14415	14413	14318	14349	14536	14378	14609	14254	14356	14402	14499	14499	14400	14488	14618	14468	14515	14505	14571	14435	14460	14506	14355	14356	14470	14432	14566	14452	14479	14397	14460	14439	14385	14576	14553	14373	14348	14236	14463	14512	14418	14424	14452	14398	14412	14554	14393	14496	14323	14444	14342	14395	14282	14403	14553	14433	14537	14524	14383	14539	14520	14347	14639	14295	14705	14368	14379	14409	14467	14488	14355	14507	14392	14399	14527	14531	14399	14477	14474	14588	14581	14385	14479	14624	14692	14415	14327	14426	14565	14374	14416	14459	14340	14496	14372	14434	14596	14403	14516
25522	20797	26947	25302	20071	18664	18810	18758	26845	38672	36310	26371	20372	18177	17561	17366	17120	17396	17345	17509	17350	17185	17225	17136	17275	17169	17170	17188	17227	17270	17087	17098	17190	17228	17241	17201	17280	17191	17325	17259	17164	17180	17191	17389	17372	17409	17154	17123	17292	17095	17174	17080	17260	17275	17138	17158	17122	17354	17093	17373	17234	17209	17227	17071	17297	17073	17293	17315	17268	17242	17170	17181	17067	17266	17205	17084	17062	17203	17190	17300	17180	17117	16952	17069	17261	17280	17203	17126	17457	17389	17224	17303	17278	17371	17061	17129	16993	17207	17097	17248	17234	17205	17444	17201	17042	17227	17041	17194	17090	17150	17031	17348	17324	17287	17338	17043	17082	17265	17238	17063	17190	17419	17020	17211	16861	17282	17092	17351	17376	17177	17025	17275	17012	17210	17193	17129	17371	17203	17245	17297	17160	17095	17152	17132	17331	16859	17074	17262	17104	17186	17359	17100	17322	17292	17164	17168	17065	17150	17186	17282	17149	17256	17185	16980	17180	17115	17249	17277	17257	17235	17143	17182	17475	17129	17242	17110	17367	17189	17140	17183	17153	17202	17343	17137	17211	17167	16935	17236	17102	17057	17156	17321	17229	17210	17252	17345	17168	17207	17291	17175	17316	17157	17177	17111	17010	17182	17322	17116	17215	17139	17239	17200	17027	17224	17009	17230	17255	17214	17421	17175	17137	17222	17142	17148	17122	17264	17412	17154	17190	17492	17278	17342	17162	17019	17283	17113	17121	17277	17162	17282	16976	17173	17123	17277	17160	17227	17061	17070	17050	17060	17052	17377	16984	17255	17318	17413	17111	17183	17233	17193	17059	16980	17069	17272	17245	17107	17265	17188	16954	16979	17438	17135	17532	17108	17180	17141	17310	17290	17138	17144	17291	17135	17127	17201	17192	17226	17261	17009	16931	17261	17249	17164	17284	17206	16982	17056	17080	17304	17207	17158	17212	17284	17141	17066	17216	17201	17283	17294	17270	17096	17138	17137	17130	17028	17180	17163	16976	17021	17080	17246	17313	17204	17337	17188	17089	17146	16920	17193	17274	17056	17132	17264	17103	17094	17150	17024	17241	17058	17174	17248	17314	17295	17165	17292	17184	17036	17079	17233	16974	17121	17179	16950	17168	17287	17168	17165	17170	17172	17284	17172	17048	17381	17261	16882	17209	17221	17231	17269	17267	17260	17199	17227	17239	17062	17201	17109	17326	17063	17344	17144	17143	17158	17084	17046	17076	17216	17083	17309	17410	17267	17122	17171	17214	17170	17225	17241	17181	17261	17367	17338	17180	16980	17195	17505	17301	17156	17187	17185	17224	17277	17330	17131	17296	17216	17106	16999	17037	17212	17240	17110	17097	17161	17125	17093	17378	17139	17108	17331	17355	17194	17074	17151	17049	17351	17008	17177	17193	17125	17235	17308	17222	17152	17074	17283	17178	17385	17215	17247	17165	17079	17266	17064	17254	16929	17207	17237	17030	17152	17253	17040	17172	17167	17252	17219	17463	17170	17140	17151	17227	17141	17289	17159	17431	17154	17174	17143	17217	17131	17258	17227	17328	17157	17170	17064	17098	16935	17143	17386	17193	17119	16983	17157	17022	17136	17210	17051	16910	17098	17151	17065	17046	17226	16918	17147	17325	17254	17131	17219	17288	17209	17174	17143	17279	17249	17229	17148	17172	17291	16906	17217	17209	17191	17343	17134	17219	16899	17123	17246	17212	17024	17078	17119	16922	17279	17090	17234	17202	17205	17298	17236	17167	17217	17167	17137	17222	17153	17220	17231	17214	17335	17211	17148	17101	17301	17443	17238	17243	17083	17324	17203	17234	17191	17288	16973	17187	16921	17322	17232	17355	16946	17252	17416	17154	17308	17043	17329	17355	17249	16997	17276	17058	17230	17252	17152	17200	17180	17234	17269	17112	17137	17212	17375	16974	17170	17141	17029	17152	17232	17247	17200	17068	17053	17270	17252	17255	17204	17274	17114	17288	17221	17411	17372	17255	17124	17223	17176	17225	17129	17234	17111	17154	17164	17131	17075	17055	17171	17432	17194	17041	17073	17039	17039	17284	17006	17137	17076	17306	16979	17254	17112	16895	17123	17148	17462	17344	17297	17031	17134	17145	17452	17046	17155	17214	17100	17157	16941	17400	17249	17218	17148	17216	17165	17116	17221	17240	17185	17117	17048	17295	17163	17295	17380	17176	17322	17156	17357	17180	17088	17103	17156	17197	17388	17049	17232	17025	17337	17229	17393	16979	17283	17270	17206	17161	17129	17131	17212	17117	17124	17276	17167	17144	17063	17101	17168	17141	17341	17368	17220	17173	17096	16990	17067	17287	17286	17409	17358	17310	17256	17153	17318	17252	17323	17065	17119	17264	17082	17223	17341	17104	17195	17425	17412	17361	17248	17154	17123	17206	17083	17100	17053	17083	17333	17322	17275	17467	17038	17321	17208	17158	17039	17201	17260	17069	17190	17013	17101	17399	17116	17118	17098	17043	17165	17205	17195	17155	17119	17098	17335	17088	17202	17346	17184	17220	17356	17116	17230	17057	17320	16999	17361	17210	17173	17282	17340	17061	17197	16984	17162	17299	17360	17288	17091	17261	16941	17159	17249	17183	17080	17233	16981	17314	17090	17194	17217	17264	17342	17183	17230	17191	17218	16905	17247	17026	17060	17130	17283	17159	16993	17265	17290	17080	17330	17120	17335	17214	17420	17236	17133	17298	17319	17267	17221	17138	17280	17302	17138	17203	17218	17123	17274	17661	17331	17235	17123	17139	17261	17096	17177	17339	17296	17064	17257	17215	16903	17243	17077	17164	17186	17054	17127	17330	17215	17196	17376	17218	17122	17272	17139	17316	17529	17392	16968	17201	16998	17220	17064	17199	17112	17087	17159	17092	17322	17018	17103	17130	17200	17078	17164	17237	17045	17292	17258	17210	17118	17043	17288	17264	17169	17182	17101	17096	17268	17248	17240	17261	17235	17252	17223	17359	17065	17036	17228	17293	17153	17187	17242	17261	16948	17295	17261	17234	17073	17131	17281	17149	17216	17328	17255	17208	17015	17095	17080	17118	17098	17423	17324	17091	17186	17194	17030	17189	17144	17244	17320	17143	17141	17157	17093	16993	17207	17168	17116	17109	17147	17231	17237	17370	17061	17216	17239	17102	17296	17374	17247	17050	17119	17165	17110	17150	17274	17445	16885	17133	17346	17098	17276	16998	17069	17293	17112	17293	17305	17217	17157	17208	17262	17370	17340	17155	17326	17313	17227	17029	17082	17282	17123	17187	17173	17148	17321	17028	17185	17121	17338	17066	17014	17173	17165	17128	17213	17203	17522	17192	17446	17243	17268	17123	17287	17411	17318	17194	17176	17213	17219	17302	17209	17340	17064	17163	17388	17257	17034	17215	17184	17131	17222	17057	17091	17059	17101	17220	17202	17335	17155	17202	17215	17200	17218	17333	17088	17028	17193	17049	17102	17135	17214	17005	17153	17375	17225	17254	16960	17117	16838	17258	17273	17396	17152	17266	17284	17003	17088	17299	17171	17153	17208	17293	17248	17301	17191	17095	17170	17092	17019	16983	17143	17104	17210	17187	17230	17085	16944	17123	17128	16856	17145	17258	17096	17232	17212	17172	17244	17395	17094	17248	17337	17113	17030	17472	17131	17047	17068	17139	17242	17371	17267	17127	17099	17219	17300	17167	17384	17272	17183	17208	16873	17182	17063	17160	17308	17083	17166	17049	17122	17191	17113	17225	17150	17132	17251	17151	17267	17279	17119	17228	17194	17149	17328	17409	17195	17229	16990	17204	17320	17395	17282	17155	17089	17317	17266	17139	17125	17392	17401	16983	17196	17519	17174	17109	17399	17160	17289	17121	17042	17279	17061	17097	17114	17073	17129	17079	17152	17195	17114	16850	17138	17234	17069	17073	17291	17159	17230	16996	16985	17268	17100	17248	17056	17105	17162	17090	17105	17099	17091	17201	17037	17244	17154	17112	17239	17182	17253	17273	17159	17180	17110	17063	17118	17090	17172	17342	16939	17105	17225	17223	17161	17324	17223	17402	17294	17125	17166	17145	17021	17322	17243	17166	17316	17174	17246	17228	17111	17272	17191	17377	17268	17309	17269	17159	17213	17250	17245	17162	17289	17217	17286	17126	17239	17303	17262	17006	17026	17113	17125	17247	17125	17349	17315	17122	17234	17189	17249	17331	17077	17236	17191	17004	17212	17366	17165	17498	16983	17084	17287	17037	17202	17045	17112	17117	17052	17123	17316	17375	17097	17352	17173	17134	17078	17199	17273	17392	17242	17224	17335	17151	17127	17231	17195	17263	17139	17279	17224	17128	17209	17297	17179	17176	17121	17322	17421	17211	16930	17111	17100	17180	17313	17196	17192	16944	17272	17121	16989	17004	17225	17232	17444	17173	17308	17277	17247	17355	17064	17160	17093	17284	17202	17073	16993	17078	17100	17076	17096	16968	17205	17085	17119	17250	17378	17238	17200	17255	17231	17141	17115	17013	17244	17136	17455	17227	17166	17133	17059	17189	17137	17215	17181	17151	17168	17311	17052	17250	17414	17275	17162	17318	17171	17202	17143	17245	17108	17213	17158	17167	17170	17270	17269	17204	17180	17260	17288	17263	17207	17329	17126	17400	17233	17033	17149	17017	17196	17228	17329	17299	17038	17220	17234	17208	17271	17220	17232	17179	17352	17052	17143	17382	16953	17236	17277	17243	17172	17304	17339	17138	17288	17219	17254	17297	17164	17242	17235	17070	17168	17024	17205	17183	17206	17150	17141	17256	17150	17192	17245	17052	17183	17183	17156	17141	17138	17178	17131	17316	17157	17122	17310	17303	17388	17330	17245	17141	17202	17191	17372	17177	17309	17217	17270	17085	17148	17300	17283	17090	17196	17268	17193	17267	17246	16945	17293	17188	17045	17054	16918	17179	16922	17307	17248	17247	17328	17183	17124	17201	16952	17012	17495	17383	17146	17191	17127	17147	17146	17130	17051	17170	16958	16999	17249	17258	16959	17135	17252	17184	17330	17245	17259	17045	17182	17189	17258	17365	17034	17320	17106	17262	17186	16995	17281
13806	19648	18942	16652	15574	15352	15103	16882	29226	40327	35970	23863	16950	14939	14560	14477	14449	14556	14528	14524	14492	14433	14386	14364	14563	14492	14419	14460	14491	14508	14505	14395	14455	14581	14383	14444	14350	14431	14551	14480	14457	14378	14376	14500	14565	14379	14456	14444	14530	14228	14514	14349	14524	14514	14312	14245	14529	14434	14608	14376	14370	14269	14494	14333	14466	14484	14537	14336	14551	14664	14522	14277	14357	14563	14511	14548	14480	14388	14407	14409	14332	14450	14543	14476	14418	14530	14475	14506	14516	14344	14366	14331	14402	14449	14483	14679	14474	14372	14384	14360	14400	14275	14304	14317	14435	14577	14451	14522	14401	14517	14577	14525	14484	14535	14432	14423	14403	14313	14409	14549	14426	14447	14457	14419	14515	14268	14577	14495	14470	14401	14464	14479	14360	14635	14475	14338	14311	14471	14332	14406	14534	14274	14243	14331	14479	14404	14237	14521	14560	14457	14386	14476	14610	14580	14375	14394	14431	14447	14334	14565	14246	14353	14468	14454	14455	14406	14357	14447	14413	14305	14350	14412	14246	14263	14454	14476	14451	14362	14229	14399	14543	14352	14434	14518	14525	14414	14428	14421	14534	14477	14445	14445	14329	14402	14203	14440	14420	14284	14338	14371	14476	14462	14395	14371	14483	14350	14485	14328	14358	14469	14335	14437	14537	14245	14426	14485	14238	14370	14437	14450	14254	14403	14383	14515	14535	14633	14517	14351	14587	14452	14530	14383	14446	14587	14447	14506	14457	14397	14359	14369	14457	14591	14542	14513	14469	14487	14480	14278	14364	14428	14451	14475	14427	14467	14417	14377	14362	14515	14402	14432	14391	14462	14374	14543	14300	14505	14508	14477	14453	14515	14494	14438	14460	14376	14597	14319	14457	14463	14530	14579	14506	14263	14434	14436	14557	14472	14472	14349	14465	14550	14543	14463	14326	14545	14435	14468	14316	14535	14535	14416	14506	14302	14374	14422	14425	14578	14473	14407	14500	14451	14354	14530	14218	14406	14472	14467	14321	14426	14586	14513	14201	14390	14433	14569	14349	14367	14318	14412	14401	14505	14488	14565	14445	14439	14465	14536	14435	14415	14700	14288	14348	14344	14482	14507	14387	14512	14441	14342	14581	14411	14516	14223	14465	14692	14451	14244	14418	14507	14452	14622	14359	14336	14510	14359	14382	14384	14544	14503	14373	14208	14585	14541	14467	14465	14427	14469	14435	14421	14455	14462	14449	14484	14473	14352	14416	14433	14519	14298	14606	14406	14422	14397	14329	14417	14328	14478	14436	14440	14503	14225	14448	14460	14543	14352	14375	14518	14466	14482	14398	14481	14429	14372	14451	14473	14183	14342	14463	14382	14290	14434	14493	14333	14474	14317	14323	14446	14399	14535	14324	14454	14398	14401	14358	14398	14341	14227	14565	14401	14437	14350	14551	14429	14428	14382	14266	14632	14452	14494	14432	14572	14430	14639	14585	14424	14369	14290	14448	14398	14515	14344	14416	14512	14486	14481	14412	14487	14559	14569	14307	14441	14449	14504	14520	14356	14424	14455	14414	14357	14398	14437	14457	14336	14461	14396	14394	14500	14561	14440	14413	14436	14419	14422	14500	14305	14352	14432	14324	14610	14330	14415	14401	14275	14403	14568	14507	14365	14460	14420	14422	14407	14464	14376	14338	14526	14437	14503	14716	14247	14477	14453	14553	14423	14318	14311	14406	14428	14424	14336	14365	14659	14371	14318	14390	14473	14369	14385	14395	14334	14264	14549	14607	14400	14343	14446	14325	14381	14371	14449	14470	14445	14376	14464	14373	14280	14341	14419	14455	14451	14339	14639	14483	14458	14517	14526	14335	14557	14429	14540	14493	14370	14426	14570	14437	14477	14405	14384	14500	14419	14470	14401	14501	14504	14565	14385	14324	14540	14307	14529	14506	14441	14410	14425	14341	14437	14522	14496	14351	14549	14526	14393	14343	14355	14563	14215	14482	14399	14415	14508	14601	14396	14468	14291	14352	14670	14339	14338	14473	14285	14421	14567	14574	14600	14297	14540	14439	14624	14293	14407	14324	14446	14455	14546	14437	14554	14392	14533	14302	14410	14352	14376	14374	14576	14419	14489	14500	14298	14326	14386	14369	14329	14340	14364	14418	14432	14520	14425	14324	14382	14436	14372	14536	14457	14330	14363	14452	14436	14477	14352	14566	14478	14377	14584	14456	14437	14487	14515	14571	14383	14345	14366	14502	14478	14484	14368	14215	14494	14319	14389	14345	14415	14423	14390	14580	14482	14501	14532	14585	14305	14518	14460	14428	14560	14265	14489	14474	14466	14331	14350	14239	14326	14277	14434	14479	14464	14472	14411	14520	14369	14393	14451	14451	14301	14405	14519	14346	14519	14453	14463	14477	14257	14407	14446	14596	14358	14454	14473	14388	14269	14596	14448	14487	14426	14371	14535	14603	14372	14599	14357	14413	14413	14442	14453	14471	14331	14410	14398	14337	14447	14401	14323	14546	14543	14464	14419	14394	14604	14323	14467	14403	14481	14635	14220	14477	14358	14602	14532	14153	14331	14436	14382	14512	14508	14320	14436	14429	14569	14275	14533	14444	14430	14537	14401	14383	14534	14455	14666	14466	14489	14459	14499	14575	14400	14364	14501	14295	14543	14457	14382	14336	14643	14361	14506	14344	14630	14272	14494	14494	14313	14366	14357	14475	14319	14315	14476	14483	14324	14475	14387	14441	14475	14475	14511	14571	14421	14314	14359	14552	14313	14504	14455	14435	14310	14271	14470	14347	14534	14364	14457	14516	14411	14553	14494	14358	14491	14460	14496	14487	14379	14511	14422	14648	14531	14562	14348	14443	14493	14541	14334	14544	14465	14601	14448	14571	14478	14387	14530	14597	14350	14325	14448	14482	14310	14462	14371	14618	14498	14416	14407	14506	14399	14441	14408	14317	14385	14428	14414	14491	14400	14330	14448	14385	14409	14552	14680	14414	14379	14438	14538	14568	14305	14452	14452	14417	14409	14554	14540	14449	14445	14466	14417	14393	14472	14445	14471	14518	14329	14402	14424	14468	14359	14388	14360	14280	14469	14476	14390	14499	14402	14605	14417	14363	14380	14342	14353	14398	14509	14470	14380	14505	14525	14362	14558	14411	14408	14288	14440	14461	14445	14397	14485	14396	14435	14704	14528	14171	14454	14518	14409	14486	14316	14443	14507	14602	14492	14358	14604	14388	14422	14439	14411	14388	14300	14365	14450	14414	14389	14569	14565	14320	14473	14339	14413	14589	14546	14391	14305	14475	14492	14468	14510	14483	14470	14267	14341	14611	14326	14487	14519	14466	14264	14372	14315	14429	14383	14566	14363	14320	14516	14412	14428	14338	14261	14458	14412	14338	14405	14504	14210	14265	14434	14471	14400	14317	14610	14372	14399	14468	14409	14386	14430	14403	14245	14526	14260	14538	14432	14485	14330	14493	14549	14400	14363	14554	14349	14446	14515	14653	14483	14405	14479	14451	14504	14380	14555	14621	14457	14486	14327	14459	14418	14503	14399	14619	14548	14561	14516	14445	14509	14391	14500	14401	14463	14365	14531	14307	14598	14427	14547	14398	14408	14373	14367	14164	14489	14503	14348	14446	14381	14389	14407	14262	14364	14538	14346	14441	14440	14403	14379	14504	14408	14406	14416	14607	14398	14524	14320	14347	14359	14316	14522	14456	14610	14360	14574	14502	14329	14479	14411	14582	14345	14424	14501	14439	14616	14491	14535	14465	14463	14335	14233	14472	14556	14706	14541	14260	14480	14423	14469	14521	14518	14587	14324	14379	14452	14431	14410	14492	14493	14502	14490	14324	14539	14415	14421	14375	14421	14460	14356	14485	14247	14632	14270	14534	14349	14328	14353	14513	14432	14372	14421	14337	14431	14483	14248	14479	14443	14503	14451	14393	14323	14495	14583	14520	14383	14534	14395	14532	14347	14521	14494	14482	14433	14361	14482	14558	14677	14365	14307	14472	14473	14458	14438	14356	14384	14476	14385	14540	14296	14552	14518	14551	14391	14447	14513	14323	14382	14401	14362	14456	14373	14569	14438	14593	14476	14464	14375	14353	14600	14540	14538	14453	14531	14395	14543	14524	14415	14462	14313	14472	14462	14443	14453	14382	14483	14434	14519	14547	14395	14482	14358	14428	14511	14434	14493	14459	14439	14390	14414	14351	14281	14367	14517	14258	14539	14259	14548	14348	14476	14488	14358	14375	14426	14439	14591	14419	14473	14509	14439	14520	14487	14401	14515	14447	14467	14347	14440	14613	14355	14381	14523	14151	14382	14366	14448	14352	14302	14445	14519	14337	14402	14515	14379	14466	14426	14567	14377	14343	14503	14659	14349	14645	14373	14438	14479	14452	14649	14238	14220	14485	14504	14380	14547	14316	14643	14449	14611	14496	14295	14638	14467	14463	14270	14333	14470	14359	14481	14442	14456	14489	14516	14631	14469	14619	14631	14388	14576	14565	14496	14497	14338	14582	14548	14367	14191	14409	14505	14474	14321	14369	14558	14408	14551	14334	14660	14482	14500	14363	14630	14471	14500	14525	14364	14395	14467	14478	14361	14462	14457	14377	14504	14565	14468	14437	14333	14512	14489	14386	14410	14411	14525	14424	14714	14600	14500	14276	14418	14444	14408	14404	14498	14523	14371	14473	14354	14409	14513	14608	14346	14647	14482	14457	14254	14381	14356	14616	14417	14574	14505	14467	14256	14422	14307	14350	14362	14503	14251	14396	14452	14484	14340	14415	14348	14368	14529	14565	14430	14485	14521	14418	14526	14392	14387	14372	14389	14536	14456	14460	14339	14513	14501	14419	14317	14350	14480	14590	14391	14291	14403	14406	14479	14451	14405	14364	14525	14350	14478	14338	14347	14424	14497	14481	14630	14419	14570	14470	14500	14333	14340	14497	14565	14652	14353	14568	14321	14463	14303	14293	14466	14540	14429	14354	14374	14355	14392	14437	14445	14525	14497	14524	14495	14539	14442	14440	14328	14539	14365	14401	14388	14495	14351	14481	14353	14336	14432	14517	14377	14539	14260	14309	14494	14524	14360	14478	14477	14609	14479
23570	20774	28051	23603	21275	22896	22368	19220	29420	54828	53584	36921	24481	19301	17869	17876	17641	17304	17510	17525	17538	17462	17557	17274	17402	17549	17444	17465	17293	17473	17316	17678	17690	17312	17362	17364	17375	17609	17570	17502	17519	17342	17389	17515	17507	17407	17631	17453	17534	17376	17409	17403	17396	17405	17494	17433	17346	17677	17323	17070	17578	17559	17479	17469	17572	17349	17389	17376	17444	17409	17522	17362	17430	17338	17563	17547	17269	17232	17681	17394	17662	17418	17419	17635	17518	17366	17415	17420	17284	17357	17227	17342	17692	17447	17383	17243	17492	17424	17341	17535	17438	17123	17511	17333	17503	17434	17451	17664	17510	17290	17347	17425	17242	17282	17311	17658	17440	17340	17325	17500	17751	17537	17424	17551	17359	17337	17463	17371	17302	17385	17503	17468	17355	17527	17409	17461	17401	17293	17439	17516	17288	17321	17385	17763	17584	17371	17332	17296	17411	17420	17342	17361	17222	17441	17412	17605	17368	17577	17252	17490	17326	17465	17510	17407	17300	17520	17252	17463	17470	17235	17311	17390	17359	17362	17209	17401	17432	17333	17398	17626	17314	17244	17395	17383	17329	17189	17565	17300	17332	17395	17388	17533	17424	17444	17469	17211	17235	17313	17618	17236	17486	17416	17597	17408	17363	17308	17434	17212	17457	17323	17550	17386	17465	17373	17406	17553	17472	17410	17263	17481	17481	17286	17401	17443	17365	17222	17422	17280	17448	17313	17163	17407	17165	17231	17373	17190	17287	17403	17521	17473	17557	17566	17321	17369	17441	17377	17420	17161	17438	17396	17364	17353	17524	17425	17347	17561	17491	17490	17243	17554	17373	17228	17203	17355	17545	17477	17458	17348	17293	17469	17462	17645	17332	17391	17292	17315	17269	17306	17138	17272	17265	17377	17411	17398	17374	17510	17391	17448	17445	17441	17473	17272	17356	17389	17194	17453	17325	17252	17323	17205	17481	17306	17560	17358	17348	17272	17270	17040	17327	17319	17370	17327	17543	17324	17353	17241	17368	17542	17308	17467	17274	17367	17285	17449	17359	17431	17475	17369	17491	17337	17382	17424	17377	17548	17343	17465	17466	17343	17584	17518	17504	17397	17553	17333	17322	17318	17454	17451	17296	17470	17604	17393	17646	17364	17296	17315	17235	17349	17246	17354	17224	17120	17458	17460	17435	17335	17517	17277	17295	17391	17281	17440	17430	17402	17535	17288	17339	17348	17320	17147	17478	17403	17418	17401	17442	17470	17497	17411	17201	17407	17238	17276	17133	17197	17249	17261	17577	17609	17648	17683	17429	17331	17467	17160	17531	17440	17404	17525	17250	17466	17449	17120	17535	17304	17464	17473	17363	17335	17422	17496	17276	17491	17411	17407	17259	17397	17470	17415	17458	17656	17487	17368	17218	17278	17336	17251	17447	17391	17256	17498	17312	17536	17270	17473	17449	17345	17447	17377	17617	17662	17394	17317	17342	17395	17303	17141	17445	17506	17378	17285	17323	17314	17456	17530	17446	17423	17198	17441	17648	17486	17339	17302	17332	17545	17447	17238	17275	17275	17335	17239	17318	17402	17631	17407	17532	17328	17364	17282	17378	17363	17428	17188	17351	17523	17416	17320	17283	17180	17325	17384	17338	17494	17308	17354	17406	17362	17326	17363	17405	17421	17386	17396	17335	17506	17558	17363	17477	17297	17354	17417	17342	17414	17231	17095	17628	17556	17288	17300	17344	17463	17504	17400	17481	17480	17541	17351	17360	17476	17471	17538	17351	17345	17552	17359	17516	17365	17330	17357	17469	17323	17462	17503	17267	17526	17622	17277	17373	17396	17414	17453	17296	17144	17374	17548	17291	17350	17308	17337	17549	17523	17484	17504	17345	17441	17434	17217	17565	17429	17346	17640	17065	17306	17412	17421	17403	17479	17610	17290	17253	17218	17252	17673	17551	17374	17329	17604	17361	17405	17633	17275	17197	17529	17279	17314	17608	17292	17064	17331	17427	17583	17557	17319	17391	17486	17394	17464	17399	17291	17408	17277	17512	17495	17415	17245	17403	17560	17369	17247	17340	17460	17424	17506	17589	17485	17502	17526	17427	17203	17421	17576	17484	17416	17359	17418	17424	17297	17370	17310	17524	17493	17444	17212	17363	17497	17667	17269	17163	17201	17360	17422	17440	17299	17392	17320	17352	17566	17533	17505	17477	17394	17283	17333	17209	17309	17470	17402	17665	17338	17612	17300	17348	17453	17246	17256	17332	17461	17179	17271	17191	17329	17335	17232	17397	17386	17258	17576	17409	17396	17417	17304	17222	17361	17437	17343	17406	17385	17368	17524	17483	17487	17347	17582	17420	17586	17470	17366	17477	17373	17438	17487	17424	17392	17609	17352	17443	17330	17453	17281	17318	17434	17416	17297	17348	17262	17402	17511	17586	17309	17334	17240	17305	17317	17369	17319	17415	17460	17434	17451	17198	17488	17564	17406	17497	17380	17445	17290	17414	17259	17301	17405	17438	17289	17288	17401	17512	17596	17264	17360	17358	17432	17420	17308	17416	17254	17329	17255	17435	17414	17545	17457	17370	17329	17286	17364	17537	17121	17374	17530	17566	17489	17435	17381	17628	17153	17266	17352	17444	17306	17197	17440	17359	17271	17577	17444	17355	17278	17222	17421	17228	17326	17558	17352	17471	17447	17494	17455	17391	17452	17522	17297	17460	17370	17516	17303	17358	17464	17529	17401	17207	17445	17356	17265	17360	17379	17224	17398	17481	17207	17414	17470	17361	17402	17409	17409	17543	17593	17394	17460	17485	17265	17424	17357	17465	17344	17454	17441	17293	17474	17577	17267	17391	17505	17451	17345	17299	17338	17524	17460	17434	17257	17362	17183	17348	17479	17425	17275	17588	17323	17225	17378	17459	17271	17499	17545	17170	17528	17274	17349	17312	17193	17423	17426	17410	17432	17345	17313	17355	17394	17334	17646	17291	17651	17452	17470	17484	17332	17428	17382	17450	17415	17407	17490	17627	17351	17321	17463	17436	17482	17386	17453	17432	17421	17474	17343	17169	17345	17397	17288	17249	17553	17516	17266	17494	17381	17472	17419	17433	17233	17394	17341	17310	17402	17398	17496	17304	17514	17357	17303	17432	17367	17278	17386	17564	17351	17370	17543	17348	17424	17296	17608	17361	17542	17550	17239	17457	17226	17432	17355	17526	17319	17235	17572	17294	17188	17431	17146	17397	17513	17452	17429	17523	17255	17479	17480	17313	17307	17471	17271	17306	17455	17469	17421	17419	17341	17197	17288	17402	17421	17344	17451	17407	17311	17428	17413	17352	17510	17276	17411	17379	17404	17361	17236	17459	17495	17550	17402	17301	17310	17458	17325	17291	17413	17382	17422	17431	17363	17421	17471	17526	17273	17338	17336	17181	17288	17498	17343	17394	17321	17549	17373	17533	17358	17493	17361	17447	17367	17428	17416	17524	17412	17516	17330	17312	17454	17366	17466	17465	17407	17593	17179	17362	17223	17277	17228	17305	17544	17486	17490	17483	17292	17411	17295	17484	17475	17167	17464	17520	17292	17332	17355	17385	17602	17543	17493	17346	17584	17450	17311	17443	17397	17486	17469	17463	17574	17512	17514	17287	17498	17667	17287	17341	17414	17194	17402	17542	17489	17336	17310	17495	17534	17530	17500	17387	17337	17457	17328	17466	17558	17404	17325	17304	17364	17239	17582	17376	17416	17528	17533	17296	17298	17566	17454	17532	17404	17492	17449	17194	17433	17499	17474	17378	17390	17558	17515	17393	17520	17392	17539	17417	17402	17454	17638	17526	17510	17590	17424	17317	17347	17295	17485	17344	17555	17365	17276	17185	17441	17417	17389	17625	17335	17384	17378	17377	17491	17507	17452	17614	17329	17369	17329	17269	17326	17176	17390	17362	17465	17376	17250	17229	17251	17537	17459	17562	17301	17474	17523	17398	17435	17415	17247	17304	17436	17463	17465	17484	17389	17295	17586	17410	17406	17594	17396	17418	17398	17413	17412	17257	17274	17343	17499	17576	17246	17520	17414	17293	17400	17302	17469	17430	17376	17569	17572	17406	17419	17286	17579	17547	17419	17378	17335	17519	17316	17235	17370	17401	17272	17395	17251	17622	17587	17406	17327	17365	17189	17217	17476	17433	17406	17274	17263	17412	17394	17510	17480	17609	17278	17419	17536	17244	17087	17469	17350	17464	17434	17407	17407	17397	17248	17138	17377	17501	17281	17265	17334	17478	17544	17353	17586	17433	17450	17446	17495	17481	17481	17289	17292	17453	17324	17311	17270	17362	17361	17275	17229	17446	17269	17529	17466	17504	17430	17478	17448	17339	17431	17282	17277	17385	17290	17320	17496	17513	17425	17410	17415	17442	17406	17413	17385	17437	17357	17432	17400	17672	17421	17586	17423	17426	17441	17407	17447	17451	17508	17632	17497	17552	17302	17327	17244	17579	17301	17265	17249	17283	17429	17313	17549	17305	17239	17321	17293	17264	17344	17507	17497	17443	17287	17267	17289	17429	17585	17358	17289	17322	17425	17215	17274	17340	17219	17226	17545	17475	17268	17326	17272	17323	17459	17499	17401	17445	17350	17275	17369	17265	17306	17228	17315	17754	17397	17542	17487	17276	17449	17358	17370	17431	17254	17290	17445	17545	17217	17277	17242	17584	17195	17347	17271	17340	17552	17568	17526	17449	17371	17293	17372	17280	17339	17305	17465	17538	17491	17415	17359	17583	17433	17502	17298	17349	17463	17253	17403	17347	17194	17365	17494	17434	17366	17551	17579	17457	17331	17346	17402	17400	17353	17089	17313	17564	17218	17315	17288	17520	17197	17294	17585	17589	17444	17314	17301	17293	17177	17399	17395	17269	17287	17561	17300	17386	17359	17397	17399	17369	17487	17352	17371	17586	17324	17426	17416	17450	17356	17309	17288	17425	17640	17375	17400	17380	17411	17094	17431	17584	17331	17451	17435	17445	17381	17658	17560	17455	17391	17531	17389	17154	17390	17393	17551	17232	17739	17451	17351	17356	17412	17608	17555	17298	17441	17358	17550	17259	17367	17464	17420	17451	17306	17468	17518
16445	27044	25216	20372	18046	17042	16522	16709	32718	55438	51629	35082	20893	15538	14986	14831	14540	14507	14487	14615	14548	14717	14480	14583	14520	14673	14605	14540	14625	14536	14527	14601	14620	14695	14450	14492	14511	14690	14530	14662	14520	14651	14698	14521	14445	14546	14291	14412	14509	14729	14658	14517	14619	14620	14626	14516	14500	14627	14642	14497	14595	14737	14590	14562	14574	14701	14496	14450	14669	14651	14364	14493	14624	14611	14618	14544	14534	14630	14405	14426	14735	14553	14556	14705	14534	14639	14501	14524	14563	14466	14510	14612	14533	14750	14531	14454	14469	14378	14582	14606	14527	14629	14663	14625	14472	14463	14635	14429	14531	14488	14526	14539	14484	14624	14540	14331	14564	14395	14600	14549	14472	14596	14677	14383	14594	14515	14558	14420	14494	14431	14512	14501	14425	14459	14648	14529	14540	14527	14487	14721	14562	14629	14515	14605	14458	14623	14481	14518	14440	14586	14490	14446	14567	14477	14436	14614	14583	14539	14396	14428	14694	14494	14543	14427	14510	14418	14460	14447	14505	14641	14536	14532	14659	14570	14549	14736	14544	14592	14572	14306	14639	14279	14708	14529	14509	14580	14577	14330	14691	14521	14509	14596	14628	14414	14421	14376	14612	14624	14464	14636	14481	14460	14446	14491	14479	14527	14485	14470	14639	14469	14542	14547	14486	14595	14493	14549	14473	14616	14553	14466	14382	14675	14553	14443	14443	14538	14471	14693	14450	14448	14612	14556	14462	14517	14549	14717	14433	14605	14381	14579	14258	14517	14676	14388	14574	14639	14583	14641	14630	14345	14423	14553	14603	14526	14440	14499	14576	14599	14573	14631	14421	14551	14556	14488	14317	14583	14712	14565	14462	14483	14588	14497	14640	14415	14631	14420	14560	14667	14624	14538	14452	14539	14304	14599	14566	14514	14546	14631	14648	14480	14399	14583	14696	14650	14536	14716	14453	14318	14606	14656	14680	14528	14739	14523	14517	14583	14593	14391	14559	14567	14572	14536	14464	14559	14561	14526	14400	14499	14481	14675	14440	14538	14450	14478	14647	14303	14656	14394	14594	14606	14435	14529	14397	14685	14561	14621	14480	14712	14665	14589	14463	14533	14450	14523	14451	14535	14689	14504	14636	14637	14646	14682	14480	14509	14458	14515	14550	14614	14398	14583	14696	14472	14502	14593	14524	14437	14720	14465	14600	14588	14573	14578	14553	14626	14444	14614	14537	14517	14442	14505	14552	14460	14609	14423	14549	14585	14441	14487	14615	14457	14566	14484	14627	14529	14656	14383	14606	14486	14566	14696	14665	14526	14587	14576	14513	14538	14423	14541	14431	14550	14500	14573	14531	14551	14514	14570	14399	14658	14473	14541	14681	14531	14523	14411	14635	14632	14591	14580	14681	14656	14433	14597	14447	14386	14436	14474	14642	14457	14601	14400	14497	14674	14577	14630	14491	14438	14463	14704	14657	14427	14593	14477	14761	14534	14636	14694	14646	14634	14514	14421	14493	14459	14473	14592	14671	14418	14645	14621	14397	14550	14639	14609	14497	14459	14537	14553	14450	14521	14556	14575	14578	14450	14727	14534	14684	14591	14602	14593	14435	14656	14540	14442	14636	14533	14584	14700	14391	14527	14594	14689	14509	14413	14478	14588	14502	14442	14589	14580	14493	14461	14601	14501	14495	14612	14714	14432	14362	14434	14554	14442	14524	14614	14434	14479	14487	14612	14594	14581	14458	14666	14361	14530	14519	14813	14615	14519	14343	14431	14507	14515	14557	14732	14603	14474	14524	14508	14663	14587	14602	14601	14448	14693	14472	14493	14524	14575	14652	14520	14583	14481	14716	14629	14656	14402	14480	14572	14675	14274	14690	14592	14429	14769	14426	14547	14607	14703	14524	14491	14595	14532	14476	14661	14527	14620	14697	14386	14600	14642	14450	14623	14607	14637	14407	14729	14501	14554	14625	14545	14422	14585	14574	14419	14460	14662	14550	14528	14620	14478	14594	14480	14583	14677	14464	14455	14423	14342	14554	14547	14590	14483	14443	14472	14653	14351	14597	14506	14536	14490	14669	14534	14679	14586	14669	14557	14546	14538	14425	14435	14505	14598	14536	14487	14503	14502	14440	14587	14428	14631	14471	14682	14503	14723	14500	14644	14580	14571	14492	14491	14727	14640	14761	14383	14676	14555	14697	14474	14354	14471	14558	14580	14489	14396	14742	14497	14468	14663	14389	14441	14446	14654	14531	14522	14706	14474	14509	14477	14646	14512	14633	14585	14465	14431	14490	14487	14375	14456	14604	14483	14540	14450	14372	14727	14510	14531	14745	14527	14535	14540	14308	14376	14496	14501	14441	14674	14529	14415	14455	14560	14455	14594	14400	14547	14503	14445	14611	14467	14552	14635	14763	14440	14521	14497	14589	14477	14510	14487	14474	14613	14689	14620	14498	14482	14467	14629	14694	14618	14455	14408	14619	14523	14563	14478	14701	14601	14471	14640	14504	14811	14617	14538	14510	14463	14436	14503	14373	14431	14461	14632	14499	14651	14553	14577	14493	14634	14783	14532	14403	14573	14467	14679	14380	14553	14501	14688	14549	14505	14702	14429	14521	14468	14596	14418	14619	14555	14595	14429	14619	14594	14557	14533	14594	14494	14741	14563	14602	14515	14704	14532	14549	14505	14659	14431	14551	14673	14551	14669	14559	14588	14604	14465	14597	14680	14558	14471	14555	14468	14459	14457	14539	14629	14454	14503	14234	14491	14465	14542	14434	14386	14554	14653	14582	14571	14378	14499	14546	14549	14558	14496	14629	14605	14513	14414	14441	14594	14652	14514	14523	14466	14425	14502	14535	14779	14488	14589	14381	14553	14494	14452	14582	14509	14487	14371	14606	14493	14638	14333	14621	14522	14361	14787	14593	14449	14571	14685	14522	14479	14586	14477	14480	14676	14762	14448	14563	14495	14546	14694	14637	14834	14659	14540	14360	14719	14664	14612	14532	14521	14674	14510	14590	14427	14439	14662	14579	14511	14599	14532	14455	14485	14666	14448	14479	14604	14528	14563	14442	14482	14476	14499	14600	14499	14550	14496	14665	14485	14661	14675	14588	14472	14741	14527	14528	14503	14576	14539	14547	14804	14524	14640	14581	14564	14646	14522	14522	14606	14629	14407	14623	14752	14564	14540	14604	14590	14534	14547	14484	14651	14573	14648	14539	14634	14445	14505	14574	14596	14367	14531	14513	14604	14571	14446	14370	14669	14593	14531	14264	14522	14585	14516	14587	14430	14548	14368	14627	14503	14596	14568	14597	14636	14654	14650	14499	14524	14669	14451	14640	14609	14497	14781	14381	14469	14565	14615	14372	14536	14655	14527	14645	14692	14615	14523	14373	14545	14607	14530	14436	14378	14487	14508	14531	14377	14524	14423	14465	14336	14616	14458	14495	14504	14448	14550	14563	14620	14511	14474	14494	14632	14473	14535	14658	14555	14497	14536	14618	14617	14438	14737	14656	14519	14499	14646	14594	14570	14360	14543	14448	14416	14550	14579	14456	14514	14433	14574	14470	14521	14614	14610	14380	14667	14502	14427	14647	14558	14587	14600	14472	14596	14589	14408	14560	14454	14592	14505	14559	14436	14403	14513	14441	14569	14556	14706	14502	14540	14588	14450	14491	14574	14580	14819	14414	14438	14522	14558	14615	14623	14409	14386	14591	14496	14512	14426	14496	14459	14578	14551	14552	14496	14647	14655	14488	14537	14516	14459	14529	14496	14590	14700	14473	14366	14601	14509	14488	14621	14389	14460	14584	14435	14642	14528	14612	14518	14519	14569	14534	14387	14643	14528	14537	14549	14600	14612	14536	14639	14540	14590	14498	14457	14509	14585	14626	14525	14609	14599	14424	14616	14554	14658	14470	14492	14418	14472	14620	14476	14655	14412	14529	14518	14561	14490	14637	14438	14785	14524	14546	14487	14609	14500	14623	14567	14716	14650	14471	14657	14501	14542	14383	14585	14395	14589	14519	14589	14555	14440	14613	14432	14436	14553	14394	14540	14579	14463	14616	14254	14705	14618	14583	14482	14571	14588	14527	14511	14436	14355	14463	14466	14513	14397	14593	14498	14558	14499	14453	14515	14423	14578	14370	14547	14501	14546	14519	14553	14376	14633	14533	14552	14611	14577	14482	14394	14466	14649	14588	14600	14616	14645	14667	14677	14444	14719	14433	14552	14573	14424	14475	14541	14712	14437	14485	14689	14666	14311	14574	14568	14519	14520	14488	14595	14528	14609	14595	14590	14587	14384	14603	14510	14419	14540	14501	14363	14430	14482	14460	14572	14606	14483	14637	14466	14643	14676	14223	14735	14415	14616	14424	14446	14300	14488	14532	14594	14524	14411	14631	14538	14491	14580	14581	14585	14594	14421	14633	14806	14524	14617	14475	14683	14559	14522	14555	14566	14517	14481	14564	14673	14670	14624	14357	14377	14635	14680	14628	14566	14489	14457	14477	14448	14519	14580	14669	14550	14618	14571	14704	14524	14376	14555	14365	14558	14557	14662	14478	14554	14364	14498	14548	14575	14498	14544	14503	14598	14439	14493	14535	14568	14473	14538	14465	14360	14567	14607	14629	14526	14495	14576	14683	14508	14579	14457	14502	14513	14504	14638	14580	14655	14590	14463	14414	14322	14455	14569	14587	14612	14569	14489	14547	14537	14603	14710	14498	14633	14474	14514	14543	14471	14442	14612	14543	14661	14598	14576	14477	14547	14593	14504	14554	14454	14579	14613	14484	14672	14573	14525	14631	14541	14506	14595	14489	14578	14644	14501	14650	14489	14591	14301	14602	14551	14362	14471	14465	14547	14643	14588	14650	14384	14494	14546	14443	14525	14554	14392	14484	14456	14522	14501	14421	14663	14567	14429	14355	14617	14618	14448	14398	14544	14541	14439	14499	14540	14585	14590	14554	14775	14531	14523	14556	14615	14559	14363	14573	14532	14503	14463	14555	14612	14543	14506	14628	14406	14615	14538	14590	14590	14571	14417	14528	14678	14661	14487	14469	14446	14636	14333	14453	14558	14494	14640	14347	14641	14525	14429	14724	14543	14783	14545	14516	14572	14442	14340
29562	21222	20318	18663	17269	17461	17823	17337	17912	21038	22368	20459	18310	17697	17341	17247	17363	17580	17404	17227	17496	17311	17585	17289	17349	17401	17560	17439	17381	17398	17336	17388	17464	17419	17378	17480	17559	17297	17299	17384	17460	17413	17459	17487	17564	17488	17333	17435	17346	17265	17437	17411	17476	17316	17284	17614	17556	17326	17670	17468	17393	17356	17610	17448	17269	17304	17136	17258	17260	17330	17317	17535	17462	17442	17375	17578	17411	17393	17285	17376	17273	17182	17189	17386	17383	17290	17433	17528	17476	17347	17386	17278	17272	17282	17422	17421	17242	17436	17327	17483	17399	17484	17366	17249	17499	17323	17398	17364	17337	17694	17340	17530	17420	17174	17356	17373	17384	17572	17371	17324	17267	17247	17516	17419	17375	17439	17350	17271	17294	17443	17326	17387	17281	17426	17378	17412	17427	17267	17226	17050	17452	17224	17375	17488	17268	17290	17469	17305	17232	17159	17346	17474	17273	17411	17366	17409	17259	17319	17356	17447	17466	17350	17243	17277	17375	17382	17442	17321	17311	17251	17282	17543	17252	17381	17186	17291	17313	17306	17430	17300	17470	17286	17301	17495	17515	17294	17391	17435	17372	17462	17438	17489	17340	17230	17222	17316	17253	17409	17389	17390	17454	17301	17407	17465	17275	17318	17296	17182	17406	17255	17436	17511	17231	17304	17559	17563	17320	17265	17514	17592	17456	17294	17222	17302	17344	17293	17410	17444	17312	17438	17300	17580	17474	17229	17503	17356	17489	17402	17273	17299	17368	17292	17338	17320	17268	17240	17481	17272	17524	17483	17371	17274	17165	17360	17513	17611	17359	17101	17321	17297	17279	17386	17432	17373	17552	17348	17536	17508	17408	17379	17369	17357	17227	17336	17321	17430	17437	17506	17487	17370	17445	17205	17371	17265	17375	17418	17400	17392	17448	17336	17527	17357	17486	17237	17494	17317	17382	17333	17383	17259	17378	17338	17284	17496	17394	17400	17479	17187	17521	17273	17415	17406	17311	17307	17239	17436	17270	17385	17479	17258	17270	17321	17520	17342	17239	17369	17426	17190	17302	17334	17534	17239	17265	17506	17362	17443	17525	17497	17583	17475	17508	17132	17507	17455	17147	17409	17479	17447	17514	17335	17366	17426	17352	17266	17447	17485	17338	17391	17397	17325	17375	17342	17240	17347	17370	17390	17385	17487	17384	17395	17193	17168	17133	17326	17348	17324	17417	17497	17439	17433	17321	17383	17271	17365	17519	17142	17546	17200	17177	17116	17277	17297	17615	17450	17318	17492	17447	17356	17456	17473	17223	17517	17431	17259	17384	17240	17584	17407	17357	17347	17267	17371	17468	17399	17466	17431	17366	17193	17507	17419	17399	17238	17263	17345	17260	17358	17466	17540	17009	17385	17317	17257	17537	17476	17352	17249	17492	17375	17396	17402	17389	17380	17335	17455	17512	17426	17411	17380	17344	17396	17166	17329	17519	17297	17259	17233	17470	17378	17150	17343	17409	17407	17420	17384	17456	17412	17391	17235	17586	17537	17388	17228	17411	17364	17408	17395	17276	17375	17352	17322	17386	17539	17343	17431	17450	17533	17335	17388	17353	17440	17336	17364	17527	17537	17641	17552	17510	17323	17348	17389	17242	17418	17179	17663	17452	17397	17490	17323	17441	17451	17425	17186	17338	17317	17405	17231	17443	17191	17577	17369	17259	17344	17327	17301	17265	17345	17185	17485	17471	17427	17327	17414	17187	17314	17557	17428	17382	17197	17339	17309	17511	17301	17302	17370	17269	17319	17414	17546	17309	17533	17641	17524	17389	17373	17561	17412	17152	17375	17235	17281	17272	17270	17478	17419	17315	17562	17176	17325	17381	17269	17455	17195	17607	17336	17468	17488	17190	17125	17260	17501	17323	17424	17414	17227	17358	17629	17373	17362	17279	17233	17504	17293	17155	17567	17389	17439	17392	17287	17477	17350	17523	17413	17359	17418	17507	17335	17259	17252	17105	17319	17175	17327	17394	17393	17368	17493	17504	17204	17441	17340	17376	17603	17192	17413	17234	17185	17514	17361	17403	17358	17254	17272	17305	17189	17342	17357	17513	17399	17306	17275	17307	17295	17416	17262	17526	17284	17474	17471	17384	17433	17552	17207	17352	17282	17257	17414	17493	17464	17286	17242	17456	17319	17294	17349	17470	17333	17322	17402	17461	17283	17467	17238	17414	17195	17075	17358	17194	17348	17378	17299	17391	17308	17333	17078	17448	17423	17227	17334	17153	17209	17239	17187	17427	17345	17422	17219	17564	17402	17527	17231	17156	17447	17488	17404	17588	17414	17509	17254	17248	17256	17283	17499	17279	17396	17222	17197	17465	17255	17323	17315	17427	17356	17269	17386	17402	17264	17383	17335	17347	17438	17382	17481	17529	17536	17464	17213	17463	17470	17164	17588	17393	17225	17521	17484	17378	17434	17480	17288	17419	17350	17357	17512	17379	17363	17242	17311	17393	17398	17453	17316	17237	17169	17566	17560	17478	17447	17472	17291	17443	17493	17513	17293	17461	17395	17392	17305	17406	17349	17382	17408	17331	17356	17556	17477	17374	17194	17469	17390	17472	17413	17478	17423	17351	17325	17356	17370	17476	17197	17329	17357	17273	17391	17301	17568	17366	17336	17579	17647	17334	17492	17455	17224	17351	17361	17320	17454	17556	17514	17419	17733	17634	17241	17345	17417	17444	17285	17227	17412	17486	17270	17596	17266	17305	17400	17284	17429	17438	17494	17456	17406	17256	17342	17275	17345	17467	17395	17239	17411	17317	17537	17326	17291	17346	17284	17234	17271	17173	17338	17592	17382	17362	17275	17495	17400	17369	17341	17378	17254	17359	17327	17169	17389	17443	17112	17332	17320	17287	17256	17336	17400	17531	17214	17338	17555	17356	17464	17538	17490	17402	17319	17561	17318	17365	17414	17385	17099	17427	17352	17437	17200	17431	17564	17401	17268	17152	17174	17353	17491	17563	17258	17464	17713	17242	17362	17844	17383	17441	17419	17241	17538	17247	17403	17263	17255	17470	17615	17313	17366	17480	17299	17422	17335	17464	17469	17578	17375	17513	17125	17250	17489	17529	17361	17476	17262	17593	17525	17305	17510	17488	17495	17314	17370	17445	17265	17387	17170	17415	17492	17371	17347	17372	17447	17420	17339	17250	17403	17620	17506	17245	17384	17108	17170	17230	17384	17288	17362	17076	17392	17346	17254	17230	17403	17426	17154	17509	17273	17383	17340	17301	17169	17401	17378	17379	17298	17482	17358	17384	17473	17453	17384	17545	17447	17236	17406	17207	17523	17370	17454	17388	17335	17398	17449	17237	17306	17300	17581	17443	17482	17440	17352	17479	17542	17512	17343	17319	17449	17319	17400	17387	17413	17284	17262	17535	17452	17483	17356	17301	17467	17647	17445	17476	17414	17508	17277	17560	17365	17448	17459	17485	17376	17350	17401	17485	17251	17379	17491	17481	17343	17366	17339	17399	17246	17392	17563	17244	17255	17365	17449	17377	17238	17293	17362	17371	17480	17263	17415	17595	17354	17485	17463	17288	17251	17340	17702	17442	17249	17415	17333	17446	17206	17597	17339	17361	17399	17458	17386	17470	17354	17322	17412	17455	17465	17439	17297	17218	17285	17346	17235	17419	17443	17350	17312	17511	17548	17424	17209	17227	17318	17300	17347	17454	17382	17329	17411	17372	17452	17285	17271	17152	17365	17201	17489	17224	17291	17409	17435	17169	17288	17523	17323	17375	17475	17547	17321	17503	17526	17287	17378	17527	17498	17490	17409	17300	17225	17331	17448	17547	17475	17337	17468	17337	17301	17565	17421	17437	17448	17418	17415	17374	17235	17238	17696	17633	17296	17354	17259	17285	17435	17384	17412	17314	17513	17379	17309	17605	17321	17286	17447	17403	17564	17468	17323	17193	17331	17427	17436	17409	17638	17428	17353	17312	17313	17209	17211	17385	17275	17249	17479	17210	17403	17322	17297	17257	17514	17466	17205	17272	17332	17468	17459	17350	17425	17202	17284	17488	17448	17542	17412	17390	17340	17427	17312	17419	17560	17584	17488	17344	17448	17371	17308	17580	17214	17411	17349	17471	17302	17276	17074	17446	17412	17420	17418	17476	17696	17351	17435	17220	17625	17522	17423	17445	17400	17433	17129	17318	17355	17584	17418	17301	17425	17238	17379	17400	17332	17515	17442	17543	17398	17317	17305	17429	17309	17404	17559	17574	17447	17559	17642	17267	17369	17568	17386	17495	17310	17505	17406	17298	17551	17428	17478	17362	17334	17445	17241	17195	17335	17493	17442	17527	17320	17536	17310	17121	17505	17454	17332	17196	17388	17268	17444	17286	17388	17503	17290	17296	17173	17422	17456	17380	17408	17486	17381	17280	17469	17322	17520	17421	17601	17262	17409	17255	17569	17614	17365	17541	17522	17329	17366	17346	17397	17262	17370	17303	17239	17345	17169	17425	17257	17398	17359	17382	17337	17414	17383	17478	17352	17320	17460	17370	17093	17289	17143	17308	17313	17423	17354	17483	17442	17339	17417	17543	17369	17441	17303	17212	17344	17611	17469	17463	17425	17514	17475	17303	17494	17260	17148	17280	17322	17395	17314	17376	17427	17485	17330	17410	17620	17497	17449	17445	17268	16991	17327	17337	17430	17383	17328	17250	17385	17584	17411	17515	17365	17405	17233	17431	17199	17291	17200	17661	17235	17271	17448	17254	17255	17208	17245	17404	17351	17479	17056	17264	17270	17206	17284	17482	17383	17303	17274	17120	17521	17247	17320	17406	17354	17213	17524	17180	17197	17291	17524	17596	17432	17173	17356	17760	17384	17312	17300	17426	17259	17521	17295	17580	17436	17407	17562	17455	17351	17496	17175	17486	17387	17239	17427	17316	17296	17476	17315	17375	17316	17104	17386	17338	17196	17266	17463	17417	17370	17448	17377	17306	17509	17206	17394	17202	17384	17343	17464	17273	17471	17502	17370	17497	17345	17340	17335	17264	17387	17543	17434	17412	17286	17414	17235	17428	17403	17320	17487	17625	17509	17536	17322	17119	17378	17347	17345
15292	15229	15206	14696	14714	14538	14635	14738	15400	20491	21075	17739	15269	14548	14590	14605	14525	14572	14562	14435	14646	14611	14593	14631	14498	14447	14606	14577	14569	14455	14466	14504	14364	14497	14554	14351	14514	14444	14525	14491	14446	14497	14479	14630	14528	14536	14462	14597	14596	14607	14360	14455	14571	14493	14599	14475	14561	14401	14361	14383	14480	14516	14526	14549	14521	14522	14482	14540	14474	14580	14755	14567	14444	14567	14404	14497	14666	14516	14596	14405	14520	14583	14434	14538	14498	14467	14537	14462	14639	14560	14517	14562	14574	14450	14526	14527	14584	14584	14527	14594	14426	14511	14390	14552	14557	14315	14580	14474	14596	14520	14608	14407	14374	14511	14294	14641	14418	14596	14468	14657	14441	14307	14545	14441	14499	14606	14460	14467	14392	14372	14418	14444	14521	14446	14588	14458	14463	14596	14403	14494	14596	14443	14419	14560	14602	14414	14506	14445	14561	14364	14558	14724	14683	14363	14573	14526	14516	14501	14466	14561	14594	14305	14538	14524	14517	14568	14569	14495	14499	14626	14568	14399	14446	14513	14368	14394	14383	14500	14640	14439	14569	14480	14497	14374	14618	14418	14622	14566	14406	14545	14459	14467	14491	14496	14456	14565	14550	14407	14658	14537	14396	14528	14457	14563	14461	14561	14607	14592	14444	14613	14585	14376	14626	14574	14641	14446	14354	14574	14591	14667	14617	14605	14594	14447	14505	14486	14448	14420	14417	14605	14484	14467	14649	14485	14522	14550	14614	14424	14447	14499	14427	14506	14551	14449	14475	14512	14482	14508	14659	14521	14531	14469	14409	14570	14590	14569	14528	14532	14604	14543	14594	14513	14401	14526	14426	14626	14433	14496	14370	14449	14528	14463	14543	14567	14455	14391	14644	14596	14518	14502	14403	14431	14460	14524	14519	14384	14563	14492	14711	14589	14544	14484	14424	14567	14433	14490	14540	14659	14692	14620	14556	14397	14403	14474	14567	14531	14411	14584	14538	14557	14559	14519	14478	14501	14429	14548	14613	14504	14551	14368	14426	14501	14448	14598	14451	14444	14506	14530	14518	14510	14497	14643	14468	14561	14572	14514	14512	14566	14439	14501	14517	14569	14544	14425	14430	14467	14583	14455	14570	14664	14290	14459	14409	14545	14551	14545	14494	14607	14483	14474	14407	14481	14414	14671	14602	14550	14600	14462	14423	14517	14701	14571	14495	14495	14541	14487	14492	14582	14657	14565	14517	14566	14483	14600	14637	14606	14299	14556	14487	14459	14327	14532	14613	14406	14505	14601	14606	14483	14507	14462	14470	14497	14429	14394	14597	14500	14546	14570	14549	14400	14481	14495	14622	14493	14405	14641	14569	14615	14443	14480	14706	14365	14521	14511	14441	14407	14525	14514	14483	14381	14301	14617	14461	14578	14495	14540	14474	14404	14461	14458	14651	14595	14700	14472	14655	14463	14394	14550	14397	14403	14422	14565	14474	14449	14360	14621	14521	14602	14461	14675	14521	14532	14477	14457	14399	14442	14615	14641	14740	14471	14710	14659	14479	14479	14562	14481	14453	14371	14453	14532	14442	14507	14529	14602	14522	14581	14630	14449	14532	14662	14524	14524	14537	14611	14487	14495	14606	14502	14592	14475	14451	14461	14488	14541	14455	14465	14538	14469	14411	14510	14489	14508	14544	14499	14552	14532	14447	14379	14590	14511	14476	14507	14561	14715	14484	14477	14431	14596	14609	14662	14546	14480	14575	14550	14566	14488	14581	14602	14482	14494	14545	14492	14452	14630	14461	14487	14447	14466	14533	14593	14635	14350	14658	14481	14482	14477	14543	14500	14509	14550	14611	14512	14603	14560	14349	14664	14664	14595	14558	14724	14479	14490	14627	14483	14517	14430	14529	14568	14563	14446	14548	14542	14649	14545	14648	14472	14708	14545	14609	14451	14380	14342	14619	14580	14615	14668	14458	14619	14532	14454	14424	14635	14699	14644	14653	14521	14583	14398	14430	14468	14528	14508	14451	14511	14736	14362	14484	14368	14502	14456	14620	14534	14563	14652	14439	14545	14409	14591	14442	14566	14424	14674	14542	14521	14476	14402	14566	14572	14608	14557	14683	14444	14577	14536	14441	14534	14422	14542	14472	14472	14589	14529	14674	14688	14571	14629	14386	14591	14459	14599	14392	14470	14456	14568	14451	14538	14606	14527	14550	14438	14668	14616	14544	14533	14485	14394	14659	14451	14427	14553	14548	14668	14479	14558	14522	14538	14534	14538	14484	14388	14415	14541	14580	14433	14623	14529	14457	14566	14409	14330	14429	14598	14404	14573	14617	14586	14514	14602	14542	14500	14287	14471	14422	14563	14457	14639	14535	14477	14668	14426	14577	14537	14551	14370	14417	14467	14512	14603	14706	14489	14616	14642	14550	14403	14480	14420	14610	14533	14688	14567	14454	14394	14344	14495	14528	14595	14514	14729	14513	14494	14599	14358	14505	14594	14629	14330	14526	14407	14631	14535	14532	14336	14544	14416	14607	14537	14521	14662	14541	14416	14546	14444	14524	14464	14586	14502	14489	14463	14544	14411	14636	14554	14418	14640	14620	14514	14544	14410	14603	14522	14430	14433	14616	14477	14410	14510	14396	14657	14660	14421	14428	14397	14513	14517	14525	14527	14492	14450	14569	14520	14392	14558	14462	14599	14258	14514	14557	14608	14556	14613	14476	14421	14438	14400	14580	14531	14568	14532	14579	14494	14499	14438	14540	14491	14672	14396	14609	14475	14504	14483	14518	14395	14519	14518	14508	14468	14674	14507	14712	14578	14596	14607	14548	14458	14545	14468	14530	14387	14562	14661	14559	14631	14591	14687	14431	14352	14573	14453	14499	14500	14717	14690	14560	14436	14440	14534	14486	14494	14701	14575	14527	14634	14462	14525	14413	14448	14443	14660	14476	14611	14583	14550	14243	14776	14478	14477	14449	14478	14502	14624	14634	14539	14700	14493	14595	14441	14547	14367	14582	14581	14220	14520	14524	14499	14579	14465	14354	14596	14617	14693	14491	14522	14555	14414	14584	14407	14314	14505	14620	14374	14552	14450	14504	14484	14640	14518	14488	14493	14557	14402	14663	14654	14314	14505	14364	14429	14523	14364	14517	14694	14588	14678	14475	14425	14348	14510	14450	14275	14596	14638	14357	14573	14441	14536	14456	14539	14614	14601	14678	14231	14549	14515	14471	14321	14625	14326	14414	14522	14499	14569	14638	14608	14324	14598	14431	14537	14569	14436	14480	14687	14392	14441	14604	14605	14380	14582	14512	14500	14401	14388	14421	14644	14588	14433	14479	14508	14540	14582	14556	14495	14349	14487	14536	14639	14437	14219	14505	14466	14442	14448	14769	14400	14494	14594	14421	14499	14530	14712	14593	14525	14596	14356	14460	14598	14649	14489	14484	14632	14438	14498	14491	14328	14360	14516	14674	14533	14542	14508	14622	14509	14356	14519	14482	14636	14456	14702	14592	14476	14412	14430	14504	14555	14401	14590	14619	14506	14611	14511	14471	14645	14494	14422	14458	14474	14481	14385	14597	14442	14487	14444	14583	14539	14489	14644	14527	14435	14480	14595	14471	14554	14368	14467	14438	14539	14678	14508	14549	14595	14419	14581	14426	14672	14785	14484	14540	14531	14375	14548	14642	14614	14536	14506	14492	14481	14620	14557	14469	14564	14554	14543	14390	14481	14565	14723	14457	14589	14476	14603	14487	14511	14566	14509	14435	14484	14543	14440	14574	14463	14472	14605	14314	14418	14603	14573	14570	14479	14495	14533	14462	14425	14552	14636	14497	14467	14593	14473	14421	14649	14588	14528	14456	14638	14373	14516	14392	14548	14520	14493	14579	14470	14406	14592	14386	14582	14509	14560	14472	14528	14497	14537	14595	14416	14298	14634	14771	14398	14500	14428	14565	14357	14674	14481	14540	14592	14338	14439	14392	14377	14617	14716	14519	14654	14576	14512	14536	14710	14355	14578	14561	14412	14501	14415	14520	14437	14519	14314	14544	14515	14500	14503	14591	14588	14438	14584	14559	14522	14485	14552	14596	14451	14484	14794	14645	14672	14554	14392	14586	14661	14586	14577	14525	14531	14613	14554	14680	14556	14490	14549	14480	14418	14384	14518	14573	14495	14598	14538	14570	14458	14666	14462	14390	14550	14551	14491	14494	14799	14597	14375	14772	14546	14603	14363	14533	14577	14507	14427	14699	14418	14467	14453	14639	14543	14543	14542	14463	14441	14450	14636	14520	14573	14483	14606	14529	14532	14570	14572	14479	14410	14704	14423	14521	14573	14529	14662	14594	14409	14420	14289	14581	14310	14554	14492	14647	14428	14586	14861	14437	14588	14580	14469	14526	14547	14548	14569	14525	14581	14487	14620	14475	14594	14553	14453	14407	14441	14587	14540	14505	14560	14616	14519	14544	14459	14629	14576	14449	14509	14502	14737	14246	14518	14521	14630	14508	14315	14399	14680	14491	14443	14393	14387	14630	14488	14586	14505	14544	14402	14509	14740	14512	14504	14569	14574	14338	14497	14525	14521	14651	14675	14440	14533	14550	14475	14411	14547	14395	14386	14652	14467	14528	14488	14385	14599	14439	14474	14593	14532	14438	14302	14533	14589	14525	14560	14425	14519	14401	14386	14344	14469	14615	14590	14559	14537	14584	14581	14629	14453	14601	14512	14573	14609	14572	14670	14569	14303	14419	14554	14472	14572	14484	14440	14409	14639	14557	14455	14381	14562	14456	14557	14428	14579	14620	14539	14545	14521	14499	14550	14661	14489	14388	14612	14518	14544	14456	14448	14510	14505	14505	14553	14535	14422	14519	14547	14571	14609	14441	14660	14593	14497	14416	14512	14654	14485	14653	14609	14572	14512	14751	14551	14487	14591	14301	14423	14550	14589	14497	14649	14438	14469	14402	14635	14626	14490	14516	14596	14520	14507	14595	14490	14558	14587	14548	14515	14509	14636	14593	14509	14587	14456	14599	14510	14421	14418	14613	14646	14549	14541	14596	14445	14534	14628	14490	14645	14400	14490	14420	14510	14546	14524	14632	14312	14423	14604	14351	14522	14504	14494
25536	20769	26837	25414	20214	18582	18570	17701	20617	38162	37881	28297	20968	18006	17420	17375	17334	17348	17352	17281	17224	17335	17139	17384	17230	17359	17147	17469	17404	17364	17316	17278	17266	17469	17396	17391	17377	17347	17341	17263	17225	17249	17251	17221	17462	17352	17331	17307	17305	17442	17210	17316	17113	17337	17183	17385	17439	17206	17469	17246	17447	17171	17055	17279	17329	17150	17398	17057	17184	17314	17107	17489	17207	17318	17036	17317	17281	17288	17249	17342	17342	17132	17316	17332	17353	17374	17257	17249	17254	17323	17219	17121	17287	17153	17393	17358	17281	17470	17285	17441	17198	17234	17154	17051	17311	17086	17240	17379	17231	17360	17379	17423	17204	17011	17190	17142	17244	17035	17282	17334	17407	17246	17272	17249	17342	17201	17291	17127	17272	17402	17162	17376	17238	17072	17081	17429	17370	17374	17087	17220	17281	17146	17203	17281	17309	17328	17465	17216	17161	17367	17255	17277	17357	17242	17329	17600	17164	17111	17312	17350	17004	17389	17026	17229	17270	17272	17061	17091	17131	17366	17189	17172	17046	17375	17358	17177	17246	17107	17308	17416	17321	17171	17277	17270	17249	17046	17302	17321	17274	17320	17208	17120	17321	17273	17348	17278	17159	17312	17386	17032	17317	17202	17267	17177	17217	17249	17013	17183	17328	17015	17247	17280	17254	17166	17196	17323	17154	17372	17199	17327	17219	17364	17217	17500	17504	17218	17305	17161	17270	17236	17352	17195	17066	17392	17412	17305	17379	17464	17293	17179	17170	17257	17451	17525	17298	17347	17248	17165	17263	17286	17159	17385	17179	17309	17236	17243	17173	17270	17101	17262	17389	17351	17231	17418	17397	17126	17317	17231	17307	17228	17204	17175	17468	17227	17271	17292	17120	17391	17181	17279	17268	17291	17421	17352	17290	17381	17087	17394	17151	17371	17185	17152	17165	17016	17262	17202	17265	17371	17112	17364	17236	17332	17244	17091	17254	17449	17137	17236	17289	17240	17278	17543	17156	17244	17142	17331	17205	17398	17398	17296	17225	17140	17143	17233	17162	17261	17357	17301	17335	17185	17229	17314	17227	17357	17523	17266	17216	17355	17235	17292	17418	17193	17153	17007	17203	17111	17262	17298	17331	17333	17313	17166	17074	17178	17252	17264	17162	17083	17305	17262	17160	17195	17130	17239	17237	17247	17242	17172	17275	17338	17445	17335	17358	17218	17257	17210	17450	17159	17285	17231	17368	17311	17251	17175	17329	17292	17046	17362	17165	17250	17085	17239	17309	17327	17249	17080	17197	17192	17141	17240	17225	17246	17332	17126	17205	17185	17348	17253	17256	17190	17344	17322	17440	17093	17247	17187	17180	17440	17150	17250	17169	17100	17306	17275	17207	17295	17194	17149	17306	17371	17451	17310	17417	17280	17249	17352	17256	17177	17225	17185	17207	17217	17341	17388	17317	17205	17397	17206	17337	17349	17136	17088	17010	17271	17465	17184	17340	17233	17239	17094	17265	17121	17253	17430	17405	17269	17123	17208	17227	17333	17389	17292	17116	17128	17170	17415	17192	17238	17157	17223	17335	17184	17391	17203	17164	17287	16989	17192	17014	17129	17386	17223	17249	17262	17140	17292	17344	17183	17227	17173	17551	17278	17376	17291	17470	17213	17277	17199	17288	17558	17149	17297	17275	17324	17379	17211	17399	17371	17279	17295	17229	16940	17219	17306	17353	17401	17479	17271	17409	17329	17294	17149	17083	17185	17205	17245	17308	17381	17239	17287	17195	17133	17360	17287	17090	17341	17383	17250	17281	17293	17187	17134	17270	17358	17262	17026	17261	17272	17197	17401	17203	17225	17074	17279	17281	17362	17139	17313	17181	17151	17240	17318	17232	17100	17244	17387	17361	17265	17260	17250	17385	17296	17359	17298	17241	17402	17240	17407	17326	17219	17346	17450	17244	17199	17124	17123	17500	17221	17292	17261	17433	17250	17326	17253	17090	17383	17218	17255	17304	17115	17438	17280	17227	17095	17143	17171	17254	17361	17437	17380	17332	17508	17378	17246	17133	17258	17264	17058	17145	17193	17058	17203	17469	17134	17036	17084	17225	17190	17227	17321	17411	17415	17290	17217	17258	16885	17202	17244	17238	17064	17329	17180	17164	17243	17266	17571	17270	17257	17179	17324	17264	17127	17358	17276	17398	17372	17269	17198	17114	17190	17280	17278	17289	17353	17219	17238	17112	17322	17297	17086	17075	17214	17257	17422	17180	17302	17157	17221	17175	17215	17253	17185	17300	17255	17075	17263	17248	17289	17432	17403	17163	17388	17176	17311	17353	17407	17202	17195	17303	17304	17178	17306	16989	17188	17249	17141	17059	17059	17154	17361	17214	17223	17119	17213	17425	17306	17128	17093	17203	17165	17260	17166	17236	17269	17250	16992	17331	17227	17371	17537	17360	17183	17185	17269	17333	16991	17269	17271	17291	17222	17173	17279	17234	17425	17388	17399	17165	17200	17277	17335	17259	17388	17336	17180	17295	17287	17132	17041	17359	17269	17318	17138	17424	17273	17104	17200	17294	17298	17133	17475	17340	17274	17294	17204	17094	17208	17275	17301	17082	17260	17317	17228	17218	17377	17194	17216	17123	17226	17371	17185	17115	17136	17077	17241	17299	17040	17308	17213	17127	17152	17398	17451	17477	17358	17308	17460	17169	17366	17242	17394	17272	17176	17447	17213	17233	17244	17231	17138	17283	17273	17400	17222	17252	17412	17249	17339	17228	17222	17193	17448	17124	17279	17008	17237	17401	17154	17133	17355	17306	17240	17385	17200	17148	17400	17334	17110	17151	17326	17037	17346	17331	17406	17234	17191	17266	17239	17254	17288	17239	17212	17354	17155	17082	17385	17082	17333	17280	17300	17485	17295	17311	17366	17139	17222	17270	17292	17297	17276	17239	17226	17326	17194	17373	17282	17267	17363	17250	17137	17205	17383	17128	17299	17099	17241	17400	17282	17175	17321	17293	17092	17211	17213	17243	17206	17418	17322	17338	17329	17271	17237	17335	17225	17336	17107	17429	17361	17220	17275	17271	17210	17447	17303	17288	17130	17138	17136	17281	17023	17311	17216	17353	17419	17196	17064	17099	17363	17292	17154	17283	17225	17238	17349	17511	17018	17160	17275	17364	17387	17252	17256	17265	17125	17215	17135	17065	16962	17176	17406	17429	17261	17328	17264	17233	17326	17306	17349	17499	17264	17241	17105	17214	17360	17254	17214	17042	17165	17368	17299	17230	17348	17203	17215	17328	17414	17305	17230	17314	17368	17286	17095	17338	17350	17264	17348	17255	17495	17315	17388	17270	17138	17458	17210	17135	17349	17121	17164	17303	17240	17456	17261	17289	17303	17339	17436	17199	17196	17396	17095	17071	17175	17238	17241	17341	17324	17246	17146	17381	17233	17179	17159	17276	17264	17126	17004	17340	17332	17255	17262	17090	17156	17229	17231	17159	17434	17412	17260	17441	17265	17144	17212	17327	17357	17223	17349	17141	17304	17194	17140	17232	17071	17356	17155	17368	17325	17023	17400	17237	17289	17198	17317	17266	17289	17387	17274	17338	17213	17406	17454	17427	17254	17450	17274	17137	17308	17512	17221	17399	17199	17235	17325	17200	17224	17158	17419	17451	17301	17115	17083	17255	17359	17346	17236	17223	17117	17174	17274	17172	17150	17327	17464	17093	17521	17165	17385	17345	17247	17362	17340	17301	17214	17239	17391	17300	17177	17116	17151	17410	17438	17245	17369	17318	17202	17423	17009	17431	17175	17426	17274	17148	17321	17231	17207	17366	17189	17355	17214	17393	17272	17278	17137	17286	17152	17239	17266	17264	17260	17336	17214	17271	17344	17105	17239	17336	17298	17230	17337	17362	17235	17276	17308	17228	17266	17248	17144	17166	17131	17288	17182	17248	17219	17461	17252	17347	16958	17359	17105	16955	17197	17194	17131	16949	17201	17095	17099	17137	17096	17049	17077	17241	17266	17251	17268	17361	17365	17099	17249	17322	17183	17155	17260	17262	17188	17209	17238	17221	17142	17118	17219	17373	17236	17436	17218	17094	17185	17219	17263	17237	17330	17185	17255	17232	17246	17140	17247	17379	17217	17338	17466	17044	17370	17051	17229	17017	16962	17050	17441	17460	17185	17276	17275	17196	17259	17302	17405	17286	17123	17290	17196	17301	17388	17270	17163	17092	17190	17276	17173	17349	17204	17264	17297	17194	17061	17291	17255	17082	17234	17110	17278	17270	17075	17336	17422	17122	17116	17194	17267	17263	17238	17271	17248	17139	17123	17208	17527	17368	17440	17240	17226	17280	17083	17113	17265	17291	17373	17214	17325	17275	17233	17195	17117	17139	17170	17318	17121	17413	17370	17322	17381	17252	17154	17378	17053	17355	17156	17324	17350	17293	17099	17032	17223	17010	17330	17464	17334	16863	17254	17162	17092	17320	17416	17155	17412	17440	17167	17378	17249	17357	17388	17238	17190	17452	17125	17375	17402	17242	17156	17161	17408	17382	17409	17416	17240	17092	17388	17188	17456	17199	17290	17245	17275	17505	17286	17352	17304	17212	17202	17224	17178	17218	17027	17377	17281	17085	17278	17365	17341	17430	17219	17048	17314	17213	17108	17133	17267	17230	17447	17356	17080	17205	17152	17226	17273	17426	17442	17266	17137	17140	16947	17068	17152	17226	17185	17273	17352	17212	17094	17256	17038	17428	17374	17153	17225	17286	17231	17399	17295	17271	17371	17002	17080	17164	17367	17360	17437	17313	17400	17258	17376	17261	17284	17143	17152	17271	17310	17395	17321	17156	17221	17157	17313	17519	17202	17300	17433	17435	17332	17262	16996	17207	17115	17361	17286	17294	17198	17331	17235	17413	17151	17135	17258	17198	17245	17238	17278	17098	17431	17376	17343	17203	17214	17126	17463	17432	17345	17233	17322	17108	17057	17258	17132	17080	17201	17421	17438	17229	17177	17298	17369	17282	17332	17190	17339	17210	17080	17130	17372	17304	17153	17325	17286	17533	17442	17293	17434	17287	17134	17112	17289	17481	17043	17277	17313	17310	17102	17157	17209
13836	19832	19116	16865	15811	15351	15064	15065	20880	40577	37368	25742	17453	15072	14546	14539	14591	14521	14545	14551	14481	14664	14491	14534	14561	14537	14609	14572	14566	14570	14548	14527	14403	14435	14550	14543	14594	14462	14556	14556	14615	14719	14410	14658	14362	14420	14652	14532	14550	14561	14502	14505	14707	14499	14477	14426	14448	14363	14505	14388	14627	14472	14551	14438	14452	14545	14392	14574	14406	14537	14411	14450	14639	14359	14602	14284	14611	14662	14658	14471	14498	14607	14445	14548	14694	14447	14532	14472	14497	14603	14464	14429	14359	14553	14514	14558	14564	14461	14486	14542	14452	14242	14664	14566	14585	14503	14377	14670	14664	14484	14503	14482	14428	14460	14527	14540	14353	14606	14517	14465	14523	14303	14633	14525	14262	14436	14447	14566	14593	14468	14585	14477	14405	14514	14498	14436	14654	14536	14492	14491	14492	14504	14567	14759	14480	14556	14514	14672	14479	14630	14507	14428	14563	14286	14430	14458	14464	14452	14556	14516	14382	14476	14562	14405	14382	14628	14469	14458	14444	14345	14575	14477	14522	14573	14557	14498	14434	14536	14554	14477	14534	14526	14477	14490	14618	14549	14496	14507	14505	14491	14380	14291	14428	14346	14480	14404	14620	14412	14555	14546	14490	14487	14394	14537	14546	14431	14441	14543	14661	14620	14481	14454	14570	14502	14506	14342	14308	14464	14533	14491	14434	14502	14662	14565	14389	14521	14536	14561	14416	14539	14437	14565	14600	14471	14419	14238	14390	14373	14507	14407	14399	14497	14473	14516	14557	14595	14483	14440	14677	14438	14598	14398	14587	14638	14539	14581	14289	14524	14454	14756	14416	14582	14335	14487	14543	14565	14423	14514	14431	14535	14588	14487	14544	14618	14552	14463	14442	14548	14494	14641	14561	14574	14519	14520	14556	14537	14629	14666	14623	14620	14599	14540	14383	14555	14567	14413	14680	14494	14657	14403	14505	14574	14413	14642	14373	14514	14571	14535	14372	14472	14584	14663	14451	14556	14483	14485	14625	14506	14321	14499	14630	14557	14382	14660	14396	14582	14381	14436	14591	14362	14439	14693	14530	14583	14424	14600	14301	14544	14413	14548	14389	14403	14594	14524	14633	14464	14611	14575	14481	14590	14239	14502	14525	14528	14663	14439	14455	14611	14498	14509	14438	14396	14547	14442	14512	14470	14549	14479	14696	14425	14445	14569	14503	14294	14611	14620	14365	14412	14489	14464	14312	14406	14622	14422	14610	14447	14315	14477	14494	14463	14590	14432	14478	14726	14469	14760	14569	14520	14674	14487	14496	14392	14563	14620	14400	14379	14427	14626	14474	14515	14570	14511	14571	14547	14415	14687	14420	14594	14534	14517	14507	14525	14539	14461	14448	14505	14432	14331	14484	14588	14642	14441	14400	14425	14397	14488	14561	14490	14574	14517	14449	14530	14326	14323	14571	14567	14581	14523	14423	14513	14522	14501	14417	14558	14471	14437	14407	14578	14554	14606	14466	14482	14297	14466	14529	14525	14529	14468	14560	14580	14468	14482	14464	14413	14743	14434	14568	14512	14537	14537	14540	14362	14405	14666	14579	14521	14529	14491	14406	14516	14350	14449	14485	14441	14420	14330	14518	14440	14498	14605	14488	14524	14518	14540	14635	14410	14241	14439	14466	14498	14564	14454	14304	14530	14386	14521	14586	14581	14496	14492	14489	14563	14543	14431	14423	14368	14728	14517	14600	14577	14410	14553	14593	14451	14560	14484	14691	14366	14549	14517	14372	14335	14468	14654	14464	14474	14632	14532	14634	14451	14625	14471	14377	14454	14531	14475	14407	14605	14478	14493	14390	14401	14392	14576	14552	14584	14318	14661	14471	14527	14499	14573	14488	14491	14334	14643	14356	14525	14399	14671	14490	14416	14560	14468	14458	14425	14458	14530	14495	14512	14527	14491	14504	14434	14496	14347	14346	14530	14499	14615	14555	14519	14462	14568	14515	14467	14607	14580	14554	14446	14428	14573	14467	14580	14361	14707	14505	14460	14632	14515	14516	14675	14604	14459	14451	14579	14438	14565	14527	14624	14508	14455	14480	14666	14567	14525	14594	14573	14602	14647	14583	14389	14446	14537	14499	14549	14548	14480	14455	14581	14579	14561	14430	14543	14601	14399	14664	14532	14486	14522	14551	14642	14387	14519	14607	14498	14489	14496	14461	14489	14491	14560	14653	14621	14638	14576	14536	14550	14482	14383	14371	14606	14465	14443	14656	14384	14404	14498	14546	14661	14469	14536	14537	14615	14584	14528	14559	14486	14403	14539	14522	14594	14411	14469	14437	14719	14474	14343	14369	14586	14387	14466	14619	14343	14551	14445	14484	14605	14540	14447	14603	14539	14466	14450	14403	14539	14464	14727	14461	14528	14518	14607	14543	14574	14328	14599	14590	14571	14603	14465	14441	14382	14525	14269	14458	14516	14621	14583	14327	14360	14602	14471	14336	14417	14542	14541	14422	14504	14550	14473	14392	14590	14520	14485	14471	14624	14510	14386	14393	14450	14402	14596	14485	14364	14527	14432	14645	14352	14342	14640	14463	14539	14553	14495	14502	14654	14481	14397	14578	14476	14552	14422	14499	14584	14488	14568	14626	14344	14489	14375	14301	14560	14642	14598	14731	14494	14396	14637	14404	14560	14632	14578	14599	14633	14431	14526	14487	14464	14584	14422	14572	14479	14676	14597	14460	14471	14484	14440	14633	14550	14628	14648	14398	14544	14509	14512	14427	14610	14501	14524	14499	14543	14473	14618	14499	14533	14552	14519	14524	14534	14363	14363	14409	14458	14463	14487	14564	14424	14527	14476	14517	14336	14512	14516	14514	14471	14512	14521	14392	14508	14483	14517	14414	14537	14622	14422	14475	14464	14538	14438	14635	14449	14581	14564	14443	14731	14434	14451	14517	14483	14533	14433	14454	14561	14528	14464	14581	14629	14373	14393	14679	14381	14497	14560	14462	14498	14482	14507	14436	14489	14547	14532	14367	14623	14521	14384	14526	14366	14631	14561	14635	14515	14468	14586	14638	14489	14454	14453	14602	14431	14548	14478	14289	14642	14518	14632	14437	14688	14491	14479	14507	14550	14558	14599	14680	14322	14638	14544	14629	14688	14471	14610	14489	14584	14578	14640	14616	14554	14458	14444	14698	14562	14448	14443	14322	14529	14497	14650	14597	14436	14638	14434	14393	14549	14417	14574	14443	14580	14617	14422	14422	14695	14457	14476	14325	14474	14526	14512	14430	14401	14672	14216	14488	14543	14542	14549	14525	14413	14549	14579	14615	14435	14544	14335	14457	14465	14491	14428	14691	14395	14490	14520	14565	14500	14431	14612	14376	14590	14413	14569	14338	14439	14628	14596	14579	14534	14551	14442	14504	14492	14564	14402	14548	14498	14458	14590	14633	14363	14749	14441	14494	14560	14498	14544	14576	14520	14393	14482	14599	14399	14570	14500	14517	14557	14529	14381	14544	14421	14379	14270	14687	14446	14508	14378	14496	14498	14554	14535	14472	14601	14544	14591	14392	14443	14341	14567	14556	14458	14582	14489	14569	14536	14653	14632	14551	14554	14409	14449	14365	14387	14402	14383	14308	14573	14506	14422	14369	14393	14395	14454	14395	14407	14641	14415	14490	14531	14521	14553	14464	14539	14316	14563	14536	14278	14532	14396	14715	14357	14417	14697	14463	14536	14485	14438	14636	14264	14375	14678	14505	14631	14513	14420	14401	14528	14569	14420	14412	14420	14467	14711	14360	14378	14633	14642	14616	14503	14492	14470	14589	14463	14397	14469	14466	14608	14464	14525	14550	14502	14557	14445	14502	14560	14538	14515	14535	14528	14542	14423	14498	14490	14592	14568	14393	14360	14430	14401	14457	14466	14269	14509	14522	14389	14505	14507	14573	14442	14554	14491	14493	14571	14547	14453	14492	14482	14551	14462	14499	14513	14505	14492	14380	14532	14590	14622	14501	14555	14345	14472	14559	14396	14471	14499	14490	14684	14555	14530	14432	14641	14453	14522	14435	14339	14374	14416	14539	14443	14414	14502	14423	14419	14537	14511	14369	14580	14574	14489	14428	14582	14564	14510	14588	14421	14572	14567	14550	14571	14444	14621	14574	14444	14391	14494	14496	14462	14511	14520	14451	14564	14568	14598	14477	14681	14453	14624	14518	14516	14497	14278	14426	14434	14594	14511	14488	14481	14537	14585	14610	14409	14622	14618	14510	14660	14688	14543	14492	14401	14614	14436	14604	14590	14502	14468	14376	14448	14484	14488	14282	14564	14466	14263	14532	14607	14592	14548	14522	14393	14545	14524	14530	14538	14613	14443	14796	14673	14456	14567	14384	14577	14416	14572	14617	14466	14514	14585	14521	14412	14546	14478	14620	14500	14439	14459	14564	14494	14575	14369	14524	14537	14508	14345	14468	14435	14406	14538	14575	14379	14472	14475	14632	14544	14570	14673	14597	14541	14439	14586	14426	14496	14485	14473	14707	14477	14511	14593	14520	14551	14389	14458	14537	14558	14445	14478	14467	14363	14749	14534	14450	14398	14378	14479	14528	14459	14531	14540	14533	14744	14506	14548	14615	14534	14340	14524	14613	14450	14385	14405	14417	14610	14400	14581	14458	14532	14753	14422	14634	14456	14366	14321	14374	14529	14474	14505	14465	14532	14373	14523	14427	14373	14332	14437	14586	14450	14401	14401	14673	14451	14368	14456	14640	14409	14573	14439	14384	14410	14647	14615	14420	14477	14549	14477	14369	14587	14525	14545	14694	14541	14560	14460	14387	14339	14431	14431	14524	14597	14466	14467	14556	14501	14455	14478	14542	14657	14523	14637	14592	14567	14526	14427	14584	14535	14694	14462	14613	14434	14649	14553	14581	14453	14459	14417	14541	14579	14538	14585	14365	14625	14437	14529	14549	14646	14499	14434	14566	14570	14592	14428	14455	14483	14366	14462	14513	14563	14608	14585	14736	14312	14417	14329	14515	14333	14638	14329	14408	14424	14514	14573	14598	14445	14590	14599	14408	14550	14474	14465	14625	14470	14388	14569	14459	14621	14545	14495	14369	14390	14495	14529
23554	20788	28103	23636	21279	22707	22460	18816	26084	54632	53218	39293	25645	19658	18014	17793	17643	17458	17720	17542	17568	17615	17760	17808	17637	17589	17678	17553	17698	17775	17706	17531	17622	17773	17508	17366	17436	17436	17559	17695	17722	17509	17561	17670	17522	17627	17744	17387	17485	17387	17463	17522	17754	17554	17387	17405	17473	17455	17510	17480	17487	17579	17711	17570	17517	17410	17544	17471	17495	17511	17548	17623	17556	17656	17457	17299	17531	17649	17606	17342	17580	17482	17599	17444	17506	17534	17452	17489	17615	17596	17459	17547	17510	17582	17516	17559	17456	17527	17518	17399	17309	17577	17381	17551	17393	17623	17381	17455	17443	17715	17460	17283	17567	17636	17481	17533	17590	17626	17513	17763	17553	17637	17611	17387	17424	17451	17562	17434	17577	17312	17504	17385	17450	17499	17534	17330	17439	17538	17349	17461	17487	17375	17449	17384	17757	17352	17248	17490	17489	17406	17455	17432	17437	17621	17387	17420	17679	17459	17453	17515	17308	17388	17713	17576	17481	17653	17482	17530	17581	17484	17498	17517	17475	17563	17370	17542	17540	17361	17600	17380	17461	17611	17611	17560	17425	17559	17729	17437	17776	17544	17442	17391	17353	17469	17644	17529	17537	17725	17618	17465	17489	17702	17660	17573	17353	17528	17637	17402	17296	17590	17650	17497	17621	17388	17393	17529	17349	17528	17464	17364	17574	17444	17612	17364	17301	17447	17449	17413	17457	17560	17365	17472	17533	17489	17552	17451	17650	17526	17459	17587	17651	17261	17338	17600	17565	17311	17463	17629	17426	17453	17452	17485	17518	17656	17379	17444	17713	17463	17511	17233	17588	17373	17499	17523	17532	17377	17500	17389	17489	17367	17218	17435	17247	17358	17582	17476	17474	17462	17476	17485	17563	17532	17595	17354	17437	17442	17433	17414	17532	17683	17532	17421	17733	17532	17621	17415	17651	17585	17515	17436	17303	17442	17333	17660	17499	17286	17540	17537	17684	17706	17332	17627	17533	17581	17300	17330	17372	17548	17498	17245	17490	17412	17439	17418	17439	17385	17613	17646	17667	17670	17588	17566	17493	17311	17496	17637	17632	17488	17417	17674	17547	17318	17492	17648	17520	17635	17462	17376	17447	17625	17522	17473	17596	17324	17514	17503	17436	17441	17494	17857	17583	17452	17434	17446	17539	17486	17739	17540	17372	17619	17721	17456	17826	17677	17664	17516	17385	17518	17316	17342	17404	17422	17496	17575	17505	17482	17514	17449	17394	17539	17451	17568	17444	17414	17296	17486	17660	17325	17394	17546	17443	17366	17531	17655	17509	17442	17473	17333	17312	17518	17452	17228	17614	17456	17708	17551	17373	17489	17342	17657	17666	17501	17422	17483	17502	17581	17429	17289	17485	17537	17621	17397	17516	17425	17432	17453	17579	17532	17593	17294	17482	17489	17501	17424	17707	17275	17688	17557	17528	17285	17648	17508	17620	17510	17444	17408	17584	17550	17498	17290	17336	17459	17620	17567	17412	17440	17429	17474	17632	17623	17465	17503	17549	17407	17561	17520	17418	17402	17589	17546	17724	17446	17475	17450	17494	17546	17523	17372	17543	17471	17705	17535	17607	17332	17579	17470	17620	17575	17370	17309	17252	17594	17535	17545	17485	17334	17561	17352	17609	17618	17551	17403	17453	17474	17464	17424	17507	17529	17577	17558	17487	17542	17541	17548	17575	17537	17490	17527	17635	17525	17345	17362	17532	17422	17579	17496	17372	17481	17466	17545	17690	17422	17554	17478	17593	17309	17575	17313	17603	17540	17355	17268	17517	17453	17641	17527	17544	17249	17275	17602	17355	17493	17355	17501	17485	17509	17385	17414	17223	17794	17301	17563	17585	17523	17702	17624	17575	17439	17390	17406	17558	17592	17516	17414	17385	17328	17551	17573	17544	17344	17575	17485	17597	17664	17670	17578	17447	17668	17479	17549	17653	17305	17482	17447	17671	17334	17638	17701	17609	17550	17555	17517	17460	17677	17529	17673	17378	17501	17388	17532	17684	17456	17616	17607	17227	17551	17466	17521	17509	17619	17707	17318	17561	17332	17410	17589	17740	17430	17456	17619	17631	17457	17591	17293	17358	17488	17402	17407	17599	17424	17430	17458	17478	17453	17548	17747	17490	17672	17274	17474	17626	17530	17508	17562	17409	17745	17616	17349	17720	17364	17663	17562	17521	17556	17478	17508	17396	17533	17406	17525	17501	17592	17444	17564	17637	17528	17513	17470	17536	17489	17546	17172	17357	17405	17460	17377	17488	17521	17572	17260	17477	17510	17550	17426	17442	17562	17568	17569	17453	17303	17599	17410	17364	17660	17449	17429	17365	17361	17518	17560	17443	17543	17418	17615	17565	17671	17528	17486	17404	17497	17391	17534	17404	17546	17465	17356	17426	17557	17616	17525	17663	17682	17721	17488	17512	17538	17341	17547	17464	17394	17423	17488	17378	17456	17207	17570	17501	17602	17468	17591	17376	17441	17444	17379	17299	17559	17496	17708	17297	17410	17484	17383	17698	17675	17586	17628	17467	17470	17538	17555	17563	17478	17479	17373	17537	17580	17692	17640	17637	17758	17565	17811	17612	17279	17295	17427	17395	17477	17448	17487	17478	17508	17467	17407	17478	17421	17682	17432	17633	17499	17497	17265	17348	17358	17338	17544	17707	17539	17505	17344	17440	17437	17631	17494	17401	17446	17343	17578	17601	17454	17505	17669	17489	17521	17483	17407	17438	17584	17504	17243	17371	17333	17282	17586	17739	17498	17557	17599	17686	17452	17342	17549	17415	17538	17669	17415	17563	17696	17571	17414	17550	17408	17417	17661	17519	17495	17528	17456	17451	17397	17489	17512	17600	17372	17491	17374	17632	17405	17474	17402	17552	17359	17228	17488	17674	17436	17459	17496	17323	17488	17474	17603	17382	17469	17397	17326	17467	17350	17498	17659	17642	17412	17579	17478	17372	17447	17411	17288	17524	17365	17475	17518	17524	17433	17273	17762	17332	17498	17577	17333	17321	17599	17379	17320	17506	17353	17427	17548	17305	17424	17515	17550	17503	17513	17515	17541	17638	17404	17405	17453	17604	17386	17634	17440	17451	17418	17536	17663	17516	17343	17512	17481	17622	17600	17390	17661	17407	17319	17641	17417	17351	17564	17500	17568	17509	17538	17664	17562	17389	17634	17557	17476	17494	17591	17362	17527	17349	17226	17455	17519	17400	17599	17581	17352	17650	17655	17474	17415	17363	17408	17590	17451	17325	17407	17503	17488	17512	17574	17501	17544	17588	17555	17680	17503	17427	17517	17547	17438	17284	17631	17726	17418	17484	17538	17549	17459	17454	17449	17511	17645	17535	17309	17550	17489	17673	17323	17341	17598	17414	17445	17649	17495	17332	17467	17477	17509	17637	17653	17365	17595	17587	17409	17451	17515	17366	17336	17588	17480	17544	17506	17410	17720	17541	17469	17541	17448	17645	17605	17692	17578	17335	17547	17704	17374	17634	17332	17589	17464	17581	17669	17588	17334	17652	17522	17657	17306	17481	17626	17504	17550	17502	17463	17477	17447	17496	17669	17554	17376	17431	17583	17566	17563	17483	17357	17287	17589	17562	17423	17677	17447	17581	17460	17550	17319	17496	17363	17390	17452	17395	17491	17353	17263	17499	17628	17477	17722	17477	17244	17533	17784	17577	17321	17570	17455	17571	17407	17637	17536	17519	17418	17402	17581	17681	17462	17399	17425	17324	17540	17479	17535	17365	17627	17412	17423	17470	17341	17506	17548	17530	17396	17650	17666	17427	17400	17398	17351	17675	17605	17283	17622	17303	17507	17333	17548	17586	17439	17614	17400	17423	17313	17646	17570	17520	17333	17401	17502	17442	17494	17503	17608	17372	17253	17455	17451	17427	17496	17600	17401	17544	17672	17534	17435	17544	17653	17559	17422	17420	17567	17428	17513	17478	17524	17490	17341	17598	17638	17412	17507	17462	17494	17356	17734	17647	17612	17334	17413	17510	17542	17467	17465	17338	17447	17410	17668	17699	17556	17434	17487	17419	17409	17641	17428	17549	17518	17466	17651	17426	17443	17446	17440	17441	17433	17570	17494	17369	17452	17539	17337	17379	17616	17728	17590	17527	17670	17400	17466	17443	17483	17501	17501	17444	17619	17570	17539	17361	17397	17425	17589	17557	17495	17636	17503	17517	17317	17386	17624	17430	17436	17479	17433	17313	17390	17634	17803	17629	17667	17558	17477	17479	17320	17464	17582	17586	17495	17502	17287	17431	17630	17763	17482	17494	17306	17626	17469	17459	17713	17240	17222	17463	17310	17544	17301	17594	17465	17453	17379	17459	17614	17468	17584	17349	17368	17773	17548	17489	17654	17567	17460	17492	17512	17419	17386	17471	17481	17510	17518	17342	17579	17484	17501	17429	17497	17469	17420	17329	17699	17690	17491	17582	17461	17513	17491	17310	17658	17383	17475	17509	17383	17803	17460	17491	17383	17536	17584	17576	17327	17576	17516	17658	17499	17700	17522	17521	17447	17647	17433	17488	17397	17561	17429	17563	17414	17669	17612	17476	17355	17388	17448	17619	17469	17325	17257	17544	17593	17446	17507	17288	17306	17529	17477	17355	17365	17543	17535	17611	17531	17445	17514	17351	17711	17582	17457	17774	17476	17558	17407	17403	17530	17548	17457	17509	17408	17472	17449	17403	17530	17668	17627	17518	17444	17529	17538	17425	17294	17347	17440	17277	17523	17703	17533	17656	17461	17552	17457	17618	17701	17587	17381	17670	17368	17744	17366	17434	17448	17396	17458	17327	17502	17294	17424	17522	17479	17593	17312	17431	17617	17571	17571	17376	17780	17458	17754	17726	17564	17486	17449	17574	17634	17589	17480	17297	17367	17425	17439	17546	17490	17532	17343	17535	17513	17366	17368	17204	17497	17563	17518	17674	17400	17641	17324	17443	17399	17606	17534	17350	17521	17776	17570	17503	17671	17631	17584	17649	17535	17531	17246	17433	17437	17534	17585	17605	17378	17520	17496	17503	17344	17583	17413	17591	17473	17449	17479	17507	17411	17364	17358
16501	26996	25492	20495	18103	17143	16273	15993	28425	55146	51956	37379	22217	15972	14802	14569	14623	14559	14772	14840	14713	14803	14706	14823	14744	14667	14679	14528	14578	14624	14804	14611	14669	14801	14624	14869	14717	14625	14564	14605	14803	14703	14649	14539	14623	14576	14662	14480	14622	14813	14790	14582	14724	14567	14639	14658	14570	14648	14696	14581	14615	14748	14635	14365	14709	14802	14739	14560	14547	14568	14563	14594	14730	14683	14590	14797	14576	14512	14461	14493	14486	14731	14658	14542	14639	14639	14578	14658	14734	14671	14749	14498	14787	14674	14731	14578	14610	14502	14622	14720	14606	14819	14658	14496	14599	14585	14670	14866	14727	14707	14829	14544	14604	14844	14477	14581	14766	14608	14685	14612	14630	14609	14441	14606	14767	14656	14686	14843	14651	14644	14606	14730	14575	14544	14697	14728	14627	14549	14674	14605	14470	14532	14622	14734	14504	14783	14505	14648	14622	14715	14735	14692	14745	14714	14570	14681	14569	14532	14493	14674	14576	14532	14610	14604	14663	14590	14612	14680	14484	14478	14709	14586	14777	14535	14509	14626	14584	14570	14711	14468	14632	14565	14877	14608	14681	14692	14599	14652	14664	14437	14500	14698	14629	14655	14591	14627	14674	14661	14578	14305	14686	14678	14616	14644	14705	14562	14535	14622	14685	14473	14628	14569	14594	14646	14676	14550	14710	14662	14579	14630	14732	14575	14429	14668	14541	14629	14770	14568	14713	14696	14555	14677	14688	14637	14638	14558	14674	14672	14659	14637	14661	14833	14684	14538	14765	14604	14630	14690	14723	14630	14726	14601	14746	14744	14628	14688	14711	14843	14708	14598	14638	14639	14586	14653	14499	14569	14657	14576	14710	14657	14632	14553	14686	14622	14561	14509	14784	14510	14697	14687	14717	14578	14611	14607	14635	14530	14547	14579	14579	14604	14595	14626	14620	14688	14531	14564	14822	14560	14547	14695	14742	14574	14677	14776	14533	14721	14669	14622	14632	14803	14525	14541	14596	14725	14611	14597	14581	14615	14593	14747	14583	14793	14423	14551	14438	14632	14689	14769	14493	14556	14711	14731	14509	14659	14665	14691	14754	14490	14500	14658	14514	14641	14700	14602	14635	14574	14534	14455	14714	14502	14483	14646	14698	14561	14647	14598	14627	14698	14650	14625	14581	14608	14557	14500	14575	14622	14608	14552	14731	14669	14568	14761	14472	14691	14534	14536	14567	14649	14611	14548	14773	14491	14555	14638	14643	14826	14599	14623	14656	14625	14606	14467	14678	14657	14663	14656	14586	14651	14675	14611	14624	14639	14520	14529	14604	14582	14513	14809	14588	14745	14609	14571	14771	14734	14643	14636	14614	14716	14679	14620	14681	14519	14642	14660	14693	14766	14617	14593	14530	14465	14651	14641	14609	14382	14663	14775	14804	14830	14421	14633	14690	14454	14710	14487	14499	14563	14599	14712	14582	14571	14705	14471	14744	14717	14824	14687	14668	14739	14595	14686	14408	14574	14647	14723	14640	14621	14696	14595	14530	14625	14699	14551	14614	14597	14421	14709	14808	14886	14706	14571	14699	14646	14619	14543	14544	14709	14656	14564	14546	14624	14715	14485	14609	14513	14540	14540	14707	14583	14669	14687	14630	14683	14582	14604	14563	14457	14683	14576	14719	14474	14482	14464	14687	14593	14578	14502	14584	14615	14747	14673	14594	14717	14708	14633	14593	14726	14562	14582	14567	14701	14612	14570	14746	14543	14714	14643	14669	14467	14747	14517	14674	14639	14676	14726	14679	14635	14582	14677	14737	14609	14689	14643	14584	14705	14579	14532	14647	14540	14446	14751	14564	14494	14581	14713	14744	14642	14643	14715	14631	14774	14739	14568	14611	14722	14523	14615	14816	14707	14590	14531	14561	14763	14571	14592	14669	14657	14404	14811	14717	14626	14592	14556	14664	14605	14561	14632	14608	14646	14567	14728	14639	14553	14607	14594	14654	14705	14558	14602	14699	14598	14547	14584	14391	14533	14545	14527	14726	14687	14658	14576	14642	14590	14612	14708	14564	14706	14462	14618	14610	14733	14540	14352	14589	14604	14586	14637	14714	14596	14411	14551	14723	14549	14706	14493	14825	14709	14628	14722	14510	14752	14535	14620	14545	14531	14509	14664	14648	14387	14643	14668	14602	14756	14546	14668	14742	14646	14643	14696	14640	14640	14565	14609	14642	14735	14533	14685	14624	14628	14605	14635	14731	14503	14598	14685	14432	14824	14699	14643	14641	14653	14614	14665	14559	14631	14650	14800	14535	14654	14624	14661	14793	14822	14505	14680	14583	14427	14789	14633	14530	14547	14632	14687	14542	14481	14611	14656	14617	14633	14776	14480	14626	14863	14614	14678	14631	14440	14556	14690	14589	14519	14449	14420	14610	14700	14656	14559	14524	14841	14900	14594	14660	14618	14632	14362	14515	14607	14526	14617	14572	14664	14725	14573	14635	14534	14498	14574	14551	14725	14681	14602	14601	14637	14646	14582	14618	14450	14527	14773	14650	14685	14753	14649	14458	14613	14650	14603	14688	14461	14720	14551	14589	14654	14649	14570	14817	14615	14696	14497	14649	14631	14551	14678	14602	14659	14602	14620	14727	14629	14724	14693	14759	14752	14645	14627	14528	14614	14596	14600	14708	14543	14668	14775	14617	14611	14578	14615	14757	14539	14666	14664	14734	14653	14600	14660	14549	14719	14716	14646	14539	14854	14625	14716	14484	14713	14549	14793	14571	14674	14616	14549	14594	14443	14673	14710	14586	14447	14654	14817	14566	14658	14461	14481	14602	14673	14647	14662	14566	14486	14666	14604	14774	14539	14764	14452	14660	14761	14622	14631	14659	14640	14663	14720	14622	14785	14684	14829	14567	14819	14716	14656	14649	14503	14557	14679	14574	14561	14633	14473	14626	14507	14537	14748	14593	14618	14550	14655	14626	14564	14582	14508	14565	14772	14635	14520	14546	14456	14618	14586	14790	14660	14545	14671	14522	14596	14462	14546	14759	14614	14636	14755	14552	14570	14665	14445	14495	14839	14671	14587	14451	14637	14750	14557	14638	14606	14698	14693	14669	14846	14667	14743	14745	14687	14770	14698	14691	14653	14564	14556	14645	14510	14723	14648	14683	14649	14917	14495	14650	14655	14598	14754	14697	14556	14630	14573	14714	14684	14671	14598	14621	14565	14549	14738	14649	14515	14517	14626	14524	14567	14488	14691	14489	14731	14706	14602	14805	14729	14689	14629	14767	14726	14708	14720	14677	14559	14588	14614	14678	14754	14715	14585	14594	14598	14791	14595	14588	14585	14510	14561	14479	14513	14632	14415	14609	14753	14703	14677	14825	14698	14538	14549	14759	14737	14587	14621	14612	14507	14525	14677	14557	14620	14738	14592	14681	14644	14493	14436	14566	14437	14760	14521	14527	14592	14650	14623	14587	14729	14479	14633	14470	14732	14698	14464	14543	14676	14475	14477	14836	14475	14604	14677	14582	14623	14575	14715	14726	14519	14680	14731	14649	14635	14612	14699	14558	14590	14561	14530	14742	14552	14724	14561	14642	14754	14695	14604	14675	14488	14710	14574	14706	14550	14690	14679	14691	14641	14468	14808	14715	14510	14742	14711	14640	14642	14612	14621	14513	14647	14585	14716	14603	14643	14491	14619	14752	14485	14618	14752	14452	14633	14792	14597	14646	14636	14870	14491	14645	14805	14747	14628	14535	14683	14769	14546	14526	14715	14688	14739	14658	14518	14838	14658	14701	14652	14635	14595	14585	14741	14842	14714	14654	14675	14616	14673	14813	14633	14595	14563	14706	14665	14708	14618	14586	14867	14639	14832	14717	14572	14657	14613	14777	14433	14578	14582	14619	14508	14691	14716	14677	14629	14609	14563	14521	14811	14670	14571	14586	14673	14449	14519	14662	14740	14584	14600	14618	14597	14589	14733	14517	14777	14661	14535	14706	14470	14602	14553	14567	14596	14671	14508	14767	14543	14547	14657	14525	14689	14390	14727	14662	14601	14600	14717	14495	14633	14481	14652	14875	14578	14695	14638	14714	14629	14603	14563	14737	14697	14612	14654	14598	14685	14631	14435	14457	14706	14609	14675	14657	14565	14631	14538	14643	14636	14683	14549	14623	14508	14666	14619	14601	14697	14589	14698	14691	14722	14652	14559	14697	14615	14750	14622	14737	14522	14624	14593	14669	14620	14709	14667	14567	14657	14590	14668	14567	14615	14710	14580	14706	14718	14642	14573	14726	14622	14681	14663	14700	14709	14433	14587	14729	14725	14455	14724	14494	14630	14579	14590	14635	14634	14623	14559	14502	14699	14687	14660	14738	14621	14738	14654	14522	14665	14696	14762	14805	14670	14610	14499	14769	14599	14700	14728	14653	14762	14852	14823	14615	14556	14816	14568	14637	14709	14630	14608	14653	14601	14535	14682	14709	14567	14534	14653	14753	14671	14592	14643	14721	14648	14630	14648	14678	14556	14629	14593	14476	14557	14738	14690	14608	14667	14682	14440	14456	14606	14558	14531	14719	14592	14705	14622	14489	14575	14602	14588	14749	14616	14778	14604	14513	14673	14618	14678	14534	14479	14542	14761	14803	14572	14450	14592	14552	14611	14631	14700	14636	14506	14700	14537	14718	14705	14688	14591	14634	14683	14525	14733	14770	14755	14543	14646	14702	14530	14723	14471	14688	14747	14628	14565	14423	14739	14565	14727	14527	14429	14676	14628	14787	14562	14668	14698	14662	14360	14569	14508	14651	14655	14576	14589	14803	14543	14571	14520	14512	14628	14529	14656	14573	14629	14674	14583	14725	14675	14749	14537	14746	14633	14631	14528	14623	14728	14549	14582	14559	14537	14556	14386	14574	14653	14701	14705	14604	14602	14614	14780	14699	14648	14548	14561	14637	14589	14680	14645	14599	14600	14712	14682	14729	14558	14552	14698	14651	14713	14635	14690	14573	14644	14515	14760	14513	14643	14459	14562	14809	14655	14403	14685	14697	14556	14630	14650	14779	14558	14685	14606	14530	14596	14460	14818	14523	14599	14768	14550	14497	14657	14733	14577	14664	14516	14725	14705
29660	21394	20636	18643	17582	17464	17787	17595	17787	20383	21854	20916	19007	18126	17672	17580	17521	17694	17451	17462	17621	17636	17603	17661	17513	17628	17533	17497	17813	17648	17455	17431	17615	17670	17583	17536	17573	17524	17562	17600	17677	17622	17674	17503	17505	17467	17640	17445	17520	17500	17577	17709	17673	17614	17299	17455	17546	17590	17518	17561	17650	17719	17737	17600	17694	17614	17348	17551	17397	17445	17585	17433	17349	17516	17611	17519	17621	17533	17586	17498	17523	17270	17319	17649	17638	17576	17510	17519	17417	17540	17440	17558	17657	17643	17523	17396	17648	17775	17379	17478	17776	17808	17406	17628	17470	17546	17387	17426	17456	17335	17525	17547	17538	17832	17654	17619	17550	17552	17565	17686	17574	17447	17498	17456	17300	17379	17599	17629	17627	17518	17748	17728	17569	17478	17348	17667	17723	17762	17471	17334	17721	17504	17678	17538	17528	17443	17543	17553	17773	17381	17526	17607	17488	17565	17598	17420	17665	17594	17455	17576	17778	17440	17662	17518	17642	17501	17539	17673	17698	17539	17577	17381	17606	17645	17663	17270	17588	17513	17536	17677	17572	17517	17472	17399	17719	17440	17568	17408	17474	17535	17611	17612	17615	17708	17595	17617	17466	17659	17571	17412	17621	17720	17585	17519	17640	17239	17494	17374	17457	17468	17635	17306	17562	17408	17470	17500	17617	17645	17505	17488	17636	17599	17536	17220	17471	17568	17513	17401	17396	17554	17498	17494	17439	17513	17441	17503	17722	17754	17456	17604	17480	17463	17633	17443	17477	17572	17546	17675	17720	17535	17537	17619	17406	17452	17493	17674	17510	17494	17579	17517	17614	17556	17609	17662	17614	17672	17639	17334	17547	17507	17600	17629	17549	17432	17551	17596	17260	17382	17364	17458	17519	17438	17465	17472	17622	17420	17556	17417	17388	17479	17305	17574	17512	17609	17576	17559	17602	17432	17706	17757	17418	17470	17703	17604	17359	17498	17504	17596	17570	17367	17594	17651	17442	17571	17614	17657	17573	17326	17743	17570	17568	17505	17355	17629	17533	17488	17543	17453	17521	17537	17453	17667	17555	17731	17473	17565	17638	17507	17491	17739	17610	17319	17575	17620	17483	17433	17292	17650	17593	17710	17700	17576	17636	17435	17253	17376	17439	17641	17426	17575	17587	17563	17645	17401	17599	17511	17379	17538	17473	17503	17491	17561	17620	17399	17541	17414	17520	17542	17510	17583	17397	17753	17420	17661	17731	17533	17337	17432	17425	17416	17653	17503	17633	17715	17452	17637	17429	17576	17389	17493	17536	17631	17428	17376	17395	17576	17571	17523	17551	17337	17330	17457	17400	17641	17812	17563	17398	17622	17494	17585	17497	17433	17628	17634	17539	17592	17498	17573	17612	17577	17494	17370	17539	17567	17301	17644	17447	17575	17400	17670	17467	17439	17403	17636	17618	17461	17398	17621	17544	17746	17531	17636	17632	17529	17448	17524	17410	17413	17689	17498	17614	17452	17572	17648	17724	17447	17529	17742	17387	17635	17632	17390	17449	17494	17354	17514	17734	17638	17683	17482	17687	17575	17484	17488	17295	17513	17569	17538	17568	17581	17517	17389	17493	17692	17690	17591	17523	17577	17467	17650	17512	17566	17575	17552	17478	17309	17556	17812	17621	17540	17515	17414	17688	17442	17598	17695	17623	17692	17509	17806	17628	17500	17558	17418	17464	17580	17454	17488	17483	17333	17505	17572	17422	17443	17389	17337	17520	17647	17447	17543	17616	17608	17515	17606	17501	17388	17650	17401	17240	17565	17479	17593	17650	17696	17681	17482	17330	17551	17683	17690	17707	17502	17531	17413	17382	17344	17427	17643	17644	17555	17363	17537	17615	17489	17586	17506	17850	17865	17686	17665	17574	17388	17334	17569	17476	17297	17604	17406	17590	17612	17454	17595	17548	17713	17672	17264	17560	17721	17489	17519	17365	17876	17650	17486	17584	17500	17531	17630	17561	17654	17577	17561	17589	17535	17502	17592	17584	17737	17512	17574	17550	17579	17412	17509	17747	17410	17407	17583	17295	17275	17560	17614	17551	17538	17428	17502	17818	17521	17336	17350	17629	17687	17568	17558	17518	17504	17647	17616	17430	17534	17489	17250	17405	17431	17531	17633	17395	17439	17839	17727	17465	17389	17570	17607	17606	17335	17760	17657	17385	17376	17568	17437	17384	17621	17722	17428	17500	17511	17554	17385	17584	17675	17469	17377	17504	17426	17629	17566	17426	17555	17405	17469	17529	17705	17604	17519	17585	17743	17380	17388	17570	17427	17457	17439	17514	17672	17476	17681	17340	17467	17541	17645	17629	17515	17640	17722	17374	17508	17497	17282	17866	17631	17620	17385	17529	17530	17456	17412	17657	17640	17424	17628	17553	17507	17526	17719	17516	17543	17658	17456	17377	17673	17583	17510	17470	17504	17518	17730	17698	17579	17464	17508	17379	17389	17377	17499	17565	17628	18017	17658	17526	17462	17619	17435	17619	17769	17855	17423	17623	17378	17508	17655	17464	17594	17490	17484	17550	17494	17620	17726	17740	17539	17571	17496	17481	17476	17716	17603	17563	17601	17513	17561	17386	17523	17404	17707	17595	17711	17562	17502	17369	17512	17489	17608	17486	17620	17288	17422	17388	17537	17550	17311	17798	17676	17646	17465	17335	17522	17536	17670	17518	17531	17652	17387	17632	17713	17480	17720	17464	17511	17715	17705	17725	17264	17643	17626	17357	17478	17570	17614	17623	17505	17536	17603	17523	17401	17549	17519	17537	17602	17338	17537	17653	17555	17420	17595	17609	17658	17595	17479	17638	17778	17618	17337	17615	17721	17666	17582	17426	17492	17380	17319	17369	17440	17500	17478	17568	17435	17550	17762	17563	17449	17477	17434	17395	17513	17471	17543	17632	17540	17425	17670	17391	17484	17597	17261	17529	17610	17685	17331	17555	17520	17360	17572	17660	17244	17637	17670	17598	17476	17442	17470	17554	17539	17583	17564	17418	17401	17708	17372	17440	17457	17633	17585	17541	17496	17520	17576	17740	17483	17583	17684	17506	17470	17631	17596	17508	17460	17485	17646	17628	17656	17501	17514	17415	17711	17591	17618	17859	17468	17501	17552	17505	17581	17618	17609	17774	17591	17575	17563	17632	17399	17519	17784	17535	17557	17536	17409	17614	17682	17549	17649	17407	17495	17524	17538	17758	17532	17602	17543	17562	17450	17405	17600	17407	17481	17480	17456	17518	17422	17249	17512	17784	17634	17517	17392	17540	17538	17624	17553	17541	17724	17427	17604	17621	17484	17569	17605	17417	17717	17340	17564	17664	17376	17464	17424	17539	17486	17425	17640	17716	17748	17671	17617	17560	17480	17609	17580	17553	17539	17597	17476	17143	17567	17576	17402	17596	17628	17572	17589	17411	17632	17575	17381	17436	17573	17576	17467	17582	17781	17325	17536	17224	17754	17731	17537	17388	17446	17350	17457	17477	17529	17506	17623	17495	17664	17503	17436	17702	17677	17500	17432	17322	17504	17512	17430	17653	17453	17416	17554	17488	17665	17743	17707	17351	17417	17200	17444	17319	17681	17510	17157	17586	17451	17438	17589	17514	17573	17513	17407	17507	17588	17806	17390	17675	17645	17643	17577	17491	17623	17524	17507	17313	17458	17561	17580	17533	17406	17507	17417	17560	17468	17611	17482	17504	17214	17385	17613	17732	17616	17707	17566	17640	17542	17343	17509	17354	17606	17604	17675	17542	17619	17530	17500	17421	17480	17615	17770	17611	17532	17592	17658	17593	17492	17622	17550	17694	17486	17562	17586	17654	17562	17544	17603	17506	17574	17474	17542	17390	17491	17424	17610	17679	17606	17411	17465	17429	17621	17625	17544	17524	17665	17722	17598	17522	17532	17587	17451	17413	17461	17616	17629	17683	17605	17614	17680	17479	17795	17549	17375	17718	17551	17406	17634	17666	17573	17672	17686	17506	17670	17484	17329	17567	17832	17593	17566	17840	17565	17646	17503	17414	17448	17434	17445	17426	17770	17671	17648	17597	17449	17687	17413	17558	17504	17612	17375	17601	17517	17441	17557	17572	17437	17453	17451	17557	17657	17317	17572	17543	17394	17551	17696	17400	17533	17665	17753	17678	17542	17576	17308	17411	17785	17718	17534	17556	17365	17518	17307	17495	17527	17464	17637	17684	17634	17512	17711	17575	17393	17569	17673	17683	17607	17384	17558	17576	17589	17696	17658	17705	17690	17677	17534	17681	17466	17448	17562	17439	17507	17460	17683	17465	17311	17387	17491	17558	17434	17471	17438	17526	17445	17629	17514	17638	17501	17672	17612	17521	17636	17560	17451	17394	17506	17773	17519	17703	17412	17565	17470	17617	17573	17503	17597	17395	17626	17596	17471	17666	17414	17363	17423	17528	17450	17412	17233	17651	17561	17602	17446	17670	17599	17427	17537	17584	17457	17453	17484	17653	17594	17601	17538	17383	17376	17434	17606	17461	17580	17615	17613	17576	17425	17708	17548	17535	17568	17350	17510	17505	17559	17513	17526	17445	17512	17433	17450	17754	17471	17562	17619	17542	17730	17442	17395	17563	17664	17451	17452	17487	17463	17361	17514	17620	17511	17599	17581	17274	17433	17616	17642	17448	17422	17601	17451	17436	17540	17651	17599	17298	17599	17677	17319	17615	17601	17503	17745	17529	17552	17492	17459	17566	17521	17581	17592	17605	17335	17454	17532	17431	17553	17423	17639	17595	17435	17554	17547	17640	17534	17669	17543	17647	17617	17548	17354	17535	17390	17387	17655	17551	17528	17586	17798	17542	17374	17458	17556	17513	17420	17557	17522	17333	17685	17682	17346	17513	17513	17448	17614	17497	17414	17600	17659	17370	17617	17340	17585	17626	17509	17483	17671	17777	17658	17660	17556	17560	17658	17530	17557	17622	17434	17608	17564	17475	17499	17719	17551	17517	17515	17789	17420	17341	17436	17574	17571	17623	17474	17593	17548	17616	17572	17381	17498	17535	17607	17693	17629	17316	17631	17541	17691	17623	17573	17714	17429	17611	17657	17639	17648
15364	15321	15331	14865	14743	14789	14629	14754	15181	19376	20185	18461	16049	14967	14791	14550	14616	14530	14431	14651	14594	14724	14646	14669	14597	14640	14758	14572	14453	14383	14796	14763	14767	14682	14714	14676	14679	14599	14435	14734	14557	14582	14791	14581	14721	14267	14707	14634	14734	14691	14714	14572	14680	14606	14524	14653	14614	14617	14647	14628	14479	14526	14583	14584	14702	14554	14635	14495	14705	14626	14608	14608	14542	14510	14591	14705	14657	14634	14579	14743	14542	14650	14620	14725	14706	14629	14562	14584	14803	14761	14640	14597	14583	14625	14648	14596	14431	14520	14624	14708	14662	14662	14636	14706	14499	14512	14713	14575	14640	14685	14544	14648	14644	14733	14589	14645	14508	14559	14728	14654	14589	14855	14605	14704	14689	14624	14755	14705	14693	14587	14520	14613	14446	14746	14453	14508	14787	14542	14562	14627	14580	14762	14595	14711	14647	14538	14594	14683	14515	14683	14494	14642	14497	14643	14617	14533	14586	14637	14704	14522	14641	14633	14655	14720	14646	14638	14665	14612	14509	14672	14520	14722	14549	14537	14716	14716	14564	14587	14614	14607	14630	14653	14600	14538	14515	14593	14660	14628	14556	14676	14674	14598	14537	14410	14641	14703	14722	14602	14556	14682	14539	14726	14583	14714	14664	14681	14512	14605	14624	14493	14634	14647	14640	14501	14709	14581	14598	14682	14574	14777	14502	14681	14887	14658	14656	14577	14762	14655	14633	14682	14631	14518	14641	14488	14771	14526	14597	14619	14536	14659	14576	14596	14657	14726	14618	14486	14588	14684	14635	14566	14631	14829	14592	14631	14494	14544	14636	14568	14569	14718	14582	14684	14456	14511	14658	14523	14598	14719	14649	14510	14526	14778	14674	14647	14639	14653	14678	14518	14545	14639	14668	14661	14597	14633	14491	14640	14736	14729	14585	14534	14774	14782	14494	14581	14697	14672	14706	14476	14585	14686	14441	14728	14603	14668	14654	14598	14720	14652	14800	14704	14526	14596	14590	14633	14579	14539	14634	14501	14565	14471	14794	14803	14606	14664	14604	14523	14798	14621	14642	14668	14675	14504	14714	14637	14643	14728	14495	14659	14750	14602	14545	14609	14636	14603	14589	14529	14575	14635	14532	14607	14515	14618	14655	14518	14550	14556	14505	14511	14508	14701	14600	14576	14558	14443	14656	14550	14717	14484	14612	14535	14646	14425	14772	14612	14627	14751	14624	14766	14612	14566	14577	14674	14623	14630	14574	14760	14613	14588	14682	14595	14566	14740	14725	14739	14662	14628	14621	14540	14635	14492	14571	14590	14554	14594	14675	14529	14649	14535	14582	14673	14607	14648	14588	14796	14448	14631	14573	14466	14576	14624	14495	14467	14508	14585	14454	14594	14512	14596	14443	14565	14698	14603	14587	14583	14570	14574	14527	14734	14672	14716	14510	14577	14632	14625	14751	14716	14763	14706	14653	14547	14800	14664	14683	14647	14791	14697	14627	14736	14739	14567	14538	14599	14720	14760	14525	14783	14696	14757	14439	14399	14681	14563	14600	14754	14525	14648	14673	14615	14683	14508	14702	14578	14654	14757	14618	14724	14609	14530	14597	14544	14652	14739	14678	14602	14566	14653	14769	14625	14708	14636	14671	14433	14635	14861	14788	14560	14613	14744	14642	14672	14667	14568	14741	14679	14692	14682	14651	14627	14550	14649	14740	14522	14447	14636	14650	14702	14604	14599	14573	14695	14666	14561	14551	14630	14823	14609	14573	14432	14552	14740	14542	14657	14602	14626	14601	14708	14574	14603	14579	14558	14476	14577	14485	14495	14633	14443	14533	14645	14596	14625	14648	14634	14446	14680	14721	14542	14588	14655	14625	14609	14504	14670	14607	14625	14765	14680	14560	14526	14462	14673	14575	14793	14490	14649	14683	14554	14687	14611	14418	14588	14558	14748	14591	14615	14564	14464	14615	14457	14618	14733	14538	14590	14628	14562	14820	14719	14431	14465	14637	14439	14725	14596	14686	14680	14665	14581	14440	14767	14648	14578	14536	14674	14507	14600	14651	14806	14633	14504	14612	14773	14650	14618	14680	14466	14690	14558	14617	14544	14668	14744	14576	14662	14790	14710	14686	14685	14549	14546	14516	14676	14673	14630	14764	14703	14568	14759	14753	14717	14621	14595	14581	14769	14829	14561	14636	14606	14474	14572	14532	14371	14456	14642	14640	14579	14645	14614	14603	14583	14575	14734	14661	14736	14755	14533	14642	14772	14693	14735	14488	14659	14495	14526	14452	14566	14483	14653	14732	14800	14666	14616	14733	14853	14786	14593	14457	14720	14686	14664	14413	14766	14625	14748	14539	14662	14738	14638	14645	14922	14768	14730	14584	14584	14654	14484	14470	14714	14803	14651	14406	14537	14776	14599	14581	14558	14744	14676	14604	14499	14525	14663	14665	14524	14488	14742	14680	14525	14592	14544	14645	14576	14713	14717	14684	14709	14655	14483	14599	14490	14678	14768	14791	14702	14585	14788	14587	14474	14489	14526	14620	14544	14632	14589	14726	14559	14539	14405	14586	14515	14636	14641	14671	14692	14572	14588	14531	14704	14647	14740	14716	14605	14683	14542	14669	14587	14539	14710	14543	14600	14612	14747	14718	14404	14614	14585	14573	14504	14643	14619	14828	14584	14573	14695	14663	14627	14668	14655	14599	14646	14561	14718	14622	14639	14806	14594	14772	14593	14760	14452	14801	14468	14513	14586	14751	14481	14644	14733	14547	14613	14545	14541	14719	14581	14676	14619	14567	14658	14469	14642	14736	14703	14673	14451	14629	14701	14762	14480	14725	14560	14471	14538	14542	14551	14567	14728	14674	14445	14607	14492	14482	14564	14670	14983	14511	14544	14550	14589	14746	14666	14706	14518	14631	14797	14670	14518	14618	14506	14750	14703	14706	14650	14651	14653	14670	14537	14593	14564	14577	14678	14630	14506	14649	14616	14627	14547	14677	14666	14632	14762	14610	14617	14466	14653	14470	14691	14743	14604	14592	14496	14488	14682	14621	14749	14500	14319	14685	14560	14578	14398	14710	14757	14422	14665	14505	14508	14730	14526	14538	14508	14589	14760	14449	14666	14521	14465	14675	14577	14493	14635	14656	14637	14592	14534	14670	14560	14663	14523	14740	14673	14647	14610	14770	14548	14685	14535	14825	14530	14630	14640	14702	14591	14690	14596	14579	14687	14547	14652	14701	14495	14546	14583	14612	14657	14563	14686	14671	14400	14641	14485	14546	14667	14700	14697	14665	14686	14651	14594	14527	14634	14735	14620	14648	14584	14671	14459	14738	14712	14640	14523	14570	14443	14636	14574	14716	14637	14643	14572	14662	14599	14780	14646	14627	14639	14533	14680	14688	14565	14614	14655	14644	14575	14586	14583	14682	14672	14618	14598	14609	14739	14542	14584	14574	14594	14650	14477	14636	14715	14416	14597	14527	14581	14719	14739	14620	14751	14546	14669	14615	14570	14604	14553	14694	14559	14541	14496	14545	14593	14661	14740	14706	14645	14387	14766	14560	14654	14425	14770	14653	14645	14684	14622	14751	14672	14600	14593	14653	14665	14672	14714	14663	14477	14566	14771	14669	14590	14464	14549	14478	14496	14607	14603	14712	14584	14531	14643	14484	14691	14621	14650	14627	14564	14651	14614	14735	14640	14635	14538	14522	14565	14865	14596	14659	14526	14493	14677	14522	14669	14772	14598	14457	14670	14762	14652	14728	14586	14664	14457	14601	14815	14681	14680	14570	14781	14481	14459	14492	14836	14639	14427	14657	14711	14624	14646	14655	14555	14390	14605	14567	14624	14714	14470	14552	14661	14628	14578	14473	14519	14540	14651	14562	14585	14592	14812	14622	14713	14680	14583	14707	14557	14624	14545	14749	14546	14689	14662	14578	14568	14514	14654	14805	14623	14441	14503	14654	14605	14440	14543	14609	14603	14633	14570	14665	14592	14633	14617	14648	14763	14675	14642	14613	14677	14498	14693	14517	14649	14604	14790	14642	14829	14673	14435	14699	14586	14379	14740	14625	14573	14423	14634	14582	14624	14443	14538	14695	14725	14658	14647	14732	14628	14732	14604	14723	14654	14531	14703	14414	14481	14774	14676	14626	14402	14819	14597	14667	14570	14623	14624	14819	14554	14325	14542	14706	14449	14538	14646	14651	14681	14652	14786	14555	14586	14632	14340	14572	14862	14613	14620	14716	14682	14743	14461	14560	14719	14687	14822	14597	14571	14739	14496	14790	14636	14471	14538	14641	14749	14625	14629	14499	14757	14796	14679	14616	14549	14620	14664	14688	14770	14657	14690	14606	14705	14635	14630	14524	14612	14654	14552	14643	14649	14547	14707	14523	14664	14712	14686	14698	14401	14782	14589	14643	14528	14527	14763	14556	14774	14805	14658	14685	14660	14647	14555	14653	14751	14728	14730	14705	14602	14747	14631	14544	14606	14339	14643	14683	14600	14629	14512	14458	14550	14667	14718	14527	14538	14583	14587	14544	14669	14679	14705	14730	14588	14446	14643	14829	14523	14677	14571	14646	14570	14638	14628	14804	14588	14521	14521	14570	14684	14648	14496	14569	14555	14537	14719	14745	14480	14650	14694	14572	14694	14645	14533	14594	14679	14744	14610	14683	14604	14644	14739	14533	14712	14707	14576	14587	14733	14568	14706	14678	14723	14601	14574	14739	14505	14671	14475	14571	14610	14657	14439	14717	14490	14643	14615	14615	14578	14634	14633	14670	14504	14568	14807	14679	14608	14441	14629	14683	14733	14647	14509	14661	14568	14676	14737	14574	14580	14596	14434	14942	14596	14406	14550	14649	14524	14655	14660	14717	14720	14625	14487	14605	14570	14442	14665	14852	14603	14557	14617	14752	14619	14637	14503	14633	14845	14602	14615	14622	14494	14768	14503	14642	14772	14569	14585	14551	14666	14607	14562	14594	14622	14629	14587	14485	14543	14511	14790	14641	14729	14567	14750	14647	14640	14642	14466	14690	14841	14741	14851	14567	14542	14678	14674	14593	14618	14644	14409	14648	14628	14693	14633	14642	14589	14614	14679	14556	14610	14865	14690
25635	20770	26886	25407	20154	18702	18874	18020	17772	21734	37466	35440	25747	19821	18165	17532	17386	17631	17700	17464	17462	17415	17613	17458	17450	17212	17357	17557	17408	17518	17302	17467	17635	17581	17558	17446	17402	17693	17361	17519	17553	17598	17625	17456	17491	17301	17474	17498	17565	17452	17552	17534	17483	17587	17628	17812	17505	17404	17483	17598	17720	17316	17415	17326	17284	17287	17613	17649	17581	17461	17453	17602	17306	17291	17482	17534	17419	17418	17378	17651	17336	17211	17304	17474	17284	17223	17327	17338	17608	17466	17362	17505	17571	17258	17573	17521	17534	17294	17367	17360	17522	17260	17576	17482	17533	17615	17439	17407	17370	17324	17329	17360	17475	17373	17572	17675	17404	17598	17431	17463	17540	17455	17444	17495	17520	17414	17421	17216	17392	17552	17508	17408	17506	17302	17395	17232	17337	17579	17398	17358	17349	17356	17277	17600	17483	17311	17376	17410	17261	17439	17631	17285	17293	17449	17336	17452	17689	17456	17483	17405	17521	17381	17294	17537	17403	17438	17315	17246	17469	17629	17494	17428	17512	17429	17298	17411	17627	17453	17240	17257	17520	17528	17374	17362	17390	17468	17523	17485	17375	17412	17437	17448	17444	17542	17402	17567	17398	17331	17406	17438	17538	17639	17399	17365	17465	17527	17459	17459	17395	17635	17375	17551	17340	17501	17463	17208	17395	17361	17570	17549	17638	17658	17564	17442	17570	17412	17481	17503	17341	17507	17486	17349	17404	17343	17532	17475	17487	17395	17384	17317	17399	17378	17445	17349	17355	17605	17492	17436	17467	17502	17432	17327	17521	17425	17293	17332	17611	17511	17428	17446	17531	17360	17414	17397	17349	17400	17357	17469	17777	17471	17474	17549	17308	17477	17480	17449	17463	17270	17445	17542	17224	17267	17338	17365	17370	17407	17446	17488	17277	17490	17381	17521	17219	17572	17511	17535	17699	17355	17311	17299	17306	17509	17318	17449	17395	17580	17426	17374	17469	17414	17283	17463	17535	17517	17566	17697	17399	17574	17491	17495	17478	17354	17320	17362	17570	17529	17533	17503	17319	17570	17384	17414	17258	17683	17612	17492	17320	17407	17408	17241	17359	17217	17451	17587	17438	17523	17595	17427	17495	17328	17296	17535	17664	17466	17548	17506	17249	17351	17415	17440	17499	17495	17705	17367	17466	17461	17613	17553	17422	17335	17574	17190	17285	17345	17583	17451	17553	17365	17258	17272	17590	17434	17322	17307	17434	17335	17544	17487	17464	17605	17412	17646	17347	17473	17358	17479	17489	17275	17345	17397	17496	17507	17523	17208	17334	17441	17362	17389	17473	17116	17371	17534	17158	17458	17371	17381	17613	17180	17396	17270	17486	17389	17556	17574	17428	17386	17435	17397	17494	17533	17370	17455	17221	17390	17281	17165	17526	17366	17528	17499	17435	17453	17382	17731	17523	17439	17255	17341	17205	17766	17258	17353	17422	17473	17574	17325	17295	17271	17377	17205	17449	17408	17330	17553	17418	17499	17354	17175	17629	17551	17207	17490	17480	17431	17436	17494	17316	17565	17329	17612	17566	17433	17496	17536	17551	17521	17482	17583	17541	17576	17422	17632	17457	17425	17313	17383	17297	17314	17434	17491	17450	17526	17501	17516	17494	17487	17557	17532	17354	17539	17254	17514	17536	17402	17502	17497	17395	17573	17417	17372	17419	17319	17584	17631	17284	17495	17556	17253	17333	17514	17636	17376	17373	17579	17622	17329	17404	17686	17541	17560	17566	17374	17615	17515	17519	17482	17453	17681	17399	17480	17361	17465	17437	17623	17270	17411	17591	17431	17535	17479	17478	17438	17491	17544	17181	17478	17260	17386	17250	17560	17562	17485	17606	17291	17499	17587	17523	17557	17434	17469	17469	17653	17342	17225	17541	17461	17808	17283	17504	17345	17521	17484	17430	17309	17543	17534	17448	17556	17324	17531	17576	17371	17350	17629	17407	17652	17558	17321	17448	17506	17370	17449	17543	17545	17487	17416	17462	17381	17635	17472	17470	17554	17572	17567	17396	17403	17141	17494	17235	17324	17370	17590	17441	17411	17663	17376	17654	17464	17378	17262	17349	17517	17280	17449	17566	17397	17330	17429	17355	17393	17592	17482	17624	17342	17546	17150	17358	17659	17612	17318	17526	17410	17416	17629	17418	17521	17666	17339	17645	17661	17481	17537	17331	17277	17502	17452	17450	17436	17186	17487	17406	17257	17496	17605	17368	17222	17567	17301	17583	17437	17245	17564	17417	17536	17544	17663	17631	17286	17410	17308	17545	17264	17612	17576	17399	17564	17494	17495	17438	17447	17636	17505	17505	17213	17336	17464	17384	17343	17533	17546	17334	17416	17546	17190	17731	17414	17511	17461	17442	17471	17447	17416	17454	17492	17654	17340	17302	17549	17451	17618	17423	17388	17490	17339	17574	17470	17466	17490	17360	17536	17428	17445	17304	17292	17432	17369	17570	17644	17575	17300	17323	17559	17635	17610	17541	17371	17593	17476	17405	17439	17464	17280	17289	17495	17706	17360	17347	17529	17470	17456	17349	17597	17508	17516	17438	17435	17680	17339	17420	17467	17399	17400	17496	17573	17717	17310	17444	17628	17370	17391	17570	17249	17497	17465	17495	17636	17523	17365	17430	17464	17424	17413	17511	17533	17340	17393	17512	17488	17558	17390	17393	17424	17419	17551	17516	17298	17437	17529	17710	17500	17429	17443	17504	17398	17561	17422	17475	17510	17464	17439	17495	17617	17520	17393	17490	17358	17414	17458	17399	17473	17526	17579	17505	17537	17447	17477	17606	17380	17410	17367	17629	17429	17483	17447	17342	17350	17569	17244	17485	17521	17580	17427	17500	17354	17563	17393	17514	17495	17666	17464	17559	17570	17323	17341	17366	17541	17418	17497	17595	17259	17210	17587	17512	17468	17415	17583	17479	17476	17535	17427	17614	17507	17610	17573	17359	17637	17651	17420	17523	17251	17488	17448	17382	17459	17495	17591	17405	17379	17424	17489	17379	17480	17449	17525	17353	17530	17648	17469	17462	17709	17492	17377	17623	17396	17301	17418	17303	17504	17603	17407	17340	17389	17370	17585	17492	17466	17434	17432	17568	17567	17506	17424	17550	17574	17515	17532	17538	17407	17526	17451	17603	17513	17361	17568	17477	17393	17414	17397	17378	17594	17317	17398	17435	17346	17565	17441	17200	17415	17202	17322	17391	17609	17521	17495	17329	17240	17572	17544	17384	17488	17538	17556	17437	17387	17461	17384	17691	17340	17411	17725	17394	17604	17541	17476	17749	17547	17412	17246	17563	17532	17404	17472	17422	17404	17368	17714	17418	17471	17555	17586	17429	17479	17368	17422	17464	17407	17477	17548	17707	17554	17496	17510	17345	17582	17376	17487	17513	17567	17296	17515	17607	17397	17691	17386	17602	17445	17462	17233	17434	17536	17338	17390	17354	17419	17593	17401	17269	17259	17366	17395	17357	17413	17492	17399	17394	17556	17423	17657	17397	17479	17330	17548	17321	17391	17412	17501	17516	17426	17411	17407	17514	17265	17419	17498	17315	17258	17593	17466	17493	17352	17497	17380	17500	17553	17443	17344	17630	17401	17604	17535	17409	17520	17553	17651	17448	17353	17528	17536	17513	17601	17361	17605	17619	17501	17410	17595	17522	17434	17477	17404	17666	17463	17646	17297	17437	17666	17763	17417	17413	17504	17664	17273	17464	17434	17514	17485	17554	17470	17327	17473	17596	17691	17461	17538	17096	17531	17585	17679	17573	17353	17235	17407	17486	17658	17437	17566	17397	17368	17504	17580	17595	17430	17582	17294	17452	17349	17425	17609	17411	17396	17533	17529	17406	17383	17519	17299	17474	17490	17611	17419	17448	17396	17516	17434	17552	17428	17571	17497	17519	17653	17809	17496	17231	17313	17521	17503	17468	17560	17481	17534	17575	17296	17234	17357	17655	17689	17541	17331	17366	17370	17551	17476	17376	17399	17407	17641	17451	17464	17420	17508	17361	17371	17659	17445	17652	17463	17500	17270	17621	17603	17581	17332	17351	17640	17464	17361	17656	17543	17339	17633	17429	17578	17597	17536	17453	17354	17407	17452	17403	17381	17542	17347	17476	17444	17443	17622	17544	17517	17410	17395	17609	17445	17476	17513	17625	17660	17382	17667	17578	17561	17533	17326	17533	17544	17545	17434	17616	17513	17640	17412	17462	17622	17455	17460	17500	17593	17564	17403	17574	17531	17374	17427	17572	17322	17443	17407	17358	17535	17509	17800	17507	17425	17521	17306	17586	17442	17489	17245	17564	17476	17426	17499	17441	17510	17584	17539	17385	17472	17359	17427	17473	17446	17482	17329	17402	17279	17318	17556	17673	17436	17633	17352	17606	17418	17287	17348	17344	17285	17365	17507	17264	17338	17366	17391	17535	17482	17484	17341	17497	17579	17412	17492	17580	17494	17543	17655	17477	17580	17249	17446	17719	17474	17568	17385	17667	17196	17445	17659	17425	17495	17372	17439	17407	17576	17383	17543	17320	17430	17387	17547	17378	17458	17535	17384	17499	17432	17511	17356	17299	17474	17421	17532	17345	17283	17280	17534	17431	17298	17511	17364	17618	17360	17469	17518	17506	17574	17520	17442	17415	17360	17437	17646	17509	17487	17656	17531	17383	17368	17417	17438	17495	17515	17451	17456	17295	17495	17212	17350	17453	17467	17442	17396	17543	17453	17613	17434	17394	17461	17583	17250	17488	17421	17609	17445	17420	17394	17323	17339	17278	17618	17468	17178	17404	17529	17417	17227	17262	17221	17567	17512	17359	17418	17633	17629	17538	17408	17354	17187	17395	17523	17426	17564	17486	17496	17258	17352	17478	17604	17544	17455	17455	17450	17722	17570	17500	17554	17616	17302	17400	17582	17480	17501	17358	17365	17465	17513	17579	17333	17493	17457	17628	17544	17614	17356	17381	17383	17311	17324	17424	17153	17446	17668	17370	17548	17520	17623	17613	17384	17437	17464	17471	17447	17426	17421	17655	17395	17607	17361	17527	17494	17266	17439	17568	17383	17486	17431
14197	20018	19080	16995	15928	15452	15270	14950	15587	21863	39735	34391	22893	16343	14811	14553	14641	14654	14549	14660	14545	14599	14524	14581	14531	14645	14580	14553	14551	14626	14520	14627	14684	14553	14550	14542	14472	14505	14565	14479	14592	14731	14811	14601	14548	14611	14772	14710	14522	14587	14598	14642	14652	14649	14548	14784	14532	14485	14718	14726	14672	14483	14728	14668	14522	14637	14565	14729	14697	14519	14396	14654	14663	14437	14523	14814	14660	14699	14477	14526	14645	14665	14563	14723	14825	14671	14561	14690	14530	14438	14520	14520	14713	14632	14616	14798	14632	14581	14694	14508	14448	14458	14643	14565	14654	14495	14502	14649	14547	14732	14425	14592	14637	14654	14405	14650	14714	14648	14477	14679	14752	14704	14593	14498	14677	14654	14656	14413	14723	14527	14567	14766	14333	14636	14640	14657	14571	14580	14729	14552	14519	14836	14439	14587	14606	14658	14699	14521	14813	14613	14548	14665	14640	14555	14653	14746	14583	14546	14758	14621	14676	14537	14590	14512	14727	14624	14547	14744	14556	14599	14714	14490	14817	14527	14543	14553	14670	14269	14597	14591	14572	14701	14516	14432	14642	14517	14682	14556	14553	14646	14597	14751	14555	14528	14882	14548	14598	14434	14604	14480	14596	14684	14698	14574	14650	14539	14645	14633	14680	14530	14482	14710	14573	14633	14534	14746	14477	14621	14770	14610	14630	14545	14624	14533	14687	14693	14632	14642	14595	14565	14551	14596	14520	14595	14594	14628	14387	14479	14688	14700	14639	14663	14640	14662	14684	14614	14585	14704	14649	14676	14522	14482	14556	14571	14623	14614	14550	14591	14724	14600	14612	14661	14617	14792	14709	14598	14680	14473	14652	14579	14436	14522	14531	14570	14664	14510	14518	14730	14544	14644	14645	14667	14522	14507	14640	14641	14579	14574	14637	14603	14473	14708	14518	14631	14512	14706	14471	14650	14605	14757	14630	14564	14646	14521	14529	14740	14637	14690	14626	14601	14537	14725	14581	14607	14651	14706	14731	14620	14533	14694	14515	14530	14529	14603	14639	14708	14662	14709	14660	14438	14547	14635	14488	14652	14584	14800	14541	14616	14563	14645	14628	14640	14515	14679	14478	14513	14522	14498	14601	14585	14600	14561	14559	14527	14554	14569	14541	14631	14607	14645	14560	14629	14524	14589	14546	14714	14463	14527	14482	14422	14656	14634	14664	14687	14626	14815	14540	14514	14564	14652	14671	14773	14620	14579	14588	14473	14543	14534	14588	14589	14663	14618	14751	14638	14604	14453	14511	14540	14558	14592	14685	14682	14680	14542	14595	14595	14480	14483	14650	14568	14832	14650	14530	14437	14789	14487	14515	14597	14522	14553	14461	14530	14528	14600	14581	14553	14532	14710	14604	14548	14601	14554	14645	14621	14558	14739	14603	14626	14589	14607	14751	14632	14752	14640	14480	14602	14598	14629	14521	14398	14613	14558	14609	14628	14616	14548	14643	14600	14665	14496	14509	14631	14685	14652	14644	14532	14558	14589	14668	14725	14557	14473	14523	14729	14662	14414	14689	14545	14359	14597	14606	14521	14534	14674	14675	14514	14640	14576	14544	14479	14445	14500	14570	14637	14568	14635	14497	14664	14657	14463	14694	14407	14706	14546	14676	14584	14562	14621	14653	14568	14704	14515	14510	14525	14672	14553	14612	14473	14672	14348	14578	14615	14734	14515	14599	14591	14605	14707	14668	14782	14583	14502	14974	14757	14674	14634	14648	14441	14688	14573	14640	14634	14697	14541	14739	14604	14679	14568	14665	14629	14661	14651	14609	14693	14766	14609	14552	14582	14600	14579	14578	14600	14482	14609	14698	14673	14502	14737	14600	14798	14493	14664	14740	14532	14607	14509	14688	14557	14537	14557	14637	14679	14515	14687	14633	14595	14559	14590	14372	14549	14791	14648	14557	14625	14804	14346	14329	14532	14493	14596	14614	14655	14398	14666	14584	14682	14470	14639	14630	14850	14634	14598	14677	14546	14582	14535	14792	14498	14573	14667	14466	14736	14593	14489	14589	14569	14605	14479	14670	14650	14683	14693	14540	14542	14738	14543	14765	14689	14638	14587	14715	14410	14695	14675	14637	14780	14471	14519	14483	14640	14436	14552	14574	14575	14602	14604	14544	14556	14724	14565	14739	14622	14601	14540	14504	14527	14735	14553	14672	14500	14850	14736	14414	14704	14606	14559	14568	14600	14617	14495	14634	14530	14657	14719	14513	14662	14655	14560	14532	14625	14583	14752	14703	14553	14630	14621	14568	14554	14698	14533	14721	14552	14558	14598	14683	14595	14591	14566	14584	14713	14546	14455	14651	14585	14538	14622	14536	14627	14538	14444	14676	14585	14536	14625	14508	14636	14727	14446	14597	14644	14635	14550	14695	14608	14449	14728	14642	14602	14582	14680	14662	14513	14530	14645	14475	14557	14604	14514	14448	14806	14371	14727	14658	14696	14563	14680	14443	14599	14212	14583	14572	14871	14630	14528	14726	14530	14734	14729	14456	14500	14586	14680	14626	14628	14849	14458	14583	14574	14575	14596	14606	14461	14744	14660	14722	14686	14654	14585	14664	14579	14737	14579	14549	14601	14614	14532	14462	14575	14593	14703	14532	14678	14593	14650	14570	14465	14573	14645	14653	14554	14737	14475	14736	14588	14562	14621	14682	14720	14512	14568	14532	14625	14759	14657	14741	14705	14553	14551	14594	14569	14551	14665	14635	14591	14644	14657	14497	14591	14581	14605	14471	14575	14605	14617	14705	14572	14412	14514	14530	14589	14511	14636	14603	14548	14674	14703	14524	14611	14680	14533	14877	14600	14516	14642	14768	14627	14595	14638	14583	14690	14731	14534	14688	14630	14565	14639	14654	14680	14593	14628	14612	14682	14674	14327	14245	14546	14422	14724	14608	14616	14744	14752	14526	14708	14650	14734	14631	14676	14719	14522	14574	14624	14620	14636	14542	14532	14413	14859	14698	14595	14440	14464	14598	14578	14692	14619	14574	14602	14735	14567	14699	14771	14469	14579	14597	14777	14641	14464	14608	14613	14600	14574	14739	14539	14659	14548	14614	14541	14611	14585	14491	14675	14576	14532	14692	14447	14556	14712	14615	14655	14680	14609	14536	14600	14557	14698	14581	14624	14772	14523	14692	14687	14483	14795	14589	14494	14490	14674	14581	14501	14622	14497	14572	14379	14498	14417	14585	14596	14507	14554	14554	14553	14581	14575	14809	14649	14589	14562	14763	14508	14602	14575	14578	14660	14344	14530	14537	14617	14515	14614	14668	14524	14556	14622	14558	14583	14553	14657	14706	14673	14450	14646	14531	14663	14735	14770	14767	14593	14811	14400	14738	14870	14718	14618	14579	14779	14587	14575	14682	14627	14497	14426	14503	14498	14581	14695	14538	14674	14644	14524	14655	14507	14698	14892	14618	14620	14503	14517	14563	14452	14612	14583	14553	14483	14606	14545	14599	14591	14551	14586	14418	14694	14658	14693	14642	14480	14601	14569	14650	14681	14801	14498	14720	14583	14515	14652	14456	14406	14546	14557	14717	14615	14567	14738	14524	14617	14644	14605	14583	14717	14777	14484	14532	14464	14526	14586	14513	14576	14623	14487	14553	14641	14742	14627	14596	14551	14657	14455	14632	14642	14751	14485	14600	14656	14440	14478	14707	14649	14624	14561	14594	14697	14621	14635	14620	14531	14340	14681	14700	14543	14443	14680	14607	14710	14581	14526	14677	14365	14686	14580	14532	14689	14608	14655	14630	14558	14585	14692	14527	14603	14707	14698	14662	14741	14575	14708	14470	14609	14638	14434	14451	14662	14377	14548	14502	14641	14626	14600	14523	14546	14772	14551	14538	14621	14666	14697	14592	14508	14622	14481	14431	14675	14679	14786	14626	14550	14472	14577	14664	14531	14631	14653	14494	14560	14525	14682	14600	14608	14491	14576	14532	14753	14562	14570	14686	14616	14649	14600	14509	14624	14521	14563	14625	14550	14441	14629	14523	14540	14828	14545	14532	14651	14483	14492	14771	14506	14609	14522	14703	14730	14617	14636	14553	14626	14591	14637	14679	14605	14674	14743	14705	14650	14709	14548	14674	14478	14512	14372	14698	14500	14769	14692	14634	14566	14557	14611	14667	14610	14671	14701	14535	14641	14602	14595	14427	14635	14592	14571	14564	14543	14505	14670	14500	14769	14527	14593	14782	14655	14650	14628	14723	14593	14730	14544	14721	14413	14523	14755	14300	14712	14583	14487	14515	14499	14744	14738	14797	14614	14654	14420	14672	14682	14810	14747	14577	14584	14381	14688	14501	14443	14727	14657	14498	14706	14609	14514	14586	14666	14704	14734	14604	14440	14566	14526	14557	14626	14553	14595	14589	14645	14732	14626	14612	14702	14723	14591	14717	14641	14690	14558	14543	14643	14486	14640	14584	14461	14495	14691	14597	14732	14537	14772	14630	14635	14691	14630	14576	14619	14761	14593	14768	14544	14719	14681	14569	14853	14541	14506	14505	14569	14685	14426	14640	14615	14922	14559	14577	14555	14764	14685	14605	14561	14612	14522	14716	14619	14626	14677	14569	14608	14485	14563	14479	14770	14566	14519	14665	14674	14558	14496	14531	14570	14723	14552	14417	14567	14604	14787	14711	14498	14517	14542	14597	14383	14584	14531	14618	14820	14518	14647	14792	14685	14442	14631	14510	14608	14597	14525	14494	14671	14479	14583	14379	14644	14798	14709	14594	14705	14662	14585	14676	14614	14663	14546	14767	14565	14669	14451	14679	14795	14698	14688	14640	14482	14475	14609	14587	14572	14632	14596	14604	14397	14364	14563	14720	14643	14573	14735	14501	14592	14739	14641	14572	14581	14592	14683	14665	14596	14626	14572	14429	14340	14763	14517	14612	14639	14655	14734	14786	14584	14667	14466	14529	14710	14633	14576	14675	14780	14557	14710	14609	14708	14621	14621	14648	14753	14574	14468	14611	14551	14728	14636	14612	14535	14532	14787	14641	14625	14869	14663	14826	14566	14580	14651	14641	14550	14544	14651	14567	14617	14537	14765	14624	14608	14565	14662
23611	20818	28107	23663	21328	22816	22607	19478	21656	38532	55424	45489	30328	21297	18561	18160	17886	17855	17998	17859	18005	17848	17851	17745	17850	17917	17837	17961	17652	17899	17777	17588	17879	17882	17704	17759	17835	17793	17708	17778	17780	17664	17891	17670	17816	17612	17765	17652	17617	17860	17753	17755	17552	17847	17722	17939	17832	17802	17665	17672	17527	17655	17791	17617	17974	17877	17792	17738	17794	17569	17861	17642	17864	17878	17630	17627	17656	17763	17685	17737	17655	17809	17786	17695	17632	17746	17664	18011	17870	17918	17779	17720	17749	17791	17779	17546	17450	17828	17768	17995	17977	17748	17734	17828	17541	17619	17802	17540	17766	17595	17879	17747	17743	17859	17663	17543	17809	17646	17707	17821	17900	17514	17846	17749	17542	17727	17865	17730	17674	17738	17673	17677	17761	17643	17803	17776	17619	17637	17686	17801	17721	17536	17745	17722	17640	17724	17703	17922	17907	17782	17739	17782	17645	17863	18090	17874	17731	17855	17716	17774	17760	17768	17735	17732	17610	17646	17743	17763	17444	17743	17697	17607	17706	17690	17795	17893	17638	17597	17703	17941	17607	17504	17686	17906	17814	17837	17520	17704	17803	17896	17904	17568	17795	17738	17851	17776	17777	17574	17694	17815	17836	17778	17621	17596	17805	17600	17723	17821	17723	17723	17734	17690	17681	17652	17783	17730	17766	17887	17839	17904	17986	17738	17687	17682	17924	17808	17751	17487	17600	17726	17704	17684	17692	17772	17665	18067	17586	17627	17690	17861	17914	17781	17462	17623	17712	17623	17529	17479	17582	17741	17791	17662	17618	17615	17731	17810	17940	17739	17788	17728	17819	17905	17523	17672	17745	17577	17737	17653	17635	17742	17608	17606	17827	17693	17707	17850	17624	17748	17597	17809	17653	17751	17863	17585	17768	17814	17959	17752	17619	17873	17633	17668	17808	17717	17531	17892	17952	17633	17633	17799	17734	17881	17875	17746	17813	17668	17580	17746	17531	17758	17773	17653	17931	17951	17546	17740	17736	17877	17712	17678	17930	17591	17686	17729	17541	17794	17785	17710	17560	17640	17648	17839	17620	17770	17822	17685	17826	17713	17793	17795	17705	17630	17813	17609	17737	17877	17560	17735	17699	17764	17752	17644	17862	17530	17679	17628	17718	17726	17733	17595	17857	17809	17683	17638	17596	17694	17763	17712	17726	17762	17780	17751	17553	17633	17590	17731	17668	17603	17648	17608	17754	17715	17721	17586	17841	17695	17587	17946	17759	17513	17598	17666	17720	17820	17793	17740	17757	17543	17792	17789	17724	17550	17776	17801	17885	17607	17635	17811	17624	17604	17958	17626	17795	17943	17593	17741	17605	17774	17825	17940	17555	17702	17783	17615	17776	17863	17712	17648	17638	17536	17510	17805	17881	17921	17748	17639	17742	17748	17648	17664	17859	17574	17652	17556	17762	17848	17734	17801	17645	17785	17605	17683	17753	17758	17454	17678	17802	17776	17596	17747	17824	17930	17946	17621	17773	17599	17746	17794	17482	17743	17752	17826	17611	17564	17534	17702	17996	17592	17627	17722	17564	17510	17667	17488	17705	17759	17748	17740	17668	17720	17589	17782	17727	17723	17759	17675	17721	17658	17803	17747	17757	17987	17730	17796	17705	17689	17829	17735	17898	17705	17908	17646	17561	17729	17692	17644	17696	17660	17536	17778	17636	17725	17915	17773	17543	17761	17622	17640	17785	17580	17615	17621	17668	17587	17723	17697	17522	17592	17473	17752	17836	17674	17645	17734	17697	17804	17870	17967	17777	17736	17466	17736	17802	17632	17604	17657	17799	17785	17684	17560	17733	17780	17825	17688	17781	17818	17604	17761	17908	17727	17577	17754	17759	17695	17758	17717	17853	17737	17767	17781	17786	17794	17686	17633	17720	17401	17571	17661	17661	17753	17572	17826	17713	17686	17686	17570	17810	17703	17659	17755	17745	17844	17518	17756	17572	17669	17778	17819	17797	17804	17571	17730	17437	17656	17666	17782	17865	17596	17496	17797	17772	17463	17786	17602	17513	17795	17708	17802	17913	17710	17891	17730	17799	17896	17672	17798	17789	17703	17876	17663	17700	17704	18027	17767	17699	17812	17561	17758	17684	17676	17893	17872	17824	17770	17424	17640	17875	17892	17814	17827	17638	17539	17693	17714	17761	17618	17633	17683	17922	17790	17700	17717	17747	17775	17674	17702	17623	17706	17568	17734	17792	17799	17838	17729	17541	17868	17769	17670	17820	17814	17710	17881	17809	17798	17849	17748	17697	17656	17751	17801	17736	17871	17975	17802	17606	17649	17595	17641	17681	17753	17723	17501	17555	17722	17544	17851	17758	17598	17697	17646	17636	17687	17841	17598	17959	17587	17735	17766	17869	17675	17751	17753	17879	17709	17685	17784	17602	17852	17669	18092	17645	17946	17631	17804	17809	17708	17671	17811	17955	17645	17849	17472	17823	17657	17621	17840	17666	17644	17714	17736	17890	17326	17846	17921	17738	17712	17626	17753	17751	17944	17881	17962	17874	17803	17691	17531	17571	17706	17428	17325	17508	17817	17678	17743	17678	17559	17606	17721	17759	17424	17494	17739	17784	17842	17772	17552	17871	17727	18035	17779	17816	17620	17614	17740	17859	17707	17636	17616	17652	17713	17657	17688	17596	17765	17570	17751	17429	17657	17722	17742	17546	17684	17794	17573	17681	17499	17587	17733	17792	17840	17807	17766	17507	17926	17966	17569	17744	17693	17700	17515	17779	17721	17725	17716	17535	17591	17662	17724	17716	17751	17679	17615	17689	17699	17813	17606	17754	17599	17706	17774	17927	17875	17777	17706	17583	17741	17655	17736	17898	17709	17734	17782	17816	17754	17896	17564	17658	17594	17659	17695	17636	17706	17766	17644	17638	17732	17689	17791	17607	17693	17601	17787	17715	17536	17747	17627	17517	17566	17451	17793	17462	17689	17645	17567	17728	17639	17834	17821	17583	17797	17991	17680	17727	17620	17436	17768	17768	17952	17652	17804	17548	17673	17599	17720	17777	17871	17616	17565	17742	17677	17609	17818	17616	17643	17601	17549	17452	17824	17874	17779	17827	17706	17752	17701	17725	17648	17775	17742	17748	17789	17577	17791	17743	17658	17709	17622	17745	17686	17801	17761	17795	17477	17625	17764	17635	17748	17778	17558	17704	17790	17445	17701	17540	17569	17912	17830	17595	17916	17722	17738	17925	17757	17761	17672	17640	17854	17736	17585	17720	17627	17720	17694	17747	17683	17602	17882	17883	17658	18016	17560	17466	17783	17574	17705	17695	17696	17680	17774	17645	17673	17862	17639	17730	17874	17838	17714	17763	17795	17663	17705	17765	17686	17588	17628	17658	17822	17768	17916	17594	17684	17827	17569	17698	17701	17842	17954	17685	17640	17712	17759	17803	17838	17601	17638	17846	17664	17628	17602	17765	17791	17726	17801	17800	17709	17706	17827	17773	17850	17602	17746	17845	17517	17516	17747	17920	17744	17782	17619	17775	17567	17794	17745	17604	17665	17744	17529	17652	17873	17786	17598	17611	17828	17707	17720	17625	17815	17527	17671	17779	17807	17716	17880	17620	17680	17808	17690	17601	17768	17614	17725	17779	17688	17641	17774	17670	17868	17593	17713	17579	17812	17546	17749	17854	17751	17692	17848	17830	17596	17863	17673	17726	17711	17918	17799	17699	17695	17516	17639	17730	17605	17687	17583	17495	17893	17785	17745	17766	17759	17837	17611	17690	17504	17710	17705	17648	17662	17755	17643	17681	17658	17722	17704	17788	17582	17664	17577	17747	17693	17705	17579	17628	17699	17855	17556	17755	17817	17431	17654	17774	17708	17707	17779	17806	17676	17778	17734	17752	17564	17767	17694	17744	17565	17758	17725	17696	17699	17662	17678	17783	17629	17730	17841	17698	17758	17633	17682	17653	17803	17505	17543	17749	17742	17674	17564	17629	17618	17824	17643	17803	17648	17790	17669	17728	17751	17761	17752	17618	17743	17698	17773	17744	17699	17811	17637	17851	17766	17774	17493	17537	17815	17849	17660	17690	17667	17684	17670	17757	17679	17648	17692	17552	17720	17859	17756	17812	17664	17683	17551	17707	17666	17815	17808	17784	17736	17487	17750	17805	17726	17576	17688	17620	17931	17769	17774	17767	17745	17833	17921	17717	17557	17751	17730	17679	17541	17629	17385	17743	17747	17780	17609	17630	17790	17772	17556	17610	17837	17486	17477	17706	17580	17856	17644	17725	17622	17618	17763	17847	17849	17617	17617	17621	17718	17652	17728	17768	17773	17798	17912	17738	17680	17684	17778	17622	17692	17902	17614	17852	17761	17809	17799	17807	17752	18032	17701	17920	17604	17628	17596	17563	17701	17634	17655	17604	17605	17483	17811	17816	17472	17561	17727	17609	17783	17682	17772	17770	17705	17718	17872	17751	17735	17604	17647	17585	17592	17832	17738	17631	17753	17770	17678	17867	17794	17607	17696	17709	17565	17557	17776	17819	17827	17746	17574	17739	17771	17618	17781	17672	17776	17784	17586	17766	17904	17888	17600	17784	17684	17768	17857	17711	17609	17593	17757	17825	17709	17390	17733	17708	17541	17700	17656	17836	17665	17717	17566	17737	17646	17504	17704	17754	17699	17591	17501	17651	17862	17808	17652	17976	17682	17881	17851	17685	17632	17805	17738	17857	17915	17731	17655	17691	17775	17645	17846	17673	17508	17609	17729	17502	17830	17757	17555	17622	17756	17558	17642	17630	17758	17597	17779	17841	17674	17704	17761	17795	17550	17655	17733	17662	17746	17665	17674	17724	17735	17758	17490	17650	17550	17658	17730	17837	17670	18021	17917	17870	17773	17749	17851	17646	17840	17548	17612	17787	17680	17679	17745	17978	17476	17614	17750	17732	17757	17699	17756	17656	17889	17582	17666	17766	17855	17594	17765	17731	17756	17618	17796	17533	17733	17607	17736	17604	17750	17697	17555	17600	17697	17634	17657	17502	17719	17748	17789	17661	17603	17654	17709	17623	17696	17839	17940	17834	17863	17894	17633	17920	17775	17707	17480
16518	27477	25772	20666	18281	17152	16473	16844	21737	41512	54651	44074	27527	17450	15083	14740	14650	14800	14772	14768	14783	14777	14783	14808	14729	14816	14697	14757	14649	14840	14776	14796	14802	14817	14613	14832	14728	14763	14848	14830	14760	14779	14831	14807	14699	14452	14867	14829	14597	14856	14704	14710	14922	14778	14846	14836	14693	14837	14723	14723	14785	14662	14712	14751	14862	14685	14860	14738	14780	14758	14762	14730	14725	14742	14793	14652	14669	14716	14885	14659	14627	14795	14766	14598	14520	14778	14809	14654	14760	14696	14781	14788	14799	14795	14711	14773	14638	14566	14708	14713	14684	14897	14862	14685	14725	14903	14783	14762	14752	14766	14625	14797	14563	14655	14818	14758	14793	14642	14668	14655	14788	14577	14713	14608	14905	14777	14816	14694	14686	14745	14788	14747	14737	14612	14674	14634	14691	14741	14717	14818	14942	14620	14620	14537	14742	14746	14840	14960	14745	14725	14805	14600	14755	14673	14650	14701	14778	14546	14803	14691	14749	14621	14758	14706	14652	14639	14753	14696	14906	14718	14810	14807	14776	14733	14682	14813	14707	14702	14647	14857	14783	14684	14795	14666	14879	14832	14672	14831	14846	14669	14801	14546	14741	14744	14768	14686	14774	14701	14724	14675	14638	14811	14640	14799	14634	14745	14819	14725	14713	14716	14708	14832	14670	14769	14667	14725	14610	14699	14737	14758	14632	14825	14708	14682	14696	14692	14503	14783	14854	14629	14708	14708	14725	14632	14858	14778	14800	14563	14628	14892	14737	14880	14865	14606	14812	14747	14520	14732	14838	14691	14789	14694	14724	14793	14649	14671	14691	14816	14754	14578	14817	14769	14668	14638	14773	14666	14986	14699	14799	14682	14694	14846	14896	14742	14777	14666	14733	14637	14682	14578	14734	14746	14649	14620	14590	14664	14652	14795	14873	14794	14719	14784	14820	14702	14768	14495	14713	14465	14681	14546	14828	14619	14656	14659	14730	14795	14727	14711	14697	14612	14734	14873	14776	14813	14737	14637	14709	14938	14550	14778	14638	14836	14709	14755	14852	14723	14795	14684	14652	14677	14558	14917	14841	14780	14687	14721	14830	14618	14593	14683	14683	14741	14646	14711	14846	14842	14845	14670	14738	14943	14564	14767	14683	14722	14809	14521	14678	14813	14788	14802	14814	14825	14759	14725	14722	14708	14950	14824	14760	14779	14671	14883	14693	14929	14668	14696	14679	14741	14654	14773	14598	14647	14701	14680	14773	14605	14532	14587	14605	14767	14820	14581	14750	14636	14873	14750	14633	14766	14850	14611	14808	14635	14697	14760	14620	14708	14796	14827	14759	14556	14797	14456	14698	14632	14679	14684	14821	14636	14718	14800	14654	14751	14633	14874	14755	14732	14746	14612	14820	14630	14684	14704	14732	14653	14781	14841	14755	14777	14625	14829	14658	14873	14661	14656	14705	14683	14760	14840	14748	14828	14856	14763	14748	14686	14782	14483	14840	14695	14698	14724	14901	14782	14646	14828	14748	14993	14857	14605	14751	14715	14766	14776	14709	14895	14787	14810	14730	14601	14808	14676	14809	14857	14843	14748	14780	14766	14666	14457	14728	14679	14794	14785	14624	14808	14652	14871	14635	14609	14814	14746	14682	14617	14860	14594	14789	14770	14907	14610	14656	14866	14717	14728	14745	14652	14731	14708	14779	14578	14824	14942	14760	14766	14911	14682	14688	14869	14745	14716	14740	14732	14776	14888	14914	14629	14680	14706	14733	14628	14785	14873	14575	14665	14730	14706	14637	14789	14667	14675	14835	14678	14656	14704	14680	14791	14780	14745	14896	14866	14732	14825	14863	14627	14712	14790	14739	14795	14967	14686	14777	14767	14705	14636	14593	14572	14668	14689	14795	14770	14715	14776	14717	14773	14864	14793	14686	14803	14773	14815	14858	14820	14727	14744	14792	14650	14465	14714	14852	14740	14833	14717	14683	14704	14653	14693	14755	14755	14697	14570	14749	14623	14843	14946	14769	14719	14699	14689	14696	14797	14754	14777	14732	14617	14819	14751	14741	14657	14769	14724	14738	14679	14752	14881	14658	14806	14964	14640	14551	14691	14648	14878	14762	14752	14696	14732	14651	14820	14619	14761	14772	14804	14762	14776	14655	14823	14741	14735	14801	14695	14926	14576	14613	14776	14622	14687	14562	14745	14665	14688	14726	14717	14890	14751	14619	14742	14712	14668	14684	14699	14681	14605	14784	14744	14675	14699	14534	14930	14519	14609	14611	14693	14689	14573	14732	14764	14809	14658	14694	14829	14706	14721	14522	14828	14644	14626	14662	14751	14808	14909	14616	14695	14706	14614	14715	14596	14719	14757	14692	14824	14625	14766	14725	14908	14763	14610	14634	14699	14591	14835	14623	14718	14848	14692	14938	14711	14869	14719	14719	14688	14655	14759	14813	14842	14717	14682	14662	14875	14609	14791	14664	14896	14835	14793	14814	14594	14700	14810	14723	14732	14821	14756	14705	14661	14843	14661	14699	14780	14748	14722	14798	14730	14727	14808	14786	14631	14855	14677	14821	14687	14762	14575	14820	14770	14777	14707	14730	14683	14611	14837	14561	14823	14789	14642	14749	14578	14742	14719	14650	14689	14614	14742	14686	14710	14811	14826	14806	14720	14542	14882	14700	14804	14937	14781	14649	14656	14536	14687	14742	14722	14616	14736	14593	14543	14771	14703	14635	14619	14722	14574	14772	14787	14742	14650	14679	14613	14773	14896	14791	14776	14672	14875	14574	14656	14752	14727	14731	14783	14907	14999	14798	14847	14830	14810	14788	14707	14702	14877	14566	14803	14598	14669	14716	14790	14879	14788	14695	14711	14879	14730	14620	14645	14691	14832	14588	14692	14684	14651	14693	14669	14630	14591	14850	14653	14855	14671	14680	14645	14862	14684	14712	14874	14778	14642	14813	14651	14735	14893	14726	14715	14800	14818	14837	14737	14659	14754	14652	14848	14813	14723	14760	14651	14756	14614	14722	14752	14679	14453	14730	14898	14718	14841	14848	14651	14817	14718	14675	14844	14641	14692	14724	14762	14816	14799	14867	14611	14727	14755	14617	14785	14819	14469	14562	14734	14746	14836	14728	14834	14883	14593	14749	14711	14717	14706	14720	14638	14850	14696	14838	14753	14739	14911	14691	14693	14818	14714	14532	14783	14767	14808	14856	14628	14800	14746	14629	14791	14657	14756	14827	14613	14693	14756	14520	14792	14701	14604	14666	14645	14660	14731	14850	14805	14784	14759	14597	14632	14903	14633	14811	14682	14727	14739	14752	14703	14714	14657	14784	14688	14696	14682	14866	14622	14612	14895	14749	14743	14858	14704	14850	14538	14646	14741	14838	14789	14740	14763	14756	14772	14737	14579	14720	14763	14542	14683	14543	14679	14881	14637	14638	14615	14818	14762	14605	14791	14893	14783	14783	14698	14707	14702	14534	14827	15007	14748	14791	14520	14713	14669	14642	14722	14675	14702	14896	14676	14837	14505	14726	14881	14750	14901	14731	14843	14752	14711	14646	14560	14826	14657	14799	14741	14746	14716	14722	14735	14547	14847	14862	14771	14733	14830	14807	14651	14824	14765	14627	14767	14895	14870	14709	14822	14798	14684	14746	14785	14691	14772	14746	14786	14845	14649	14673	14659	14771	14836	14641	14722	14648	14687	14815	14676	14764	14488	14715	14733	14718	14850	14788	14654	14710	14867	14904	14890	14622	14782	14771	14677	14671	14883	14660	14744	14735	14596	14861	14845	14864	14649	14736	14688	14748	14682	14795	14669	14755	14502	14715	14807	14625	14855	14932	14653	14764	14698	14765	14806	14736	14696	14636	14705	14821	14922	14484	14785	14816	14699	14739	14542	14611	14663	14924	14831	14711	14742	14744	14672	14739	14721	14645	14563	14899	14793	14739	14695	14773	14742	14717	14845	14675	14834	14804	14745	14721	14577	14730	14688	14752	14783	14960	14667	14754	14634	14785	14726	14561	14576	14750	14650	14783	14662	14750	14764	14783	14672	14853	14683	14813	14834	14715	14626	14531	14906	14793	14827	14698	14755	14613	14736	14714	14678	14841	14695	14777	15011	14646	14698	14817	14730	14898	14734	14815	14664	14698	14725	14645	14821	14800	14826	14713	14569	14724	14794	14696	14733	14553	14841	14937	14772	14715	14816	14605	14612	14790	14745	14806	14792	14541	14751	14909	14840	14672	14621	14878	14728	14663	14929	14610	14746	14742	14908	14800	14903	14743	14520	14610	14853	14753	14708	14731	14644	14796	14949	14763	14695	14657	14804	14718	14631	14698	14786	14722	14729	14697	14722	14836	14713	14718	14798	14736	14705	14664	14522	14641	14794	14605	14628	14638	14726	14753	14751	14832	14728	14834	14621	14680	14793	14963	14875	14724	14769	14697	14641	14568	14793	14943	14596	14679	14789	14752	14653	14863	14783	14561	14691	14795	14782	14755	14769	14949	14699	14847	14764	14681	14767	14736	14928	14677	14889	14931	14851	14632	14760	14708	14594	14840	14742	14596	14583	14827	14633	14695	14526	14716	14708	14689	14879	14690	14775	14593	14716	14729	14654	14783	14623	14745	14877	14897	14643	14745	14863	14674	14687	14631	14741	14634	14735	14665	14691	14778	14638	14738	14809	14795	14660	14722	14755	14673	14811	14713	14800	14744	14784	14839	14705	14781	14660	14688	14819	14799	14611	14830	14962	14804	14772	14704	14719	14671	14708	14768	14873	14565	14827	14786	14836	14870	14627	14734	14870	14723	14727	14896	14695	14738	14831	14779	14725	14733	14848	14725	14694	14864	14733	14696	14798	14590	14676	14711	14596	14681	14747	14765	14631	14823	14629	14761	14844	14746	14752	14874	14606	14809	14598	14769	14756	14728	14686	14551	14812	14815	14791	14756	14853	14794	14765	14736	14652	14755	14729	14899	14790	14755	14797	14738	14642	14877	14937	14693	14782	14748	14773	14811	14931	14715	14752	14882	14696	14845	14798	14701	14749	14779	14776	14553	14680	14722	14867	14755	14772	14783	14594	14754	14813	14734	14794	14734	14538	14827	14616	14851	14660
29578	21222	20454	18915	17439	17610	17827	17666	17645	19288	22132	21599	19432	17997	17632	17584	17596	17513	17747	17537	17556	17662	17449	17652	17824	17649	17494	17645	17775	17594	17523	17645	17549	17488	17408	17588	17720	17631	17619	17542	17576	17602	17609	17538	17404	17404	17808	17345	17652	17769	17701	17544	17602	17541	17607	17557	17557	17473	17410	17447	17779	17671	17504	17620	17669	17591	17777	17407	17652	17576	17440	17648	17702	17724	17636	17576	17467	17237	17575	17623	17610	17541	17601	17694	17441	17467	17400	17409	17626	17556	17620	17516	17498	17324	17627	17473	17727	17584	17557	17655	17534	17554	17524	17590	17542	17649	17581	17635	17547	17587	17541	17565	17522	17522	17632	17398	17571	17359	17224	17606	17399	17358	17358	17309	17488	17439	17654	17534	17510	17761	17505	17480	17366	17678	17523	17478	17610	17608	17507	17740	17515	17672	17795	17841	17490	17417	17516	17524	17586	17486	17508	17564	17525	17692	17448	17460	17624	17535	17651	17299	17757	17526	17432	17443	17455	17547	17659	17550	17842	17613	17818	17675	17699	17595	17590	17520	17465	17570	17677	17519	17616	17373	17575	17409	17646	17421	17485	17467	17469	17576	17811	17451	17700	17423	17566	17728	17526	17674	17521	17658	17568	17607	17553	17654	17436	17512	17464	17680	17589	17514	17562	17576	17628	17518	17738	17509	17561	17717	17618	17472	17465	17471	17632	17627	17670	17393	17764	17494	17470	17421	17384	17480	17510	17494	17488	17438	17589	17688	17509	17405	17552	17438	17373	17426	17657	17644	17563	17436	17532	17549	17678	17619	17517	17502	17615	17639	17529	17595	17447	17238	17699	17528	17525	17468	17554	17678	17509	17489	17604	17691	17728	17766	17458	17537	17794	17681	17368	17429	17558	17440	17478	17695	17496	17464	17557	17517	17476	17648	17544	17463	17519	17583	17660	17513	17666	17634	17494	17457	17511	17777	17787	17511	17619	17760	17699	17549	17485	17535	17610	17544	17430	17432	17417	17750	17656	17579	17559	17558	17491	17595	17491	17644	17653	17422	17459	17445	17631	17655	17640	17587	17552	17429	17400	17425	17624	17530	17451	17823	17837	17666	17465	17628	17547	17573	17620	17650	17431	17417	17483	17501	17463	17578	17408	17456	17519	17843	17663	17524	17434	17453	17405	17598	17712	17774	17383	17563	17427	17509	17512	17578	17405	17470	17639	17646	17441	17463	17478	17631	17630	17713	17756	17499	17410	17529	17608	17666	17562	17572	17518	17723	17672	17397	17576	17603	17382	17737	17702	17607	17606	17508	17493	17658	17297	17585	17468	17584	17676	17551	17470	17376	17575	17570	17828	17601	17717	17698	17581	17475	17542	17698	17637	17611	17579	17538	17542	17296	17588	17445	17536	17462	17586	17486	17638	17796	17825	17657	17546	17549	17511	17694	17594	17561	17653	17563	17560	17577	17610	17376	17547	17536	17541	17681	17736	17458	17660	17459	17463	17479	17472	17447	17543	17529	17582	17546	17676	17505	17482	17423	17446	17398	17498	17341	17550	17777	17897	17707	17387	17696	17489	17329	17720	17625	17735	17692	17623	17594	17604	17581	17498	17662	17520	17697	17805	17630	17532	17642	17695	17486	17522	17558	17447	17555	17507	17520	17653	17716	17581	17494	17546	17560	17542	17639	17417	17468	17449	17548	17609	17620	17529	17478	17580	17327	17320	17404	17688	17593	17701	17555	17660	17833	17583	17422	17487	17575	17580	17638	17269	17537	17494	17427	17476	17526	17615	17607	17801	17491	17570	17618	17524	17642	17850	17375	17495	17581	17657	17522	17503	17561	17515	17432	17618	17611	17686	17491	17576	17519	17547	17409	17377	17548	17464	17593	17577	17413	17639	17624	17396	17591	17567	17546	17596	17782	17506	17490	17652	17651	17719	17596	17681	17569	17160	17517	17567	17322	17444	17529	17502	17494	17430	17646	17651	17592	17595	17606	17513	17618	17518	17399	17654	17563	17585	17540	17333	17530	17504	17527	17637	17360	17473	17702	17723	17577	17526	17247	17611	17611	17721	17504	17528	17507	17661	17569	17473	17582	17403	17564	17536	17467	17658	17680	17712	17356	17558	17515	17539	17668	17670	17843	17513	17573	17382	17481	17603	17527	17598	17729	17589	17810	17474	17677	17597	17450	17785	17527	17547	17617	17344	17572	17395	17496	17671	17743	17319	17484	17510	17591	17498	17524	17698	17609	17592	17521	17630	17652	17643	17633	17701	17692	17561	17590	17621	17490	17651	17669	17374	17629	17652	17470	17469	17463	17724	17663	17777	17587	17615	17566	17669	17498	17694	17533	17438	17574	17454	17579	17518	17545	17544	17418	17543	17395	17585	17483	17440	17374	17603	17709	17581	17454	17564	17448	17771	17617	17699	17466	17723	17578	17678	17596	17617	17650	17576	17631	17453	17653	17518	17718	17464	17414	17264	17447	17436	17570	17639	17457	17559	17573	17439	17625	17539	17541	17533	17473	17845	17613	17546	17514	17659	17497	17753	17556	17412	17703	17374	17596	17621	17407	17543	17494	17875	17527	17454	17749	17422	17378	17513	17461	17552	17530	17698	17533	17669	17544	17681	17678	17560	17429	17398	17436	17440	17490	17571	17409	17536	17757	17495	17573	17390	17623	17423	17543	17694	17620	17637	17410	17415	17523	17529	17523	17646	17664	17393	17474	17511	17670	17785	17504	17611	17738	17497	17566	17389	17462	17584	17629	17561	17522	17470	17668	17670	17687	17771	17493	17689	17730	17638	17426	17609	17604	17270	17440	17779	17483	17582	17589	17542	17359	17458	17460	17620	17665	17679	17735	17683	17487	17402	17538	17237	17627	17610	17496	17568	17721	17820	17430	17623	17614	17485	17468	17693	17740	17659	17432	17594	17722	17358	17661	17661	17370	17634	17676	17795	17613	17532	17424	17461	17507	17490	17564	17219	17582	17497	17452	17439	17407	17454	17607	17544	17579	17697	17681	17585	17749	17617	17468	17587	17588	17480	17691	17532	17501	17445	17489	17678	17516	17497	17687	17583	17658	17508	17607	17580	17584	17514	17565	17528	17569	17848	17660	17335	17475	17576	17624	17457	17424	17326	17408	17521	17349	17632	17435	17527	17522	17631	17572	17565	17505	17624	17606	17582	17629	17665	17357	17548	17518	17416	17651	17515	17401	17629	17448	17641	17370	17706	17518	17434	17523	17428	17608	17599	17570	17495	17777	17647	17555	17390	17564	17742	17620	17667	17470	17697	17586	17454	17649	17454	17540	17547	17708	17764	17668	17431	17345	17415	17577	17563	17695	17576	17696	17583	17428	17580	17602	17408	17667	17701	17552	17684	17535	17550	17500	17618	17477	17576	17420	17708	17486	17720	17808	17585	17419	17436	17581	17557	17591	17500	17577	17630	17686	17569	17358	17498	17514	17544	17751	17664	17478	17850	17680	17385	17296	17600	17406	17490	17705	17864	17627	17751	17357	17425	17600	17430	17559	17466	17551	17575	17565	17464	17568	17663	17598	17637	17520	17548	17527	17520	17422	17474	17736	17559	17536	17562	17675	17450	17590	17648	17412	17453	17743	17726	17542	17707	17637	17548	17707	17544	17588	17496	17587	17557	17439	17333	17711	17569	17446	17430	17706	17678	17524	17426	17466	17495	17332	17755	17478	17712	17510	17629	17565	17668	17749	17747	17516	17469	17404	17518	17365	17559	17591	17571	17487	17528	17648	17863	17625	17615	17646	17569	17654	17669	17434	17646	17527	17700	17459	17673	17694	17680	17480	17610	17335	17681	17432	17558	17505	17600	17706	17764	17572	17656	17415	17638	17486	17587	17349	17527	17538	17504	17626	17622	17704	17694	17643	17446	17573	17491	17726	17804	17615	17667	17596	17671	17413	17520	17611	17516	17491	17855	17551	17468	17650	17692	17649	17471	17519	17769	17663	17502	17582	17579	17539	17608	17656	17537	17613	17550	17545	17553	17683	17744	17388	17567	17601	17471	17673	17798	17737	17582	17688	17437	17647	17528	17584	17680	17758	17581	17526	17153	17734	17502	17573	17378	17723	17602	17616	17675	17400	17607	17551	17585	17715	17649	17477	17562	17445	17615	17736	17605	17500	17583	17542	17511	17599	17470	17553	17431	17577	17537	17585	17621	17450	17535	17868	17505	17415	17734	17570	17327	17441	17481	17422	17664	17295	17570	17469	17580	17602	17639	17582	17695	17632	17708	17352	17736	17473	17561	17610	17505	17798	17760	17891	17650	17325	17732	17432	17702	17555	17601	17632	17724	17532	17449	17706	17478	17636	17835	17534	17662	17582	17637	17406	17443	17601	17717	17607	17465	17369	17673	17504	17616	17658	17489	17525	17529	17428	17469	17503	17566	17662	17582	17636	17541	17561	17759	17665	17582	17538	17404	17819	17454	17569	17634	17754	17630	17607	17464	17551	17499	17516	17492	17674	17449	17542	17566	17652	17589	17654	17632	17707	17564	17558	17814	17624	17579	17383	17554	17694	17539	17686	17438	17646	17464	17501	17922	17548	17539	17800	17630	17523	17534	17551	17477	17553	17606	17576	17515	17503	17636	17402	17501	17720	17547	17623	17636	17510	17568	17694	17579	17636	17486	17543	17657	17514	17414	17496	17769	17475	17576	17540	17609	17531	17581	17495	17661	17673	17407	17402	17511	17590	17696	17585	17639	17831	17573	17461	17474	17732	17623	17400	17502	17372	17401	17501	17658	17525	17619	17597	17627	17483	17562	17713	17477	17493	17486	17525	17553	17523	17598	17568	17527	17571	17484	17520	17494	17761	17658	17672	17710	17493	17602	17818	17606	17492	17575	17528	17613	17685	17759	17388	17582	17480	17536	17531	17489	17621	17675	17561	17560	17750	17503	17492	17578	17645	17525	17587	17798	17494	17685	17475	17526	17593	17544	17551	17540	17498	17523	17665	17386	17389	17641	17595	17488	17677	17685	17542	17646	17591	17603	17449	17484	17561	17546	17565	17491	17780	17505	17603	17486	17643	17599	17540	17612	17545	17385	17399	17496	17510	17722	17629	17682	17672	17621	17476	17510	17512	17706	17564
15456	15482	15221	14913	14877	14696	14699	14773	14787	17618	21239	18944	16109	15022	14811	14733	14613	14639	14597	14601	14607	14641	14539	14387	14644	14793	14618	14656	14660	14603	14627	14708	14632	14680	14483	14556	14727	14597	14593	14657	14572	14707	14602	14636	14628	14809	14705	14638	14727	14649	14645	14631	14659	14720	14744	14529	14557	14630	14604	14565	14503	14485	14446	14535	14754	14679	14488	14517	14578	14774	14634	14610	14549	14503	14640	14834	14572	14622	14459	14709	14705	14461	14807	14636	14859	14576	14631	14651	14638	14542	14467	14636	14751	14544	14656	14579	14718	14687	14696	14809	14894	14588	14769	14555	14417	14689	14562	14662	14636	14741	14640	14601	14807	14558	14651	14651	14604	14641	14567	14777	14697	14609	14560	14677	14621	14650	14557	14765	14519	14629	14653	14755	14792	14637	14651	14591	14622	14778	14624	14730	14718	14573	14779	14688	14778	14571	14723	14611	14688	14639	14597	14622	14563	14582	14522	14568	14701	14534	14571	14537	14483	14694	14859	14652	14779	14635	14642	14704	14583	14570	14648	14726	14453	14653	14498	14706	14791	14622	14652	14544	14718	14654	14564	14620	14488	14660	14768	14731	14597	14797	14552	14645	14716	14669	14778	14627	14683	14621	14626	14799	14773	14727	14646	14659	14658	14666	14577	14513	14546	14618	14605	14540	14706	14589	14688	14672	14769	14595	14618	14527	14745	14786	14778	14611	14781	14581	14627	14580	14652	14682	14587	14625	14586	14710	14690	14733	14753	14625	14637	14725	14568	14578	14672	14687	14518	14902	14726	14525	14671	14479	14674	14525	14630	14711	14566	14589	14650	14599	14568	14859	14729	14578	14571	14705	14816	14638	14534	14697	14571	14586	14586	14681	14683	14647	14554	14673	14502	14599	14666	14606	14567	14697	14541	14711	14605	14629	14678	14618	14604	14812	14729	14813	14476	14684	14522	14761	14629	14573	14678	14647	14690	14606	14570	14652	14505	14574	14639	14502	14664	14583	14747	14566	14560	14599	14636	14580	14737	14779	14611	14823	14669	14581	14694	14610	14557	14669	14684	14601	14622	14741	14593	14743	14611	14695	14628	14738	14564	14541	14716	14744	14648	14580	14683	14627	14627	14731	14480	14415	14726	14635	14722	14636	14727	14662	14548	14635	14543	14703	14549	14802	14680	14770	14611	14523	14782	14709	14456	14625	14599	14501	14619	14667	14667	14661	14628	14662	14620	14542	14666	14687	14738	14586	14631	14683	14593	14603	14609	14591	14571	14557	14456	14586	14565	14633	14579	14738	14626	14634	14703	14702	14589	14691	14794	14626	14737	14674	14635	14709	14534	14544	14702	14572	14682	14597	14538	14467	14628	14630	14471	14666	14557	14672	14647	14494	14681	14587	14626	14535	14505	14726	14722	14616	14622	14741	14551	14540	14544	14582	14696	14621	14641	14628	14835	14643	14526	14745	14601	14543	14685	14569	14562	14558	14638	14552	14641	14638	14471	14696	14639	14829	14686	14643	14777	14669	14524	14712	14612	14744	14687	14688	14685	14547	14499	14548	14603	14641	14614	14743	14468	14650	14594	14684	14566	14673	14556	14718	14673	14669	14653	14617	14786	14691	14604	14569	14656	14677	14594	14572	14667	14565	14575	14646	14652	14579	14768	14783	14724	14673	14565	14632	14705	14845	14542	14564	14580	14580	14782	14629	14564	14522	14695	14697	14608	14587	14712	14724	14604	14642	14780	14555	14428	14613	14813	14538	14665	14652	14746	14783	14595	14617	14695	14484	14467	14609	14734	14667	14600	14634	14779	14703	14598	14733	14559	14812	14558	14765	14673	14508	14679	14817	14581	14555	14622	14783	14550	14596	14572	14620	14610	14669	14704	14694	14694	14534	14617	14690	14641	14604	14670	14736	14614	14666	14584	14690	14711	14613	14620	14640	14717	14768	14672	14646	14530	14675	14709	14635	14541	14696	14781	14601	14754	14662	14807	14629	14681	14526	14686	14720	14686	14563	14589	14719	14736	14749	14519	14774	14685	14506	14765	14618	14818	14654	14837	14573	14681	14618	14698	14674	14557	14594	14704	14704	14740	14650	14730	14661	14569	14763	14757	14748	14724	14622	14736	14610	14645	14638	14568	14592	14669	14599	14572	14496	14697	14652	14677	14641	14689	14515	14542	14635	14704	14860	14765	14709	14552	14457	14636	14663	14685	14632	14653	14519	14575	14752	14610	14563	14553	14790	14491	14560	14690	14665	14499	14741	14651	14634	14754	14616	14594	14451	14703	14597	14618	14438	14609	14662	14757	14456	14747	14542	14630	14554	14803	14454	14816	14630	14656	14803	14737	14607	14688	14618	14598	14610	14694	14664	14573	14632	14595	14580	14581	14527	14781	14677	14710	14798	14573	14627	14654	14553	14715	14739	14762	14775	14595	14706	14644	14588	14671	14644	14576	14556	14757	14577	14485	14489	14661	14546	14587	14552	14675	14745	14634	14525	14694	14656	14771	14656	14738	14808	14570	14683	14506	14662	14640	14577	14520	14769	14672	14640	14636	14482	14730	14513	14744	14701	14547	14718	14899	14559	14777	14666	14497	14640	14626	14623	14673	14583	14551	14603	14664	14618	14833	14476	14523	14688	14728	14603	14685	14871	14425	14545	14643	14645	14509	14473	14612	14763	14741	14491	14626	14625	14724	14710	14657	14721	14655	14521	14709	14513	14566	14674	14689	14597	14667	14715	14625	14422	14573	14577	14641	14510	14641	14654	14682	14658	14618	14722	14633	14599	14629	14634	14744	14565	14674	14698	14456	14787	14740	14660	14496	14652	14744	14653	14572	14623	14565	14616	14610	14602	14700	14740	14657	14659	14693	14703	14766	14664	14719	14569	14669	14460	14744	14570	14541	14561	14599	14692	14641	14538	14544	14767	14685	14605	14762	14596	14683	14606	14485	14698	14626	14695	14531	14678	14548	14688	14843	14663	14697	14657	14647	14684	14714	14680	14486	14594	14593	14796	14603	14800	14812	14599	14662	14597	14631	14568	14586	14689	14490	14549	14440	14575	14406	14813	14730	14809	14641	14707	14746	14593	14642	14700	14705	14514	14614	14625	14726	14635	14627	14641	14496	14648	14789	14884	14482	14709	14537	14524	14712	14457	14770	14694	14537	14682	14617	14769	14523	14820	14788	14567	14817	14656	14657	14591	14716	14624	14491	14645	14654	14703	14694	14497	14576	14603	14613	14529	14536	14807	14790	14631	14800	14676	14724	14623	14638	14610	14665	14706	14626	14743	14633	14612	14744	14645	14661	14707	14489	14621	14698	14737	14656	14459	14458	14623	14582	14632	14743	14595	14647	14681	14567	14710	14713	14770	14708	14602	14585	14517	14578	14612	14579	14745	14576	14406	14629	14811	14633	14764	14550	14665	14496	14614	14593	14732	14697	14705	14535	14692	14723	14607	14602	14669	14560	14812	14662	14583	14539	14712	14707	14686	14717	14523	14707	14581	14610	14679	14633	14510	14778	14607	14738	14648	14476	14680	14673	14781	14716	14764	14697	14672	14545	14705	14707	14573	14717	14662	14602	14662	14558	14765	14767	14658	14679	14668	14665	14566	14530	14656	14705	14562	14729	14630	14697	14626	14455	14586	14574	14443	14717	14550	14802	14730	14716	14678	14689	14641	14692	14529	14590	14665	14832	14609	14502	14599	14541	14600	14677	14579	14624	14724	14701	14609	14856	14816	14548	14531	14671	14554	14676	14611	14611	14607	14777	14708	14688	14790	14539	14665	14623	14579	14864	14489	14659	14567	14563	14592	14431	14725	14629	14745	14551	14673	14800	14682	14652	14721	14536	14433	14710	14619	14645	14652	14602	14595	14702	14578	14754	14684	14705	14605	14653	14717	14666	14609	14741	14718	14729	14697	14647	14680	14505	14735	14626	14602	14578	14687	14733	14557	14674	14692	14838	14752	14641	14644	14618	14676	14575	14726	14696	14544	14532	14825	14469	14566	14713	14648	14587	14647	14549	14820	14453	14623	14714	14690	14589	14565	14494	14614	14688	14562	14735	14804	14612	14625	14647	14720	14546	14471	14629	14751	14610	14609	14643	14632	14593	14474	14724	14615	14693	14758	14628	14679	14653	14581	14541	14788	14635	14515	14722	14631	14607	14615	14644	14694	14760	14504	14754	14646	14513	14553	14575	14629	14516	14637	14566	14580	14736	14634	14793	14523	14439	14705	14660	14721	14661	14610	14731	14556	14587	14568	14707	14451	14748	14740	14469	14678	14651	14626	14587	14580	14691	14820	14536	14516	14561	14547	14659	14715	14486	14717	14523	14655	14612	14735	14643	14699	14694	14630	14567	14675	14591	14674	14667	14766	14837	14663	14834	14611	14656	14600	14592	14654	14607	14696	14565	14438	14620	14766	14721	14757	14794	14746	14532	14512	14617	14603	14734	14678	14596	14767	14590	14771	14540	14735	14642	14613	14698	14668	14789	14684	14491	14739	14523	14758	14420	14609	14585	14501	14675	14538	14670	14517	14688	14637	14640	14715	14514	14725	14691	14764	14722	14671	14624	14555	14486	14711	14544	14502	14837	14663	14600	14504	14624	14709	14819	14563	14616	14720	14496	14706	14651	14648	14578	14630	14747	14500	14608	14626	14764	14749	14661	14597	14725	14484	14592	14584	14651	14575	14367	14771	14792	14674	14753	14656	14717	14642	14518	14596	14630	14611	14728	14537	14501	14654	14719	14586	14570	14745	14799	14664	14672	14658	14699	14611	14681	14616	14679	14694	14576	14774	14718	14691	14634	14534	14521	14566	14759	14586	14404	14658	14629	14730	14538	14675	14575	14800	14439	14667	14463	14651	14677	14623	14627	14459	14741	14634	14529	14618	14612	14569	14787	14649	14674	14546	14689	14693	14617	14640	14598	14717	14649	14766	14570	14524	14688	14485	14817	14588	14637	14648	14581	14486	14597	14638	14641	14560	14694	14696	14497	14735	14515	14596	14413	14597	14668	14640	14609	14925	14736	14747	14631	14684	14547	14566	14608	14587	14629	14415	14585	14696	14600	14744	14669	14760	14700	14690	14697	14540	14750	14720	14709	14592	14372	14708	14822	14715
25638	20807	26918	25475	20391	19170	18919	18121	19309	28521	39162	32499	23862	19274	18124	17490	17755	17489	17759	17661	17677	17827	17771	17669	17669	17582	17519	17545	17675	17502	17725	17715	17458	17555	17668	17557	17459	17419	17791	17418	17637	17536	17860	17449	17392	17590	17570	17353	17598	17673	17673	17527	17600	17534	17417	17729	17408	17418	17474	17585	17585	17502	17605	17612	17562	17874	17507	17547	17579	17545	17579	17556	17495	17623	17588	17580	17530	17509	17551	17468	17538	17732	17596	17594	17595	17625	17568	17564	17786	17588	17550	17668	17453	17528	17549	17441	17654	17478	17486	17586	17710	17687	17572	17564	17676	17663	17495	17306	17736	17465	17437	17434	17814	17781	17714	17416	17562	17524	17633	17553	17468	17475	17498	17677	17458	17617	17522	17597	17623	17561	17456	17614	17632	17597	17623	17346	17335	17689	17734	17710	17673	17535	17465	17457	17553	17479	17569	17663	17431	17465	17615	17596	17403	17359	17467	17374	17679	17528	17598	17543	17620	17463	17794	17436	17616	17552	17561	17440	17235	17581	17437	17635	17742	17536	17700	17449	17544	17546	17344	17526	17569	17598	17443	17670	17737	17741	17485	17539	17496	17522	17550	17651	17656	17624	17744	17528	17604	17459	17507	17457	17310	17265	17455	17717	17388	17481	17402	17560	17477	17620	17686	17715	17533	17664	17585	17521	17353	17508	17503	17690	17568	17643	17484	17511	17600	17545	17511	17885	17550	17409	17441	17487	17560	17552	17481	17444	17402	17522	17519	17712	17443	17359	17363	17485	17427	17516	17537	17552	17487	17406	17484	17628	17634	17759	17714	17662	17674	17410	17400	17437	17600	17824	17580	17451	17362	17697	17686	17482	17635	17518	17454	17623	17613	17779	17576	17607	17701	17761	17431	17702	17626	17541	17621	17570	17544	17810	17673	17519	17437	17579	17655	17690	17688	17565	17242	17496	17544	17614	17388	17502	17426	17265	17560	17695	17480	17589	17689	17515	17637	17506	17503	17469	17620	17572	17782	17558	17701	17605	17678	17428	17555	17562	17627	17691	17502	17640	17579	17621	17449	17402	17534	17573	17709	17475	17702	17813	17676	17655	17525	17494	17449	17641	17426	17519	17502	17498	17570	17646	17556	17582	17685	17489	17591	17523	17495	17598	17621	17477	17483	17616	17632	17409	17691	17813	17401	17596	17602	17472	17548	17583	17523	17540	17477	17587	17598	17590	17401	17550	17647	17373	17418	17518	17397	17571	17475	17730	17653	17678	17621	17601	17358	17541	17635	17513	17552	17611	17637	17540	17545	17559	17686	17442	17500	17507	17692	17585	17737	17458	17302	17703	17766	17426	17567	17396	17422	17488	17515	17485	17585	17454	17655	17676	17685	17546	17550	17668	17414	17412	17543	17553	17426	17544	17414	17399	17699	17595	17499	17414	17519	17618	17648	17426	17507	17520	17609	17703	17394	17626	17603	17303	17721	17584	17712	17529	17420	17782	17682	17525	17544	17539	17649	17469	17467	17363	17604	17563	17501	17458	17439	17660	17595	17615	17681	17468	17525	17520	17647	17700	17670	17344	17531	17503	17504	17566	17753	17611	17227	17506	17488	17500	17445	17475	17576	17638	17597	17569	17499	17619	17434	17486	17174	17626	17591	17446	17328	17503	17430	17544	17709	17540	17705	17593	17459	17540	17459	17365	17584	17418	17572	17549	17486	17694	17546	17668	17370	17515	17692	17651	17716	17615	17682	17466	17475	17562	17476	17598	17515	17650	17718	17417	17500	17529	17726	17524	17569	17545	17668	17596	17503	17582	17608	17651	17399	17489	17487	17577	17511	17559	17478	17524	17774	17680	17736	17594	17449	17527	17581	17368	17587	17447	17380	17711	17787	17585	17530	17558	17537	17470	17619	17678	17502	17653	17447	17429	17569	17371	17368	17464	17344	17545	17577	17377	17641	17425	17586	17443	17626	17643	17692	17610	17644	17809	17541	17451	17503	17513	17435	17441	17524	17795	17546	17395	17452	17290	17583	17431	17494	17558	17556	17591	17657	17614	17361	17507	17503	17373	17394	17606	17360	17687	17541	17425	17478	17648	17629	17485	17439	17626	17532	17414	17405	17503	17492	17671	17353	17571	17570	17540	17732	17582	17648	17549	17650	17480	17516	17580	17628	17714	17606	17493	17529	17548	17783	17501	17723	17712	17660	17491	17575	17696	17534	17555	17455	17381	17492	17714	17421	17426	17538	17691	17685	17654	17354	17586	17483	17397	17578	17480	17499	17626	17492	17617	17441	17516	17700	17529	17461	17449	17421	17566	17783	17397	17476	17747	17643	17528	17459	17409	17554	17643	17726	17474	17556	17570	17681	17749	17530	17496	17474	17623	17523	17649	17769	17666	17682	17597	17667	17539	17476	17588	17453	17517	17646	17572	17666	17566	17563	17661	17397	17463	17341	17624	17527	17588	17632	17500	17553	17337	17536	17702	17651	17484	17582	17332	17462	17541	17393	17559	17505	17551	17573	17460	17628	17681	17586	17637	17596	17645	17534	17482	17732	17369	17646	17591	17432	17412	17552	17621	17377	17472	17629	17467	17566	17616	17428	17500	17463	17495	17768	17619	17346	17314	17573	17502	17490	17615	17736	17477	17669	17504	17219	17515	17468	17586	17523	17538	17499	17473	17671	17400	17361	17552	17447	17477	17509	17525	17555	17739	17680	17574	17604	17586	17662	17687	17542	17549	17687	17556	17600	17587	17492	17565	17516	17458	17612	17641	17643	17534	17660	17470	17439	17568	17664	17522	17570	17395	17446	17646	17460	17533	17491	17435	17523	17384	17477	17489	17466	17502	17530	17515	17697	17613	17564	17600	17473	17516	17510	17535	17693	17568	17399	17685	17650	17632	17643	17372	17565	17661	17350	17701	17581	17526	17856	17478	17704	17413	17609	17472	17516	17304	17550	17616	17617	17610	17534	17622	17695	17423	17559	17653	17730	17583	17538	17579	17608	17393	17537	17719	17456	17621	17685	17563	17595	17384	17711	17567	17539	17560	17829	17678	17602	17603	17688	17517	17569	17572	17474	17464	17617	17467	17540	17659	17846	17666	17490	17508	17653	17485	17492	17552	17698	17462	17595	17499	17450	17420	17432	17705	17715	17621	17529	17483	17629	17285	17620	17568	17625	17553	17454	17478	17686	17715	17648	17530	17549	17642	17695	17647	17567	17518	17484	17580	17611	17622	17545	17576	17315	17785	17424	17589	17665	17756	17657	17740	17547	17624	17709	17478	17537	17416	17472	17562	17469	17794	17679	17493	17596	17609	17614	17566	17664	17712	17444	17608	17414	17511	17650	17738	17537	17631	17546	17464	17438	17452	17528	17625	17716	17317	17790	17669	17531	17527	17598	17550	17580	17520	17364	17561	17488	17409	17432	17683	17476	17514	17566	17421	17423	17558	17576	17561	17614	17503	17430	17541	17253	17386	17529	17674	17445	17480	17499	17544	17708	17586	17651	17627	17767	17651	17618	17473	17701	17627	17808	17443	17713	17450	17587	17375	17504	17539	17542	17651	17648	17541	17521	17519	17492	17312	17666	17534	17478	17367	17502	17641	17540	17600	17642	17549	17596	17551	17545	17481	17576	17537	17466	17590	17784	17414	17373	17359	17479	17532	17469	17693	17534	17458	17571	17529	17699	17618	17646	17601	17356	17743	17438	17500	17463	17691	17671	17495	17507	17624	17647	17516	17507	17629	17790	17682	17562	17318	17690	17358	17543	17411	17584	17767	17638	17657	17673	17595	17368	17594	17874	17720	17456	17477	17698	17480	17385	17440	17446	17526	17663	17724	17565	17546	17765	17533	17631	17680	17607	17513	17669	17596	17776	17616	17544	17615	17436	17385	17508	17500	17512	17759	17547	17549	17634	17640	17491	17580	17592	17506	17689	17564	17465	17681	17441	17586	17380	17657	17650	17497	17591	17706	17486	17589	17640	17647	17470	17631	17428	17566	17635	17662	17563	17427	17711	17523	17754	17472	17660	17539	17556	17450	17738	17300	17566	17505	17575	17445	17474	17688	17642	17467	17570	17397	17700	17503	17567	17512	17645	17727	17549	17422	17440	17660	17573	17487	17328	17452	17568	17506	17538	17628	17547	17552	17662	17437	17586	17649	17479	17628	17585	17395	17558	17474	17452	17471	17450	17569	17655	17697	17507	17731	17451	17502	17510	17497	17282	17527	17747	17697	17482	17728	17615	17647	17713	17559	17537	17499	17368	17416	17709	17620	17520	17406	17636	17590	17548	17570	17503	17590	17564	17673	17379	17554	17527	17577	17764	17476	17533	17578	17531	17590	17574	17561	17447	17479	17523	17395	17548	17542	17651	17349	17537	17504	17708	17606	17802	17691	17485	17639	17580	17525	17534	17515	17522	17550	17655	17362	17399	17705	17524	17495	17580	17726	17680	17444	17504	17762	17475	17665	17680	17728	17245	17587	17422	17373	17325	17366	17750	17709	17614	17538	17578	17633	17563	17568	17242	17638	17509	17483	17646	17541	17550	17662	17646	17610	17591	17565	17679	17750	17724	17608	17530	17613	17395	17513	17579	17404	17577	17588	17401	17705	17711	17540	17661	17469	17648	17421	17514	17437	17404	17642	17455	17471	17712	17560	17407	17660	17498	17675	17432	17515	17574	17658	17520	17655	17484	17430	17439	17657	17606	17572	17516	17532	17545	17692	17593	17421	17652	17481	17482	17552	17575	17755	17601	17406	17510	17610	17513	17529	17760	17368	17409	17523	17682	17492	17676	17574	17606	17533	17653	17704	17489	17499	17610	17649	17536	17664	17527	17629	17641	17515	17437	17646	17347	17828	17616	17496	17495	17575	17583	17492	17496	17568	17497	17522	17494	17574	17405	17483	17648	17381	17515	17654	17678	17668	17562	17672	17444	17413	17667	17521	17530	17569	17675	17702	17698	17671	17399	17530	17698	17415	17596	17515	17629	17509	17656	17652	17596	17628	17513	17552	17597	17608	17551	17581	17625	17384	17585	17484	17667	17653	17594	17557	17461	17486	17454	17618	17401	17420	17422	17491	17465	17567	17447	17615	17610	17730	17569	17705	17567	17273	17700	17549
13988	19805	19348	16970	15909	15376	15309	15402	17796	31474	39710	31065	20813	15645	14903	14708	14512	14442	14795	14795	14604	14650	14575	14659	14501	14667	14625	14643	14926	14606	14648	14666	14744	14648	14675	14537	14727	14776	14795	14573	14698	14776	14813	14372	14636	14674	14544	14477	14688	14690	14522	14508	14661	14627	14734	14738	14637	14556	14773	14601	14670	14655	14772	14793	14653	14759	14564	14708	14448	14543	14859	14545	14697	14677	14760	14535	14638	14661	14764	14543	14690	14637	14687	14677	14677	14605	14535	14591	14642	14726	14585	14712	14683	14693	14761	14662	14786	14276	14711	14545	14744	14604	14361	14709	14560	14734	14579	14617	14451	14563	14830	14678	14651	14599	14472	14685	14587	14605	14566	14415	14604	14639	14627	14812	14561	14781	14729	14632	14509	14751	14703	14486	14755	14644	14425	14831	14571	14594	14867	14500	14636	14580	14624	14656	14638	14522	14737	14699	14638	14728	14662	14789	14613	14666	14566	14699	14576	14699	14613	14721	14756	14520	14548	14705	14650	14756	14696	14592	14564	14512	14733	14818	14469	14632	14688	14657	14732	14717	14692	14647	14596	14476	14754	14562	14649	14620	14637	14495	14673	14654	14706	14507	14749	14489	14551	14576	14632	14577	14520	14737	14585	14574	14662	14698	14540	14531	14740	14631	14690	14506	14529	14709	14837	14522	14646	14571	14688	14545	14564	14558	14526	14467	14604	14678	14787	14775	14731	14587	14518	14549	14730	14742	14595	14527	14814	14504	14635	14714	14757	14700	14620	14633	14558	14591	14695	14737	14603	14628	14501	14615	14591	14584	14699	14625	14554	14566	14614	14721	14720	14700	14686	14599	14745	14555	14635	14478	14560	14611	14542	14665	14667	14642	14802	14548	14601	14558	14587	14757	14484	14782	14663	14513	14485	14586	14488	14613	14571	14621	14696	14662	14512	14569	14697	14752	14662	14696	14583	14521	14580	14742	14757	14552	14557	14773	14671	14687	14629	14532	14608	14685	14499	14654	14626	14676	14663	14343	14694	14460	14599	14671	14673	14495	14621	14720	14548	14650	14665	14514	14579	14785	14659	14661	14635	14502	14789	14728	14728	14528	14711	14671	14552	14520	14496	14686	14655	14605	14682	14746	14739	14635	14522	14752	14734	14591	14595	14675	14635	14612	14690	14502	14492	14626	14681	14601	14553	14639	14593	14603	14798	14654	14528	14398	14534	14549	14669	14592	14509	14622	14635	14585	14743	14689	14747	14422	14544	14727	14623	14702	14714	14622	14788	14678	14474	14609	14692	14625	14719	14810	14535	14595	14574	14631	14731	14551	14716	14658	14702	14684	14624	14632	14511	14691	14677	14737	14738	14662	14779	14594	14665	14723	14640	14550	14514	14635	14663	14701	14590	14471	14643	14621	14631	14574	14751	14738	14769	14738	14503	14532	14683	14813	14549	14698	14672	14529	14608	14553	14653	14700	14746	14497	14504	14501	14897	14563	14662	14716	14474	14640	14671	14639	14723	14452	14732	14662	14507	14649	14513	14615	14776	14631	14759	14779	14588	14751	14587	14619	14621	14556	14516	14657	14577	14631	14727	14628	14574	14629	14582	14578	14696	14506	14653	14567	14768	14758	14530	14685	14649	14738	14577	14559	14685	14675	14646	14448	14721	14596	14385	14673	14479	14544	14595	14819	14585	14555	14702	14635	14833	14648	14525	14519	14662	14551	14732	14785	14587	14550	14662	14717	14499	14635	14441	14625	14523	14692	14610	14545	14567	14612	14761	14567	14547	14705	14655	14628	14522	14730	14439	14630	14685	14540	14619	14706	14735	14632	14720	14695	14539	14559	14699	14624	14599	14578	14664	14615	14652	14504	14786	14528	14682	14740	14648	14703	14698	14610	14517	14664	14501	14548	14592	14734	14759	14756	14592	14612	14548	14541	14604	14815	14519	14676	14507	14642	14645	14697	14699	14777	14682	14675	14616	14619	14699	14683	14818	14618	14617	14881	14682	14542	14538	14628	14583	14620	14791	14574	14565	14835	14775	14553	14672	14536	14655	14629	14613	14707	14634	14535	14848	14663	14569	14525	14618	14695	14590	14583	14705	14668	14716	14630	14763	14522	14599	14750	14649	14671	14706	14707	14608	14513	14745	14650	14633	14597	14460	14777	14619	14541	14705	14949	14653	14629	14576	14560	14451	14581	14556	14484	14731	14548	14727	14654	14539	14536	14679	14654	14678	14642	14818	14615	14513	14695	14644	14677	14707	14605	14606	14737	14524	14661	14494	14512	14602	14685	14603	14561	14665	14467	14422	14731	14669	14593	14580	14710	14709	14829	14712	14516	14723	14646	14613	14716	14637	14500	14651	14669	14689	14690	14597	14727	14599	14804	14578	14601	14641	14762	14637	14689	14535	14540	14822	14616	14754	14567	14642	14660	14621	14641	14687	14694	14617	14717	14706	14863	14690	14689	14495	14521	14403	14686	14846	14526	14561	14569	14666	14743	14708	14586	14501	14573	14703	14608	14608	14591	14684	14619	14648	14577	14637	14722	14580	14693	14757	14636	14651	14546	14730	14734	14669	14547	14751	14619	14692	14673	14543	14725	14747	14692	14543	14672	14603	14730	14615	14658	14665	14575	14667	14712	14588	14670	14518	14743	14688	14742	14738	14647	14545	14703	14690	14852	14586	14637	14602	14647	14675	14641	14685	14505	14615	14766	14673	14616	14580	14707	14753	14731	14547	14772	14629	14672	14748	14499	14643	14644	14622	14654	14609	14724	14506	14802	14449	14701	14724	14568	14577	14669	14546	14608	14654	14464	14906	14472	14675	14734	14700	14633	14519	14647	14824	14563	14733	14766	14719	14665	14602	14511	14524	14609	14818	14622	14733	14681	14676	14593	14599	14625	14747	14712	14574	14751	14636	14606	14531	14587	14688	14573	14703	14498	14748	14579	14551	14667	14785	14675	14523	14685	14702	14619	14698	14620	14595	14624	14684	14716	14696	14605	14469	14486	14652	14689	14690	14643	14318	14660	14573	14708	14735	14598	14625	14583	14778	14674	14508	14766	14642	14491	14775	14672	14539	14575	14791	14635	14578	14617	14559	14655	14644	14668	14809	14727	14520	14751	14663	14588	14807	14687	14668	14570	14639	14627	14797	14762	14774	14583	14711	14580	14618	14642	14751	14635	14635	14493	14623	14550	14591	14748	14665	14685	14701	14638	14619	14575	14812	14713	14635	14665	14715	14500	14570	14759	14973	14590	14651	14797	14698	14382	14571	14687	14785	14554	14843	14704	14789	14440	14709	14697	14578	14734	14463	14720	14644	14479	14673	14545	14748	14837	14658	14652	14849	14565	14753	14619	14518	14701	14869	14440	14709	14673	14661	14680	14689	14502	14516	14672	14534	14552	14593	14834	14408	14659	14657	14599	14842	14684	14564	14585	14523	14755	14481	14653	14681	14748	14848	14656	14789	14552	14867	14616	14555	14647	14787	14679	14714	14717	14788	14674	14650	14671	14711	14539	14655	14537	14594	14488	14650	14579	14437	14670	14580	14666	14514	14603	14740	14396	14756	14685	14696	14567	14534	14663	14555	14603	14674	14595	14596	14586	14624	14689	14714	14667	14690	14521	14642	14766	14656	14674	14743	14626	14722	14693	14699	14719	14631	14689	14601	14582	14677	14700	14588	14756	14662	14651	14415	14652	14704	14589	14452	14651	14709	14566	14658	14605	14583	14682	14630	14704	14690	14708	14511	14549	14676	14511	14790	14680	14662	14516	14663	14646	14595	14561	14740	14553	14606	14753	14633	14626	14717	14490	14718	14691	14741	14534	14703	14566	14555	14606	14806	14474	14571	14539	14709	14615	14715	14651	14651	14516	14563	14638	14498	14590	14501	14713	14570	14586	14658	14519	14785	14583	14643	14415	14699	14800	14680	14699	14720	14581	14705	14591	14682	14501	14671	14587	14722	14590	14569	14653	14569	14757	14532	14610	14598	14772	14582	14596	14554	14580	14699	14559	14473	14516	14555	14644	14673	14397	14497	14771	14581	14505	14675	14611	14484	14763	14670	14520	14626	14763	14641	14737	14686	14720	14568	14456	14517	14673	14681	14646	14616	14485	14624	14816	14636	14764	14566	14791	14593	14626	14509	14503	14545	14577	14682	14724	14450	14783	14589	14818	14596	14735	14631	14597	14592	14629	14596	14585	14612	14574	14553	14566	14582	14638	14576	14818	14474	14567	14489	14681	14708	14496	14523	14558	14649	14660	14730	14672	14511	14606	14599	14444	14646	14676	14558	14639	14658	14632	14669	14527	14733	14628	14626	14755	14607	14611	14611	14730	14637	14707	14722	14522	14636	14601	14565	14775	14623	14543	14634	14700	14578	14569	14573	14771	14678	14535	14681	14619	14536	14636	14616	14488	14641	14672	14695	14645	14745	14700	14639	14748	14596	14582	14883	14553	14809	14565	14526	14658	14530	14683	14629	14754	14678	14729	14535	14675	14452	14627	14650	14544	14506	14563	14705	14738	14683	14489	14509	14712	14652	14819	14562	14530	14681	14683	14524	14857	14601	14725	14566	14611	14591	14742	14575	14686	14582	14533	14654	14687	14670	14528	14654	14702	14766	14598	14779	14661	14601	14600	14692	14710	14703	14520	14740	14669	14592	14706	14696	14663	14470	14451	14803	14632	14726	14791	14740	14572	14684	14640	14608	14744	14677	14636	14648	14664	14624	14714	14613	14571	14708	14619	14631	14622	14660	14724	14562	14776	14769	14610	14493	14571	14649	14518	14755	14621	14631	14719	14642	14655	14670	14706	14716	14611	14701	14570	14602	14572	14625	14676	14734	14528	14623	14643	14697	14806	14769	14542	14558	14566	14627	14634	14800	14697	14677	14659	14613	14617	14687	14808	14626	14532	14528	14772	14555	14599	14646	14660	14652	14684	14628	14522	14699	14599	14680	14599	14754	14734	14672	14579	14645	14553	14784	14508	14558	14654	14598	14616	14613	14616	14457	14677	14667	14741	14455	14513	14657	14628	14613	14636	14526	14704	14744	14459	14573	14576	14707	14550	14517	14647	14474	14807	14839	14659	14642	14579	14558	14766	14558	14703	14583	14735	14595	14524
23701	20866	28176	23698	21383	22919	22749	19161	21195	40930	54895	46605	30969	21694	18834	17923	17954	17984	17912	17995	18082	17973	17871	18004	17951	17928	17945	17888	17728	17859	17650	17869	17876	17714	17646	17843	17804	17793	17893	17652	17804	17905	17664	17768	17826	17779	17800	17949	17821	17833	17775	17711	17663	17913	17835	17778	17880	17946	17909	17777	17846	17871	17917	17773	17717	17564	17794	17746	17954	17633	17652	17728	17710	17837	17831	17673	17843	17685	17910	17708	17820	17761	17719	17970	17700	17776	17767	17851	17835	17889	17825	17727	17663	17642	17560	17569	17917	17695	17675	17839	17770	17613	17933	17893	17734	17696	17331	17862	17850	17808	17942	17603	17675	17758	17635	17798	17904	17785	17787	17763	17936	17683	17601	17604	17605	17504	17833	17613	17991	17850	17554	17764	17688	17817	17785	18052	17777	17895	17667	17893	17894	17813	17809	17711	17888	17647	17703	17889	17664	17849	17652	17812	17927	17827	17699	17878	18013	17811	17801	17690	17642	17791	17893	17733	17805	17766	17909	17582	17981	17746	18086	17744	17899	17832	17660	17557	17759	17643	17858	17640	17676	17626	17644	17822	17803	17761	17545	17698	17711	17662	17783	17689	17719	17623	17847	17856	18018	17723	17545	17672	17811	17798	17583	17980	17965	17745	17755	17651	17783	17827	17749	17823	17888	17549	17825	17788	17868	17686	17799	17670	17921	17850	17854	17954	17688	17736	17809	17798	17709	17628	17551	17771	17836	17690	17612	17728	17680	17776	17581	17629	17661	17745	17841	17644	17890	17940	17984	17701	17771	17819	17691	17730	17928	17729	17834	17875	17661	17695	17767	17755	17849	17630	17780	17874	17764	17707	17703	17866	17613	17780	17643	17638	17653	17704	17794	17875	17827	17518	17714	17732	17761	17493	17622	17750	17693	17849	17774	17706	17772	17733	17987	17806	17750	17583	17951	17690	17719	17790	17876	17456	17804	17733	17860	17802	17819	17708	17786	17612	17674	17743	17834	17674	17638	17682	17744	17769	17757	18000	17840	17822	17620	17787	17808	17557	17723	17974	17726	17659	17813	17948	17713	17761	17654	17685	17777	17763	17647	17895	17734	17841	17797	17706	17802	17725	17768	17801	17654	17877	17858	17947	17794	17649	17887	17834	17736	17817	17796	17832	17757	17775	17809	17787	17855	17749	17832	17756	17476	17892	17790	18071	17672	17879	17829	17817	17769	17786	17724	17848	17740	17618	17518	17912	17649	17646	17874	17637	17719	17709	18001	17757	17689	17684	17871	17839	17775	17764	17793	17734	17900	17852	17671	18005	17814	17926	17783	17680	17710	17757	17859	17785	17938	17760	17458	17676	17839	17575	17784	17949	17775	17816	17731	17809	17860	17700	17704	17746	17699	17458	17560	17703	17757	17880	17746	17695	17761	17654	17840	17783	17721	17656	17819	17743	17715	17665	17703	17843	17694	17923	17522	17595	17936	17702	17646	17629	17928	17887	17590	17575	17755	17710	17938	17595	17696	17757	17537	17793	17784	18066	17719	17760	17801	17824	17785	17727	17656	17662	17739	17792	17554	17741	17806	17532	17805	17596	17648	17790	17628	17717	17625	17629	17817	17606	17887	17756	17710	17739	17727	17603	17703	17691	17576	17628	17836	17837	17839	17675	18126	17624	17794	17776	18032	17715	17817	17817	17944	17751	17658	17840	17695	17762	17543	17780	17645	17860	17702	17532	17731	17699	17558	17778	17878	17638	17709	17829	17860	17804	17751	17853	17792	17731	17719	17630	17833	17862	17662	17617	17993	17812	17723	17680	17698	17712	17682	17714	17853	17645	17601	17667	17676	17881	17975	17940	17848	17769	17628	17807	17769	17594	17724	17836	17830	17714	17720	17728	17913	17709	17770	17683	17600	17695	17623	17718	17788	17772	17826	17793	17646	17656	17751	17819	17781	17690	17989	17732	17578	17856	17630	17501	17871	17885	17576	17489	17892	17818	17648	17636	17742	17691	17717	17825	17874	17766	17907	17840	17767	17820	17862	17645	17759	17705	17933	17756	17583	17705	17770	17746	17784	17599	17735	17785	17760	17730	17810	17764	17775	17657	17633	17713	17796	17869	18112	17665	17831	17654	17730	17582	17822	17737	17789	17734	17685	17904	17673	17705	17657	17716	17833	17660	17609	17671	17754	17679	17821	17719	17752	17808	17813	17876	17865	17875	17761	17928	17803	17709	17843	17509	17747	17612	17822	17682	17823	17885	17815	17917	17834	17662	17625	17647	17681	17666	17564	17899	17875	17842	17818	17683	17875	17751	17667	17587	17696	17674	17537	17874	17700	17626	17796	17724	17918	17706	17762	17726	17758	17807	17650	17767	17815	17688	17790	17914	17827	17809	17813	17763	17853	17749	17698	17868	17821	17746	17847	17659	17649	17875	17626	17617	17530	17780	17734	17671	17844	17925	17738	17767	17816	17734	17684	17622	17661	17698	17672	17818	17771	17799	17858	17764	17753	17770	17899	17846	17749	17964	18037	17929	17740	17641	17899	17792	17828	17850	17687	17760	17847	17749	17722	17636	17544	17830	17864	17654	17756	17754	17798	17857	17807	17834	18002	17672	17806	17694	17913	17646	17801	17736	17635	17851	17705	17866	17667	17650	17630	17740	17702	17668	17831	17871	17861	17770	17736	17745	18015	17786	17811	17553	17688	17608	17785	17849	17697	17555	17807	17589	17738	17696	17706	17787	17758	17886	17693	17610	17577	17926	17741	17820	17679	17807	17656	17778	17878	17825	17999	17820	17878	17775	17681	17797	17708	17625	17830	17697	17787	17626	17789	17840	17820	17823	17879	17689	17699	17730	17592	17851	17692	17742	17899	17760	17689	17819	17739	17479	17685	17706	17935	17719	17901	17687	17683	17786	17611	17606	17805	17602	17617	17781	17751	17884	17818	17856	17827	17498	17669	17699	17542	17657	17692	17762	17729	17824	17884	17628	17733	17721	17700	17694	17676	17681	17645	17900	17710	17831	18012	17611	17771	17886	17758	17807	17649	17817	17868	17579	17750	17734	17609	17719	17624	17735	17986	17748	17659	17699	17703	17766	17705	17605	17590	17599	17749	17570	17884	17815	17831	17924	17703	17912	17698	17886	17751	17800	17838	17745	17672	17687	17692	17711	17822	17724	17673	17753	17864	17902	17672	17602	17731	17726	17573	17704	17607	17526	17822	17922	17934	17899	17638	17772	17770	17841	17873	17596	17803	17958	17804	18025	17863	17798	17808	17831	17983	17796	17729	17814	17811	17635	17665	17717	17682	17765	17828	17816	17905	17940	17763	17801	17745	17864	17665	17949	17870	17783	17710	17736	17790	18021	17736	17519	17888	17824	17536	17865	17888	17739	17976	17588	17569	17945	17717	17887	17862	17647	17761	17726	17742	17717	17619	17741	17823	17722	17726	17768	17792	17852	17766	17663	17903	17772	17683	17716	17618	17804	17798	17820	17878	17789	17777	17787	17745	17806	17648	17702	17839	17553	17860	17835	17742	17849	17806	17802	17859	17711	17654	17749	17726	17619	17854	17782	17841	17683	17767	17703	17776	17779	17727	17828	17772	17723	17878	17856	17684	17672	17946	17656	17615	17636	17913	17829	17779	17567	17897	17763	17709	17708	18037	17575	17776	17665	17734	17815	17692	17883	17889	17839	17719	17915	17575	17741	17664	17685	17698	17871	17923	17777	17800	17790	17815	17745	17648	17821	17879	17562	17856	17606	17808	17663	17845	17811	17747	17839	17623	17863	17804	17681	17636	17694	17743	17823	17823	17777	17964	17726	17976	17701	17886	17775	17805	17852	17564	17698	17541	17783	17739	17797	17650	17888	17535	17771	17966	17828	17700	17657	17842	17494	17525	17742	17739	17741	17842	17714	17651	17863	17783	17927	17876	17787	17876	17819	17684	17825	17829	17708	17776	17879	17707	17903	17702	17809	17726	17716	17588	17766	17825	17594	17682	17637	17801	17720	17610	17955	17959	17803	17652	17536	17688	17810	17726	17881	17867	17785	17836	17592	17839	17693	17791	17641	17786	17831	17791	17903	17941	17784	17850	17706	17740	17770	17723	17673	17881	17732	17691	17916	17790	17681	17564	17718	17715	17768	17757	17762	17938	17708	17712	17794	17650	17713	17696	17681	17703	17761	17851	17676	17964	17747	17914	17867	17887	17543	17732	17905	17844	17802	17760	17625	17836	17687	17743	17678	17878	17779	17980	17828	17802	17715	17797	17961	17755	17890	17749	17801	17796	17758	17586	17601	17915	17796	17583	17861	17826	17846	17878	17787	17721	17896	17967	17852	17814	17724	17877	18052	17755	17680	17673	17668	17800	17574	17381	17683	17906	17671	17834	18073	17518	17606	17699	17677	17739	17649	17869	17907	17727	17718	17813	17895	17690	17711	17472	17777	17606	17862	17690	17803	17892	17724	17660	17846	17790	17693	17707	17862	17611	17918	17751	17834	17886	17637	17892	17669	17667	17657	17416	17575	17990	17830	17833	17597	18028	17835	17619	17830	17689	17635	17893	17527	17811	17829	17855	17728	17889	17737	17861	17882	17721	17846	17822	17979	17768	17684	17714	17770	17583	17765	17771	17880	17775	17762	17840	17781	17599	17703	17768	17721	17988	17761	17760	17706	17948	17436	17738	17669	17772	17537	17780	17694	17522	17560	17809	17674	17710	17555	17585	17709	17886	17868	17783	17658	17793	17825	17716	17478	17499	17718	17673	17752	17747	17800	17807	17619	17970	17962	17795	17644	17556	17713	17803	17708	17535	17879	17707	17865	17655	17706	17600	17863	17820	17472	17693	17760	17888	17841	17741	17786	17712	17885	17672	17795	17955	17803	17686	17724	17675	17786	17660	17788	17711	17751	17725	17728	18008	17734	17640	17636	17822	17739	17905	17665	17659	17771	17742	17698	17688	17780	17773	17869	17781	17659	17660	17813	17737	17756	17745	17832	17569	17675	17670	17634	17701	17843	17769	17697	17845	17638	17574	17611	17594	17451	17850	17756	17800	17808	17602	17803	17630	17774	17841	17702	17608	17471	17707	17606	17873	17691	17685	17880	17798	17865	17918	17747	17863	17759
16701	27420	25642	20531	18394	17046	16688	16532	21733	44393	54030	44838	28345	17524	15154	15066	14709	14880	15007	14830	14892	14908	14637	14730	14849	14860	14911	14662	14745	14793	14818	14814	14820	14744	14880	14776	14962	14564	14670	14825	14799	14991	14901	14930	14667	14627	14875	14740	15037	14667	14657	14797	14761	14768	14570	14708	14828	14859	14818	14837	14592	14798	14865	14685	14817	14815	14622	14866	14765	14868	14748	14742	14553	14918	14819	14850	14714	14983	14934	14727	14842	14622	14727	14786	14807	14669	14707	14737	14620	14834	14822	14798	14735	14777	14720	14779	14953	14732	14801	14819	14759	14943	14886	14701	14803	14805	14688	14698	14753	14843	14863	14942	14929	14736	14827	14807	14676	14596	14943	14745	14644	14725	14779	14679	14660	14791	14869	14712	14751	14697	14692	14831	14664	14859	14768	14617	14768	14778	14766	14620	14930	14828	14583	14863	14652	14787	14983	14834	14777	14775	14650	14829	14788	14787	14762	14779	14911	14882	14785	14842	14784	14911	14930	14782	14719	14727	14602	14672	14741	14952	14857	14901	14816	14768	14762	14837	14834	14669	14830	14767	14717	14809	14730	14730	14688	14550	14908	14875	14831	14614	14741	14699	14782	14675	14698	14762	14856	14973	14737	14937	14738	14690	14731	14750	14634	14712	14740	14757	14691	14726	14756	14724	14888	14762	14929	14711	14882	14724	14851	14926	14680	14625	14838	14726	14866	14714	14879	14757	14859	14942	14889	14705	14745	14558	14916	14880	14760	14751	14835	14696	14829	14617	14643	14945	14920	14741	14786	14779	14621	14687	14787	14748	14735	14859	14806	14788	14712	14913	14682	14708	14606	14858	14864	14814	14711	14541	14806	14664	14741	14793	14771	14944	14769	14746	14920	14659	14820	14759	14794	14911	14868	14975	14768	14822	14899	14760	14843	14961	14850	14726	14770	14830	14773	14785	14635	14707	14771	14688	14668	14740	14699	14614	14744	14750	14587	14761	14630	14837	14846	14909	14822	14605	14687	14814	14822	14838	14621	14768	14700	14766	14714	14846	14957	14791	14975	14887	14791	14697	14603	14877	14793	14813	14828	14870	14895	14778	14798	14599	14775	14799	14876	14737	14777	14845	14787	14673	14822	14824	14797	14800	14789	14810	14782	14699	14921	14688	14943	14842	14648	14869	14873	14692	14815	14747	14668	14632	14752	14803	14803	14891	14847	14612	14783	14758	14745	14839	14718	14723	14799	14785	14749	14800	14684	14735	14580	14792	14682	14685	14688	14751	14678	14780	14790	14795	14900	14782	14728	14766	14704	14900	14768	14568	14800	14849	14679	14748	14876	14635	14727	14856	14824	14723	14804	14625	14641	14930	14976	14739	14660	14863	14680	14782	14825	14815	14658	14718	14853	14700	14683	14758	14875	14684	14779	14638	14788	14874	14675	14841	14743	14735	14759	14838	14727	14599	14864	14622	14846	14743	14691	14788	14763	14779	14766	14981	14683	14765	14763	14873	14906	14830	14727	14580	14828	14840	14808	14746	14915	14655	14770	14761	14862	14727	14853	14712	14925	14722	14614	14815	14729	14706	14684	14688	14697	14756	14898	14672	14926	14967	14906	14833	14730	14760	15012	14815	14625	14752	14793	14676	14909	14781	14786	14665	14623	14842	14777	14749	14760	14810	14725	14839	14650	14825	14855	14833	14701	14881	14650	14650	14825	14761	14787	14767	14596	14731	14793	14687	14850	14923	14818	14664	14904	14665	14581	14783	14819	14679	14663	14847	14788	14855	14669	14807	14690	14714	14724	14816	14718	14963	14822	14701	14690	14782	14748	14532	14774	14715	14631	14685	14879	14676	14699	14742	14838	14747	14670	14684	14903	14679	14733	14734	14837	14714	14605	14777	14734	14682	14859	14881	14758	14724	14841	14773	14705	14785	14834	14680	14672	14882	14748	14757	14822	14760	14591	14795	14932	14581	14604	14756	15082	14765	14793	14753	14870	14621	14673	14799	14585	14801	14828	14554	14773	14780	14782	14814	14763	14719	14669	14544	14641	14748	14727	14647	14935	14641	14688	14831	14761	14822	14785	14834	14785	14758	14537	14710	14701	14796	14884	14750	14745	14710	14773	14823	14812	14790	14861	14820	14900	14686	14859	14760	14758	14870	14615	14622	14808	14825	14872	14763	14832	14840	14827	14647	14792	14740	14876	14607	14726	14969	14698	14851	14885	14753	14745	14729	14787	14856	14582	14624	14817	14765	14793	14800	14658	14750	14692	14836	14755	14883	14702	14524	14825	14554	14682	14707	14718	14595	14746	14809	14785	14752	14784	14757	14753	14668	14803	14608	14914	14976	14639	14790	14721	14754	14879	14778	14796	14777	14644	14703	14715	14732	14628	14827	14700	14821	14659	14663	14830	14768	14795	14819	14815	14663	14910	14683	14897	14938	14632	14608	14837	14647	14838	14764	14645	14620	14715	14845	14781	14820	14722	14684	14775	14824	14935	14778	14719	14689	14823	14876	14803	14941	14834	14791	14684	14701	14764	14661	14701	14692	14920	14859	14740	14696	14879	14918	14797	14786	14751	14846	14866	14770	14897	14591	14895	14864	14851	14690	14744	14732	14849	14699	14824	14751	14776	14711	14810	14638	14791	14714	14776	14725	14771	14771	14785	14838	14809	14762	14828	14558	14861	14715	14881	14845	14838	14741	14772	14767	14876	14679	14910	14839	14795	14749	14663	14790	14709	14830	14709	14737	14799	14669	14793	14605	14523	14761	14811	14743	14701	14743	14830	14733	14841	14620	14695	14781	14772	14669	14752	14673	14730	14770	14820	14590	14620	14549	14635	14705	14827	14728	14827	14773	14875	14835	14691	14668	14613	14897	14877	14878	14860	14811	14745	14774	14770	14841	14848	14919	14965	14809	14769	14649	14645	15003	14909	14793	14720	14778	15033	14721	14910	14870	14678	14758	14749	14860	14642	14695	14609	14661	14747	14805	14781	14844	14699	14799	14620	14891	14771	14754	14707	14713	14805	14638	14730	14670	14958	14898	14867	14688	14711	14611	14792	14844	14717	14824	14606	14771	14692	14816	14915	14700	14774	14765	14858	14777	14829	14833	14715	14736	14649	14820	14727	14879	14672	14740	14743	14947	14785	14760	15000	14715	14856	14770	14942	14765	14661	14809	14831	14838	14781	14789	14785	14773	14803	14611	14778	14720	14758	14551	14662	14792	14759	14764	14933	14685	14686	14790	14642	14709	14733	14981	14927	14822	14907	14513	14787	14787	14624	14909	14713	14623	14524	14642	14815	14755	14872	14739	14707	14714	14756	14804	14716	14879	14808	14856	14680	14714	14737	14734	14757	14714	14664	14802	14924	14851	14769	14717	14734	14838	14738	14768	14665	14706	14757	14810	14843	14741	14902	14799	14748	14733	14948	14727	14856	14708	14842	14754	14720	14886	14862	14749	14506	14808	14820	14831	14744	14872	14718	14796	14852	14912	14764	14737	14764	14641	14776	14599	14849	14723	14808	14877	14739	14822	14896	14761	14895	14800	14740	14851	14790	14754	14633	14806	14968	14665	14759	14825	14640	14642	14730	14978	14663	14785	14735	14857	14790	14644	14860	14615	14883	14730	14750	14901	14840	14800	14726	14595	14770	14866	14709	14835	14688	14656	14703	14779	14830	14775	14641	14783	14772	14813	14765	14867	14811	14815	14814	14760	14702	14708	14753	14750	14709	14876	14902	14933	14740	14881	14759	14809	14733	14783	14803	14736	14757	14816	14663	14857	14678	14805	14738	14761	14854	14655	14666	14709	14863	14848	14898	14830	14762	14820	14728	14887	14612	14713	14665	14714	14886	14739	14739	14727	14969	14805	14786	14795	14720	14623	14782	14713	14714	14844	14651	14798	15002	14811	14650	14685	14821	14857	14983	14843	14760	14769	14709	14743	14719	14765	14785	14815	14745	14724	14761	14881	14746	14767	14938	14796	14682	14829	14844	14793	14717	14642	14750	14818	14751	14754	14748	14843	14882	14832	14856	14837	14818	14709	14720	14716	14799	14704	14870	14712	14864	14726	14752	14740	14841	14663	14812	14645	14716	14890	14938	14696	14736	14734	14722	14574	14678	14814	14697	14759	14596	14895	14695	14727	14754	14741	14699	14825	14724	14612	14809	14782	14832	14857	14871	14672	14869	14896	14836	14857	14784	14653	14959	14710	14747	14728	14795	14732	14901	14837	14898	14781	14784	14757	14896	14744	14712	14785	14816	14719	14903	14799	14875	14807	14712	14813	14880	14777	14972	14749	14708	14644	14721	14721	14652	14803	14848	14845	14848	14697	14788	14668	15064	14829	14494	14890	14882	14642	14750	14781	14719	14798	14618	14858	14719	14650	14674	14729	14787	14699	14819	14800	14755	14748	14647	14643	14548	14718	14566	14666	14814	14780	14841	14722	14600	14712	14865	14686	15032	14737	14713	14833	14673	14963	14707	14705	14716	14801	14797	14808	14880	14799	14703	14861	14770	14724	14868	14722	14818	14880	14752	14631	14765	14733	14762	14595	14850	14679	14863	14737	14860	14732	14807	14853	14849	14716	14619	14728	14625	14971	14825	14661	14756	14843	14951	14667	14701	14938	14592	14827	14565	14673	14763	14621	14724	14856	14654	14765	14754	14824	14751	14814	14684	14854	14860	14705	14712	14851	14779	14883	14901	14703	14817	14665	14871	14905	14774	14498	14783	14864	14851	14720	14676	14815	14588	14754	14756	14657	14706	14838	14696	14727	14620	14862	14779	14643	14729	14931	14918	14706	14795	14699	14763	14751	14804	14762	14978	14840	14816	14682	14797	14664	14829	14613	14944	14716	14784	14805	14752	14714	14882	14845	14691	14922	14764	14813	14563	14659	14822	14810	14761	14901	14655	14789	14721	14715	14857	14749	14736	14764	14795	14890	14741	14803	14632	14801	14861	14775	14824	14831	14651	14708	14810	14740	14798	14830	15030	14710	14867	14695	14719	14819	14583	14681	14898	14658	14770	14859	14729	14837	14674	14699	14852	14817	14855	14742	14718	14886	14854	14632	14827	14720	14756	14852	14762	14464	14725	14735	14754	14744	14871	14840	14742	14699	14746	14734
29662	21224	20534	18798	17666	17827	17791	17862	17702	18746	22321	22899	20040	18267	17747	17836	17733	17441	17474	17609	17746	17610	17858	17598	17536	17585	17553	17608	17543	17571	18009	17808	17655	17630	17475	17651	17768	17830	17702	17633	17573	17790	17823	17557	17679	17881	17712	17646	17810	17704	17902	17562	17660	17524	17479	17634	17523	17591	17559	17744	17737	17714	17696	17578	17627	17877	17851	17595	17589	17713	17833	17475	17653	17565	17579	17682	17849	17652	17829	17685	17684	17577	17715	17617	17598	17667	17680	17576	17635	17871	17693	17532	17773	17599	17816	17544	17824	17685	17697	17654	17663	17604	17734	17556	17772	17729	17612	17784	17724	17515	17670	17418	17789	17580	17349	17573	17591	17571	17594	17655	17683	17556	17638	17636	17758	17660	17700	17792	17562	17681	17847	17830	17692	17731	17824	17625	17767	17740	17929	17522	17566	17988	17656	17559	17801	17639	17645	17573	17563	17758	17881	17704	17763	17643	17626	17839	17478	17661	17582	17532	17825	17685	17707	17721	17536	17596	17593	17545	17663	17881	17463	17649	17703	17750	17772	17670	17702	17584	17932	17869	17690	17759	17762	17551	17649	17638	17795	17725	17554	17510	17572	17760	17490	17613	17511	17805	17577	17419	17676	17638	17677	17666	17912	17905	17733	17754	17482	17698	17480	17709	17596	17723	17682	17578	17606	17892	17777	17764	17620	17697	17601	17858	17565	17799	17506	17673	17540	17533	17643	17775	17865	17975	17469	17479	17500	17519	17376	17568	17776	17587	17564	17802	17476	17748	17687	17664	17921	17618	17618	17685	17708	17784	17513	17815	17642	17750	17594	17820	17767	17615	17567	17689	17701	17804	17643	17746	17841	17917	17944	17704	17806	17756	17652	17776	17723	17763	17641	17601	17634	17701	17744	17364	17701	17490	17753	17543	17817	17751	17820	17792	17550	17629	17726	17749	17583	17656	17683	17612	17607	17651	17502	17456	17900	17752	17709	17636	17502	17850	17656	17572	17651	17702	17692	17761	17481	17568	17688	17887	17592	17527	17728	17700	17814	17702	17634	17655	17671	17500	17579	17607	17623	17692	17674	17787	17698	17574	17659	17720	17687	17589	17569	17580	17665	17603	17722	17549	17679	17546	17603	17745	17533	17640	17433	17494	17429	17802	17772	17697	17615	17646	17702	17652	17643	17435	17581	17691	17753	17662	17669	17691	17572	17602	17492	17767	17667	17655	17839	17704	17424	17553	17678	17652	17743	17767	17790	17629	17682	17827	17541	17660	17614	17683	17371	17665	17612	17731	17454	17643	17784	17623	17557	17412	17569	17665	17698	17663	17649	17493	17491	17565	17566	17456	17877	17784	17592	17534	17783	17614	17635	17535	17511	17404	17490	17738	17602	17603	17453	17679	17616	17646	17574	17728	17373	17635	17813	17527	17705	17819	17661	17739	17858	17707	17555	17489	17562	17696	17736	17916	17666	17650	17692	17643	17442	17755	17735	17596	17583	17553	17698	17501	17682	17636	17700	17546	17558	17743	17713	17584	17374	17748	17584	17592	17799	17924	17395	17720	17620	17674	17676	17569	17507	17522	17454	17623	17667	17627	17595	17703	17566	17503	17660	17699	17672	17461	17602	17783	17452	17689	17686	17624	17438	17702	17718	17549	17646	17861	17784	17786	17530	17524	17513	17634	17789	17780	17660	17836	17790	17574	17806	17736	17512	17577	17589	17734	17620	17682	17604	17662	17889	17555	17710	17725	17418	17601	17748	17545	17525	17705	17682	17540	17723	17618	17782	17914	17482	17671	17696	17594	17679	17594	17456	17854	17655	17831	17569	17624	17612	17716	17693	17646	17509	17568	17802	17787	17443	17751	17674	17650	17347	17768	17838	17771	17677	17391	17683	17573	17677	17714	17565	17539	17602	17659	17573	17675	17583	17637	17623	17877	17586	17602	17595	17575	17647	17779	17702	17617	17386	17760	17749	17509	17414	17414	17554	17528	17419	17738	17681	17484	17670	17805	17665	17513	17628	17715	17780	17524	17507	17637	17496	17600	17726	17765	17736	17916	17888	17629	17466	17750	17625	17824	17731	17617	17769	17720	17535	17774	17711	17771	17557	17827	17854	17694	17885	17652	17531	17699	17583	17612	17687	17872	17766	17565	17582	17749	17822	17592	17601	17643	17484	17634	17373	17658	17897	17665	17791	17647	17636	17740	17762	17742	17466	17748	17675	17766	17785	17671	17487	17693	17646	17751	17647	17533	17784	17610	17572	17864	17701	17700	17572	17745	17673	17587	17761	17672	17626	17733	17695	17822	17721	17720	17673	17388	17580	17734	17813	17539	17650	17653	17931	17703	17675	17660	17930	17636	17805	17702	17525	17762	17592	17807	17598	17676	17747	17522	17702	17618	17732	17682	17513	17411	17757	17575	17731	17578	17528	17746	17629	17816	17620	17991	17764	17546	17660	17524	17875	17848	17483	17790	17574	17717	17631	17776	17727	17675	17780	17546	17609	17710	17656	17813	17679	17702	17521	17682	17792	17712	17637	17490	17734	17486	17658	17688	17837	17795	17830	17855	17849	17701	17635	17806	17816	17698	17733	17618	17681	17650	17632	17637	17866	17661	17959	17647	17580	17739	17744	17741	17628	17622	17796	17668	17671	17641	17532	17769	17541	17722	17772	17575	17484	17807	17735	17647	17646	17539	17665	17613	17822	17879	17878	17781	17675	17636	18017	17688	17733	17731	17694	17924	17753	17747	17557	17580	17727	17777	17676	17574	17505	17742	17628	17431	17612	17722	17580	17620	17820	17643	17689	17822	17414	17610	17806	17613	17764	17693	17762	17625	17624	17679	17703	17582	17530	17426	17694	17468	17734	17718	17616	17749	17625	17616	17723	17422	17871	17667	17721	17704	17640	17635	17495	17750	17621	17751	17746	17660	17764	17701	17682	17914	17636	17897	17628	17647	17846	17629	17734	17761	17571	17662	17729	17752	17691	17682	17695	17589	17601	17700	17666	17756	17600	17700	17676	17826	17638	17582	17540	17856	17639	17675	17606	17571	17619	17696	17839	17567	17626	17705	17824	17778	17727	17436	17461	17547	17733	17569	17705	17715	17581	17738	17747	17743	17476	17690	17713	17495	17466	17592	17679	17648	17700	17544	17401	17682	17836	17751	17624	17819	17942	17671	17468	17683	17775	17495	17298	17830	17808	17644	17850	17607	17670	17874	17760	17763	17756	17735	17774	17455	17338	17588	17637	17457	17564	17496	17712	17610	17618	17589	17789	17814	17717	17661	17770	17726	17809	17660	17639	17721	17586	17539	17745	17712	17746	17476	17665	17575	17538	17787	17509	17797	17712	17684	17733	17418	17672	17626	17720	17875	17913	17775	17754	17616	17632	17627	17701	17487	17784	17564	17653	17576	17628	17602	17773	17586	17586	17483	17641	17536	17607	17748	17543	17740	17469	17657	17616	17728	17925	17868	17518	17562	17633	17808	17510	17783	17572	17578	17857	17546	17853	17558	17626	17619	17624	17666	17577	17618	17684	17565	17812	17825	17615	17697	17583	17564	17507	17654	17789	17525	17757	17705	17679	17802	17685	17755	17533	17603	17691	17587	17624	17504	17726	17517	17490	17589	17640	17713	17700	17720	17847	17748	17656	17556	17704	17496	17669	17697	17826	17829	17806	17795	17496	17471	17641	17676	17746	17614	17704	17535	17691	17734	17702	17575	17695	17723	17800	17537	17467	17829	17731	17526	17692	17534	17686	17704	17706	17817	17662	17838	17661	17682	17838	17973	17512	17947	17766	17853	17565	17777	17549	17741	17606	17802	17809	17599	17545	17723	17798	17636	17633	17783	17657	17738	17875	17647	17537	17566	17508	17656	17852	17714	17734	17494	17679	17413	17588	17575	17605	17612	17641	17563	17435	17797	17777	17690	17934	17775	17587	17562	17610	17738	17630	17792	17542	17567	17527	17573	17613	17687	17692	17765	17679	17617	17561	17683	17726	17581	17548	17583	17620	17680	17866	17728	17484	17481	17656	17552	17678	17309	17772	17745	17836	17783	17624	17671	17756	17724	17615	17752	17668	17783	17615	17861	17700	17782	17426	17578	17605	17643	17610	17530	17689	17804	17580	17515	17682	17740	17677	17486	17772	17816	17778	17533	17590	17629	17701	17610	17747	17619	17772	17508	17494	17834	17797	17671	17673	17598	17745	17652	17741	17836	17664	17783	17675	17673	17656	17675	17592	17581	17813	17606	17817	17781	17501	17744	17798	17742	17689	17584	17762	17779	17495	17498	17637	17525	17814	17450	17556	17630	17648	17589	17950	17542	17538	17604	17757	17795	17795	17692	17887	17593	17652	17609	17823	17556	17628	17456	17718	17475	17570	17510	17880	17720	17675	17663	17638	17483	17566	17645	17700	17857	17776	17656	17489	17650	17574	17683	17603	17693	17753	17663	17811	17550	17677	17575	17878	17673	17714	17581	17679	17735	17430	17663	17483	17587	17650	17596	17536	17820	17666	17717	17816	17506	17793	17721	17674	17697	17721	17495	17589	17660	17709	17641	17875	17750	17670	17703	17519	17649	17877	17779	17749	17726	17637	17475	17661	17545	17621	17579	17526	17578	17750	17813	17649	17887	17643	17668	17633	17681	17590	17546	17668	17690	17542	17487	17677	17659	17645	17571	17617	17611	17717	17855	17487	17630	17629	17710	17656	17674	17618	17671	17665	17685	17659	17703	17647	17706	17525	17699	17741	17579	17686	17664	17726	17539	17779	17815	17736	17628	17688	17613	17676	17689	17677	17627	17617	17699	17669	17599	17678	17894	17600	17853	17642	17614	17477	17776	17675	17696	17656	17705	17541	17718	17816	17651	17758	17767	17592	17599	17595	17600	17587	17360	17463	17951	17759	17843	17713	17628	17681	17515	17620	17755	17862	17842	17710	17555	17625	17578	17607	17687	17600	17454	17727	17742	17770	17707	17700	17496	17698	17535	17511	17639	17718	17683	17690	17737	17707	17688	17651	17789	17799	17503	17434	17593	17527	17566	17600	17506	17843	17553	17491	17742	17849	17451	17527	17896	17755	17637	17657	17686	17756	17631	17743	17720	17478	17604	17520	17633
15453	15483	15454	14901	14837	14705	14873	14824	14691	16644	21445	20421	16683	15138	14621	14752	14676	14483	14609	14769	14718	14745	14758	14700	14807	14671	14775	14620	14702	14720	14758	14807	14595	14655	14602	14538	14855	14749	14761	14665	14679	14738	14661	14595	14580	14776	14671	14836	14667	14731	14833	14721	14718	14506	14805	14635	14683	14596	14548	14633	14832	14697	14728	14663	14614	14561	14626	14657	14734	14808	14776	14689	14578	14704	14636	14829	14637	14595	14731	14708	14738	14637	14623	14678	14557	14565	14735	14543	14606	14695	14726	14614	14633	14744	14510	14646	14564	14715	14547	14781	14630	14679	14831	14768	14732	14683	14621	14580	14636	14560	14660	14612	14683	14640	14606	14691	14632	14573	14815	14660	14737	14695	14699	14698	14585	14772	14649	14570	14619	14695	14581	14506	14747	14735	14695	14830	14589	14550	14679	14747	14562	14682	14648	14579	14685	14534	14640	14726	14661	14786	14646	14722	14609	14705	14630	14709	14608	14661	14646	14728	14613	14741	14727	14714	14720	14569	14775	14519	14637	14628	14672	14703	14651	14701	14687	14646	14487	14575	14561	14531	14686	14607	14600	14587	14798	14599	14803	14721	14772	14775	14558	14665	14654	14724	14514	14730	14619	14655	14765	14574	14839	14636	14895	14672	14728	14936	14602	14805	14694	14594	14639	14667	14689	14766	14750	14814	14711	14743	14752	14527	14644	14700	14766	14800	14752	14783	14530	14821	14484	14856	14572	14683	14787	14760	14724	14645	14778	14827	14675	14665	14679	14694	14753	14653	14781	14649	14546	14783	14674	14724	14722	14639	14642	14761	14745	14649	14785	14723	14742	14805	14710	14904	14641	14842	14632	14714	14852	14673	14773	14779	14759	14788	14559	14671	14709	14561	14728	14628	14706	14581	14698	14839	14811	14790	14801	14603	14663	14822	14840	14702	14521	14674	14586	14542	14790	14739	14615	14720	14469	14722	14842	14731	14707	14833	14694	14809	14948	14774	14547	14764	14662	14835	14693	14732	14721	14626	14651	14565	14705	14708	14645	14985	14593	14725	14710	14707	14699	14809	14885	14516	14738	14671	14667	14755	14904	14723	14694	14679	14785	14617	14579	14688	14869	14725	14923	14626	14474	14830	14775	14739	14671	14670	14699	14595	14494	14853	14597	14811	14826	14692	14689	14648	14614	14880	14564	14730	14746	14580	14696	14715	14556	14752	14633	14633	14566	14644	14875	14747	14547	14627	14725	14738	14696	14699	14632	14800	14546	14697	14580	14736	14669	14810	14649	14723	14633	14659	14542	14714	14908	14502	14695	14782	14667	14639	14715	14731	14771	14762	14508	14709	14598	14756	14827	14658	14681	14621	14561	14751	14747	14781	14678	14919	14810	14761	14799	14502	14566	14610	14882	14713	14684	14789	14716	14621	14599	14750	14621	14780	14627	14675	14763	14750	14856	14663	14628	14748	14644	14784	14603	14807	14809	14693	14755	14706	14631	14741	14607	14681	14753	14597	14730	14513	14788	14669	14646	14736	14616	14734	14565	14590	14600	14830	14721	14636	14559	14711	14797	14752	14663	14670	14718	14798	14594	14711	14705	14658	14772	14777	14633	14572	14801	14841	14660	14634	14745	14800	14623	14590	14637	14665	14710	14624	14695	14807	14794	14718	14560	14763	14856	14627	14949	14795	14896	14702	14821	14593	14773	14563	14743	14509	14512	14718	14754	14715	14660	14769	14501	14781	14653	14573	14712	14663	14676	14697	14646	14691	14675	14734	14617	14611	14567	14745	14690	14729	14840	14775	14694	14654	14730	14692	14801	14687	14677	14895	14763	14700	14823	14755	14826	14533	14762	14564	14598	14801	14634	14603	14722	14755	14771	14577	14655	14740	14697	14522	14780	14716	14733	14639	14637	14560	14740	14898	14772	14795	14753	14689	14727	14653	14640	14707	14676	14604	14800	14694	14655	14646	14806	14581	14603	14601	14600	14649	14602	14800	14787	14738	14781	14624	14715	14600	14581	14660	14507	14553	14949	14779	14526	14578	14683	14628	14671	14482	14863	14727	14686	14763	14541	14572	14561	14727	14754	14385	14663	14664	14722	14646	14551	14885	14663	14774	14707	14723	14756	14750	14678	14759	14739	14586	14645	14800	14699	14852	14600	14636	14610	14734	14701	14682	14668	14687	14586	14634	14592	14641	14679	14634	14696	14738	14671	14807	14816	14818	14680	14786	14650	14632	14614	14758	14694	14745	14659	14783	14519	14683	14768	14763	14778	14630	14562	14654	14688	14841	14611	14575	14614	14621	14594	14659	14635	14668	14672	14751	14672	14699	14647	14561	14717	14792	14592	14641	14817	14586	14707	14788	14653	14610	14654	14705	14760	14776	14767	14642	14685	14601	14693	14498	14610	14671	14684	14568	14681	14829	14694	14522	14738	14561	14557	14626	14702	14642	14674	14624	14742	14675	14853	14707	14725	14769	14691	14633	14799	14704	14613	14917	14918	14794	14583	14697	14742	14827	14705	14648	14711	14563	14806	14738	14612	14719	14761	14614	14644	14826	14633	14608	14712	14669	14509	14460	14831	14575	14787	14634	14778	14687	14765	14729	14763	14791	14692	14681	14704	14660	14792	14701	14811	14744	14735	14744	14639	14659	14608	14576	14563	14738	14609	14711	14746	14802	14662	14666	14739	14505	14628	14658	14547	14536	14626	14678	14718	14700	14695	14727	14702	14757	14794	14761	14680	14729	14794	14805	14567	14560	14552	14781	14621	14695	14728	14688	14836	14614	14675	14638	14722	14626	14762	14687	14748	14723	14676	14675	14668	14670	14674	14754	14821	14772	14604	14617	14686	14914	14715	14560	14544	14785	14755	14720	14695	14652	14730	14612	14698	14700	14770	14663	14663	14671	14682	14815	14818	14712	14879	14686	14670	14703	14684	14593	14705	14625	14609	14776	14776	14532	14726	14821	14556	14543	14706	14758	14640	14638	14765	14749	14674	14716	14662	14648	14580	14533	14593	14594	14666	14673	14719	14768	14789	14830	14693	14690	14711	14702	14801	14737	14843	14617	14836	14739	14807	14718	14927	14632	14700	14794	14726	14788	14715	14828	14570	14745	14633	14742	14671	14514	14683	14512	14645	14572	14757	14698	14674	14670	14672	14819	14679	14625	14683	14673	14626	14622	14621	14761	14570	14736	14644	14723	14685	14833	14753	14667	14688	14667	14838	14511	14773	14774	14791	14821	14801	14691	14761	14625	14640	14753	14819	14551	14599	14812	14712	14728	14763	14768	14797	14809	14756	14618	14821	14618	14598	14730	14673	14802	14608	14611	14609	14833	14710	14643	14728	14645	14607	14713	14885	14759	14809	14705	14799	14762	14682	14787	14425	14681	14682	14771	14826	14818	14750	14661	14682	14554	14673	14762	14752	14697	14736	14781	14712	14621	14568	14767	14891	14627	14727	14593	14511	14731	14677	14747	14593	14740	14651	14698	14711	14645	14588	14693	14622	14743	14630	14737	14708	14916	14632	14505	14593	14820	14717	14650	14738	14776	14650	14820	14752	14535	14633	14872	14545	14747	14709	14715	14739	14703	14592	14810	14767	14706	14720	14656	14731	14784	14666	14677	14691	14758	14592	14651	14875	14655	14752	14674	14754	14695	14627	14589	14576	14753	14749	14573	14539	14672	14703	14798	14591	14750	14699	14758	14751	14672	14549	14913	14734	14732	14761	14847	14593	14775	14741	14794	14680	14596	14653	14743	14688	14741	14810	14692	14783	14704	14607	14720	14603	14800	14571	14719	14679	14576	14781	14600	14627	14664	14693	14644	14558	14848	14748	14772	14715	14687	14691	14844	14805	14722	14867	14688	14779	14740	14728	14808	14536	14527	14507	14690	14784	14792	14832	14551	14541	14715	14750	14742	14571	14711	14582	14684	14710	14721	14846	14659	14833	14687	14583	14523	14903	14766	14709	14652	14584	14567	14635	14560	14707	14714	14675	14712	14683	14788	14579	14742	14962	14793	14661	14626	14730	14713	14702	14667	14850	14688	14680	14675	14568	14501	14694	14679	14756	14560	14808	14702	14775	14635	14791	14691	14685	14715	14848	14539	14732	14717	14541	14641	14526	14685	14714	14870	14781	14522	14720	14577	14522	14710	14654	14774	14717	14559	14517	14610	14791	14661	14537	14601	14651	14764	14670	14628	14575	14695	14629	14839	14616	14744	14561	14758	14611	14552	14702	14698	14801	14940	14642	14639	14701	14734	14903	14749	14697	14754	14737	14790	14817	14756	14594	14712	14796	14755	14601	14749	14700	14643	14626	14619	14763	14704	14725	14782	14672	14666	14685	14789	14847	14800	14885	14457	14651	14711	14672	14621	14554	14573	14557	14671	14597	14662	14709	14655	14810	14793	14664	14643	14636	14681	14606	14577	14678	14665	14778	14731	14619	14809	14701	14658	14707	14724	14747	14596	14807	14747	14777	14735	14699	14859	14790	14641	14679	14608	14777	14755	14725	14644	14698	14856	14784	14678	14808	14769	14508	14758	14766	14786	14786	14801	14650	14694	14820	14641	14510	14672	14657	14617	14804	14761	14632	14567	14741	14596	14684	14598	14774	14612	14863	14529	14651	14546	14715	14680	14562	14713	14819	14738	14668	14743	14656	14741	14708	14522	14688	14600	14967	14630	14916	14735	14688	14638	14761	14658	14776	14850	14668	14810	14743	14528	14750	14772	14813	14677	14738	14746	14917	14739	14654	14703	14794	14616	14878	14757	14728	14902	14808	14858	14623	14789	14773	14611	14764	14768	14720	14692	14585	14736	14849	14684	14619	14635	14970	14719	14629	14556	14703	14782	14583	14440	14786	14577	14832	14734	14720	14660	14537	14654	14733	14719	14650	14696	14713	14716	14772	14553	14889	14631	14804	14712	14808	14721	14669	14669	14700	14738	14779	14790	14691	14748	14797	14634	14749	14668	14647	14643	14722	14760	14654	14796	14694	14717	14720	14781	14591	14760	14790	14646	14706	14712	14763	14673	14628	14685	14751	14698	14751	14669	14695	14647	14702	14715	14855	14492	14841	14676	14735	14664	14858	14731	14685	14658	14618	14482	14766	14670	14775	14690
25675	20853	27031	25372	20424	18679	18759	18069	18002	27921	40200	33097	23589	19029	17598	17481	17541	17771	17602	17638	17478	17668	17799	17563	17418	17525	17477	17562	17532	17497	17517	17598	17592	17512	17435	17672	17518	17581	17610	17595	17658	17493	17462	17558	17437	17663	17506	17559	17552	17407	17353	17500	17654	17487	17483	17727	17605	17519	17341	17598	17427	17422	17349	17715	17396	17597	17383	17278	17411	17504	17518	17587	17635	17605	17694	17604	17289	17387	17741	17445	17763	17682	17457	17521	17388	17293	17263	17415	17618	17271	17645	17539	17428	17321	17439	17507	17711	17420	17755	17486	17519	17327	17449	17612	17272	17562	17503	17377	17399	17571	17367	17376	17465	17277	17389	17673	17455	17561	17400	17513	17557	17551	17565	17300	17428	17381	17811	17622	17281	17501	17424	17550	17725	17461	17453	17592	17417	17565	17482	17317	17536	17589	17657	17427	17487	17416	17625	17397	17351	17525	17446	17660	17619	17435	17361	17421	17476	17510	17508	17466	17592	17305	17343	17651	17592	17295	17568	17487	17588	17555	17403	17444	17352	17569	17426	17337	17605	17266	17530	17428	17499	17593	17538	17486	17559	17520	17475	17344	17348	17723	17343	17379	17512	17505	17472	17473	17345	17430	17498	17551	17544	17446	17630	17528	17449	17468	17532	17480	17557	17347	17525	17571	17249	17608	17393	17372	17559	17438	17195	17410	17577	17559	17467	17432	17489	17328	17432	17485	17392	17553	17247	17484	17397	17334	17383	17511	17648	17428	17655	17530	17457	17578	17532	17482	17730	17604	17444	17441	17701	17446	17489	17613	17467	17525	17566	17627	17501	17475	17512	17449	17439	17424	17587	17510	17436	17475	17060	17350	17481	17380	17412	17380	17325	17361	17316	17493	17420	17448	17538	17659	17447	17607	17576	17616	17481	17626	17625	17640	17525	17505	17414	17360	17241	17330	17569	17537	17786	17425	17449	17496	17581	17464	17459	17353	17489	17601	17346	17423	17469	17549	17284	17474	17257	17554	17476	17585	17386	17409	17379	17593	17624	17455	17528	17547	17478	17632	17477	17302	17456	17469	17452	17456	17561	17488	17487	17630	17648	17592	17622	17395	17458	17473	17534	17347	17362	17310	17536	17570	17514	17528	17594	17431	17593	17387	17521	17584	17522	17558	17666	17388	17489	17588	17729	17745	17541	17408	17496	17499	17227	17565	17357	17552	17474	17725	17618	17655	17247	17490	17512	17243	17436	17594	17627	17642	17673	17569	17618	17461	17444	17563	17471	17495	17489	17552	17434	17572	17452	17309	17419	17304	17487	17406	17550	17482	17550	17407	17400	17578	17674	17485	17363	17295	17427	17539	17546	17454	17412	17329	17584	17364	17539	17622	17532	17547	17530	17572	17525	17433	17545	17219	17412	17563	17472	17533	17480	17584	17594	17655	17527	17456	17539	17514	17317	17439	17476	17627	17424	17488	17667	17736	17506	17328	17343	17416	17600	17456	17489	17540	17508	17359	17504	17476	17341	17487	17437	17611	17700	17433	17680	17547	17462	17550	17441	17305	17392	17647	17484	17508	17443	17647	17512	17527	17422	17414	17616	17615	17604	17394	17438	17637	17642	17465	17552	17474	17712	17357	17495	17568	17525	17525	17392	17373	17586	17589	17566	17404	17546	17457	17494	17476	17502	17563	17513	17544	17305	17217	17758	17690	17336	17530	17529	17534	17650	17343	17579	17534	17505	17589	17348	17528	17304	17515	17561	17582	17469	17322	17523	17473	17474	17443	17444	17465	17425	17694	17397	17343	17289	17383	17541	17551	17428	17470	17690	17342	17484	17447	17432	17609	17555	17367	17279	17281	17655	17748	17281	17407	17700	17624	17431	17611	17538	17485	17636	17473	17403	17464	17623	17494	17466	17387	17554	17511	17334	17487	17372	17559	17623	17489	17568	17634	17406	17466	17565	17672	17572	17587	17665	17279	17433	17460	17452	17522	17547	17538	17548	17598	17468	17681	17619	17614	17424	17531	17438	17538	17333	17348	17481	17574	17372	17561	17605	17348	17385	17386	17494	17332	17551	17413	17526	17300	17448	17470	17559	17518	17546	17474	17502	17637	17573	17472	17467	17378	17306	17525	17433	17429	17535	17433	17634	17457	17507	17464	17676	17644	17553	17493	17472	17497	17578	17647	17489	17205	17616	17413	17468	17513	17445	17464	17457	17549	17526	17211	17448	17502	17529	17359	17581	17330	17521	17731	17366	17661	17525	17540	17664	17625	17501	17321	17319	17614	17589	17724	17388	17462	17608	17403	17502	17604	17547	17508	17408	17594	17496	17631	17466	17513	17640	17462	17462	17629	17431	17641	17509	17398	17831	17653	17366	17421	17525	17637	17573	17617	17593	17619	17518	17485	17438	17338	17525	17331	17658	17469	17519	17308	17369	17520	17533	17368	17561	17559	17669	17471	17354	17379	17401	17522	17489	17497	17335	17508	17477	17526	17577	17491	17595	17462	17509	17539	17482	17650	17616	17558	17471	17636	17596	17622	17412	17464	17628	17306	17461	17491	17630	17634	17458	17496	17515	17418	17397	17412	17480	17466	17347	17360	17370	17485	17473	17562	17452	17678	17722	17404	17404	17493	17587	17610	17577	17662	17663	17376	17510	17561	17372	17417	17222	17630	17294	17292	17555	17582	17430	17550	17520	17411	17310	17379	17431	17585	17587	17335	17525	17700	17530	17451	17489	17591	17690	17771	17610	17420	17574	17667	17291	17619	17622	17764	17573	17603	17455	17351	17418	17579	17471	17594	17435	17514	17396	17538	17559	17449	17388	17538	17509	17652	17510	17366	17658	17431	17523	17316	17690	17167	17441	17438	17567	17535	17312	17327	17425	17545	17517	17461	17622	17800	17548	17620	17389	17521	17524	17787	17456	17546	17574	17781	17875	17650	17309	17550	17468	17463	17735	17480	17483	17550	17505	17458	17448	17758	17485	17608	17365	17352	17507	17508	17385	17456	17800	17405	17646	17417	17530	17336	17466	17364	17470	17352	17688	17602	17364	17476	17517	17668	17364	17465	17631	17569	17411	17596	17426	17559	17350	17716	17476	17342	17494	17337	17523	17526	17605	17531	17523	17412	17732	17449	17532	17403	17453	17391	17278	17467	17379	17478	17590	17534	17546	17460	17500	17674	17651	17395	17393	17377	17488	17326	17412	17501	17471	17662	17366	17428	17495	17322	17606	17477	17465	17380	17425	17488	17710	17467	17551	17500	17822	17632	17711	17602	17536	17582	17679	17564	17456	17350	17524	17609	17290	17559	17391	17504	17654	17572	17350	17774	17515	17654	17577	17518	17592	17576	17534	17559	17548	17662	17450	17431	17774	17442	17449	17756	17471	17578	17410	17435	17363	17606	17579	17469	17518	17345	17501	17522	17462	17449	17406	17491	17618	17710	17714	17553	17371	17516	17554	17491	17674	17444	17434	17610	17372	17430	17425	17611	17417	17670	17581	17708	17445	17677	17636	17700	17471	17487	17511	17434	17608	17601	17639	17502	17572	17723	17640	17372	17521	17356	17579	17567	17436	17419	17562	17499	17489	17512	17616	17457	17507	17249	17265	17331	17438	17364	17481	17295	17517	17419	17364	17549	17546	17345	17589	17458	17436	17408	17588	17530	17810	17337	17585	17380	17436	17422	17454	17388	17642	17563	17568	17431	17627	17410	17587	17702	17487	17591	17471	17557	17412	17534	17448	17533	17362	17385	17523	17453	17464	17402	17366	17560	17754	17481	17407	17406	17348	17391	17495	17416	17425	17496	17642	17777	17473	17388	17452	17527	17445	17591	17454	17585	17447	17628	17460	17379	17661	17345	17441	17347	17374	17584	17577	17260	17514	17410	17446	17426	17463	17432	17382	17390	17641	17375	17478	17537	17476	17218	17516	17363	17501	17583	17667	17404	17543	17473	17580	17553	17463	17443	17508	17616	17557	17619	17370	17496	17355	17382	17498	17642	17557	17402	17541	17559	17408	17503	17504	17402	17418	17489	17549	17577	17437	17413	17324	17528	17347	17494	17594	17551	17552	17389	17456	17685	17419	17528	17477	17324	17609	17497	17536	17422	17503	17395	17541	17554	17564	17478	17536	17332	17304	17570	17551	17640	17446	17548	17516	17334	17551	17380	17545	17634	17488	17376	17433	17511	17361	17369	17366	17296	17315	17670	17681	17472	17586	17336	17620	17425	17529	17493	17302	17432	17525	17604	17571	17292	17371	17258	17493	17585	17659	17582	17563	17577	17463	17585	17393	17659	17380	17433	17383	17651	17660	17258	17688	17447	17412	17513	17623	17525	17331	17485	17413	17425	17376	17421	17526	17465	17620	17377	17416	17492	17609	17519	17465	17640	17601	17661	17681	17467	17429	17505	17466	17269	17537	17541	17375	17539	17430	17406	17535	17465	17505	17474	17418	17540	17583	17341	17627	17552	17425	17458	17533	17331	17511	17434	17625	17367	17474	17464	17382	17401	17461	17486	17350	17573	17449	17551	17373	17588	17484	17592	17614	17498	17501	17516	17586	17383	17292	17360	17310	17512	17528	17490	17496	17582	17535	17620	17409	17658	17667	17434	17563	17510	17774	17581	17594	17541	17520	17597	17619	17570	17498	17549	17649	17378	17738	17551	17519	17837	17394	17422	17636	17401	17794	17636	17407	17612	17581	17360	17408	17416	17551	17381	17581	17636	17603	17402	17562	17405	17635	17554	17211	17348	17581	17484	17469	17576	17578	17564	17433	17505	17463	17268	17500	17350	17542	17380	17473	17499	17324	17540	17407	17595	17721	17517	17526	17295	17711	17605	17448	17454	17499	17561	17409	17510	17431	17633	17510	17459	17551	17381	17405	17388	17528	17595	17511	17634	17790	17467	17280	17312	17576	17568	17616	17732	17665	17660	17650	17436	17394	17646	17495	17537	17235	17476	17730	17574	17528	17580	17495	17448	17523	17486	17489	17502	17576	17378	17491	17502	17293	17514	17557	17545	17381	17590	17526	17507	17615	17423	17407	17602	17492	17532	17555	17547	17494	17504	17602	17334	17401	17416	17495	17559	17585	17394	17546	17303	17441	17679	17737	17593	17392	17467
14187	19973	19251	17025	16092	15455	15226	15095	15589	30583	40529	31196	19804	15594	14798	14665	14822	14699	14623	14778	14612	14660	14767	14739	14692	14805	14599	14705	14451	14662	14719	14786	14798	14776	14737	14502	14641	14720	14608	14573	14632	14652	14567	14611	14694	14866	14607	14566	14565	14646	14595	14558	14801	14803	14520	14806	14707	14743	14596	14765	14663	14631	14789	14690	14847	14566	14637	14727	14614	14631	14698	14834	14669	14719	14696	14657	14541	14776	14695	14681	14731	14651	14541	14550	14594	14682	14670	14656	14744	14699	14766	14793	14602	14670	14645	14764	14803	14684	14739	14604	14692	14571	14738	14611	14546	14609	14561	14622	14514	14562	14534	14736	14786	14958	14821	14614	14720	14652	14607	14712	14734	14754	14562	14673	14538	14532	14681	14623	14606	14673	14688	14747	14539	14534	14684	14626	14582	14663	14781	14778	14513	14547	14592	14832	14614	14627	14519	14649	14624	14581	14794	14664	14533	14716	14541	14763	14744	14650	14655	14539	14636	14523	14820	14602	14610	14669	14557	14637	14448	14620	14550	14558	14756	14768	14559	14672	14631	14636	14633	14624	14628	14896	14800	14632	14783	14716	14667	14551	14566	14581	14656	14644	14609	14651	14839	14523	14657	14655	14720	14748	14501	14462	14470	14679	14707	14698	14669	14608	14536	14586	14753	14459	14687	14735	14766	14735	14524	14751	14703	14572	14561	14661	14591	14674	14687	14565	14674	14597	14489	14670	14645	14698	14873	14745	14480	14554	14558	14778	14641	14582	14619	14794	14574	14468	14664	14658	14620	14558	14637	14749	14512	14678	14512	14646	14576	14534	14683	14773	14618	14581	14785	14687	14620	14793	14576	14629	14627	14662	14604	14653	14555	14705	14535	14709	14642	14636	14526	14715	14840	14480	14554	14691	14736	14655	14701	14635	14725	14935	14706	14600	14614	14536	14548	14696	14694	14532	14781	14718	14555	14645	14672	14520	14718	14618	14748	14601	14651	14615	14615	14625	14629	14755	14582	14760	14700	14626	14545	14789	14648	14623	14562	14773	14622	14596	14710	14511	14759	14589	14601	14622	14727	14709	14642	14610	14695	14641	14699	14613	14424	14586	14663	14593	14644	14708	14755	14678	14537	14709	14623	14689	14823	14814	14395	14591	14600	14792	14560	14577	14682	14675	14843	14586	14764	14832	14662	14647	14586	14555	14515	14762	14756	14522	14635	14754	14836	14674	14664	14780	14781	14773	14555	14598	14788	14527	14534	14665	14630	14766	14743	14679	14663	14678	14615	14686	14656	14526	14534	14461	14897	14568	14669	14595	14720	14639	14782	14599	14694	14561	14657	14530	14673	14801	14663	14747	14723	14501	14472	14566	14699	14451	14651	14791	14738	14495	14653	14744	14719	14811	14689	14569	14623	14487	14611	14718	14668	14764	14629	14734	14547	14695	14543	14583	14511	14670	14640	14700	14715	14591	14651	14612	14575	14574	14688	14601	14731	14630	14744	14664	14577	14645	14720	14662	14688	14626	14701	14592	14659	14808	14574	14632	14683	14646	14652	14682	14623	14593	14816	14722	14771	14512	14667	14610	14615	14593	14677	14589	14617	14691	14771	14630	14605	14600	14717	14513	14620	14852	14703	14671	14536	14823	14537	14641	14743	14522	14656	14628	14681	14598	14547	14568	14738	14550	14597	14583	14606	14546	14701	14526	14640	14616	14474	14505	14631	14694	14671	14846	14600	14636	14598	14616	14525	14713	14703	14543	14647	14651	14722	14835	14741	14598	14704	14686	14646	14729	14506	14616	14791	14504	14575	14604	14732	14583	14743	14702	14617	14727	14850	14492	14610	14671	14675	14669	14635	14639	14724	14570	14767	14682	14700	14484	14583	14710	14708	14677	14656	14627	14755	14400	14661	14625	14548	14640	14800	14699	14574	14571	14706	14586	14707	14785	14576	14730	14691	14552	14691	14566	14562	14614	14553	14654	14459	14704	14819	14605	14545	14892	14678	14657	14725	14626	14737	14634	14858	14560	14649	14594	14553	14768	14639	14458	14614	14708	14641	14567	14856	14609	14623	14557	14583	14651	14615	14599	14553	14688	14640	14637	14673	14580	14607	14661	14423	14664	14594	14780	14678	14643	14585	14507	14779	14711	14638	14717	14686	14772	14621	14748	14559	14775	14476	14623	14747	14580	14683	14690	14564	14525	14753	14587	14710	14590	14673	14582	14512	14580	14644	14586	14801	14717	14641	14834	14656	14752	14597	14702	14711	14666	14697	14637	14632	14616	14837	14657	14617	14588	14844	14593	14641	14703	14887	14666	14486	14685	14721	14725	14475	14492	14569	14662	14684	14630	14677	14708	14480	14691	14642	14563	14712	14721	14501	14684	14487	14647	14626	14749	14848	14584	14629	14686	14736	14760	14770	14697	14788	14720	14739	14546	14657	14702	14539	14735	14581	14771	14660	14662	14839	14537	14632	14704	14512	14768	14616	14582	14879	14732	14650	14640	14527	14569	14761	14565	14670	14562	14683	14635	14472	14587	14642	14668	14658	14653	14649	14758	14660	14630	14608	14665	14757	14591	14706	14673	14561	14683	14583	14764	14683	14622	14715	14675	14691	14681	14789	14761	14654	14670	14643	14619	14669	14539	14702	14603	14771	14587	14807	14616	14612	14566	14588	14663	14570	14660	14631	14754	14682	14569	14680	14611	14722	14493	14627	14720	14682	14537	14765	14637	14602	14605	14724	14634	14578	14620	14619	14610	14737	14640	14548	14596	14575	14744	14708	14573	14778	14702	14644	14789	14640	14582	14605	14500	14665	14769	14804	14744	14720	14636	14533	14746	14588	14760	14476	14815	14588	14795	14568	14767	14705	14654	14537	14627	14712	14572	14847	14526	14529	14736	14802	14658	14646	14674	14625	14578	14646	14721	14761	14607	14593	14588	14667	14607	14753	14510	14590	14498	14665	14772	14650	14498	14697	14573	14616	14629	14600	14500	14683	14483	14666	14707	14646	14584	14574	14660	14589	14666	14601	14681	14670	14626	14691	14649	14708	14660	14650	14670	14692	14468	14459	14724	14656	14770	14659	14751	14570	14666	14631	14739	14665	14561	14559	14656	14490	14729	14653	14675	14663	14797	14807	14666	14576	14629	14732	14686	14497	14490	14751	14783	14629	14434	14531	14685	14579	14766	14630	14565	14576	14611	14447	14785	14739	14604	14672	14843	14691	14637	14668	14851	14647	14689	14753	14700	14767	14876	14556	14766	14577	14593	14578	14612	14684	14729	14721	14710	14541	14829	14552	14644	14541	14834	14634	14712	14793	14755	14683	14747	14665	14609	14530	14765	14682	14656	14763	14672	14756	14756	14466	14707	14618	14630	14550	14717	14715	14596	14665	14550	14680	14545	14437	14741	14665	14689	14659	14535	14700	14779	14721	14602	14773	14640	14676	14672	14718	14848	14700	14656	14732	14612	14586	14802	14776	14632	14578	14531	14623	14599	14606	14658	14651	14580	14785	14655	14500	14591	14863	14816	14696	14470	14671	14562	14706	14770	14691	14556	14623	14357	14683	14787	14874	14619	14745	14689	14683	14848	14820	14753	14563	14648	14751	14658	14783	14741	14694	14706	14584	14623	14518	14859	14520	14706	14629	14685	14568	14539	14568	14576	14671	14654	14648	14656	14659	14483	14797	14738	14655	14699	14542	14682	14786	14710	14468	14591	14555	14704	14672	14716	14681	14692	14811	14522	14593	14799	14796	14598	14507	14582	14780	14637	14596	14383	14576	14572	14626	14782	14614	14649	14834	14721	14696	14564	14590	14687	14636	14594	14740	14671	14555	14720	14565	14609	14593	14642	14747	14679	14787	14570	14741	14604	14590	14751	14512	14635	14651	14753	14564	14585	14619	14682	14767	14705	14808	14738	14551	14639	14624	14613	14763	14558	14625	14451	14683	14452	14816	14699	14525	14658	14620	14491	14552	14840	14710	14794	14668	14652	14645	14724	14839	14720	14619	14494	14710	14661	14717	14906	14749	14609	14692	14651	14773	14732	14592	14536	14663	14627	14749	14775	14504	14652	14701	14571	14777	14690	14684	14715	14687	14691	14518	14742	14730	14667	14644	14642	14732	14705	14663	14614	14609	14572	14844	14652	14737	14690	14565	14660	14615	14640	14533	14568	14658	14506	14589	14600	14669	14719	14761	14638	14731	14614	14641	14581	14892	14586	14847	14569	14610	14723	14698	14612	14612	14698	14654	14687	14694	14748	14646	14644	14615	14536	14765	14616	14641	14538	14502	14646	14687	14636	14492	14668	14612	14747	14639	14726	14552	14573	14519	14797	14577	14420	14744	14530	14804	14590	14585	14747	14676	14936	14597	14643	14681	14693	14542	14677	14664	14708	14623	14729	14706	14643	14792	14624	14555	14516	14448	14675	14631	14751	14705	14510	14689	14559	14854	14680	14685	14651	14785	14807	14726	14598	14487	14702	14699	14575	14767	14688	14607	14789	14737	14686	14530	14610	14604	14658	14778	14653	14619	14644	14494	14682	14751	14497	14625	14475	14664	14587	14515	14772	14578	14583	14765	14681	14769	14738	14658	14519	14669	14706	14737	14827	14650	14386	14550	14589	14614	14674	14794	14760	14659	14619	14741	14714	14588	14671	14579	14568	14709	14517	14600	14602	14737	14424	14599	14752	14559	14435	14698	14822	14699	14584	14566	14647	14586	14557	14802	14714	14677	14611	14647	14569	14769	14851	14735	14668	14582	14646	14444	14498	14698	14720	14551	14665	14716	14536	14702	14678	14600	14782	14787	14780	14558	14669	14606	14524	14766	14734	14605	14632	14679	14682	14626	14796	14700	14680	14657	14713	14585	14534	14587	14630	14667	14728	14721	14638	14496	14793	14754	14669	14600	14715	14679	14664	14540	14557	14679	14728	14581	14690	14761	14701	14759	14752	14667	14674	14436	14621	14736	14564	14638	14654	14766	14651	14529	14612	14696	14637	14881	14498	14738	14644	14743	14674	14681	14637	14541	14629	14540	14719	14735	14747	14534	14599	14626	14625	14517	14568	14578	14711	14706	14559	14691	14730	14615	14454	14556	14706	14769	14745	14594	14581	14642	14596
23602	20830	28137	23647	21365	22982	22560	19155	24291	48333	55389	42335	27800	20231	18219	17778	17849	17915	17842	17876	17811	17859	17857	17892	17698	17665	17771	17500	17904	17825	17813	17652	17803	17415	17667	17715	17876	17839	17836	17858	17776	17708	17553	17915	17782	17736	17612	17712	17835	17843	17633	17538	17836	17850	17535	17876	17842	17793	17536	17636	17639	17665	17817	17571	17493	17607	17667	17780	17692	17616	17556	17623	17628	17824	17679	17428	17782	17689	17871	17693	17473	17638	17683	17635	17912	17455	17606	17879	17715	17859	17828	17695	17875	17833	17728	17878	17716	17800	17595	17919	17625	17661	17784	17799	17883	17763	17800	17658	17762	17649	17734	17755	17613	17530	17603	17782	17863	17746	17724	17797	17763	17690	17793	17769	17525	17629	17828	17633	17711	17877	17756	17704	17823	17817	17783	17460	17667	17565	17681	17739	17501	17574	17827	17699	17687	17423	17741	17714	17700	17769	17625	17583	17680	17757	17762	17642	17715	17756	17768	17767	17715	17713	17542	17689	17784	17545	17637	17700	17599	18027	17762	17641	17764	17621	17678	17384	17732	17620	17660	17646	17750	17729	17700	17763	17512	17737	17699	17584	17805	17804	17658	17576	17501	17749	17528	17651	17769	17372	17743	17630	17658	17677	17653	17492	17587	17674	17587	17608	17645	17748	17510	17562	17573	17602	17542	17548	17725	17705	17716	17676	17644	17422	17623	17703	17484	17746	17788	17447	17690	17737	17633	17570	17769	17504	17696	17557	17825	17821	17672	17548	17513	17721	17675	17506	17775	17430	17723	17783	17706	17672	17628	17633	17893	17650	17525	17553	17582	17717	17692	17735	17762	17571	17751	17697	17670	17599	17522	17803	17525	17942	17815	17658	17695	17857	17750	17651	17761	17764	17539	17589	17560	17724	17616	17582	17632	17612	17496	17753	17695	17841	17778	17841	17836	17801	17662	17683	17762	17671	17678	17712	17878	17529	17753	17868	17823	17552	17709	17820	17568	17615	17612	17740	17653	17690	17707	17815	17905	17709	17753	17550	17453	17593	17746	17598	17627	17592	17643	17420	17751	17697	17514	17625	17533	17750	17809	17656	17681	17625	17660	17545	17579	17654	17668	17686	17726	17579	17762	17780	17721	17732	17833	17942	17701	17816	17608	17470	17528	17923	17778	17569	17624	17729	17598	17667	17596	17728	17493	17581	17722	17605	17624	17572	17536	17699	17601	17620	17764	17453	17698	17478	17744	17838	17677	17619	17434	17717	17473	17527	17634	17800	17690	17828	17919	17556	17621	17504	17722	17774	17590	17514	17829	17742	17555	17706	17697	17607	17703	17799	17581	17748	17698	17490	17723	17479	17700	17621	17662	17791	17735	17773	17710	17546	17612	17826	17718	17738	17739	17586	17583	17698	17625	17632	17620	17706	17758	17666	17738	17689	17490	17753	17753	17467	17552	17785	17580	17499	17726	17581	17684	17802	17911	17787	17686	17524	17495	17822	17780	17646	17737	17667	17535	17817	17640	17552	17655	17538	17532	17774	17572	17714	17812	17636	17666	17849	17666	17753	17495	17621	17889	17684	17782	17662	17438	17594	17899	17651	17756	17642	17638	17613	17562	17934	17542	17836	17466	17517	17731	17761	17775	17680	17952	17707	17679	17642	17670	17524	17619	17566	17673	17524	17675	17608	17782	17772	17904	17641	17794	17508	17735	17592	17637	17570	17573	17563	17582	17547	17774	17866	17734	17761	17338	17554	17591	17621	17639	17729	17591	17576	17767	17886	17807	17732	17729	17711	17882	17630	17627	17519	17778	17662	17445	17825	17757	17593	17444	17585	17773	17570	17878	17676	17606	17453	17514	17602	17792	17755	17760	17706	17661	17649	17682	17432	17590	17768	17484	17539	17728	17620	17621	17421	17722	17617	17614	17750	17703	17496	17737	17623	17763	17855	17746	17698	17651	17709	17726	17778	17671	17631	17566	17513	17754	17657	17636	17483	17565	17780	17877	17782	17605	17647	17624	17727	17668	17370	17623	17735	17458	17749	17621	17678	17630	17555	17587	17548	17713	17436	17602	17704	17794	17696	17513	17753	17448	17565	17731	17663	17524	17640	17603	17644	17457	17499	17666	17705	17621	17686	17743	17736	17480	17814	17833	17662	17669	17719	17554	17659	17625	17706	17603	17828	17792	17336	17760	17506	17858	17645	17759	17734	17765	17679	17524	17647	17545	17960	17474	17526	17590	17788	17745	17522	17611	17718	17534	17716	17471	17675	17643	17705	17806	17630	17688	17635	17717	17567	17499	17746	17740	17616	17757	17950	17595	17864	17705	17781	17551	17568	17729	17676	17735	17768	17548	17941	17487	17609	17756	17505	17654	17745	17943	17846	17487	17737	17512	17637	17640	17523	17645	17698	17636	17674	17799	17614	17742	17826	17578	17523	17735	17632	17979	17840	17506	17758	17790	17546	17503	17528	17644	17697	17785	17851	17715	17628	17626	17466	17701	17721	17614	17913	17686	17895	17511	17508	17550	17659	17651	17673	17850	17693	17429	17670	17668	17692	17665	17734	17456	17607	17735	17682	17652	17963	17677	17463	17695	17639	17603	17676	17567	17627	17665	17648	17607	17757	17715	17601	17672	17635	17747	17715	17788	17764	17726	17717	17744	17657	17633	17854	17571	17634	17634	17614	17873	17561	17797	17615	17695	17811	17733	17751	17701	17915	17489	17680	17505	17643	17473	17645	17526	17539	17767	17775	17619	17708	17663	17651	17743	17608	17753	17495	17443	17724	17607	17654	17747	17668	17593	17536	17724	17623	17891	17702	17706	17715	17721	17498	17686	17649	17633	17562	17757	17603	17614	17740	17823	17742	17523	17534	17793	17637	17614	17711	17676	17623	17770	17875	17571	17848	17642	17556	17731	17877	17613	17746	17822	17781	17640	17482	17655	17684	17544	17548	17518	17632	17796	17632	17570	17630	17860	17792	17664	17632	17796	17750	17753	17756	17757	17699	17739	17711	17761	17720	17636	17751	17927	17739	17749	17706	17704	17674	17799	17688	17765	17699	17734	17803	17809	17746	17812	17821	17518	17813	17734	17600	17507	17563	17718	17689	17716	17583	17606	17628	17866	17731	17754	17689	17664	17642	17566	17658	17645	17686	17632	17749	17788	17547	17654	17620	17634	17675	17922	17689	17638	17697	17800	17800	17705	17824	17671	17665	17790	17807	17802	17610	17591	17434	17821	17622	17867	17676	17694	17744	17724	17646	17497	17753	17444	17750	17786	17776	17762	17712	17817	17941	17585	17619	17819	17600	17630	17768	17581	17564	17717	17779	17659	17703	17742	17832	17633	17768	17667	17843	17466	17838	17817	17659	17746	17660	17418	17516	17619	17721	17581	17542	17958	17680	17671	17666	17816	17706	17461	17547	17609	17704	17730	17694	17601	17620	17530	17409	17585	17969	17836	17689	17763	17647	17849	17707	17728	17872	17815	17781	17784	17608	17754	17752	17552	17761	17560	17651	17591	17607	17642	17903	17672	17637	17659	17697	17701	17712	17614	17611	17672	17771	17796	17830	17669	17646	17782	17501	17472	17542	17855	17730	17902	17671	17479	17760	17729	17595	17714	17708	17666	17700	17658	17829	17540	17842	17650	17600	17489	17476	17627	17829	17772	17636	17605	17611	17658	17638	17645	17713	17724	17800	17680	17415	17596	17840	17605	17640	17781	17574	17625	17658	17550	17645	17740	17756	17704	17761	17578	17709	17857	17841	17634	17653	17583	17710	17637	17497	17824	17322	17853	17882	17803	17496	17982	17578	17549	17726	17511	17805	17726	17840	17631	17511	17645	17845	17543	17670	17610	17715	17829	17618	17584	17680	17813	17665	17638	17554	17791	17586	17572	17617	17697	17745	17582	17678	17654	17661	17725	17782	17671	17639	17826	17651	17608	17777	17703	17822	17741	17665	17796	17387	17692	17518	17708	17853	17694	17824	17784	17614	17601	17689	17595	17731	17718	17738	17661	17534	17622	17656	17769	17794	17641	17576	17721	17654	17889	17760	17717	17419	17645	17648	17572	17713	17678	17713	17784	17711	17582	17708	17728	17605	17586	17593	17780	17875	17831	17798	17572	17690	17482	17595	17604	17509	17545	17437	17610	17415	17783	17496	17316	17841	17769	17706	17774	17565	17417	17710	17553	17662	17912	17697	17614	17719	17457	17524	17639	17702	17760	17712	17613	17511	17773	17506	17665	17632	17617	17684	17454	17628	17562	17357	17691	17602	17684	17708	17771	17582	17642	17423	17434	17934	17557	17560	17480	17606	17796	17571	17835	17545	17595	17792	17732	17775	17734	17725	17647	17629	17838	17775	17755	17711	17629	17683	17731	17808	17651	17722	17613	17661	17660	17693	17636	17688	17608	17660	17705	17466	17772	17805	17842	17589	17644	17751	17681	17576	17774	17790	17734	17714	17564	17611	17799	17779	17699	17743	17794	17797	17586	17636	17679	17706	17401	17702	17860	17675	17667	17606	17552	17446	17628	17512	17779	17628	17580	17625	17751	17596	17760	17729	17445	17508	17698	17652	17634	17555	17698	17833	17613	17729	17472	17699	17792	17646	17614	17715	17877	17523	17692	17723	17785	17605	17584	17729	17821	17716	17628	17818	17975	17833	17584	17626	17912	17620	17711	17690	17743	17755	17641	17681	17609	17588	17567	17778	17831	17742	17568	17565	17635	17498	17468	17624	17572	17496	17758	17994	17627	17812	17735	17631	17764	17556	17830	17708	17711	17525	17614	17501	17537	17657	17567	17514	17719	17635	17808	17841	17548	17484	17620	17632	17717	17654	17782	17768	17701	17745	17556	17672	17559	17609	17722	17627	17641	17554	17665	17561	17697	17971	17583	17560	17529	17685	17755	17646	17798	17704	17681	17926	17751	17701	17718	17681	17717	17633	17808	17583	17574	17665	17499	17465	17513	17503	17729	17828	17661	17742	17555	17704	17803	17520	17664	17522	17532	17644	17726	17813	17528	17595	17575	17715	17786	17667	17817	17615	17752	17735	17730	17536	17666	17735	17526	17569	17707	17678	17634	17529	17779	17645	17743	17565	17638	17647	17685	17575	17443	17868
16594	27196	25564	20467	18199	17050	16432	16414	26352	50247	54149	40556	24553	16584	14921	14830	14639	14755	14614	14798	14769	14628	14760	14660	14823	14690	14739	14755	14745	14740	14556	14617	14701	14690	14876	14757	14883	14801	14785	14541	14743	14852	14524	14796	14756	14711	14809	14565	14832	14769	14756	14745	14618	14745	14635	14599	14693	14745	14705	14853	14605	14737	14659	14691	14684	14688	14740	14783	14675	14684	14601	14793	14494	14972	14884	14752	14741	14754	14678	14690	14678	14703	14823	14804	14790	14798	14701	14690	14556	14764	14732	14772	14713	14701	14679	14645	14667	14714	14668	14575	14620	14794	14614	14621	14532	14561	14623	14685	14709	14803	14760	14917	14803	14840	14830	14622	14702	14601	14972	14773	14753	14710	14843	14786	14856	14722	14758	14663	14769	14910	14577	14779	14823	14845	14634	14728	14642	14700	14657	14697	14875	14876	14640	14666	14671	14629	14645	14578	14719	14757	14863	14650	14694	14664	14601	14648	14867	14730	14685	14743	14731	14650	14649	14570	14619	14928	14810	14774	14628	14799	14766	14646	14765	14792	14793	14682	14890	14666	14730	14804	14489	14794	14701	14582	14817	14806	14681	14712	14609	14749	14597	14712	14761	14804	14815	14758	14728	14959	14801	14713	14614	14745	14776	14616	14730	14804	14700	14716	14659	14703	14641	14815	14635	14837	14648	14740	14447	14840	14597	14530	14745	14798	14612	14791	14627	14825	14588	14764	14590	14653	14618	14797	14560	14842	14706	14810	14655	14828	14681	14678	14756	14818	14724	14755	14694	14433	14733	14735	14715	14627	14577	14680	14647	14688	14604	14695	14628	14744	14783	14612	14619	14777	14619	14579	14727	14718	14614	14546	14820	14687	14707	14744	14679	14797	14828	14695	14500	14644	14629	14763	14751	14840	14527	14747	14669	14920	14522	14639	14788	14731	14753	14695	14666	14616	14640	14635	14838	14726	14689	15026	14593	14833	14722	14653	14689	14897	14727	14713	14607	14700	14608	14864	14818	14845	14660	14497	14768	14589	14705	14566	14772	14747	14681	14603	14797	14731	14789	14826	14775	14612	14837	14739	14690	14865	14693	14767	14728	14603	14742	14697	14724	14607	14739	14741	14729	14553	14902	14798	14621	14726	14693	14508	14828	14696	14749	14633	14733	14808	14864	14654	14618	14803	14599	14762	14616	14739	14778	14630	14726	14555	14726	14764	14689	14635	14623	14720	14746	14697	14701	14686	14623	14692	14797	14677	14719	14626	14775	14784	14582	14690	14664	14750	14737	14534	14705	14842	14717	14825	14734	14676	14808	14616	14815	14697	14722	14714	14720	14571	14777	14553	14776	14747	14683	14748	14796	14767	14675	14692	14624	14870	14747	14694	14697	14538	14660	14589	14737	14674	14708	14907	14709	14561	14834	14854	14691	14680	14686	14658	14749	14606	14725	14761	14761	14631	14682	14648	14738	14671	14723	14832	14582	14639	14792	14652	14580	14718	14603	14759	14660	14841	14674	14878	14650	14726	14624	14692	14812	14625	14845	14892	14863	14855	14765	14804	14634	14835	14644	14705	14837	14700	14764	14688	14673	14672	14661	14629	14682	14679	14828	14737	14869	14787	14693	14739	14668	14748	14678	14744	14707	14559	14696	14749	14639	14665	14747	14681	14849	14772	14765	14705	14689	14732	14741	14804	14614	14731	14692	14835	14498	14625	14757	14722	14728	14560	14774	14622	14726	14734	14673	14645	14585	14717	14800	14608	14689	14754	14778	14851	14737	14709	14586	14843	14886	14731	14739	14855	14788	14688	14821	14758	14787	14890	14795	14805	14762	14651	14614	14717	14719	14572	14732	14664	14824	14496	14529	14625	14789	14746	14754	14631	14624	14545	14547	14772	14708	14663	14737	14692	14571	14496	14667	14814	14937	14833	14849	14820	14548	14611	14634	14657	14823	14946	14714	14648	14769	14715	14672	14673	14814	14690	14568	14633	14773	14762	14623	14939	14569	14745	14687	14710	14694	14673	14641	14825	14789	14839	14719	14771	14731	14689	14670	14638	14736	14622	14643	14882	14749	14688	14671	14709	14679	14829	14781	14609	14743	14650	14716	14627	14572	14756	14662	14750	14788	14678	14801	14695	14653	14781	14677	14758	14732	14631	14867	14579	14807	14504	14756	14759	14548	14725	14724	14673	14678	14517	14888	14747	14728	14794	14605	14702	14642	14836	14711	14753	14802	14724	14706	14856	14759	14459	14934	14815	14522	14877	14673	14685	14732	14896	14797	14502	14601	14795	14718	14800	14816	14781	14733	14639	14522	14882	14787	14592	14794	14613	14679	14663	14799	14796	14749	14656	14735	14735	14660	14650	14830	14613	14879	14636	14731	14818	14717	14829	14869	14731	14620	14649	14649	14683	14611	14713	14732	14673	14775	14656	14711	14734	14849	14605	14654	14711	14667	14705	14549	14779	14589	14743	14776	14765	14489	14839	14725	14804	14832	14672	14866	14696	14668	14735	14709	14721	14851	14589	14658	14932	14759	14769	14788	14666	14810	14588	14675	14653	14679	14649	14660	14688	14782	14717	14785	14779	14737	14700	14799	14717	14598	14642	14639	14724	14913	14841	14879	14590	14555	14793	14614	14714	14924	14673	14716	14740	14691	14770	14691	14690	14708	14595	14630	14767	14510	14559	14842	14811	14767	14589	14635	14714	14778	14794	14630	14536	14622	14789	14741	14695	14823	14632	14794	14672	14657	14693	14690	14609	14734	14825	14562	14723	14670	14709	14679	14718	14750	14772	14769	14757	14784	14698	14576	14738	14816	14631	14920	14443	14707	14711	14618	14654	14725	14630	14896	14595	14547	14721	14796	14568	14861	14727	14711	14686	14590	14669	14832	14677	14640	14678	14631	14589	14769	14686	14696	14713	14575	14666	14879	14769	14716	14923	14618	14705	14814	14554	14728	14697	14624	14790	14688	14614	14700	14633	14601	14715	14636	14584	14811	14653	14584	14746	14525	14637	14769	14767	14632	14753	14728	14743	14698	14676	14699	14564	14821	14873	14598	14770	14884	14715	14822	14677	14794	14721	14692	14681	14857	14673	14849	14724	14611	14653	14831	14625	14606	14746	14634	14595	14722	14738	14709	14580	14610	14658	14643	14580	14868	14562	14659	14652	14760	14671	14707	14665	14911	14613	14799	14761	14621	14754	14603	14815	14755	14536	14818	14696	14730	14712	14702	14886	14588	14625	14767	14638	14637	14707	14731	14666	14769	14613	14656	14749	14704	14647	14531	14829	14700	14595	14794	14687	14606	14840	14638	14646	14850	14818	14918	14673	14569	14950	14727	14697	14600	14850	14688	14743	14680	14733	14681	14860	14681	14691	14816	14834	14843	14712	14687	14699	14734	14658	14619	14684	14646	14833	14665	14727	14709	14620	14857	14805	14791	14773	14816	14753	14775	14537	14729	14731	14782	14685	14750	14585	14692	14832	14755	14768	14449	14682	14632	14672	14551	14558	14633	14729	14657	14695	14611	14633	14598	14683	14644	14745	14651	14627	14797	14679	14773	14649	14611	14501	14587	14665	14740	14564	14831	14663	14899	14687	14636	14649	14710	14680	14687	14749	14603	14624	14874	14755	14680	14815	14718	14693	14759	14587	14690	14861	14677	14795	14705	14701	14690	14889	14644	14616	14727	14552	14621	14755	14771	14815	14537	14740	14836	14739	14678	14785	14632	14765	14757	14748	14621	14907	14792	14719	14702	14852	14743	14723	14827	14891	14709	14687	14556	14636	14838	14811	14672	14726	14697	14817	14571	14594	14775	14791	14768	14861	14734	14632	14651	14736	14669	14749	14809	14813	14647	14854	14668	14762	14762	14723	14575	14743	14727	14605	14698	14649	14731	14814	14664	14543	14775	14764	14682	14707	14700	14847	14679	14716	14734	14802	14713	14635	14615	14666	14807	14862	14743	14799	14799	14774	14652	14764	14747	14881	14747	14852	14742	14664	14593	14846	14717	14764	14723	14876	14624	14575	14883	14723	14684	14731	14525	14767	14699	14650	14647	14686	14822	14717	14760	14866	14765	14644	14505	14781	14593	14889	14455	14583	14785	14517	14589	14692	14731	14664	14739	14585	14807	14553	14781	14519	14798	14800	14674	14818	14690	14813	14769	14689	14773	14720	14619	14664	14760	14797	14725	14733	14729	14733	14874	14757	14779	14680	14677	14740	14787	14696	14632	14571	14748	14776	14694	14664	14877	14808	14709	14784	14753	14637	14759	14697	14729	14794	14671	14657	14699	14646	14839	14756	14853	14656	14763	14742	14778	14646	14701	14772	14647	14716	14494	14825	14598	14818	14769	14718	14660	14721	14760	14702	14748	14760	14747	14755	14698	14687	14833	14873	14666	14630	14800	14765	14699	14656	14816	14654	14720	14695	14651	14716	14548	14613	14623	14422	14795	14697	14810	14728	14835	14748	14698	14808	14572	14783	14638	14632	14948	14679	14718	14786	14766	14777	14834	14651	14608	14676	14712	14795	14719	14653	14754	14670	14729	14553	14801	14740	14607	14872	14722	14772	14710	14577	14680	14642	14873	14743	14764	14583	14777	14796	14677	14713	14697	14606	14700	14838	14766	14642	14708	14719	14756	14640	14575	14523	14693	14661	14666	14643	14954	14658	14754	14795	14749	14571	14790	14691	14632	14755	14758	14562	14795	14779	14691	14785	14636	14767	14747	14718	14705	14764	14582	14575	14642	14800	14668	14610	14730	14809	14659	14658	14696	14629	14647	14825	14932	14680	14561	14770	14748	14715	14554	14739	14830	14610	14594	14712	14756	14742	14665	14743	14700	14814	14586	14903	14696	14758	14726	14762	14677	14673	14745	14628	14654	14664	14691	14770	14736	14712	14688	14587	14668	14613	14689	14806	14776	14682	14757	14713	14481	14675	14726	14846	14770	14578	14767	14694	14742	14749	14720	14777	14581	14779	14903	14675	14741	14660	14768	14759	14679	14843	14669	14770	14696	14794	14821	14793	14809	14706	14712	14671	14660	14801	14631	14735	14721	14662	14797	14810	14849	14689	14682	14579	14586	14801	14799	14825	14765	14822	14726	14701	14667	14626	14807	14550
29832	21251	20713	18984	17672	17635	17676	17703	17927	19766	22632	21266	19345	18205	17843	17555	17681	17571	17629	17804	17821	17655	17786	17731	17813	17874	17761	17598	17556	17798	17649	17550	17472	17698	17870	17772	17678	17752	17772	17751	17825	17849	17813	17639	17680	17739	17721	17713	17606	17797	17890	17740	17636	17774	17737	17746	17456	17829	17662	17810	17924	17651	17619	17818	17654	17600	17623	17816	17867	17825	17689	17614	17676	17590	17615	17435	17512	17597	17574	17677	17662	17709	17544	17778	17710	17736	17734	17636	17560	17293	17864	17639	17727	17372	17682	17521	17637	17493	17648	17623	17844	17753	17668	17617	17786	17783	17775	17745	17584	17539	17713	17778	18038	17472	17468	17574	17578	17778	17964	17531	17864	17828	17856	17381	17625	17753	17684	17597	17639	17729	17725	17538	17778	17705	17767	17605	17688	17722	17517	17680	17749	17779	17692	17602	17701	17645	17686	17688	17630	17705	17943	17670	17697	17745	17534	17816	17647	17754	17608	17666	17630	17733	17433	17621	17474	17804	17726	17668	17634	17460	17580	17735	17775	17563	17689	17816	17414	17606	17629	17575	17608	17597	17871	17705	17720	17732	17591	17498	17514	17496	17655	17761	17649	17598	17526	17609	17359	17765	18049	17780	17799	17686	17693	17733	17615	17739	17717	17816	17508	17856	17555	17570	17525	17805	17544	17504	17486	17571	17587	17677	17800	17665	17644	17911	17475	17792	17616	17712	17698	17692	17734	17577	17557	17665	17648	17502	17433	17513	17569	17365	17673	17657	17660	17828	17671	17851	17799	17643	17741	17757	17627	17529	17683	17946	17685	17583	17697	17703	17615	17619	17654	17683	17772	17529	17617	17744	17548	17667	17892	17590	17697	17799	17731	17534	17649	17702	17410	17746	17703	17610	17610	17688	17563	17680	17724	17625	17886	17588	17790	17699	17650	17492	17616	17867	17826	17779	17594	17708	17640	17555	17741	17821	17719	17732	17721	17611	17734	17563	17643	17556	17655	17848	17562	17729	17842	17591	17637	17542	17752	17695	17640	17795	17672	17658	17742	17872	17508	17432	17589	17557	17646	17791	17598	17653	17708	17669	17725	17731	17647	17613	17442	17522	17710	17779	17639	17589	17553	17608	17527	17507	17615	17570	17668	17497	17585	17806	17753	17727	17751	17565	17524	17665	17682	17579	17633	17513	17670	17708	17564	17743	17685	17599	17384	17518	17649	17800	17760	17606	17703	17767	17518	17432	17573	17815	17753	17748	17789	17985	17811	17640	17801	17767	17507	17706	17890	17620	17650	17626	17707	17633	17700	17740	17439	17535	17700	17811	17760	17674	17787	17702	17564	17535	17780	17475	17679	17560	17650	17481	17702	17676	17674	17590	17550	17718	17661	17765	17564	17701	17452	17494	17608	17418	17555	17675	17701	17758	17855	17902	17660	17720	17760	17804	17844	17559	17599	17642	17425	17411	17455	17641	17873	17906	17699	17596	17848	17722	17806	17676	17757	17459	17456	17620	17662	17623	17869	17770	17703	17624	17607	17471	17754	17638	17747	17806	17827	17841	17818	17713	17864	17703	17715	17496	17721	17547	17585	17801	17701	17341	17578	17740	17597	17472	17677	17642	17684	17616	17724	17538	17732	17638	17643	17681	17538	17592	17779	17625	17666	17658	17735	17831	17763	17528	17699	17749	17867	17772	17560	17699	17646	17677	17716	17638	17598	17679	17553	17614	17782	17860	17658	17651	17703	17799	17702	17618	17584	17610	17809	17847	17947	17751	17760	17872	17689	17684	17686	17807	17792	17811	17651	17622	17574	17780	17692	17823	17605	17820	17425	17622	17774	17801	17462	17645	17537	17495	17625	17803	17679	17678	17521	17705	17650	17585	17474	17541	17743	17680	17804	17759	17566	17775	17687	17680	17661	17688	17643	17525	17593	17676	17729	17702	17648	17721	17707	17632	17818	17615	17821	17761	17622	17648	17682	17559	17814	17695	17544	17758	17765	17590	17579	17559	17779	17518	17580	17633	17642	17472	17595	17531	17595	17707	17654	17759	17784	17668	17568	17610	17742	17494	17598	17542	17604	17668	17649	17598	17565	17805	17556	17727	17682	17674	17692	17696	17779	17979	17662	17647	17577	17664	17738	17819	17678	17686	17523	17602	17831	17723	17603	17549	17679	17449	17763	17633	17775	17618	17857	17486	17624	17792	17606	17669	17729	17538	17682	17523	17622	17621	17823	17789	17483	17646	17771	17722	17710	17582	17640	17601	17474	17765	17801	17590	17439	17503	17778	17701	17612	17562	17576	17620	17819	17660	17698	17567	17616	17708	17616	17694	17762	17694	17570	17459	17712	17584	17600	17550	17703	17570	17832	17768	17839	17639	17528	17626	17807	17572	17649	17620	17644	17754	17728	17565	17748	17770	17684	17563	17839	17510	17612	17596	17734	17722	17610	17654	17549	17777	17545	17694	17692	17747	17603	17556	17712	17504	17600	17715	17774	17720	17529	17620	17668	17707	17659	17703	17655	17763	17689	17721	17790	17249	17688	17766	17651	17656	17508	17588	17581	17527	17427	17634	17725	17683	17705	17657	17504	17691	17811	17722	17580	17460	17702	17638	17505	17658	17690	17745	17765	17442	17670	17655	17897	17841	17745	17752	17941	17531	17766	17825	17701	17764	17731	17707	17455	17739	17538	17525	17778	17787	17557	17665	17735	17699	17559	17623	17796	17594	17493	17691	17860	17777	17783	17648	17782	17555	17718	17762	17614	17658	17626	17761	17713	17698	17573	17570	17760	17765	17661	17621	17634	17763	17622	17779	17691	17512	17850	17809	17711	17671	17648	17735	17689	17650	17529	17534	17442	17726	17680	17497	17833	17549	17637	17756	17819	17673	17891	17721	17814	17624	17708	17678	17905	17704	17875	17622	17699	17555	17840	17570	17691	17578	17710	17761	17628	17646	17638	17700	17719	17516	17680	17774	17549	17575	17574	17664	17627	17729	17637	17825	17615	17893	17698	17825	17572	17722	17623	17586	17337	17669	17568	17603	17709	17749	17654	17727	17674	17599	17610	17577	17667	17777	17463	17972	17770	17552	17709	17678	17546	17698	17863	17635	17541	17801	17750	17772	17598	17705	17781	17932	17653	17659	17611	17531	17680	17813	17579	17636	17533	17845	17602	17505	17529	17763	17589	17632	17685	17672	17713	17501	17592	17641	17519	17522	17672	17743	17677	17751	17535	17541	17746	17654	17705	17886	17721	17442	17902	17608	17603	17800	17726	17613	17719	17697	17837	17627	17797	17610	17838	17807	17544	17746	17740	17664	17785	17712	17594	17686	17701	17728	17565	17633	17639	17719	17769	17590	17678	17613	17682	17804	17403	17442	17801	17446	17618	17665	17674	17822	17579	17541	17629	17920	17656	17857	17496	17832	17665	17733	17798	17536	17540	17695	17653	17716	17659	17724	17755	17578	17679	17944	17670	17579	17854	17436	17565	17676	17649	17695	17574	17569	17660	17716	17751	17599	17764	17581	17788	17774	17804	17748	17858	17848	17813	17607	17665	17717	17722	17834	17740	17609	17601	17608	17711	17617	17622	17533	17425	17691	17642	17530	17668	17648	17463	17762	17674	17559	17665	17578	17754	17697	17801	17798	17828	17737	17614	17842	17857	17879	17877	17543	17619	17687	17576	17619	17484	17734	17824	17485	17659	17450	17690	17698	17613	17717	17640	17561	17820	17658	17749	17847	17659	17614	17704	17576	17737	17795	17715	17439	17612	17757	17600	17561	17787	17434	17538	17662	17604	17850	17684	17708	17604	17700	17878	17753	17763	17644	17720	17746	17636	17676	17609	17572	17617	17757	17586	17647	17565	17651	17801	17586	17595	17823	17837	17588	17628	17627	17643	17589	17638	17804	17850	17757	17787	17404	17563	17712	17721	17602	17525	17628	17643	17678	17742	17420	17647	17781	17622	17764	17677	17597	17507	17611	17577	17704	17536	17683	17880	17637	17831	17683	17623	17714	17612	17700	17783	17794	17742	17643	17629	17598	17642	17744	17599	17836	17714	17643	17644	17901	17674	17951	17586	17476	17694	17536	17642	17692	17586	17754	17616	17875	17640	17669	17655	17750	17849	17498	17690	17553	17794	17763	17745	17871	17596	17764	17646	17642	17500	17801	17737	17770	17712	17587	17650	17715	17800	17702	17580	17609	17595	17711	17821	17657	17617	17788	17665	17671	17738	17679	17598	17587	17646	17577	17599	17812	17655	17669	17644	17558	17790	17666	17732	17581	17593	17663	17665	17661	17642	17885	17792	17545	17789	17832	17796	17913	17803	17887	17578	17699	17764	17554	17591	17616	17619	17669	17792	17559	17777	17806	17563	17629	17548	17601	17664	17727	17738	17729	17809	17583	17784	17756	17680	17560	17689	17648	17820	17718	17751	17629	17572	17761	17684	17649	17647	17893	17713	17684	17688	17753	17748	18013	17653	17672	17772	17483	17644	17608	17798	17681	17567	17698	17553	17645	17585	17855	17642	17890	17680	17712	17644	17796	17406	17778	17737	17792	17697	17771	17687	17785	17681	17592	17644	17640	17728	17669	17828	17680	17475	17515	17915	17775	17599	17715	17804	17560	17680	17844	17419	17487	17693	17636	17673	17716	17598	17699	17545	17774	17488	17669	17591	17513	17429	17533	17563	17486	17607	17645	17500	17716	17621	17770	17553	17863	17500	17675	17652	17665	17746	17672	17558	17762	17757	17575	17469	17456	17545	17510	17821	17614	17355	17653	17727	17561	17590	17667	17637	17742	17950	17580	17775	17723	17690	17686	17611	17591	17755	17584	17712	17513	17687	17673	17752	17591	17732	17535	17864	17639	17698	17747	17682	17681	17760	17777	17607	17686	17788	17683	17790	17653	17665	17733	17805	17662	17690	17742	17623	17736	17617	17766	17689	17577	17724	17710	17509	17761	17415	17640	17691	17750	17764	17797	17833	17677	17864	17648	17704	17710	17675	17665	17616	17532	17638	17598	17771	17564	17477	17630	17539	17696	17531	17634	17642	17646	17697	17569	17801	17662	17538	17672	17606	17748	17749	17604	17712	17890	17909	17787	17681	17673	17548	17786
15481	15493	15274	15016	14791	14764	14798	14723	15031	18847	21417	18915	16150	15004	14725	14668	14622	14684	14716	14717	14694	14621	14681	14701	14829	14701	14734	14649	14750	14727	14705	14662	14817	14514	14649	14716	14778	14652	14805	14665	14793	14576	14682	14647	14689	14683	14827	14568	14631	14540	14655	14863	14703	14713	14796	14583	14511	14821	14648	14551	14717	14841	14700	14658	14557	14778	14676	14618	14521	14703	14692	14570	14658	14814	14727	14641	14657	14702	14784	14613	14643	14703	14487	14732	14805	14605	14883	14767	14556	14678	14598	14551	14603	14571	14647	14651	14621	14665	14545	14701	14661	14735	14755	14623	14773	14523	14528	14650	14749	14691	14605	14778	14598	14787	14725	14747	14716	14631	14707	14611	14677	14842	14679	14602	14558	14599	14575	14816	14721	14522	14471	14646	14585	14625	14709	14783	14674	14592	14651	14627	14503	14592	14700	14772	14740	14650	14649	14593	14622	14598	14644	14668	14548	14718	14637	14532	14524	14528	14726	14665	14602	14659	14563	14616	14692	14597	14643	14665	14634	14674	14620	14735	14793	14688	14524	14682	14503	14695	14551	14752	14756	14623	14745	14638	14608	14694	14632	14571	14820	14736	14618	14715	14518	14594	14579	14736	14951	14795	14686	14705	14699	14523	14742	14600	14583	14764	14675	14723	14561	14702	14671	14690	14515	14739	14583	14608	14602	14597	14574	14713	14592	14829	14755	14728	14791	14617	14667	14604	14519	14636	14652	14731	14647	14649	14743	14660	14794	14883	14505	14756	14839	14633	14828	14569	14658	14884	14591	14666	14636	14672	14958	14678	14709	14535	14819	14756	14533	14660	14570	14683	14691	14560	14563	14611	14626	14523	14451	14582	14707	14707	14516	14669	14661	14614	14654	14584	14642	14744	14609	14631	14800	14580	14763	14805	14536	14645	14687	14676	14769	14802	14803	14782	14616	14600	14626	14693	14664	14732	14706	14683	14585	14646	14822	14822	14741	14585	14575	14725	14604	14575	14868	14651	14731	14659	14651	14777	14610	14832	14637	14571	14781	14707	14837	14667	14596	14701	14654	14739	14722	14714	14594	14645	14695	14483	14526	14579	14728	14603	14909	14542	14869	14524	14660	14574	14733	14608	14564	14668	14705	14595	14567	14788	14682	14674	14580	14733	14747	14717	14511	14556	14718	14717	14602	14737	14623	14463	14776	14741	14793	14636	14568	14796	14628	14718	14697	14734	14682	14929	14521	14679	14677	14751	14695	14788	14794	14649	14724	14573	14711	14704	14506	14756	14797	14564	14793	14699	14763	14783	14723	14695	14629	14618	14492	14672	14584	14626	14705	14579	14605	14583	14692	14597	14666	14692	14781	14725	14685	14673	14656	14706	14819	14658	14661	14706	14740	14723	14708	14736	14717	14717	14604	14576	14620	14828	14544	14594	14710	14477	14811	14691	14649	14696	14745	14614	14742	14855	14426	14882	14650	14683	14843	14720	14715	14785	14669	14689	14684	14728	14861	14560	14723	14677	14704	14682	14731	14739	14641	14620	14784	14761	14810	14636	14497	14596	14649	14609	14666	14712	14663	14623	14842	14682	14487	14622	14579	14714	14703	14660	14674	14539	14871	14684	14648	14668	14638	14565	14825	14706	14731	14711	14480	14696	14513	14598	14761	14669	14606	14741	14574	14645	14587	14742	14739	14737	14780	14589	14710	14561	14672	14623	14707	14636	14670	14700	14722	14763	14645	14780	14509	14781	14749	14561	14864	14864	14569	14654	14765	14513	14558	14548	14779	14742	14599	14587	14734	14739	14861	14608	14772	14765	14718	14818	14554	14635	14789	14607	14726	14577	14849	14574	14557	14470	14695	14489	14769	14665	14612	14748	14791	14605	14667	14608	14846	14880	14577	14532	14757	14825	14655	14737	14708	14671	14693	14650	14712	14758	14422	14720	14505	14663	14738	14649	14479	14901	14616	14673	14792	14597	14688	14731	14881	14615	14642	14687	14703	14560	14946	14723	14757	14867	14455	14573	14806	14762	14731	14799	14670	14693	14698	14675	14657	14490	14667	14847	14649	14562	14707	14481	14792	14895	14699	14684	14892	14649	14647	14692	14663	14597	14637	14579	14648	14512	14582	14811	14753	14644	14579	14616	14569	14651	14762	14511	14732	14669	14662	14688	14679	14774	14736	14694	14750	14590	14551	14585	14580	14810	14609	14627	14885	14642	14491	14591	14745	14665	14635	14641	14710	14700	14645	14646	14661	14607	14590	14705	14504	14807	14716	14633	14855	14678	14738	14648	14824	14561	14719	14776	14606	14673	14649	14720	14687	14712	14543	14656	14637	14683	14635	14705	14702	14542	14762	14572	14477	14770	14705	14719	14569	14662	14522	14636	14649	14605	14760	14689	14665	14646	14664	14705	14745	14692	14483	14690	14789	14501	14668	14924	14445	14801	14553	14734	14649	14523	14626	14693	14528	14725	14692	14466	14607	14648	14731	14873	14776	14709	14512	14685	14613	14709	14674	14722	14548	14641	14724	14643	14858	14775	14641	14550	14629	14674	14811	14696	14742	14663	14750	14661	14750	14631	14665	14458	14834	14636	14778	14619	14512	14593	14721	14703	14838	14678	14661	14691	14814	14839	14813	14677	14525	14712	14711	14761	14535	14748	14609	14375	14642	14707	14778	14590	14503	14690	14731	14585	14803	14651	14693	14787	14707	14589	14603	14700	14635	14604	14568	14667	14668	14686	14539	14732	14733	14681	14680	14609	14674	14649	14634	14568	14640	14621	14594	14721	14638	14741	14745	14590	14655	14742	14713	14572	14649	14754	14483	14695	14849	14769	14561	14644	14735	14744	14683	14461	14721	14492	14770	14590	14741	14576	14648	14705	14826	14680	14633	14813	14649	14661	14764	14609	14798	14703	14601	14811	14549	14512	14677	14581	14672	14675	14605	14703	14695	14612	14650	14574	14585	14707	14718	14604	14721	14565	14621	14794	14780	14734	14673	14864	14634	14802	14717	14685	14575	14644	14548	14799	14494	14761	14561	14766	14807	14618	14530	14462	14549	14591	14723	14718	14742	14760	14770	14639	14728	14645	14734	14612	14623	14737	14600	14784	14826	14585	14761	14733	14767	14720	14502	14716	14680	14765	14564	14720	14838	14670	14636	14762	14651	14641	14621	14488	14748	14652	14545	14582	14780	14756	14614	14871	14821	14746	14676	14717	14789	14742	14776	14715	14636	14766	14480	14864	14540	14822	14519	14718	14712	14661	14569	14773	14898	14678	14694	14757	14660	14502	14595	14705	14445	14725	14584	14537	14642	14635	14726	14732	14662	14613	14690	14607	14612	14634	14645	14664	14508	14563	14637	14746	14824	14610	14703	14731	14653	14851	14756	14654	14691	14587	14731	14569	14770	14715	14624	14754	14643	14563	14606	14612	14627	14749	14672	14663	14588	14650	14510	14656	14616	14804	14745	14721	14730	14669	14840	14621	14721	14763	14661	14483	14771	14699	14655	14753	14751	14708	14851	14675	14870	14631	14740	14794	14617	14825	14892	14881	14623	14851	14715	14601	14780	14749	14868	14542	14700	14564	14757	14700	14754	14844	14633	14664	14745	14727	14611	14674	14627	14769	14658	14698	14706	14799	14760	14745	14671	14668	14592	14730	14699	14619	14775	14679	14619	14676	14503	14717	14604	14746	14716	14722	14592	14739	14627	14686	14804	14755	14688	14848	14623	14654	14740	14712	14694	14703	14715	14449	14650	14836	14449	14680	14648	14856	14590	14568	14652	14763	14736	14770	14863	14666	14593	14742	14716	14787	14758	14755	14599	14774	14754	14696	14499	14641	14777	14758	14787	14684	14544	14547	14696	14630	14634	14570	14795	14628	14691	14645	14672	14704	14698	14647	14762	14828	14643	14637	14656	14725	14575	14801	14779	14603	14712	14707	14501	14835	14661	14511	14768	14814	14808	14658	14622	14662	14656	14659	14669	14666	14629	14655	14634	14768	14660	14772	14651	14682	14720	14715	14754	14572	14561	14750	14564	14651	14557	14587	14663	14772	14711	14642	14842	14619	14657	14743	14456	14642	14668	14774	14467	14573	14710	14816	14813	14644	14664	14773	14759	14746	14685	14799	14742	14630	14608	14644	14623	14724	14733	14785	14579	14700	14683	14720	14777	14714	14718	14586	14649	14767	14585	14572	14652	14637	14732	14569	14694	14859	14701	14792	14770	14668	14699	14765	14720	14635	14706	14735	14685	14655	14574	14472	14727	14665	14721	14704	14635	14711	14386	14673	14727	14609	14589	14609	14722	14520	14617	14669	14773	14681	14854	14758	14512	14739	14738	14520	14556	14776	14833	14673	14626	14541	14590	14637	14725	14690	14638	14777	14578	14583	14776	14703	14621	14557	14569	14659	14744	14596	14700	14618	14714	14550	14719	14577	14638	14693	14690	14560	14565	14720	14747	14806	14697	14414	14825	14728	14730	14712	14610	14753	14590	14547	14647	14726	14589	14694	14697	14706	14642	14673	14752	14692	14617	14805	14696	14752	14760	14586	14569	14787	14757	14664	14791	14677	14734	14610	14713	14624	14583	14672	14672	14590	14658	14619	14828	14583	14613	14793	14871	14514	14749	14837	14681	14801	14706	14709	14735	14632	14618	14748	14680	14812	14784	14620	14670	14662	14713	14639	14746	14758	14515	14688	14651	14541	14494	14541	14530	14719	14426	14626	14786	14661	14803	14753	14573	14523	14723	14753	14614	14662	14575	14804	14661	14732	14632	14772	14766	14815	14706	14643	14689	14520	14547	14826	14817	14665	14821	14661	14641	14766	14655	14711	14775	14628	14775	14777	14863	14676	14754	14751	14712	14635	14656	14552	14707	14821	14656	14693	14571	14582	14549	14768	14471	14663	14743	14708	14507	14558	14554	14640	14694	14723	14601	14659	14734	14629	14577	14620	14706	14817	14771	14646	14878	14641	14614	14681	14593	14584	14652	14758	14709	14562	14547	14689	14576	14652	14612	14811	14697	14653	14840	14765	14688	14575	14844	14908	14675	14795	14838	14647	14614	14713	14673	14881	14823	14519	14598	14741	14531	14696	14576	14737	14743	14546	14629	14673	14837	14656
25576	20772	26837	25328	20128	18778	18714	17815	18012	33206	38960	30678	22544	18624	17432	17362	17472	17475	17366	17507	17675	17551	17388	17454	17538	17543	17432	17483	17657	17331	17293	17176	17269	17451	17332	17571	17300	17386	17450	17508	17376	17396	17321	17427	17366	17270	17468	17575	17101	17479	17312	17454	17457	17200	17421	17427	17420	17270	17255	17250	17541	17345	17361	17522	17498	17308	17167	17397	17386	17490	17443	17329	17276	17427	17390	17364	17528	17434	17241	17426	17433	17369	17578	17525	17563	17391	17443	17320	17347	17380	17485	17465	17518	17580	17516	17052	17091	17378	17346	17397	17300	17431	17452	17394	17398	17364	17394	17415	17603	17322	17403	17393	17596	17600	17392	17366	17405	17411	17351	17486	17252	17182	17343	17378	17415	17305	17480	17254	17469	17587	17324	17432	17282	17207	17507	17347	17513	17388	17520	17311	17228	17322	17334	17359	17335	17490	17345	17445	17351	17558	17333	17380	17310	17326	17539	17579	17263	17467	17659	17572	17220	17239	17255	17307	17327	17391	17384	17413	17338	17306	17550	17568	17222	17373	17406	17324	17293	17166	17312	17346	17427	17238	17600	17368	17445	17503	17315	17340	17252	17312	17422	17416	17492	17470	17429	17333	17373	17296	17288	17311	17426	17507	17404	17315	17243	17325	17301	17256	17097	17213	17458	17397	17416	17361	17349	17333	17456	17517	17258	17437	17499	17436	17324	17542	17281	17343	17265	17356	17376	17323	17189	17254	17495	17560	17304	17489	17186	17406	17364	17489	17429	17473	17247	17314	17538	17426	17396	17398	17243	17232	17261	17352	17365	17418	17249	17304	17527	17297	17605	17377	17509	17331	17404	17257	17476	17420	17197	17316	17420	17415	17364	17524	17522	17362	17322	17408	17326	17357	17152	17357	17448	17449	17356	17539	17549	17199	17397	17180	17258	17421	17503	17298	17645	17247	17350	17547	17415	17269	17337	17439	17573	17550	17345	17482	17218	17352	17300	17439	17319	17402	17510	17365	17255	17401	17515	17351	17313	17482	17211	17350	17242	17470	17492	17487	17476	17400	17306	17473	17245	17342	17547	17402	17124	17207	17432	17359	17291	17313	17167	17430	17346	17505	17439	17179	17421	17222	17703	17433	17438	17398	17202	17238	17496	17333	17489	17261	17556	17206	17334	17207	17523	17430	17413	17498	17304	17452	17351	17261	17215	17334	17491	17294	17252	17328	17277	17429	17395	17259	17316	17346	17176	17251	17518	17328	17631	17390	17400	17471	17343	17275	17408	17279	17339	17512	17163	17534	17664	17394	17406	17503	17366	17379	17393	17667	17520	17489	17418	17296	17213	17331	17391	17211	17315	17250	17221	17303	17441	17512	17467	17432	17349	17478	17501	17503	17272	17353	17251	17302	17328	17335	17467	17417	17560	17337	17263	17379	17254	17372	17418	17517	17459	17348	17609	17569	17423	17431	17592	17197	17301	17458	17323	17437	17319	17273	17353	17506	17354	17281	17531	17400	17353	17397	17491	17317	17350	17409	17330	17659	17399	17193	17334	17323	17354	17483	17206	17449	17293	17291	17496	17282	17348	17273	17404	17266	17537	17476	17500	17305	17206	17483	17329	17466	17450	17416	17324	17367	17306	17307	17381	17468	17396	17396	17162	17424	17507	17240	17256	17266	17329	17398	17397	17203	17410	17433	17438	17323	17372	17516	17401	17451	17389	17413	17482	17598	17221	17339	17649	17490	17646	17255	17323	17223	17279	17412	17601	17423	17416	17336	17272	17410	17195	17352	17237	17469	17518	17492	17343	17287	17275	17548	17311	17438	17299	17386	17557	17402	17288	17191	17465	17229	17317	17504	17293	17217	17450	17341	17279	17496	17435	17466	17365	17414	17445	17291	17306	17373	17367	17354	17381	17340	17270	17410	17571	17450	17340	17400	17608	17392	17478	17529	17382	17328	17218	17253	17302	17281	17386	17363	17253	17286	17300	17537	17289	17311	16965	17389	17311	17439	17129	17430	17428	17392	17385	17508	17544	17330	17438	17285	17357	17483	17375	17335	17326	17325	17223	17497	17170	17399	17392	17209	17223	17378	17213	17226	17461	17446	17389	17549	17318	17383	17296	17237	17381	17416	17587	17561	17405	17403	17628	17391	17561	17404	17434	17489	17435	17387	17612	17226	17500	17276	17399	17455	17521	17641	17391	17241	17548	17403	17430	17282	17302	17541	17298	17252	17526	17413	17403	17393	17422	17456	17566	17085	17268	17421	17221	17432	17156	17208	17247	17496	17638	17345	17252	17481	17432	17368	17214	17450	17397	17256	17366	17582	17554	17230	17251	17234	17310	17508	17419	17429	17442	17426	17363	17446	17376	17434	17369	17332	17296	17276	17314	17390	17312	17210	17393	17330	17216	17402	17230	17404	17364	17272	17450	17291	17471	17512	17397	17545	17216	17200	17356	17433	17285	17276	17274	17487	17492	17353	17306	17390	17408	17431	17357	17224	17305	17364	17326	17582	17458	17398	17337	17355	17404	17239	17280	17328	17362	17376	17407	17328	17267	17458	17460	17181	17355	17365	17214	17243	17439	17335	17377	17128	17347	17325	17289	17526	17309	17259	17251	17515	17599	17247	17355	17307	17361	17345	17320	17494	17272	17456	17460	17568	17616	17388	17356	17562	17381	17191	17348	17365	17375	17348	17431	17451	17244	17324	17326	17393	17465	17511	17426	17506	17661	17314	17387	17262	17449	17354	17406	17508	17460	17154	17354	17333	17386	17361	17432	17266	17404	17521	17644	17321	17403	17361	17413	17407	17498	17126	17423	17229	17579	17461	17300	17236	17516	17189	17302	17355	17402	17432	17431	17521	17346	17418	17422	17286	17345	17278	17297	17424	17452	17326	17442	17268	17488	17335	17466	17355	17235	17492	17504	17433	17213	17300	17415	17486	17292	17193	17534	17244	17279	17298	17387	17280	17391	17557	17182	17545	17365	17409	17335	17205	17423	17465	16965	17400	17495	17303	17237	17361	17361	17264	17362	17433	17248	17454	17347	17104	17611	17404	17281	17285	17343	17356	17234	17303	17335	17341	17491	17476	17457	17404	17278	17303	17342	17328	17521	17460	17398	17540	17392	17247	17535	17554	17473	17526	17328	17475	17589	17420	17596	17496	17476	17459	17353	17485	17528	17452	17268	17382	17514	17542	17221	17413	17229	17421	17405	17423	17193	17149	17401	17293	17337	17228	17471	17733	17373	17386	17606	17348	17527	17411	17467	17225	17330	17510	17561	17393	17422	17344	17464	17440	17354	17496	17530	17316	17474	17218	17264	17448	17289	17342	17490	17487	17343	17486	17389	17452	17354	17291	17443	17287	17395	17477	17422	17464	17490	17301	17316	17391	17447	17489	17305	17375	17430	17366	17406	17560	17495	17549	17428	17393	17379	17524	17532	17299	17325	17399	17485	17400	17463	17301	17348	17656	17439	17220	17538	17230	17293	17338	17430	17394	17182	17443	17577	17377	17196	17248	17348	17470	17566	17236	17442	17199	17312	17451	17333	17392	17456	17293	17193	17503	17491	17390	17398	17503	17381	17549	17563	17543	17399	17331	17429	17448	17312	17317	17419	17528	17273	17507	17417	17282	17557	17571	17279	17341	17469	17360	17557	17539	17216	17309	17386	17228	17386	17466	17221	17358	17303	17215	17410	17216	17389	17290	17387	17525	17168	17178	17456	17443	17245	17264	17495	17572	17353	17487	17398	17295	17332	17354	17420	17388	17202	17167	17341	17361	17198	17265	17481	17244	17238	17452	17393	17317	17223	17256	17382	17120	17424	17292	17593	17354	17260	17162	17442	17367	17338	17408	17336	17379	17410	17397	17478	17465	17487	17386	17413	17357	17352	17411	17306	17508	17580	17387	17323	17247	17713	17402	17219	17218	17254	17284	17458	17239	17089	17490	17371	17373	17384	17481	17668	17391	17383	17223	17494	17379	17225	17480	17624	17160	17277	17328	17306	17271	17405	17523	17513	17468	17267	17359	17432	17448	17343	17529	17356	17382	17363	17245	17565	17351	17317	17369	17367	17450	17412	17336	17501	17406	17710	17459	17452	17448	17419	17496	17276	17278	17334	17293	17411	17215	17411	17428	17450	17348	17437	17448	17429	17240	17285	17388	17458	17363	17403	17402	17549	17182	17360	17377	17505	17591	17488	17526	17365	17302	17209	17244	17472	17533	17523	17434	17390	17324	17280	17282	17240	17181	17376	17301	17194	17264	17479	17372	17344	17305	17299	17490	17506	17391	17297	17429	17432	17446	17456	17227	17279	17401	17464	17476	17486	17385	17469	17528	17325	17338	17389	17507	17404	17411	17486	17442	17572	17620	17519	17276	17630	17406	17485	17493	17440	17311	17402	17323	17659	17460	17320	17323	17355	17468	17562	17340	17425	17364	17311	17254	17464	17453	17459	17293	17418	17374	17298	17437	17296	17553	17165	17516	17474	17404	17452	17370	17567	17255	17335	17264	17251	17430	17270	17338	17561	17564	17532	17531	17367	17371	17334	17384	17354	17441	17439	17346	17378	17364	17313	17485	17430	17312	17234	17408	17710	17356	17339	17274	17476	17309	17462	17312	17419	17363	17389	17312	17404	17486	17516	17411	17403	17314	17254	17285	17503	17279	17317	17396	17634	17273	17301	17428	17166	17487	17275	17161	17522	17375	17077	17511	17399	17479	17472	17362	17278	17535	17383	17402	17511	17362	17496	17295	17477	17376	17451	17402	17352	17409	17134	17529	17342	17442	17413	17555	17357	17505	17311	17485	17659	17444	17315	17295	17310	17359	17168	17353	17426	17342	17448	17429	17416	17270	17347	17451	17252	17333	17362	17560	17292	17515	17568	17356	17383	17381	17347	17231	17421	17306	17471	17273	17257	17262	17541	17694	17389	17278	17200	17198	17465	17580	17402	17310	17310	17423	17172	17296	17453	17240	17261	17146	17436	17440	17571	17569	17513	17401	17517	17462	17374	17255	17314	17332	17420	17379	17429	17420	17244	17450	17403	17468	17377	17474	17099	17557	17320	17221	17279	17275	17402	17386	17243	17285	17453	17550	17405	17422	17487	17409	17469	17364	17338	17309
14096	19957	19073	16676	15776	15465	15240	15131	15812	36379	38788	29081	19273	15181	14710	14644	14576	14595	14651	14424	14550	14589	14579	14699	14467	14523	14517	14500	14424	14640	14516	14423	14676	14546	14455	14621	14420	14507	14570	14520	14399	14480	14515	14480	14549	14644	14624	14530	14547	14459	14622	14539	14524	14556	14487	14496	14728	14435	14583	14507	14562	14533	14768	14520	14342	14594	14553	14549	14550	14507	14607	14511	14699	14455	14736	14465	14627	14433	14392	14599	14438	14685	14578	14623	14510	14560	14567	14378	14618	14696	14451	14511	14507	14562	14574	14649	14506	14604	14592	14586	14527	14522	14519	14662	14552	14569	14460	14551	14643	14455	14464	14581	14508	14346	14612	14434	14626	14365	14586	14436	14510	14400	14397	14604	14642	14620	14709	14523	14360	14724	14418	14547	14681	14632	14498	14543	14385	14407	14579	14504	14368	14326	14668	14612	14661	14562	14476	14542	14435	14556	14349	14518	14635	14350	14616	14436	14633	14536	14476	14418	14543	14592	14537	14559	14666	14521	14423	14541	14368	14329	14565	14515	14534	14453	14632	14567	14643	14441	14500	14454	14673	14503	14389	14652	14612	14352	14267	14400	14634	14564	14482	14357	14602	14508	14568	14410	14575	14607	14379	14532	14603	14445	14497	14656	14546	14627	14582	14539	14543	14421	14560	14561	14554	14484	14654	14593	14588	14586	14341	14643	14375	14744	14679	14577	14485	14586	14599	14521	14563	14552	14519	14559	14502	14712	14497	14480	14472	14637	14511	14556	14444	14572	14614	14632	14528	14464	14460	14546	14550	14546	14529	14441	14633	14557	14556	14525	14599	14611	14454	14521	14458	14644	14431	14507	14709	14652	14431	14524	14495	14623	14646	14575	14575	14655	14570	14673	14483	14433	14555	14556	14530	14682	14447	14656	14405	14468	14468	14478	14598	14583	14444	14524	14740	14563	14565	14629	14449	14551	14572	14576	14664	14516	14369	14545	14410	14525	14527	14715	14513	14556	14539	14514	14517	14403	14457	14658	14516	14477	14697	14566	14525	14482	14519	14583	14522	14424	14595	14537	14515	14574	14365	14634	14530	14408	14611	14522	14542	14486	14381	14498	14788	14560	14457	14652	14433	14601	14556	14568	14553	14571	14603	14422	14553	14689	14497	14570	14387	14480	14690	14485	14564	14519	14614	14294	14568	14577	14625	14440	14513	14552	14409	14541	14540	14691	14525	14557	14547	14571	14407	14541	14620	14590	14432	14644	14502	14420	14455	14487	14625	14501	14403	14377	14563	14503	14373	14577	14455	14565	14522	14522	14429	14508	14440	14541	14597	14565	14548	14492	14563	14560	14514	14457	14533	14461	14724	14413	14608	14448	14558	14552	14468	14495	14521	14529	14386	14622	14381	14628	14509	14481	14433	14466	14539	14505	14562	14457	14548	14634	14476	14511	14576	14539	14586	14681	14466	14265	14595	14509	14530	14412	14512	14545	14624	14658	14723	14501	14608	14461	14413	14536	14441	14690	14524	14468	14466	14639	14582	14383	14553	14466	14613	14496	14479	14709	14670	14466	14583	14632	14546	14615	14574	14377	14613	14619	14456	14377	14583	14286	14459	14636	14454	14568	14496	14514	14610	14660	14625	14475	14533	14566	14562	14555	14482	14461	14690	14461	14594	14459	14579	14569	14629	14525	14525	14539	14401	14676	14453	14448	14529	14596	14599	14621	14692	14309	14569	14539	14546	14507	14378	14579	14670	14322	14443	14566	14629	14492	14567	14516	14620	14386	14589	14544	14567	14590	14426	14561	14635	14529	14399	14802	14528	14504	14471	14558	14612	14642	14610	14520	14594	14386	14481	14525	14417	14358	14608	14538	14617	14450	14648	14311	14588	14735	14574	14579	14513	14627	14464	14529	14652	14663	14416	14469	14572	14353	14531	14434	14586	14522	14439	14630	14654	14367	14377	14535	14521	14597	14473	14537	14325	14519	14670	14545	14513	14521	14617	14519	14497	14502	14437	14509	14583	14478	14518	14564	14535	14471	14404	14573	14531	14505	14535	14565	14447	14560	14613	14555	14617	14439	14498	14569	14603	14531	14459	14616	14278	14471	14542	14528	14490	14258	14527	14540	14723	14532	14653	14642	14575	14564	14592	14730	14508	14474	14649	14445	14458	14507	14732	14414	14752	14553	14406	14568	14664	14657	14461	14583	14536	14534	14571	14503	14468	14491	14579	14700	14604	14565	14496	14537	14493	14536	14505	14548	14481	14534	14508	14528	14590	14654	14544	14452	14541	14397	14455	14455	14592	14512	14415	14626	14465	14714	14419	14383	14604	14488	14589	14516	14644	14566	14443	14544	14515	14418	14628	14541	14484	14594	14236	14557	14530	14499	14526	14502	14403	14662	14664	14452	14448	14519	14639	14462	14595	14683	14380	14418	14520	14550	14458	14498	14415	14701	14703	14454	14597	14539	14532	14604	14369	14425	14579	14546	14673	14693	14582	14523	14602	14672	14500	14648	14541	14618	14492	14683	14414	14700	14354	14397	14541	14541	14495	14416	14582	14741	14413	14583	14528	14509	14726	14560	14482	14462	14504	14532	14511	14504	14454	14605	14511	14644	14402	14580	14451	14544	14523	14650	14653	14406	14677	14553	14429	14516	14384	14633	14730	14499	14529	14559	14620	14505	14544	14643	14496	14520	14598	14604	14440	14495	14763	14561	14694	14289	14597	14679	14466	14548	14640	14516	14526	14353	14556	14434	14618	14485	14581	14546	14519	14472	14517	14434	14546	14490	14555	14564	14625	14622	14374	14668	14648	14474	14584	14544	14553	14501	14665	14639	14426	14547	14580	14643	14476	14575	14524	14497	14523	14654	14568	14513	14489	14465	14431	14639	14539	14522	14543	14590	14446	14575	14478	14642	14391	14460	14577	14464	14532	14570	14503	14254	14523	14399	14490	14457	14525	14490	14370	14528	14483	14441	14387	14591	14350	14655	14591	14485	14406	14450	14428	14520	14527	14310	14425	14621	14591	14511	14432	14718	14555	14641	14627	14639	14417	14632	14580	14469	14695	14594	14443	14535	14683	14536	14665	14515	14663	14629	14432	14675	14450	14569	14718	14401	14603	14426	14604	14545	14529	14561	14643	14533	14491	14457	14538	14505	14484	14596	14414	14507	14628	14474	14670	14553	14465	14579	14579	14302	14573	14387	14474	14495	14564	14570	14521	14655	14550	14602	14462	14538	14556	14502	14626	14554	14596	14784	14529	14484	14464	14471	14556	14588	14636	14626	14591	14680	14501	14631	14501	14626	14752	14402	14699	14532	14481	14491	14466	14511	14354	14373	14511	14560	14710	14535	14455	14503	14624	14614	14621	14608	14656	14435	14463	14474	14712	14454	14539	14488	14401	14644	14639	14430	14466	14359	14376	14557	14459	14500	14450	14524	14403	14510	14621	14561	14596	14507	14329	14576	14506	14506	14566	14314	14474	14355	14474	14641	14535	14608	14362	14513	14664	14521	14535	14454	14527	14551	14506	14461	14484	14560	14620	14543	14470	14632	14512	14564	14404	14427	14690	14749	14415	14483	14352	14455	14787	14530	14427	14451	14474	14421	14442	14519	14496	14527	14569	14522	14463	14436	14590	14712	14606	14470	14653	14665	14505	14449	14536	14549	14399	14491	14588	14649	14520	14534	14610	14475	14340	14530	14412	14409	14569	14400	14471	14557	14666	14528	14604	14389	14526	14675	14607	14474	14591	14478	14523	14738	14498	14655	14556	14495	14514	14494	14639	14490	14633	14713	14549	14425	14626	14477	14430	14613	14719	14687	14559	14519	14471	14585	14543	14556	14492	14566	14515	14487	14435	14595	14329	14474	14532	14592	14483	14360	14613	14537	14609	14607	14585	14624	14589	14416	14525	14529	14512	14595	14508	14535	14420	14649	14452	14561	14473	14482	14544	14539	14425	14586	14722	14430	14647	14572	14629	14396	14478	14615	14487	14541	14318	14435	14567	14636	14619	14634	14551	14475	14577	14593	14527	14517	14433	14460	14547	14563	14589	14563	14563	14430	14701	14757	14627	14548	14376	14525	14561	14654	14646	14540	14500	14622	14513	14554	14489	14582	14402	14541	14634	14533	14425	14529	14535	14380	14530	14690	14321	14617	14552	14458	14550	14441	14567	14491	14488	14534	14481	14540	14556	14502	14426	14422	14549	14526	14639	14555	14506	14596	14559	14431	14584	14482	14538	14430	14623	14470	14548	14735	14428	14547	14723	14656	14510	14578	14555	14519	14579	14574	14599	14548	14514	14372	14724	14570	14435	14619	14607	14620	14467	14508	14673	14507	14556	14607	14500	14384	14641	14464	14557	14479	14535	14579	14375	14536	14441	14691	14580	14544	14589	14665	14501	14514	14572	14658	14451	14546	14469	14559	14594	14514	14427	14613	14373	14537	14569	14457	14532	14617	14624	14572	14684	14451	14469	14397	14408	14453	14486	14571	14563	14548	14552	14505	14572	14613	14625	14569	14582	14392	14425	14596	14674	14391	14556	14589	14378	14542	14329	14566	14499	14539	14521	14612	14437	14556	14552	14640	14530	14496	14505	14470	14676	14507	14504	14562	14494	14458	14601	14665	14392	14408	14580	14448	14576	14652	14484	14646	14555	14450	14481	14608	14545	14558	14613	14585	14460	14615	14495	14557	14476	14663	14569	14584	14609	14396	14540	14533	14538	14568	14510	14501	14442	14438	14589	14408	14574	14521	14530	14458	14561	14571	14471	14542	14653	14630	14453	14515	14506	14403	14680	14500	14507	14521	14365	14613	14437	14614	14505	14603	14453	14606	14410	14533	14517	14510	14186	14473	14615	14699	14372	14454	14675	14473	14691	14417	14604	14693	14529	14586	14451	14425	14488	14753	14650	14674	14279	14519	14392	14451	14484	14557	14532	14584	14625	14481	14608	14449	14502	14552	14508	14620	14567	14474	14469	14496	14443	14467	14624	14711	14560	14375	14349	14771	14550	14681	14683	14347	14532	14330	14523	14521	14389	14588	14561	14517	14403	14521	14501	14611	14763	14526	14578	14608	14557	14553	14451	14467	14546	14466	14550	14599	14574	14663	14540	14499	14612	14649
23636	20818	28100	23623	21368	22806	22492	18920	19336	49658	54878	41532	27669	20259	18185	17934	17678	17774	17624	17529	17520	17596	17596	17490	17875	17626	17785	17538	17618	17805	17917	17611	17601	17478	17655	17378	17518	17547	17543	17605	17885	17363	17494	17494	17717	17580	17708	17357	17616	17597	17565	17368	17743	17508	17845	17749	17572	17561	17778	17549	17634	17381	17739	17516	17426	17676	17821	17417	17541	17548	17539	17395	17435	17719	17474	17746	17520	17459	17529	17618	17586	17478	17369	17624	17526	17489	17537	17409	17490	17414	17815	17712	17369	17391	17551	17282	17521	17634	17519	17330	17172	17489	17455	17366	17568	17442	17554	17535	17556	17695	17551	17475	17563	17318	17370	17615	17620	17574	17421	17417	17418	17489	17405	17540	17482	17357	17677	17582	17607	17489	17395	17543	17585	17412	17803	17419	17558	17378	17347	17432	17562	17733	17592	17568	17473	17500	17600	17555	17443	17404	17649	17424	17563	17517	17572	17554	17451	17551	17507	17524	17501	17401	17653	17361	17662	17549	17303	17736	17489	17519	17422	17719	17622	17451	17370	17525	17332	17465	17567	17490	17525	17417	17485	17566	17374	17421	17426	17744	17531	17575	17562	17678	17589	17639	17405	17760	17519	17504	17549	17481	17444	17626	17653	17451	17500	17690	17619	17604	17563	17575	17429	17532	17496	17592	17452	17604	17519	17661	17513	17541	17583	17361	17752	17724	17547	17552	17772	17571	17514	17525	17660	17533	17508	17410	17303	17415	17661	17348	17516	17488	17617	17443	17372	17478	17642	17648	17484	17694	17510	17416	17450	17428	17485	17544	17441	17509	17447	17435	17441	17489	17782	17534	17429	17735	17504	17409	17912	17521	17479	17512	17525	17515	17472	17421	17572	17609	17482	17652	17591	17453	17566	17558	17412	17656	17408	17516	17580	17672	17546	17425	17640	17654	17586	17660	17278	17356	17480	17438	17488	17507	17347	17555	17628	17591	17488	17299	17597	17505	17495	17365	17609	17457	17483	17597	17569	17473	17454	17549	17465	17423	17417	17449	17573	17569	17375	17516	17442	17547	17576	17542	17402	17502	17691	17475	17365	17458	17355	17499	17496	17566	17399	17496	17597	17423	17457	17528	17384	17602	17445	17524	17602	17402	17589	17507	17572	17579	17726	17296	17506	17293	17566	17488	17350	17464	17615	17494	17381	17622	17543	17581	17467	17498	17537	17468	17466	17463	17546	17533	17621	17479	17559	17645	17578	17354	17647	17651	17313	17346	17539	17389	17325	17590	17566	17689	17644	17460	17388	17339	17583	17478	17405	17760	17390	17679	17614	17641	17632	17542	17536	17408	17444	17506	17536	17388	17486	17569	17750	17667	17421	17545	17697	17445	17369	17503	17638	17379	17788	17343	17493	17572	17568	17356	17618	17391	17352	17538	17511	17493	17546	17551	17637	17405	17467	17423	17528	17408	17477	17427	17340	17666	17419	17432	17544	17301	17601	17498	17473	17532	17421	17542	17659	17449	17411	17364	17611	17360	17531	17457	17683	17456	17499	17459	17467	17410	17426	17401	17524	17680	17409	17428	17262	17480	17592	17760	17425	17512	17321	17404	17315	17464	17448	17583	17460	17458	17478	17598	17426	17454	17489	17490	17321	17455	17460	17330	17520	17382	17535	17703	17535	17553	17501	17738	17720	17412	17472	17467	17420	17580	17534	17600	17335	17466	17483	17373	17616	17271	17360	17561	17434	17340	17694	17516	17416	17482	17586	17636	17557	17602	17529	17531	17340	17560	17309	17465	17538	17524	17514	17466	17677	17544	17714	17555	17346	17364	17635	17385	17565	17507	17515	17362	17635	17396	17408	17500	17563	17411	17365	17414	17398	17490	17478	17409	17396	17541	17461	17673	17475	17450	17458	17473	17469	17292	17404	17711	17727	17547	17475	17593	17638	17572	17530	17440	17444	17384	17293	17396	17412	17443	17459	17395	17599	17618	17581	17517	17487	17748	17610	17530	17454	17394	17343	17334	17321	17444	17496	17701	17613	17497	17514	17498	17555	17419	17607	17679	17284	17437	17500	17508	17486	17455	17352	17696	17544	17514	17409	17431	17611	17511	17550	17448	17531	17586	17507	17466	17437	17682	17317	17379	17356	17443	17538	17323	17461	17385	17626	17365	17560	17362	17376	17412	17373	17520	17418	17537	17492	17372	17597	17676	17674	17592	17711	17503	17377	17379	17334	17431	17586	17642	17544	17791	17623	17511	17486	17318	17607	17491	17492	17379	17538	17712	17582	17450	17440	17530	17534	17543	17467	17481	17391	17462	17489	17503	17398	17596	17518	17489	17626	17502	17392	17594	17382	17428	17455	17507	17404	17510	17572	17340	17494	17316	17638	17415	17561	17542	17529	17662	17484	17385	17494	17524	17565	17503	17324	17421	17469	17469	17374	17541	17680	17500	17627	17544	17344	17448	17543	17410	17509	17480	17464	17464	17490	17541	17409	17427	17540	17556	17429	17461	17742	17574	17795	17429	17448	17522	17588	17472	17556	17570	17501	17455	17587	17520	17539	17413	17365	17308	17539	17415	17456	17644	17573	17498	17348	17552	17495	17491	17567	17460	17362	17549	17536	17494	17422	17439	17716	17578	17355	17449	17559	17656	17439	17537	17620	17562	17570	17359	17500	17214	17640	17223	17515	17377	17646	17566	17604	17440	17422	17716	17468	17460	17668	17479	17649	17256	17365	17278	17479	17473	17513	17523	17373	17616	17584	17336	17732	17461	17566	17343	17804	17482	17533	17610	17285	17569	17434	17549	17362	17427	17298	17683	17610	17584	17540	17445	17469	17445	17761	17594	17703	17617	17424	17664	17630	17515	17516	17324	17292	17312	17454	17459	17533	17525	17476	17564	17514	17417	17386	17242	17406	17459	17334	17421	17501	17568	17536	17609	17576	17499	17533	17406	17485	17626	17372	17494	17479	17509	17451	17521	17464	17421	17656	17492	17718	17352	17459	17405	17701	17433	17640	17332	17489	17341	17444	17605	17344	17327	17473	17479	17528	17534	17552	17553	17494	17376	17486	17531	17761	17614	17228	17327	17588	17362	17560	17408	17500	17493	17482	17611	17286	17396	17432	17553	17642	17709	17432	17502	17502	17419	17429	17675	17450	17374	17343	17546	17463	17393	17416	17527	17433	17478	17635	17566	17327	17512	17271	17440	17626	17386	17738	17652	17590	17458	17437	17478	17513	17455	17484	17577	17623	17479	17493	17417	17544	17405	17371	17690	17370	17598	17489	17406	17450	17522	17569	17411	17494	17338	17371	17609	17612	17692	17381	17667	17312	17467	17688	17411	17352	17548	17433	17388	17486	17684	17606	17819	17396	17372	17601	17491	17627	17584	17515	17462	17506	17354	17314	17171	17365	17596	17342	17542	17649	17525	17598	17603	17523	17708	17502	17564	17538	17653	17460	17352	17236	17492	17521	17552	17593	17498	17550	17324	17425	17594	17420	17660	17491	17409	17433	17574	17569	17455	17476	17495	17410	17315	17522	17502	17598	17607	17485	17494	17445	17519	17493	17416	17230	17554	17546	17539	17562	17532	17344	17632	17616	17549	17497	17403	17541	17543	17723	17457	17530	17569	17347	17615	17581	17313	17654	17466	17554	17359	17754	17574	17410	17571	17366	17588	17543	17374	17536	17454	17450	17634	17554	17504	17384	17695	17443	17498	17463	17485	17640	17353	17569	17335	17510	17660	17570	17552	17346	17302	17250	17526	17330	17632	17559	17437	17562	17568	17427	17589	17467	17305	17542	17400	17293	17543	17331	17458	17635	17422	17542	17661	17328	17117	17569	17482	17632	17526	17430	17500	17345	17527	17595	17497	17594	17347	17386	17451	17528	17623	17634	17472	17438	17458	17664	17460	17408	17535	17422	17580	17405	17474	17671	17721	17558	17351	17516	17602	17359	17431	17508	17424	17380	17606	17421	17493	17353	17495	17653	17528	17611	17527	17499	17413	17458	17396	17340	17516	17609	17502	17576	17515	17599	17402	17669	17504	17520	17307	17504	17385	17448	17530	17523	17610	17508	17449	17499	17471	17418	17653	17606	17692	17536	17564	17396	17435	17474	17526	17654	17503	17472	17480	17480	17630	17323	17539	17696	17508	17550	17613	17493	17179	17415	17451	17463	17431	17540	17439	17254	17560	17327	17396	17451	17823	17402	17471	17497	17610	17569	17542	17576	17542	17616	17475	17547	17209	17538	17535	17261	17438	17431	17494	17491	17526	17589	17455	17679	17444	17556	17710	17746	17507	17491	17435	17576	17594	17376	17568	17439	17486	17474	17450	17377	17494	17414	17629	17462	17500	17393	17491	17634	17279	17361	17619	17493	17374	17256	17597	17264	17683	17529	17392	17582	17384	17553	17554	17468	17563	17535	17726	17625	17467	17530	17394	17624	17439	17345	17404	17402	17550	17266	17544	17288	17599	17540	17761	17497	17503	17454	17509	17420	17375	17534	17416	17500	17517	17574	17634	17549	17128	17374	17508	17463	17553	17451	17577	17486	17637	17455	17661	17507	17196	17477	17562	17409	17350	17513	17491	17497	17628	17476	17572	17494	17482	17457	17389	17525	17631	17450	17559	17629	17628	17587	17583	17464	17319	17619	17555	17566	17632	17484	17377	17495	17460	17612	17513	17329	17418	17332	17279	17489	17683	17411	17648	17385	17454	17618	17367	17544	17314	17527	17500	17580	17515	17592	17403	17337	17395	17503	17471	17550	17478	17454	17474	17418	17317	17521	17534	17539	17395	17451	17421	17361	17401	17328	17474	17292	17225	17616	17601	17427	17478	17507	17423	17578	17291	17554	17444	17661	17427	17661	17483	17501	17566	17534	17310	17499	17456	17563	17457	17855	17604	17629	17609	17513	17462	17464	17492	17670	17419	17472	17676	17505	17685	17623	17384	17731	17434	17463	17634	17558	17533	17638	17445	17570	17376	17360	17508	17611	17415	17462	17541	17597	17603	17435	17401	17570	17346	17613	17591	17557	17633	17325	17484	17402	17448	17347	17541	17372	17354	17464	17588	17481	17420	17392	17605	17396	17380	17433	17405	17523	17566	17551	17562	17590	17481
16651	27307	25457	20657	18279	16860	16590	16183	18269	52135	53559	39906	24428	16378	14937	14579	14630	14740	14632	14534	14468	14878	14571	14764	14584	14657	14690	14584	14612	14618	14787	14726	14824	14488	14522	14813	14837	14436	14753	14750	14600	14687	14619	14592	14605	14696	14485	14646	14514	14789	14640	14604	14733	14578	14662	14638	14779	14706	14516	14715	14665	14851	14686	14573	14645	14684	14498	14730	14708	14706	14547	14562	14679	14650	14575	14580	14795	14646	14606	14616	14600	14634	14749	14570	14643	14592	14557	14516	14583	14637	14607	14497	14729	14724	14578	14522	14739	14636	14547	14722	14430	14633	14625	14642	14717	14848	14686	14539	14805	14725	14553	14685	14670	14616	14604	14697	14692	14649	14713	14527	14574	14650	14556	14827	14591	14626	14535	14423	14447	14629	14755	14595	14725	14745	14612	14698	14719	14668	14680	14679	14812	14472	14575	14591	14691	14581	14736	14634	14580	14690	14790	14538	14665	14671	14896	14558	14570	14699	14717	14702	14611	14491	14713	14535	14818	14818	14693	14687	14734	14685	14451	14698	14750	14709	14708	14708	14547	14619	14557	14741	14561	14735	14544	14623	14764	14560	14739	14705	14561	14379	14735	14362	14551	14671	14546	14552	14549	14732	14574	14594	14582	14651	14808	14538	14629	14495	14574	14722	14568	14671	14772	14731	14762	14597	14480	14555	14590	14754	14608	14608	14700	14612	14452	14648	14636	14736	14726	14550	14764	14542	14570	14546	14708	14634	14462	14883	14627	14663	14482	14732	14648	14563	14516	14542	14615	14749	14670	14552	14766	14799	14707	14649	14614	14433	14625	14550	14762	14676	14688	14734	14601	14768	14645	14613	14712	14562	14533	14532	14631	14658	14735	14558	14665	14822	14722	14715	14649	14645	14641	14703	14562	14570	14698	14582	14596	14549	14477	14581	14715	14556	14759	14698	14831	14541	14668	14607	14764	14658	14609	14764	14589	14623	14685	14625	14576	14616	14778	14640	14611	14781	14700	14608	14820	14702	14645	14629	14550	14518	14751	14624	14683	14695	14601	14630	14646	14475	14688	14782	14584	14475	14643	14633	14687	14656	14652	14710	14604	14701	14497	14753	14735	14616	14681	14703	14537	14645	14661	14679	14632	14681	14691	14609	14409	14587	14606	14712	14615	14600	14610	14714	14692	14518	14689	14760	14668	14711	14741	14618	14551	14529	14544	14733	14656	14566	14663	14683	14741	14576	14641	14730	14680	14663	14626	14717	14616	14707	14586	14609	14544	14748	14584	14812	14711	14607	14559	14579	14721	14833	14683	14597	14628	14577	14609	14687	14633	14563	14626	14628	14561	14543	14703	14608	14591	14564	14655	14540	14554	14465	14635	14527	14662	14727	14612	14678	14672	14478	14651	14715	14597	14754	14652	14605	14720	14669	14726	14628	14746	14785	14647	14510	14747	14609	14765	14629	14587	14624	14594	14605	14686	14470	14790	14697	14659	14511	14466	14751	14655	14592	14751	14764	14644	14497	14683	14745	14670	14552	14720	14689	14948	14527	14735	14637	14785	14676	14479	14713	14658	14650	14694	14535	14568	14557	14476	14654	14808	14593	14688	14676	14659	14789	14619	14590	14652	14613	14529	14683	14651	14543	14683	14547	14686	14713	14870	14469	14420	14631	14774	14533	14486	14682	14613	14617	14682	14696	14620	14609	14699	14719	14686	14673	14725	14659	14626	14637	14665	14743	14830	14702	14788	14581	14718	14714	14500	14614	14600	14700	14439	14655	14684	14544	14774	14711	14574	14829	14595	14565	14714	14768	14609	14693	14572	14751	14691	14764	14731	14645	14650	14650	14712	14604	14689	14404	14603	14505	14607	14829	14837	14745	14795	14621	14603	14769	14501	14555	14641	14701	14855	14645	14698	14724	14787	14920	14495	14608	14670	14639	14583	14729	14626	14656	14590	14766	14691	14583	14625	14607	14445	14723	14754	14662	14589	14509	14601	14658	14681	14523	14662	14761	14520	14651	14757	14731	14713	14698	14630	14658	14685	14611	14695	14513	14573	14650	14617	14573	14590	14529	14705	14671	14738	14583	14644	14566	14586	14679	14660	14769	14614	14505	14514	14627	14631	14620	14672	14543	14684	14593	14643	14580	14770	14630	14647	14657	14651	14407	14624	14682	14764	14592	14729	14775	14685	14416	14541	14711	14734	14596	14554	14646	14599	14428	14651	14653	14675	14523	14605	14726	14704	14662	14688	14695	14787	14577	14582	14625	14631	14687	14612	14712	14671	14781	14736	14587	14658	14770	14594	14655	14744	14561	14823	14722	14590	14663	14497	14661	14630	14537	14608	14629	14725	14638	14702	14508	14698	14521	14723	14696	14541	14556	14580	14661	14744	14591	14675	14763	14655	14752	14608	14674	14659	14522	14683	14572	14575	14564	14728	14652	14735	14535	14695	14698	14672	14680	14605	14610	14551	14559	14722	14716	14884	14728	14560	14650	14690	14557	14590	14527	14713	14602	14543	14872	14657	14792	14758	14626	14782	14736	14551	14570	14837	14579	14564	14631	14800	14459	14586	14715	14726	14491	14635	14556	14492	14700	14777	14645	14795	14688	14759	14628	14515	14628	14748	14498	14696	14565	14664	14680	14866	14602	14566	14829	14371	14518	14710	14565	14514	14506	14525	14675	14746	14591	14601	14573	14788	14469	14697	14756	14649	14585	14662	14714	14665	14778	14721	14637	14527	14285	14732	14836	14450	14445	14565	14561	14573	14672	14645	14518	14736	14684	14728	14845	14754	14779	14700	14719	14593	14483	14643	14781	14679	14531	14602	14611	14654	14739	14578	14571	14677	14483	14520	14691	14595	14681	14565	14660	14771	14665	14669	14618	14647	14769	14679	14525	14670	14846	14611	14579	14816	14604	14815	14714	14675	14622	14629	14561	14684	14685	14564	14630	14650	14759	14664	14642	14754	14652	14568	14684	14563	14862	14738	14542	14645	14642	14753	14539	14762	14752	14554	14494	14659	14735	14629	14720	14538	14563	14662	14729	14800	14537	14711	14760	14647	14427	14385	14552	14571	14639	14573	14653	14683	14584	14723	14518	14665	14619	14551	14738	14599	14676	14710	14618	14463	14775	14503	14555	14549	14557	14541	14631	14843	14527	14644	14721	14784	14584	14782	14619	14710	14743	14801	14535	14721	14628	14499	14847	14454	14605	14801	14509	14732	14617	14554	14721	14423	14691	14777	14732	14631	14548	14558	14743	14712	14457	14580	14663	14508	14596	14659	14723	14489	14620	14672	14636	14647	14519	14589	14665	14711	14685	14544	14602	14577	14639	14651	14688	14717	14779	14751	14455	14557	14739	14536	14672	14561	14614	14675	14677	14526	14520	14672	14633	14525	14801	14704	14755	14535	14770	14769	14608	14570	14655	14576	14535	14544	14606	14570	14662	14714	14669	14636	14557	14565	14649	14557	14757	14594	14656	14700	14589	14740	14499	14741	14523	14802	14585	14698	14685	14553	14635	14604	14681	14657	14749	14635	14646	14447	14600	14698	14590	14769	14596	14639	14597	14595	14763	14510	14566	14588	14675	14763	14745	14639	14545	14502	14712	14795	14637	14555	14699	14757	14613	14770	14516	14411	14699	14618	14720	14706	14500	14722	14448	14548	14803	14674	14474	14663	14577	14786	14664	14615	14483	14870	14631	14647	14529	14470	14609	14674	14633	14878	14770	14704	14573	14638	14706	14619	14556	14884	14615	14726	14730	14553	14822	14508	14805	14581	14669	14609	14613	14621	14652	14670	14725	14683	14790	14654	14719	14632	14680	14597	14729	14643	14675	14792	14585	14639	14552	14604	14657	14695	14645	14739	14669	14629	14730	14546	14840	14627	14777	14575	14681	14802	14696	14730	14539	14656	14575	14562	14529	14659	14612	14614	14624	14724	14615	14579	14784	14443	14585	14779	14746	14725	14520	14666	14644	14662	14780	14560	14577	14681	14560	14845	14795	14682	14601	14448	14524	14620	14619	14602	14623	14644	14644	14551	14637	14627	14494	14625	14643	14602	14575	14475	14746	14522	14534	14540	14636	14518	14650	14688	14790	14521	14520	14634	14626	14416	14665	14688	14562	14683	14638	14766	14574	14620	14705	14646	14740	14711	14613	14627	14646	14559	14441	14556	14743	14648	14615	14609	14607	14534	14729	14563	14613	14507	14483	14736	14651	14575	14687	14576	14660	14704	14635	14474	14649	14730	14699	14620	14705	14718	14486	14570	14716	14519	14671	14671	14750	14602	14491	14605	14532	14626	14717	14668	14695	14747	14676	14687	14529	14742	14815	14634	14721	14579	14484	14689	14678	14551	14565	14621	14645	14676	14780	14630	14655	14545	14604	14590	14583	14717	14771	14607	14609	14518	14478	14847	14589	14491	14730	14733	14665	14704	14512	14517	14692	14728	14573	14588	14483	14704	14595	14730	14630	14534	14531	14545	14610	14806	14793	14597	14666	14587	14673	14493	14775	14682	14652	14554	14641	14609	14782	14587	14571	14748	14711	14759	14646	14657	14766	14688	14669	14533	14757	14640	14558	14793	14595	14674	14518	14786	14604	14467	14584	14703	14568	14834	14651	14676	14486	14579	14627	14659	14810	14614	14529	14702	14677	14565	14579	14748	14615	14574	14608	14687	14525	14619	14686	14700	14703	14511	14782	14654	14598	14651	14586	14502	14676	14703	14526	14608	14704	14774	14599	14633	14644	14675	14582	14660	14616	14499	14812	14650	14633	14960	14619	14692	14511	14579	14661	14843	14646	14721	14769	14708	14528	14682	14754	14522	14715	14659	14649	14508	14597	14671	14488	14502	14592	14604	14569	14652	14593	14582	14628	14599	14785	14721	14745	14675	14792	14655	14551	14653	14731	14649	14489	14850	14680	14794	14749	14652	14684	14490	14657	14714	14646	14645	14677	14591	14630	14577	14607	14524	14715	14640	14870	14540	14648	14654	14621	14517	14767	14665	14637	14576	14560	14576	14674	14709	14723	14752	14565	14840	14519	14678	14561	14543	14672	14669	14623	14640	14535	14699	14627	14531	14731	14588	14576	14631	14703	14604	14645	14613	14760	14655	14738	14648	14635
29667	21130	20474	18703	17300	17722	17841	17608	17759	20103	22766	21103	18985	17929	17441	17395	17528	17833	17371	17411	17357	17145	17430	17583	17298	17460	17466	17580	17449	17551	17779	17510	17387	17522	17705	17773	17688	17267	17578	17674	17537	17535	17555	17481	17246	17505	17378	17460	17636	17371	17706	17305	17339	17486	17426	17393	17360	17550	17494	17242	17146	17651	17382	17543	17535	17406	17538	17504	17545	17555	17305	17392	17565	17440	17646	17399	17585	17617	17647	17597	17539	17415	17467	17539	17367	17418	17498	17474	17410	17338	17482	17495	17399	17481	17597	17452	17433	17258	17505	17405	17569	17692	17556	17448	17425	17436	17373	17334	17487	17481	17490	17522	17416	17650	17674	17525	17467	17472	17511	17501	17397	17384	17292	17348	17284	17497	17654	17378	17440	17583	17607	17513	17354	17334	17170	17272	17569	17626	17525	17492	17411	17551	17475	17446	17508	17532	17473	17321	17449	17506	17362	17427	17686	17516	17477	17425	17446	17505	17487	17615	17419	17452	17326	17501	17680	17790	17508	17536	17535	17432	17616	17367	17701	17452	17574	17367	17514	17466	17508	17513	17514	17369	17372	17396	17525	17503	17511	17563	17638	17391	17531	17592	17445	17632	17509	17547	17410	17313	17455	17416	17575	17386	17596	17618	17552	17602	17555	17628	17742	17324	17534	17586	17735	17655	17484	17479	17394	17373	17509	17274	17490	17260	17666	17449	17448	17446	17613	17379	17727	17679	17552	17582	17536	17455	17484	17398	17706	17530	17364	17326	17232	17471	17315	17478	17289	17441	17323	17394	17309	17703	17359	17252	17469	17459	17460	17509	17580	17396	17390	17613	17339	17470	17546	17571	17556	17405	17414	17519	17494	17336	17407	17337	17403	17539	17566	17572	17511	17562	17675	17480	17492	17650	17199	17285	17479	17423	17727	17497	17477	17469	17481	17474	17467	17677	17383	17309	17572	17671	17467	17591	17459	17447	17466	17217	17668	17555	17444	17446	17635	17404	17309	17506	17471	17617	17621	17479	17517	17469	17368	17555	17596	17419	17619	17385	17506	17300	17637	17397	17453	17628	17697	17436	17704	17720	17535	17617	17619	17348	17483	17389	17423	17406	17484	17348	17407	17596	17661	17589	17501	17339	17532	17347	17458	17584	17629	17569	17438	17578	17582	17505	17528	17451	17365	17408	17726	17607	17518	17362	17535	17441	17615	17462	17389	17449	17349	17575	17486	17423	17704	17639	17532	17527	17523	17414	17552	17643	17529	17531	17668	17540	17162	17493	17445	17461	17303	17329	17524	17433	17394	17507	17471	17581	17438	17533	17603	17571	17489	17241	17515	17521	17557	17427	17290	17330	17411	17273	17616	17377	17469	17475	17556	17357	17632	17338	17497	17537	17520	17577	17432	17522	17439	17623	17670	17415	17530	17413	17509	17487	17323	17550	17429	17467	17346	17561	17633	17473	17497	17431	17634	17477	17706	17549	17473	17475	17484	17512	17643	17581	17614	17561	17534	17516	17572	17576	17582	17640	17368	17593	17496	17637	17551	17582	17607	17395	17583	17324	17694	17559	17511	17540	17648	17502	17312	17474	17511	17338	17340	17351	17488	17406	17436	17405	17421	17310	17637	17449	17601	17553	17466	17645	17343	17525	17650	17508	17618	17676	17484	17467	17426	17497	17403	17570	17578	17560	17468	17617	17661	17391	17418	17524	17503	17240	17465	17523	17540	17421	17622	17374	17502	17342	17435	17366	17483	17495	17497	17632	17367	17649	17504	17558	17612	17565	17210	17636	17468	17596	17431	17470	17553	17395	17511	17266	17463	17358	17525	17486	17514	17783	17546	17424	17579	17620	17487	17428	17658	17471	17463	17404	17580	17353	17367	17514	17581	17411	17536	17574	17441	17509	17564	17456	17193	17520	17479	17462	17529	17481	17508	17403	17406	17559	17465	17556	17692	17303	17541	17405	17271	17502	17611	17565	17275	17528	17654	17344	17308	17383	17495	17368	17508	17764	17525	17432	17774	17635	17337	17377	17303	17431	17647	17222	17512	17490	17161	17403	17497	17628	17560	17291	17470	17637	17470	17511	17640	17483	17327	17545	17344	17361	17352	17512	17526	17573	17491	17542	17422	17379	17458	17675	17587	17474	17609	17622	17531	17335	17366	17446	17573	17547	17545	17493	17501	17224	17397	17466	17609	17469	17344	17600	17525	17541	17469	17338	17567	17600	17330	17470	17567	17459	17500	17310	17513	17442	17395	17531	17677	17561	17655	17582	17481	17745	17654	17668	17612	17444	17500	17473	17308	17456	17492	17473	17266	17526	17449	17281	17462	17573	17419	17347	17371	17496	17549	17651	17390	17644	17369	17549	17609	17515	17606	17659	17546	17425	17577	17378	17582	17444	17640	17606	17369	17499	17352	17181	17403	17505	17367	17754	17433	17396	17520	17750	17551	17444	17524	17622	17452	17331	17696	17503	17469	17403	17302	17443	17448	17429	17617	17501	17613	17519	17702	17374	17435	17500	17679	17719	17566	17543	17442	17558	17465	17525	17460	17635	17601	17585	17470	17453	17461	17500	17525	17460	17569	17490	17629	17469	17429	17448	17482	17536	17410	17276	17363	17591	17624	17558	17515	17628	17579	17574	17200	17503	17465	17464	17650	17603	17584	17771	17430	17465	17295	17565	17427	17529	17649	17512	17463	17601	17615	17570	17482	17195	17407	17478	17531	17455	17436	17514	17417	17296	17698	17625	17693	17577	17606	17504	17537	17292	17509	17583	17233	17422	17336	17442	17652	17300	17602	17663	17370	17535	17383	17298	17504	17544	17583	17422	17548	17522	17574	17470	17481	17532	17595	17423	17553	17509	17545	17480	17487	17373	17472	17545	17596	17408	17575	17339	17626	17222	17610	17641	17552	17409	17536	17294	17500	17548	17458	17104	17461	17675	17646	17579	17587	17267	17540	17604	17409	17557	17624	17403	17462	17665	17457	17632	17531	17456	17334	17584	17604	17327	17715	17598	17442	17398	17365	17360	17498	17361	17305	17539	17370	17648	17323	17418	17572	17413	17483	17512	17459	17405	17310	17522	17294	17249	17332	17518	17406	17587	17706	17535	17478	17536	17611	17449	17539	17506	17458	17543	17437	17503	17297	17447	17433	17547	17441	17704	17606	17686	17482	17302	17324	17385	17444	17515	17330	17622	17443	17556	17574	17437	17399	17557	17622	17612	17581	17569	17500	17588	17754	17641	17426	17310	17698	17607	17608	17508	17547	17378	17691	17337	17549	17507	17575	17196	17774	17571	17402	17563	17306	17536	17514	17471	17626	17262	17352	17472	17342	17346	17404	17456	17463	17476	17628	17345	17444	17294	17526	17492	17714	17452	17381	17554	17616	17427	17525	17651	17570	17489	17442	17538	17578	17437	17427	17483	17618	17438	17355	17502	17741	17417	17465	17437	17323	17559	17489	17560	17523	17574	17681	17441	17574	17494	17526	17308	17605	17507	17594	17576	17559	17604	17479	17535	17667	17511	17587	17529	17643	17490	17319	17329	17484	17503	17471	17379	17546	17519	17486	17512	17360	17425	17402	17384	17707	17637	17587	17363	17518	17521	17575	17598	17539	17599	17408	17368	17572	17500	17281	17289	17388	17567	17508	17480	17485	17672	17538	17475	17493	17594	17435	17407	17270	17493	17524	17620	17604	17492	17656	17344	17305	17401	17653	17372	17537	17550	17698	17701	17633	17674	17285	17302	17507	17642	17514	17395	17629	17491	17598	17468	17471	17515	17485	17649	17527	17593	17418	17649	17341	17526	17628	17643	17637	17493	17473	17337	17366	17458	17386	17388	17467	17507	17476	17459	17533	17459	17601	17689	17359	17469	17388	17675	17527	17579	17456	17612	17509	17605	17455	17456	17602	17362	17449	17546	17545	17755	17508	17452	17576	17566	17506	17608	17458	17545	17512	17515	17625	17504	17515	17537	17277	17453	17342	17490	17644	17433	17397	17318	17399	17471	17629	17479	17239	17405	17339	17480	17475	17637	17496	17377	17402	17571	17640	17326	17604	17618	17399	17465	17480	17527	17638	17438	17685	17541	17331	17461	17504	17290	17478	17751	17533	17550	17402	17248	17529	17697	17277	17473	17294	17443	17503	17449	17621	17627	17635	17556	17452	17605	17578	17452	17588	17626	17725	17582	17717	17316	17381	17570	17459	17469	17581	17672	17510	17674	17607	17384	17428	17480	17409	17617	17526	17519	17523	17554	17583	17404	17552	17604	17412	17387	17387	17571	17711	17575	17564	17328	17434	17559	17644	17518	17505	17643	17529	17564	17389	17461	17514	17588	17465	17517	17434	17540	17499	17560	17528	17513	17186	17360	17574	17520	17154	17467	17758	17578	17478	17333	17523	17359	17286	17301	17617	17417	17507	17314	17381	17403	17480	17581	17365	17650	17514	17336	17488	17633	17668	17444	17654	17359	17514	17664	17741	17354	17448	17530	17643	17343	17345	17429	17556	17443	17492	17398	17597	17591	17430	17525	17490	17401	17448	17491	17413	17279	17407	17299	17434	17402	17360	17261	17494	17365	17508	17663	17489	17458	17409	17474	17306	17415	17761	17328	17464	17488	17751	17453	17352	17623	17348	17582	17504	17488	17753	17377	17492	17590	17425	17476	17561	17381	17522	17430	17449	17379	17499	17544	17460	17513	17471	17511	17401	17414	17404	17323	17477	17581	17557	17567	17305	17471	17774	17522	17712	17447	17584	17607	17453	17386	17465	17473	17479	17526	17504	17470	17399	17485	17735	17550	17330	17592	17356	17387	17558	17288	17695	17417	17433	17481	17444	17379	17271	17289	17621	17490	17544	17411	17444	17357	17506	17569	17206	17574	17396	17387	17339	17478	17471	17343	17387	17635	17423	17592	17677	17347	17549	17492	17245	17479	17427	17526	17594	17409	17548	17467	17429	17446	17651	17447	17670	17601	17671	17635	17441	17365	17515	17385	17554	17568	17592	17269	17655	17393	17673	17520	17487	17562	17386	17482	17331	17529	17317	17634	17308	17532	17447	17656	17544	17239	17504	17456	17473	17445	17497	17605	17477	17524	17623	17602	17480	17447	17461	17542
15393	15400	15302	14843	15016	14714	14744	14734	15055	19426	21334	18575	15864	15016	14751	14589	14642	14470	14690	14528	14765	14668	14696	14588	14585	14536	14666	14737	14513	14712	14401	14622	14664	14447	14672	14430	14671	14763	14494	14729	14708	14741	14637	14652	14709	14587	14625	14716	14517	14513	14581	14705	14720	14779	14539	14503	14647	14627	14608	14640	14593	14604	14599	14598	14736	14703	14548	14822	14589	14474	14582	14598	14561	14641	14586	14504	14616	14564	14591	14558	14770	14513	14491	14490	14573	14632	14583	14635	14515	14677	14485	14724	14715	14664	14610	14631	14650	14521	14694	14630	14565	14619	14725	14442	14662	14572	14824	14609	14552	14735	14683	14585	14700	14700	14638	14617	14531	14594	14579	14649	14398	14541	14624	14512	14599	14737	14605	14618	14747	14688	14767	14580	14572	14591	14611	14749	14580	14518	14657	14678	14690	14495	14721	14672	14573	14568	14724	14667	14512	14454	14512	14703	14380	14678	14669	14661	14692	14636	14564	14803	14569	14575	14566	14584	14696	14723	14467	14557	14508	14723	14598	14509	14604	14666	14641	14792	14582	14596	14470	14654	14620	14423	14421	14711	14512	14708	14689	14640	14501	14619	14735	14671	14547	14686	14599	14517	14593	14504	14570	14499	14694	14453	14792	14632	14635	14574	14674	14587	14604	14571	14634	14465	14594	14621	14532	14626	14522	14409	14642	14656	14605	14679	14751	14617	14593	14620	14563	14696	14685	14748	14659	14555	14564	14608	14573	14659	14478	14485	14785	14611	14631	14599	14526	14569	14747	14510	14620	14658	14577	14776	14548	14718	14697	14651	14471	14544	14603	14347	14696	14453	14685	14657	14420	14811	14714	14518	14699	14690	14601	14769	14731	14579	14724	14675	15010	14766	14741	14585	14696	14772	14702	14658	14747	14535	14834	14519	14599	14612	14643	14685	14602	14645	14540	14677	14616	14648	14444	14703	14566	14524	14624	14824	14608	14409	14611	14572	14616	14619	14686	14641	14672	14559	14597	14637	14623	14543	14596	14588	14547	14530	14648	14539	14630	14757	14820	14704	14573	14692	14511	14679	14569	14597	14662	14383	14525	14673	14585	14703	14591	14444	14656	14631	14691	14512	14551	14580	14670	14606	14736	14642	14617	14758	14601	14765	14562	14602	14622	14537	14701	14636	14572	14777	14558	14538	14566	14654	14684	14580	14618	14558	14558	14546	14395	14520	14715	14470	14742	14453	14718	14670	14530	14561	14649	14605	14575	14623	14580	14338	14626	14566	14745	14881	14620	14510	14599	14623	14774	14530	14588	14461	14522	14736	14667	14426	14708	14595	14688	14613	14688	14523	14732	14732	14553	14749	14517	14467	14859	14545	14744	14629	14654	14573	14659	14419	14810	14587	14642	14709	14595	14672	14522	14588	14545	14663	14691	14662	14550	14643	14587	14716	14577	14731	14663	14741	14752	14516	14629	14700	14757	14610	14718	14686	14827	14649	14677	14639	14661	14603	14660	14670	14468	14688	14541	14756	14612	14516	14610	14653	14608	14733	14603	14660	14662	14579	14648	14566	14758	14507	14768	14602	14628	14790	14465	14771	14580	14607	14610	14594	14659	14609	14570	14590	14620	14533	14729	14724	14472	14754	14750	14441	14403	14560	14613	14609	14643	14656	14808	14697	14628	14604	14583	14594	14578	14573	14800	14578	14580	14730	14486	14576	14585	14605	14619	14630	14692	14557	14486	14562	14629	14590	14595	14446	14749	14695	14415	14479	14676	14724	14627	14779	14480	14561	14686	14678	14662	14626	14488	14468	14447	14660	14727	14673	14612	14715	14695	14765	14482	14565	14670	14496	14537	14631	14684	14519	14738	14567	14662	14719	14712	14481	14459	14549	14512	14650	14507	14689	14634	14673	14650	14733	14691	14598	14587	14667	14538	14565	14717	14631	14560	14592	14626	14718	14736	14689	14711	14675	14373	14552	14594	14699	14797	14567	14609	14615	14567	14553	14505	14585	14590	14695	14613	14473	14619	14521	14612	14602	14704	14660	14532	14515	14463	14534	14574	14647	14720	14690	14625	14401	14696	14549	14494	14653	14494	14608	14649	14626	14546	14762	14674	14697	14663	14777	14679	14811	14400	14551	14572	14454	14605	14821	14557	14561	14859	14591	14502	14583	14693	14568	14735	14594	14594	14435	14607	14547	14625	14602	14661	14660	14597	14822	14674	14761	14539	14598	14545	14707	14456	14747	14655	14855	14660	14641	14631	14728	14548	14529	14555	14549	14644	14370	14731	14526	14740	14700	14524	14649	14666	14579	14794	14660	14522	14479	14720	14485	14606	14517	14596	14553	14660	14499	14767	14579	14593	14667	14583	14622	14495	14675	14739	14598	14474	14728	14621	14646	14792	14702	14637	14545	14576	14613	14534	14691	14805	14735	14620	14618	14609	14809	14710	14657	14526	14650	14655	14476	14652	14406	14623	14453	14551	14615	14703	14843	14460	14496	14638	14753	14537	14773	14701	14512	14793	14666	14645	14685	14585	14461	14620	14513	14636	14703	14507	14674	14458	14612	14705	14588	14765	14601	14502	14592	14649	14668	14660	14750	14630	14599	14533	14584	14542	14543	14487	14556	14721	14624	14518	14638	14669	14640	14706	14704	14750	14663	14601	14719	14725	14682	14703	14618	14528	14448	14578	14661	14452	14611	14738	14607	14643	14691	14624	14725	14628	14744	14386	14588	14595	14650	14621	14608	14581	14391	14631	14558	14685	14475	14861	14558	14691	14583	14585	14624	14719	14722	14651	14537	14578	14846	14765	14490	14590	14738	14494	14594	14567	14586	14582	14547	14353	14631	14724	14591	14593	14694	14688	14672	14672	14642	14737	14618	14723	14772	14633	14621	14712	14547	14649	14556	14609	14651	14569	14498	14698	14646	14643	14567	14562	14732	14660	14559	14642	14558	14711	14563	14463	14689	14549	14519	14438	14743	14439	14757	14679	14695	14712	14540	14585	14510	14602	14674	14613	14650	14663	14619	14713	14502	14564	14646	14450	14608	14580	14535	14610	14585	14701	14698	14616	14613	14609	14580	14759	14458	14786	14539	14692	14759	14608	14567	14650	14835	14687	14671	14638	14692	14515	14642	14563	14623	14528	14620	14598	14654	14637	14564	14765	14638	14605	14616	14453	14646	14835	14712	14761	14568	14551	14494	14494	14474	14579	14532	14670	14592	14513	14560	14664	14497	14803	14615	14696	14678	14664	14669	14653	14791	14770	14681	14556	14736	14543	14529	14780	14670	14548	14539	14632	14621	14590	14590	14704	14730	14456	14693	14590	14691	14594	14456	14649	14635	14531	14553	14595	14520	14738	14756	14638	14901	14730	14668	14659	14595	14569	14655	14564	14516	14565	14651	14561	14527	14765	14725	14557	14607	14678	14745	14540	14537	14644	14658	14555	14717	14680	14588	14642	14737	14611	14412	14635	14562	14658	14547	14658	14670	14541	14623	14555	14633	14691	14567	14489	14434	14597	14733	14654	14589	14672	14622	14609	14684	14550	14627	14485	14751	14580	14583	14704	14547	14727	14500	14411	14466	14524	14464	14757	14612	14470	14623	14476	14690	14526	14597	14549	14682	14656	14731	14619	14684	14692	14519	14620	14612	14740	14718	14588	14514	14655	14694	14525	14780	14541	14653	14695	14661	14525	14853	14491	14465	14608	14771	14575	14650	14628	14644	14608	14670	14594	14676	14666	14582	14574	14581	14742	14766	14538	14795	14731	14727	14676	14612	14486	14559	14721	14663	14602	14605	14549	14638	14785	14632	14680	14524	14828	14839	14618	14532	14721	14635	14407	14557	14698	14625	14530	14588	14584	14496	14518	14602	14544	14478	14762	14731	14687	14622	14605	14724	14501	14675	14670	14633	14756	14619	14603	14577	14580	14697	14437	14539	14708	14546	14507	14468	14606	14648	14620	14725	14589	14663	14616	14591	14753	14524	14690	14609	14662	14759	14705	14634	14608	14569	14614	14592	14621	14691	14632	14513	14613	14632	14557	14542	14578	14690	14549	14661	14634	14707	14549	14687	14604	14809	14561	14655	14667	14476	14654	14777	14927	14623	14597	14580	14828	14786	14618	14573	14549	14712	14745	14588	14619	14552	14593	14757	14512	14628	14613	14664	14755	14531	14561	14485	14643	14567	14600	14573	14606	14571	14562	14634	14652	14736	14600	14681	14675	14762	14620	14527	14824	14455	14658	14677	14579	14797	14724	14801	14628	14627	14851	14645	14660	14685	14431	14694	14627	14598	14605	14599	14706	14684	14613	14664	14623	14540	14470	14597	14602	14619	14707	14670	14693	14504	14508	14638	14526	14551	14684	14665	14630	14621	14750	14746	14642	14554	14794	14716	14779	14635	14482	14767	14693	14699	14711	14637	14676	14581	14715	14468	14610	14800	14596	14474	14531	14641	14711	14804	14422	14582	14536	14523	14593	14619	14742	14475	14715	14731	14605	14613	14733	14641	14711	14586	14580	14612	14458	14392	14610	14683	14612	14724	14608	14522	14792	14749	14563	14475	14615	14567	14647	14649	14593	14675	14543	14462	14389	14491	14616	14668	14642	14647	14746	14713	14669	14623	14614	14481	14642	14538	14620	14701	14467	14571	14715	14610	14635	14676	14684	14617	14798	14643	14749	14655	14561	14578	14725	14747	14572	14719	14723	14576	14527	14875	14738	14727	14584	14512	14607	14525	14577	14520	14550	14712	14694	14694	14613	14520	14637	14613	14589	14645	14668	14634	14520	14741	14560	14563	14415	14680	14571	14397	14605	14603	14561	14578	14624	14526	14751	14659	14626	14563	14530	14702	14686	14661	14620	14721	14581	14495	14583	14743	14758	14602	14557	14692	14480	14592	14570	14715	14690	14633	14678	14636	14514	14750	14742	14660	14791	14571	14654	14578	14674	14542	14654	14470	14632	14741	14710	14706	14436	14713	14533	14508	14697	14705	14655	14713	14527	14541	14642	14550	14606	14542	14814	14634	14659	14641	14597	14556	14615	14657	14752	14610	14671	14611	14624	14587	14454	14624	14847	14673	14555	14670	14616	14715	14652	14845	14639	14580	14779	14541	14623	14510
25750	20869	26994	25413	20211	18756	18592	17847	17731	31230	39997	30711	22352	18627	17692	17533	17321	17480	17493	17426	17512	17668	17400	17297	17446	17364	17394	17515	17440	17623	17242	17335	17395	17359	17406	17397	17328	17516	17299	17369	17658	17320	17304	17462	17445	17405	17638	17362	17180	17348	17350	17210	17318	17578	17470	17603	17392	17378	17500	17240	17342	17405	17536	17522	17537	17325	17377	17485	17324	17392	17442	17392	17317	17472	17514	17341	17219	17370	17249	17317	17501	17395	17338	17313	17359	17303	17434	17264	17236	17507	17507	17443	17083	17069	17350	17386	17448	17339	17428	17268	17382	17332	17388	17568	17438	17456	17243	17468	17439	17466	17537	17260	17551	17511	17396	17452	17453	17353	17457	16988	17523	17296	17203	17342	17428	17421	17346	17133	17349	17213	17267	17166	17580	17651	17482	17486	17488	17216	17281	17182	17316	17441	17323	17375	17325	17462	17548	17223	17524	17425	17449	17335	17266	17500	17413	17376	17354	17457	17276	17251	17403	17361	17495	17468	17388	17365	17391	17495	17399	17233	17397	17463	17380	17385	17353	17380	17321	17360	17371	17453	17326	17361	17372	17211	17334	17348	17495	17241	17439	17337	17408	17381	17397	17553	17563	17415	17452	17503	17241	17138	17456	17325	17582	17365	17509	17430	17279	17422	17191	17302	17299	17262	17396	17380	17521	17460	17044	17350	17329	17526	17489	17411	17381	17412	17369	17341	17413	17202	17479	17480	17547	17576	17575	17290	17213	17387	17218	17300	17308	17412	17366	17390	17264	17378	17462	17310	17109	17280	17380	17431	17500	17541	17499	17460	17331	17426	17546	17163	17455	17288	17422	17417	17549	17415	17377	17427	17420	17411	17277	17455	17331	17672	17724	17417	17412	17372	17466	17410	17411	17397	17230	17355	17416	17393	17281	17339	17328	17333	17286	17322	17354	17312	17283	17453	17454	17493	17549	17408	17263	17358	17477	17105	17275	17507	17524	17371	17361	17500	17441	17552	17416	17266	17248	17163	17466	17420	17500	17320	17355	17370	17249	17306	17517	17369	17297	17390	17271	17226	17356	17546	17289	17246	17443	17215	17475	17306	17579	17323	17484	17348	17342	17107	17215	17269	17207	17547	17178	17274	17167	17540	17417	17236	17520	17564	17483	17532	17319	17310	17342	17234	17559	17379	17535	17151	17382	17267	17257	17604	17281	17389	17529	17491	17292	17270	17325	17308	17479	17385	17359	17255	17402	17315	17448	17473	17372	17465	17288	17371	17432	17263	17413	17317	17415	17379	17179	17502	17383	17388	17261	17337	17469	17187	17418	17428	17245	17246	17398	17310	17274	17465	17393	17500	17456	17423	17504	17308	17360	17379	17416	17522	17257	17458	17375	17308	17218	17483	17340	17452	17423	17189	17485	17151	17290	17398	17281	17533	17319	17367	17227	17439	17511	17335	17462	17486	17169	17263	17484	17351	17266	17307	17189	17367	17408	17384	17317	17430	17274	17307	17586	17357	17444	17353	17317	17180	17437	17331	17295	17439	17370	17352	17403	17538	17348	17618	17351	17195	17348	17332	17298	17484	17400	17358	17452	17428	17499	17440	17299	17397	17152	17372	17482	17382	17401	17307	17155	17392	17518	17215	17439	17450	17499	17386	17553	17224	17307	17553	17385	17683	17555	17500	17644	17185	17360	17397	17571	17267	17292	17445	17428	17509	17581	17375	17292	17498	17637	17428	17297	17272	17467	17457	17411	17370	17347	17240	17280	17343	17448	17454	17343	17341	17341	17521	17162	17274	17123	17226	17315	17267	17388	17250	17203	17241	17482	17346	17466	17214	17206	17287	17365	17297	17223	17487	17413	17294	17308	17321	17384	17291	17336	17470	17340	17492	17409	17386	17452	17519	17220	17376	17376	17315	17543	17427	17350	17310	17365	17564	17336	17303	17303	17504	17414	17347	17415	17163	17467	17373	17429	17353	17327	17254	17314	17395	17334	17465	17470	17483	17258	17309	17100	17439	17355	17410	17239	17430	17446	17405	17491	17606	17309	17430	17445	17296	17199	17583	17345	17324	17391	17300	17230	17164	17341	17070	17307	17400	17412	17395	17208	17434	17371	17248	17169	17347	17351	17132	17364	17459	17406	17459	17383	17217	17268	17347	17489	17213	17345	17376	17323	17339	17430	17429	17672	17409	17309	17206	17425	17419	17398	17458	17422	17460	17347	17327	17439	17449	17449	17359	17589	17190	17408	17475	17416	17354	17270	17454	17402	17278	17327	17235	17433	17375	17241	17471	17202	17261	17478	17437	17181	17386	17212	17388	17458	17371	17377	17354	17539	17483	17310	17256	17434	17421	17446	17366	17346	17628	17413	17310	17542	17313	17414	17509	17574	17540	17437	17468	17433	17405	17386	17346	17506	17250	17256	17472	17351	17388	17395	17301	17573	17491	17241	17286	17501	17462	17308	17264	17349	17143	17528	17440	17359	17380	17269	17377	17410	17294	17531	17176	17469	17332	17438	17394	17449	17398	17222	17423	17349	17409	17506	17417	17347	17479	17416	17286	17256	17355	17424	17370	17513	17529	17384	17368	17503	17212	17410	17616	17520	17338	17288	17441	17232	17308	17290	17342	17412	17320	17245	17511	17248	17139	17275	17629	17409	17328	17202	17470	17416	17528	17313	17373	17322	17466	17374	17476	17448	17102	17419	17381	17516	17213	17418	17521	17296	17396	17315	17420	17520	17645	17328	17229	17456	17282	17471	17227	17232	17470	17548	17296	17481	17691	17298	17400	17532	17413	17428	17619	17457	17370	17461	17365	17568	17256	17324	17396	17313	17298	17455	17266	17639	17425	17616	17348	17406	17285	17275	17210	17571	17502	17426	17386	17429	17438	17625	17302	17172	17439	17302	17268	17273	17204	17309	17258	17414	17627	17449	17414	17401	17196	17349	17361	17344	17331	17291	17310	17448	17418	17364	17394	17416	17266	17316	17339	17317	17389	17564	17502	17308	17372	17578	17309	17227	17212	17386	17313	17689	17309	17366	17466	17374	17390	17581	17674	17282	17452	17336	17355	17576	17441	17292	17294	17347	17241	17202	17313	17446	17411	17193	17256	17525	17206	17429	17495	17563	17367	17617	17283	17416	17350	17352	17353	17361	17392	17193	17268	17229	17258	17351	17339	17481	17696	17316	17284	17426	17321	17309	17382	17503	17617	17330	17196	17328	17455	17345	17272	17434	17554	17492	17266	17369	17471	17494	17396	17213	17374	17442	17528	17487	17319	17582	17182	17426	17547	17301	17183	17599	17337	17406	17532	17458	17414	17502	17256	17396	17363	17235	17380	17514	17404	17529	17387	17449	17508	17588	17173	17215	17302	17249	17363	17454	17554	17442	17414	17353	17568	17474	17517	17573	17389	17499	17463	17296	17355	17362	17205	17337	17223	17424	17652	17448	17090	17475	17233	17297	17270	17434	17347	17277	17226	17413	17328	17400	17330	17735	17478	17416	17296	17357	17623	17340	17345	17429	17282	17176	17348	17279	17072	17252	17347	17266	17196	17493	17425	17456	17310	17492	17557	17359	17231	17294	17449	17405	17487	17306	17175	17278	17206	17487	17505	17539	17296	17332	17409	17452	17399	17363	17533	17531	17321	17419	17360	17586	17395	17504	17169	17159	17546	17509	17309	17279	17447	17337	17307	17310	17407	17165	17159	17467	17575	17491	17596	17402	17249	17422	17562	17297	17450	17545	17309	17325	17517	17435	17493	17618	17612	17625	17374	17357	17397	17404	17364	17468	17239	17179	17433	17426	17633	17564	17184	17343	17272	17325	17307	17457	17518	17453	17048	17427	17338	17426	17449	17438	17415	17399	17331	17500	17476	17498	17493	17448	17314	17393	17302	17273	17309	17296	17418	17372	17453	17709	17389	17500	17362	17407	17190	17438	17465	17597	17421	17431	17406	17266	17253	17379	17433	17341	17229	17559	17282	17383	17144	17068	17271	17424	17370	17411	17332	17516	17509	17430	17356	17215	17162	17423	17487	17420	17134	17374	17405	17604	17424	17244	17186	17577	17379	17368	17508	17631	17327	17744	17306	17516	17268	17529	17420	17317	17412	17400	17376	17228	17468	17524	17369	17185	17354	17323	17549	17242	17433	17298	17504	17269	17262	17347	17427	17228	17261	17436	17230	17218	17399	17382	17457	17189	17520	17611	17360	17301	17473	17374	17298	17462	17357	17559	17619	17243	17459	17591	17414	17248	17327	17227	17681	17438	17226	17572	17505	17261	17100	17336	17291	17451	17268	17535	17384	17361	17377	17329	17592	17317	17320	17365	17303	17394	17408	17316	17560	17421	17272	17595	17353	17343	17612	17435	17233	17528	17557	17267	17252	17300	17208	17470	17337	17447	17165	17579	17451	17394	17470	17261	17142	17339	17433	17469	17496	17332	17449	17384	17435	17465	17317	17403	17502	17329	17436	17487	17570	17315	17482	17238	17393	17537	17564	17356	17261	17197	17496	17521	17402	17260	17339	17391	17321	17507	17321	17419	17508	17337	17371	17668	17568	17427	17620	17468	17440	17410	17182	17513	17489	17304	17360	17463	17244	17320	17410	17295	17556	17367	17344	17418	17371	17496	17188	17360	17431	17302	17554	17439	17397	17371	17200	17408	17487	17508	17569	17567	17473	17274	17454	17352	17453	17345	17338	17490	17500	17433	17546	17575	17144	17382	17189	17241	17418	17419	17526	17261	17424	17489	17395	17463	17337	17616	17233	17513	17171	17333	17329	17327	17475	17453	17476	17312	17320	17329	17016	17403	17427	17519	17438	17417	17459	17429	17389	17502	17492	17514	17463	17398	17359	17372	17516	17227	17610	17458	17457	17288	17518	17495	17436	17566	17555	17596	17334	17336	17231	17238	17274	17575	17137	17544	17307	17287	17383	17266	17368	17311	17615	17426	17394	17356	17274	17413	17254	17484	17235	17412	17223	17535	17609	17403	17184	17437	17678	17493	17295	17255	17220	17304	17203	17510	17417	17414	17252	17590	17422	17366	17318	17366	17667	17294	17422	17411	17311	17603	17359	17595	17207	17429	17353	17367	17210	17395	17271	17448	17418	17390	17282	17345	17294
14181	19871	19286	16748	15902	15307	15200	14889	15110	34329	39830	28511	18941	15238	14662	14570	14675	14456	14517	14465	14728	14512	14607	14632	14540	14549	14628	14578	14543	14555	14562	14579	14532	14440	14725	14546	14680	14518	14565	14577	14551	14354	14570	14601	14467	14549	14476	14479	14541	14520	14570	14573	14411	14648	14549	14513	14649	14679	14577	14574	14522	14620	14504	14654	14535	14638	14371	14599	14570	14493	14612	14752	14723	14617	14680	14656	14490	14630	14619	14479	14518	14601	14627	14470	14510	14500	14812	14706	14469	14455	14501	14648	14509	14333	14472	14490	14438	14344	14552	14581	14591	14563	14520	14610	14614	14501	14622	14545	14609	14542	14553	14607	14529	14560	14579	14817	14599	14535	14475	14543	14536	14641	14757	14502	14490	14479	14560	14732	14552	14479	14653	14412	14562	14545	14541	14444	14584	14645	14486	14561	14491	14509	14620	14626	14605	14566	14617	14563	14568	14462	14603	14591	14513	14503	14540	14655	14385	14530	14557	14624	14576	14634	14511	14491	14640	14657	14604	14572	14416	14586	14650	14543	14502	14539	14536	14713	14530	14404	14628	14549	14503	14638	14731	14541	14666	14698	14493	14379	14579	14435	14562	14558	14486	14579	14562	14555	14588	14581	14645	14541	14516	14524	14458	14546	14496	14605	14619	14651	14692	14338	14621	14603	14590	14779	14744	14655	14580	14523	14490	14428	14656	14623	14320	14586	14551	14496	14507	14562	14614	14671	14498	14504	14560	14571	14547	14560	14275	14638	14509	14570	14588	14410	14346	14576	14608	14378	14587	14479	14659	14667	14593	14496	14474	14427	14595	14443	14569	14587	14774	14546	14414	14511	14474	14429	14528	14598	14601	14410	14678	14400	14569	14571	14674	14654	14471	14426	14707	14543	14610	14463	14508	14493	14570	14508	14666	14537	14504	14606	14371	14579	14452	14529	14541	14579	14500	14601	14622	14566	14475	14584	14586	14546	14559	14422	14516	14576	14466	14401	14405	14682	14423	14547	14496	14359	14581	14655	14478	14486	14568	14383	14684	14453	14522	14399	14583	14517	14593	14477	14549	14515	14598	14583	14495	14634	14636	14610	14684	14573	14436	14621	14601	14558	14572	14465	14492	14505	14534	14446	14560	14518	14598	14553	14589	14551	14600	14373	14583	14630	14532	14538	14596	14565	14665	14544	14576	14526	14762	14595	14683	14423	14510	14454	14454	14754	14443	14480	14576	14733	14706	14652	14721	14483	14670	14740	14650	14524	14502	14547	14528	14602	14509	14587	14680	14457	14542	14532	14548	14644	14640	14451	14624	14486	14459	14593	14498	14562	14454	14521	14419	14482	14519	14621	14535	14571	14465	14463	14453	14462	14505	14532	14538	14602	14555	14599	14456	14542	14562	14615	14466	14544	14509	14507	14531	14577	14712	14732	14607	14440	14480	14484	14335	14530	14683	14536	14588	14552	14459	14473	14654	14480	14698	14540	14511	14660	14580	14570	14591	14484	14440	14375	14658	14524	14579	14468	14524	14536	14557	14485	14559	14616	14593	14322	14670	14450	14596	14476	14631	14719	14414	14422	14517	14560	14687	14512	14548	14608	14534	14432	14652	14521	14528	14582	14647	14413	14432	14582	14437	14446	14702	14600	14590	14736	14525	14430	14532	14501	14567	14527	14598	14502	14372	14530	14526	14598	14494	14529	14732	14461	14678	14628	14522	14535	14537	14599	14596	14616	14511	14509	14573	14339	14611	14552	14569	14493	14603	14451	14591	14492	14620	14522	14498	14471	14627	14653	14605	14643	14614	14643	14729	14347	14629	14667	14797	14422	14355	14583	14504	14485	14502	14541	14467	14641	14632	14439	14662	14481	14709	14567	14389	14676	14468	14489	14544	14454	14664	14651	14553	14563	14373	14632	14462	14597	14673	14552	14480	14450	14695	14557	14600	14405	14655	14580	14524	14432	14478	14606	14466	14421	14498	14663	14675	14402	14643	14374	14518	14495	14487	14596	14648	14487	14501	14639	14554	14507	14496	14584	14565	14513	14566	14524	14703	14566	14503	14541	14540	14506	14518	14614	14553	14364	14623	14438	14825	14465	14683	14423	14506	14408	14547	14533	14452	14556	14487	14642	14617	14599	14627	14480	14694	14514	14680	14582	14471	14501	14579	14408	14570	14582	14621	14761	14525	14564	14546	14486	14533	14649	14586	14505	14682	14578	14557	14776	14453	14574	14564	14460	14443	14430	14509	14669	14441	14523	14652	14493	14540	14559	14493	14425	14512	14632	14576	14505	14451	14557	14565	14566	14584	14428	14559	14433	14361	14666	14640	14410	14451	14562	14408	14364	14564	14550	14502	14472	14541	14501	14573	14609	14695	14595	14500	14646	14446	14573	14506	14448	14710	14572	14522	14611	14620	14642	14646	14374	14531	14778	14454	14406	14457	14510	14628	14602	14488	14518	14533	14478	14695	14499	14665	14661	14623	14538	14512	14613	14747	14622	14457	14734	14579	14538	14532	14636	14660	14488	14639	14499	14537	14446	14634	14470	14617	14435	14558	14749	14546	14514	14603	14629	14738	14669	14409	14591	14625	14589	14469	14361	14539	14457	14570	14571	14456	14827	14464	14638	14617	14531	14518	14563	14697	14447	14594	14519	14559	14691	14687	14588	14500	14643	14533	14472	14438	14472	14583	14507	14462	14609	14628	14448	14489	14547	14628	14651	14659	14691	14429	14492	14521	14531	14467	14518	14692	14487	14335	14582	14616	14512	14496	14380	14522	14487	14557	14561	14411	14558	14571	14605	14600	14529	14512	14478	14495	14496	14485	14466	14483	14489	14611	14540	14658	14562	14519	14665	14566	14507	14512	14498	14591	14708	14572	14636	14671	14615	14664	14547	14589	14684	14616	14570	14676	14304	14706	14578	14552	14671	14615	14736	14488	14529	14609	14562	14661	14503	14662	14497	14515	14445	14568	14575	14616	14511	14362	14523	14621	14803	14466	14532	14657	14518	14642	14704	14599	14555	14450	14620	14579	14710	14741	14419	14561	14585	14535	14562	14750	14515	14528	14507	14570	14556	14638	14563	14557	14567	14502	14529	14703	14420	14663	14827	14696	14607	14382	14659	14557	14544	14502	14647	14553	14614	14678	14542	14392	14719	14596	14529	14623	14599	14468	14594	14621	14670	14591	14587	14520	14536	14529	14537	14602	14421	14592	14484	14583	14513	14602	14406	14316	14767	14627	14346	14701	14426	14576	14633	14428	14544	14635	14591	14627	14614	14630	14579	14613	14470	14393	14528	14498	14461	14557	14646	14447	14703	14628	14547	14603	14564	14537	14678	14586	14472	14633	14497	14482	14426	14481	14476	14685	14493	14372	14645	14549	14578	14612	14656	14619	14528	14632	14599	14458	14626	14520	14660	14601	14615	14678	14499	14562	14468	14605	14550	14508	14768	14733	14445	14553	14597	14653	14672	14552	14479	14541	14432	14610	14590	14663	14395	14490	14671	14338	14408	14553	14559	14582	14457	14582	14495	14231	14589	14415	14514	14555	14578	14768	14448	14503	14568	14404	14449	14495	14628	14616	14523	14585	14561	14597	14528	14532	14528	14480	14438	14582	14538	14651	14450	14484	14495	14671	14447	14833	14582	14551	14715	14560	14536	14627	14628	14467	14595	14542	14650	14448	14621	14387	14469	14326	14516	14703	14564	14520	14658	14553	14710	14474	14536	14467	14551	14455	14677	14496	14337	14571	14564	14623	14580	14756	14541	14596	14537	14444	14663	14623	14615	14699	14608	14671	14563	14530	14589	14493	14516	14529	14517	14457	14582	14587	14489	14613	14703	14530	14491	14495	14538	14548	14766	14590	14602	14490	14636	14778	14708	14574	14549	14380	14518	14625	14579	14635	14487	14682	14465	14407	14410	14491	14576	14590	14611	14578	14442	14637	14561	14528	14468	14719	14503	14631	14717	14711	14583	14593	14403	14559	14492	14494	14634	14517	14506	14594	14475	14604	14563	14506	14652	14467	14696	14394	14513	14481	14492	14561	14631	14468	14753	14502	14716	14623	14408	14423	14626	14534	14550	14553	14762	14536	14526	14552	14495	14725	14491	14628	14470	14606	14574	14615	14541	14619	14544	14569	14605	14541	14852	14537	14473	14450	14685	14469	14541	14695	14416	14528	14632	14416	14406	14694	14532	14544	14537	14481	14641	14761	14454	14608	14658	14629	14586	14601	14501	14634	14449	14768	14563	14430	14553	14567	14616	14741	14687	14452	14587	14610	14541	14773	14658	14506	14632	14433	14520	14506	14530	14582	14708	14573	14660	14624	14530	14532	14655	14387	14557	14672	14639	14468	14480	14510	14569	14483	14501	14582	14381	14734	14708	14512	14585	14603	14493	14532	14540	14543	14706	14462	14663	14678	14491	14445	14507	14672	14358	14565	14570	14619	14516	14686	14528	14834	14601	14482	14504	14541	14622	14624	14545	14383	14597	14459	14475	14671	14473	14467	14624	14543	14440	14545	14421	14641	14634	14560	14505	14565	14436	14558	14609	14517	14520	14653	14484	14525	14568	14476	14618	14490	14564	14613	14500	14558	14656	14487	14630	14671	14481	14574	14607	14631	14734	14439	14521	14395	14647	14587	14757	14511	14563	14431	14602	14589	14681	14530	14488	14586	14703	14592	14528	14443	14493	14350	14748	14573	14676	14579	14500	14562	14509	14369	14579	14766	14595	14532	14348	14623	14784	14550	14499	14558	14624	14546	14513	14479	14572	14396	14593	14615	14596	14406	14493	14496	14592	14480	14593	14665	14655	14664	14639	14599	14499	14599	14601	14664	14567	14455	14558	14539	14586	14645	14371	14537	14358	14425	14436	14280	14695	14688	14490	14563	14614	14537	14724	14691	14584	14316	14495	14495	14733	14487	14587	14520	14416	14505	14579	14591	14436	14582	14697	14384	14587	14669	14531	14613	14559	14355	14564	14658	14453	14537	14552	14781	14480	14696	14573	14671	14328	14442	14632	14512	14577	14505	14537	14555	14551	14681	14658	14555	14598	14466	14546	14509	14624	14470	14560	14514	14541	14524	14642	14584	14470	14330	14572	14652	14511	14673	14457	14618	14686
23705	20851	28134	23709	21342	22902	22375	18978	18260	44892	57427	41369	27296	20296	18362	17699	17808	17739	17499	17623	17544	17616	17582	17541	17728	17675	17619	17616	17857	17560	17508	17665	17632	17365	17700	17537	17596	17612	17490	17594	17594	17507	17515	17682	17701	17417	17509	17756	17580	17515	17832	17621	17498	17425	17334	17476	17512	17401	17301	17474	17458	17503	17616	17805	17564	17398	17475	17706	17662	17493	17550	17304	17304	17374	17593	17718	17457	17450	17519	17552	17560	17499	17736	17546	17399	17451	17606	17491	17359	17472	17536	17610	17447	17504	17575	17418	17570	17355	17602	17498	17590	17554	17300	17650	17357	17353	17484	17349	17367	17389	17522	17433	17418	17447	17512	17280	17556	17432	17410	17625	17775	17742	17522	17719	17400	17300	17569	17414	17519	17660	17441	17387	17541	17641	17630	17413	17447	17543	17471	17585	17474	17625	17486	17512	17577	17577	17304	17603	17687	17542	17595	17471	17647	17623	17291	17473	17431	17511	17588	17473	17553	17623	17423	17345	17707	17525	17545	17564	17495	17419	17447	17417	17474	17356	17400	17348	17424	17602	17587	17449	17633	17571	17503	17557	17523	17503	17479	17450	17615	17452	17461	17338	17506	17418	17525	17325	17591	17524	17417	17517	17628	17536	17566	17482	17526	17416	17542	17569	17346	17328	17538	17563	17663	17448	17420	17499	17533	17460	17606	17595	17388	17317	17632	17620	17532	17882	17545	17292	17256	17527	17509	17494	17411	17556	17203	17538	17672	17442	17286	17389	17428	17221	17477	17503	17533	17495	17518	17268	17403	17565	17352	17368	17355	17569	17501	17597	17567	17413	17596	17479	17550	17628	17516	17548	17225	17514	17358	17581	17489	17412	17470	17400	17595	17620	17464	17468	17373	17430	17591	17394	17452	17629	17514	17427	17313	17374	17540	17630	17463	17479	17453	17689	17470	17487	17519	17456	17412	17488	17496	17555	17385	17346	17427	17400	17469	17470	17669	17513	17414	17243	17589	17247	17495	17540	17506	17456	17361	17533	17447	17534	17359	17509	17392	17617	17300	17701	17515	17422	17430	17532	17646	17491	17503	17505	17499	17434	17560	17572	17432	17551	17528	17331	17381	17500	17582	17644	17575	17495	17588	17555	17483	17336	17510	17612	17563	17583	17543	17605	17444	17427	17619	17456	17505	17398	17507	17461	17623	17458	17403	17571	17438	17718	17403	17429	17553	17572	17536	17483	17502	17449	17463	17429	17406	17585	17358	17432	17431	17621	17472	17335	17285	17379	17457	17472	17452	17416	17417	17568	17464	17556	17300	17502	17446	17676	17456	17438	17498	17507	17397	17480	17443	17640	17507	17604	17592	17503	17394	17512	17389	17398	17871	17535	17441	17432	17544	17301	17481	17488	17466	17459	17316	17430	17686	17530	17510	17720	17395	17408	17386	17380	17435	17401	17409	17469	17326	17599	17326	17515	17343	17529	17535	17283	17365	17336	17580	17542	17354	17389	17348	17424	17474	17564	17539	17610	17363	17291	17419	17492	17513	17429	17327	17490	17466	17223	17427	17569	17556	17481	17539	17492	17441	17613	17602	17875	17548	17576	17601	17315	17307	17386	17387	17738	17551	17521	17343	17471	17385	17573	17670	17460	17381	17286	17590	17553	17443	17484	17617	17531	17512	17455	17547	17515	17531	17611	17439	17441	17572	17535	17652	17598	17572	17339	17478	17703	17430	17382	17437	17548	17508	17463	17399	17431	17629	17534	17538	17460	17516	17532	17561	17583	17460	17476	17340	17694	17561	17364	17684	17367	17444	17480	17477	17542	17506	17614	17525	17535	17576	17480	17506	17548	17520	17689	17458	17515	17404	17375	17604	17489	17201	17281	17454	17455	17585	17438	17483	17300	17789	17545	17562	17605	17464	17543	17379	17652	17572	17730	17500	17393	17230	17621	17353	17599	17555	17560	17740	17374	17348	17651	17484	17327	17605	17534	17662	17416	17606	17509	17387	17399	17700	17402	17712	17438	17352	17403	17498	17579	17487	17204	17533	17564	17556	17454	17270	17380	17323	17365	17563	17332	17385	17583	17507	17469	17515	17426	17453	17497	17424	17498	17462	17684	17616	17594	17498	17525	17418	17306	17605	17489	17508	17505	17364	17387	17422	17417	17557	17388	17350	17260	17441	17534	17481	17472	17325	17546	17500	17347	17426	17202	17597	17410	17535	17602	17687	17373	17463	17695	17540	17510	17316	17506	17452	17585	17449	17396	17636	17501	17528	17585	17696	17247	17401	17448	17529	17500	17527	17323	17406	17364	17668	17490	17582	17438	17384	17399	17354	17434	17571	17396	17483	17363	17412	17420	17406	17382	17583	17564	17514	17668	17474	17390	17436	17384	17391	17404	17286	17247	17533	17338	17437	17492	17290	17387	17424	17360	17319	17446	17470	17496	17580	17394	17438	17230	17379	17552	17549	17364	17418	17516	17398	17638	17633	17697	17474	17501	17706	17727	17506	17367	17248	17448	17315	17441	17562	17314	17336	17502	17623	17463	17558	17481	17510	17451	17497	17603	17333	17429	17666	17458	17429	17526	17504	17721	17422	17548	17775	17300	17497	17453	17439	17477	17383	17311	17402	17530	17514	17490	17212	17521	17241	17531	17575	17234	17318	17361	17671	17683	17458	17417	17599	17564	17438	17536	17467	17482	17417	17459	17439	17543	17503	17241	17403	17413	17556	17351	17364	17565	17471	17502	17430	17329	17438	17268	17420	17367	17456	17530	17570	17471	17377	17525	17503	17549	17413	17452	17544	17551	17466	17507	17564	17590	17549	17513	17492	17605	17624	17376	17332	17310	17371	17316	17450	17542	17425	17508	17365	17415	17467	17590	17551	17580	17468	17577	17532	17433	17484	17712	17540	17387	17464	17345	17577	17478	17385	17366	17679	17476	17312	17248	17494	17346	17530	17374	17688	17369	17466	17520	17593	17605	17444	17539	17482	17553	17396	17700	17674	17509	17221	17327	17563	17460	17385	17465	17614	17619	17555	17345	17555	17505	17297	17539	17623	17449	17753	17290	17396	17406	17669	17561	17611	17666	17619	17486	17467	17555	17322	17549	17387	17462	17560	17450	17390	17694	17393	17294	17397	17547	17483	17490	17363	17498	17665	17411	17427	17438	17485	17295	17528	17536	17596	17353	17732	17448	17512	17594	17275	17387	17499	17622	17558	17648	17393	17548	17557	17369	17529	17529	17579	17266	17287	17342	17328	17422	17580	17487	17579	17542	17429	17372	17573	17544	17556	17387	17686	17395	17453	17468	17261	17388	17518	17713	17655	17554	17467	17581	17407	17483	17605	17368	17471	17715	17310	17411	17440	17467	17539	17498	17614	17491	17471	17318	17408	17374	17243	17366	17493	17633	17563	17585	17526	17392	17527	17497	17473	17338	17427	17266	17497	17448	17326	17560	17710	17509	17577	17545	17616	17310	17773	17486	17499	17511	17549	17251	17571	17537	17467	17489	17559	17594	17440	17383	17604	17447	17555	17581	17543	17325	17468	17515	17504	17551	17211	17588	17502	17401	17513	17537	17440	17298	17397	17305	17460	17536	17604	17597	17650	17451	17636	17359	17323	17486	17353	17489	17586	17440	17389	17712	17619	17598	17473	17637	17511	17453	17574	17415	17440	17709	17456	17669	17583	17342	17381	17507	17450	17760	17444	17481	17307	17389	17482	17528	17454	17682	17477	17405	17542	17413	17526	17614	17497	17640	17566	17406	17675	17634	17435	17401	17525	17583	17567	17424	17534	17482	17384	17365	17352	17461	17611	17624	17353	17514	17529	17309	17342	17524	17433	17676	17364	17370	17557	17261	17562	17340	17413	17386	17428	17520	17268	17389	17623	17328	17656	17584	17539	17562	17454	17661	17298	17558	17628	17591	17461	17455	17699	17364	17537	17561	17603	17606	17806	17491	17571	17620	17400	17402	17587	17383	17470	17609	17490	17410	17610	17465	17312	17501	17509	17498	17452	17812	17434	17456	17528	17324	17415	17280	17368	17477	17632	17395	17558	17347	17648	17555	17507	17478	17597	17580	17613	17313	17649	17710	17669	17375	17498	17400	17460	17498	17438	17526	17227	17316	17534	17492	17587	17571	17382	17563	17356	17471	17441	17413	17357	17400	17363	17455	17572	17191	17373	17352	17519	17513	17311	17441	17493	17544	17557	17678	17655	17521	17557	17563	17515	17737	17498	17584	17363	17348	17447	17498	17530	17442	17492	17418	17553	17412	17470	17504	17282	17460	17388	17425	17419	17415	17562	17474	17406	17365	17624	17490	17687	17572	17350	17501	17314	17360	17460	17316	17415	17624	17569	17400	17399	17438	17458	17364	17370	17311	17247	17471	17546	17493	17489	17625	17687	17440	17581	17294	17479	17658	17330	17433	17599	17424	17372	17538	17626	17525	17572	17382	17275	17482	17532	17380	17438	17468	17410	17518	17635	17498	17604	17601	17624	17414	17415	17371	17597	17459	17350	17381	17458	17265	17488	17522	17542	17479	17492	17590	17494	17351	17369	17427	17517	17408	17550	17500	17475	17559	17254	17246	17448	17500	17482	17273	17479	17417	17480	17654	17293	17394	17412	17415	17424	17581	17660	17518	17421	17450	17573	17567	17740	17333	17460	17634	17353	17559	17497	17477	17479	17502	17391	17609	17649	17613	17324	17624	17798	17346	17397	17293	17414	17549	17318	17282	17494	17361	17645	17724	17492	17424	17527	17442	17372	17380	17451	17496	17469	17497	17354	17551	17507	17547	17571	17436	17482	17462	17483	17514	17423	17279	17535	17408	17477	17447	17558	17512	17569	17477	17407	17359	17493	17333	17457	17632	17389	17349	17410	17479	17561	17434	17424	17498	17433	17621	17320	17605	17217	17523	17367	17294	17230	17571	17317	17398	17386	17429	17523	17651	17413	17629	17561	17443	17350	17573	17362	17531	17416	17417	17396	17494	17333	17542	17388	17435	17332	17318	17671	17696	17486	17470	17279	17458	17413	17321	17361	17644	17538	17297	17522	17394	17392	17336	17556	17373	17454	17498	17516	17758	17684	17405	17659	17445	17478	17470	17318	17422	17589	17375
16416	27019	25707	20481	18162	16950	16276	15893	16063	47521	55279	39685	23552	16434	14665	14594	14749	14768	14563	14749	14725	14611	14536	14642	14666	14572	14651	14741	14626	14515	14614	14600	14667	14668	14780	14669	14700	14687	14648	14647	14742	14563	14686	14490	14711	14667	14790	14687	14458	14680	14608	14663	14704	14481	14588	14735	14584	14573	14675	14593	14502	14513	14643	14606	14591	14734	14689	14661	14634	14445	14616	14599	14521	14623	14388	14441	14631	14479	14638	14726	14725	14515	14657	14555	14746	14760	14650	14442	14818	14515	14524	14476	14548	14454	14421	14680	14447	14570	14515	14691	14597	14721	14626	14586	14624	14660	14650	14640	14497	14661	14612	14596	14758	14662	14533	14579	14476	14654	14580	14501	14611	14444	14759	14348	14608	14607	14661	14608	14764	14530	14621	14736	14692	14607	14634	14535	14654	14802	14586	14583	14527	14527	14571	14615	14654	14535	14570	14511	14681	14544	14739	14587	14649	14661	14551	14615	14542	14533	14565	14560	14437	14734	14671	14609	14673	14710	14663	14655	14648	14735	14717	14677	14384	14820	14800	14395	14679	14732	14486	14535	14518	14550	14750	14654	14596	14636	14633	14667	14720	14522	14432	14583	14726	14713	14546	14573	14616	14637	14660	14686	14540	14586	14594	14553	14697	14545	14716	14328	14592	14447	14352	14608	14666	14498	14650	14647	14478	14480	14464	14588	14653	14626	14509	14590	14727	14755	14391	14714	14651	14543	14557	14734	14590	14577	14661	14629	14669	14684	14700	14518	14668	14574	14565	14675	14771	14609	14709	14522	14588	14650	14619	14720	14598	14784	14536	14749	14646	14793	14636	14539	14598	14532	14557	14424	14490	14594	14543	14428	14609	14821	14532	14595	14703	14554	14573	14631	14482	14717	14580	14511	14615	14373	14467	14673	14496	14276	14575	14571	14562	14545	14503	14741	14586	14547	14540	14644	14644	14696	14677	14490	14591	14733	14678	14685	14478	14674	14672	14479	14454	14521	14435	14472	14687	14598	14631	14580	14544	14652	14663	14523	14622	14500	14650	14605	14527	14534	14652	14569	14732	14593	14597	14560	14490	14747	14451	14586	14684	14470	14631	14492	14630	14605	14694	14626	14483	14558	14573	14666	14648	14617	14506	14533	14609	14432	14710	14615	14647	14565	14594	14486	14510	14441	14664	14746	14615	14630	14439	14695	14667	14584	14611	14582	14748	14736	14602	14674	14778	14625	14506	14629	14747	14559	14527	14662	14441	14593	14675	14621	14775	14714	14417	14781	14650	14558	14718	14636	14707	14557	14476	14653	14626	14714	14643	14624	14592	14599	14504	14705	14648	14706	14609	14723	14609	14724	14420	14694	14551	14599	14787	14612	14557	14636	14587	14643	14561	14524	14751	14636	14682	14563	14475	14751	14529	14632	14448	14567	14565	14693	14546	14551	14642	14605	14557	14587	14711	14574	14673	14623	14518	14551	14446	14677	14581	14417	14685	14472	14657	14501	14527	14519	14660	14671	14757	14841	14689	14637	14623	14680	14601	14632	14439	14708	14587	14467	14545	14676	14553	14410	14642	14675	14479	14653	14617	14648	14561	14600	14578	14545	14647	14718	14676	14559	14594	14725	14455	14488	14512	14733	14693	14425	14619	14444	14691	14625	14564	14560	14594	14595	14660	14683	14638	14359	14600	14609	14775	14624	14553	14699	14668	14478	14667	14491	14573	14454	14560	14493	14653	14641	14538	14440	14843	14899	14628	14545	14755	14619	14616	14324	14777	14573	14435	14558	14510	14413	14606	14664	14640	14626	14418	14594	14714	14619	14493	14766	14577	14406	14812	14812	14559	14463	14560	14571	14642	14523	14662	14598	14522	14477	14703	14694	14518	14739	14618	14535	14627	14681	14594	14595	14663	14624	14546	14467	14602	14535	14580	14561	14589	14567	14661	14618	14584	14619	14576	14630	14673	14781	14524	14445	14500	14663	14584	14805	14496	14584	14659	14623	14590	14406	14387	14766	14790	14633	14535	14477	14678	14659	14794	14561	14692	14633	14561	14510	14652	14581	14569	14612	14428	14713	14595	14643	14679	14757	14532	14535	14526	14691	14661	14677	14730	14755	14723	14726	14580	14666	14670	14565	14635	14367	14773	14605	14698	14656	14661	14691	14629	14751	14587	14548	14489	14390	14614	14423	14686	14684	14609	14505	14680	14593	14560	14449	14547	14567	14556	14567	14439	14545	14647	14533	14498	14568	14619	14672	14432	14563	14641	14480	14572	14575	14455	14817	14638	14469	14726	14656	14539	14428	14487	14489	14625	14600	14708	14779	14635	14561	14542	14641	14573	14446	14625	14573	14476	14496	14622	14500	14576	14698	14468	14569	14636	14617	14605	14697	14827	14586	14755	14583	14535	14747	14500	14573	14533	14651	14620	14510	14505	14574	14643	14519	14664	14600	14567	14737	14573	14627	14567	14491	14600	14662	14517	14616	14672	14510	14563	14598	14497	14674	14671	14646	14583	14605	14518	14587	14568	14542	14544	14725	14608	14584	14542	14807	14620	14489	14495	14699	14595	14600	14529	14557	14610	14590	14485	14658	14453	14662	14487	14529	14530	14679	14704	14388	14531	14580	14635	14524	14706	14548	14448	14543	14618	14572	14825	14555	14549	14496	14541	14575	14530	14587	14610	14693	14763	14761	14548	14530	14662	14532	14863	14691	14526	14534	14673	14358	14588	14626	14459	14596	14673	14536	14426	14664	14641	14578	14594	14599	14617	14559	14512	14558	14563	14576	14591	14647	14592	14610	14585	14769	14727	14649	14669	14739	14603	14733	14508	14460	14515	14482	14677	14661	14665	14573	14835	14601	14630	14543	14656	14475	14421	14667	14671	14581	14582	14481	14692	14626	14602	14564	14454	14636	14840	14628	14458	14578	14608	14584	14667	14635	14750	14782	14538	14643	14498	14735	14531	14539	14574	14442	14512	14490	14789	14568	14642	14433	14469	14561	14777	14653	14630	14568	14520	14662	14616	14658	14564	14628	14551	14769	14491	14630	14687	14596	14756	14636	14557	14630	14720	14489	14515	14546	14547	14521	14570	14574	14638	14475	14529	14403	14729	14657	14423	14583	14455	14628	14652	14553	14666	14525	14511	14567	14539	14614	14615	14379	14522	14675	14661	14672	14614	14514	14654	14634	14539	14446	14588	14595	14621	14562	14579	14490	14610	14549	14536	14594	14551	14426	14561	14496	14508	14695	14582	14597	14542	14590	14584	14518	14577	14555	14523	14577	14766	14485	14531	14573	14449	14584	14577	14680	14593	14693	14460	14690	14453	14645	14678	14501	14664	14530	14624	14426	14609	14483	14595	14656	14425	14568	14595	14922	14543	14511	14527	14577	14439	14780	14698	14630	14800	14648	14569	14540	14553	14659	14627	14591	14692	14597	14538	14815	14736	14702	14712	14685	14698	14521	14679	14418	14744	14603	14664	14729	14521	14452	14719	14602	14587	14601	14503	14431	14686	14444	14523	14808	14632	14563	14478	14283	14471	14572	14621	14524	14661	14644	14567	14693	14791	14664	14701	14665	14716	14504	14694	14588	14558	14668	14691	14616	14626	14623	14264	14640	14811	14480	14665	14462	14514	14569	14526	14634	14668	14539	14603	14787	14585	14702	14607	14702	14713	14722	14454	14560	14682	14478	14559	14517	14654	14614	14655	14562	14496	14640	14762	14469	14530	14627	14639	14642	14621	14558	14529	14694	14695	14684	14635	14545	14603	14462	14843	14465	14563	14585	14494	14665	14674	14695	14635	14478	14537	14745	14612	14784	14537	14723	14553	14481	14606	14741	14684	14533	14692	14573	14541	14710	14614	14441	14520	14803	14553	14538	14606	14788	14650	14659	14636	14683	14629	14680	14578	14628	14712	14455	14582	14605	14731	14597	14652	14465	14336	14543	14559	14517	14467	14592	14737	14591	14799	14568	14413	14682	14515	14487	14674	14577	14415	14724	14629	14740	14598	14691	14657	14534	14526	14598	14683	14563	14538	14657	14470	14515	14852	14631	14581	14620	14667	14536	14636	14644	14503	14466	14579	14727	14775	14522	14695	14693	14723	14514	14564	14498	14681	14543	14734	14700	14726	14742	14716	14627	14566	14633	14545	14681	14735	14425	14613	14559	14553	14708	14599	14678	14673	14604	14549	14585	14663	14256	14576	14659	14542	14577	14682	14649	14593	14585	14486	14584	14696	14554	14738	14552	14654	14662	14519	14645	14684	14659	14559	14518	14587	14540	14690	14563	14466	14736	14509	14668	14607	14659	14451	14684	14550	14577	14544	14719	14780	14535	14823	14476	14596	14806	14593	14616	14755	14651	14527	14701	14622	14448	14606	14541	14616	14568	14606	14481	14764	14555	14610	14589	14632	14493	14645	14527	14636	14489	14523	14575	14564	14629	14529	14666	14692	14576	14633	14477	14642	14535	14648	14555	14568	14670	14438	14570	14623	14495	14526	14617	14524	14439	14649	14653	14636	14660	14674	14630	14681	14592	14512	14644	14536	14740	14662	14619	14661	14388	14676	14662	14651	14542	14643	14656	14451	14512	14623	14681	14707	14638	14744	14599	14699	14635	14543	14725	14520	14448	14779	14544	14510	14729	14337	14670	14486	14489	14718	14633	14490	14624	14599	14722	14739	14610	14516	14611	14506	14619	14485	14714	14715	14654	14684	14724	14684	14769	14505	14764	14546	14628	14566	14542	14564	14681	14624	14509	14630	14537	14692	14477	14546	14619	14708	14604	14478	14560	14800	14491	14578	14616	14651	14520	14633	14530	14622	14445	14625	14543	14509	14506	14553	14496	14553	14572	14900	14748	14664	14653	14647	14675	14716	14705	14558	14465	14583	14629	14848	14494	14669	14633	14550	14549	14477	14804	14495	14638	14801	14435	14515	14717	14554	14630	14623	14563	14535	14665	14567	14730	14449	14554	14768	14587	14717	14572	14649	14748	14554	14643	14718	14551	14548	14478	14713	14396	14591	14589	14588	14729	14611	14570	14669	14540	14440	14704	14660	14676	14589	14488	14660	14506	14465	14537	14609	14528	14704	14523	14638	14728	14728	14565	14512	14482	14668	14788
29522	21383	20683	18857	17546	17585	17579	17465	17493	19518	22933	21715	18954	17672	17573	17536	17366	17510	17361	17528	17418	17407	17139	17448	17479	17428	17646	17575	17310	17526	17393	17268	17446	17443	17454	17459	17496	17390	17344	17413	17494	17401	17342	17406	17419	17362	17510	17348	17438	17383	17471	17320	17326	17312	17404	17321	17597	17477	17460	17368	17348	17482	17455	17387	17389	17385	17538	17378	17471	17400	17633	17276	17384	17301	17263	17121	17272	17442	17437	17518	17556	17325	17198	17429	17205	17404	17600	17331	17340	17311	17401	17437	17532	17441	17302	17432	17460	17259	17523	17571	17443	17379	17446	17526	17464	17300	17600	17554	17523	17322	17446	17436	17364	17282	17331	17306	17499	17403	17530	17308	17357	17533	17308	17279	17289	17339	17375	17424	17438	17311	17319	17432	17483	17408	17482	17423	17446	17289	17508	17299	17391	17389	17284	17412	17115	17264	17517	17627	17311	17606	17357	17506	17233	17502	17302	17406	17264	17601	17320	17147	17479	17434	17352	17507	17375	17344	17559	17308	17273	17302	17298	17463	17280	17488	17231	17601	17413	17461	17245	17394	17260	17386	17353	17355	17215	17384	17408	17482	17449	17409	17414	17407	17466	17204	17285	17457	17388	17470	17285	17377	17328	17352	17287	17253	17305	17322	17441	17328	17421	17452	17281	17315	17322	17560	17498	17257	17384	17284	17375	17315	17150	17358	17416	17271	17575	17173	17310	17600	17606	17427	17399	17302	17396	17530	17431	17217	17352	17477	17595	17431	17251	17448	17371	17366	17296	17531	17573	17319	17253	17439	17356	17189	17303	17287	17390	17400	17578	17327	17294	17388	17317	17500	17438	17236	17384	17562	17296	17334	17326	17260	17365	17505	17572	17438	17429	17371	17352	17293	17103	17453	17411	17546	17464	17585	17542	17557	17515	17398	17508	17313	17284	17336	17396	17482	17269	17334	17283	17352	17305	17429	17403	17466	17574	17407	17449	17449	17409	17417	17233	17203	17312	17290	17331	17281	17093	17159	17428	17389	17291	17254	17457	17361	17495	17467	17441	17423	17245	17319	17428	17564	17369	17277	17344	17267	17426	17483	17520	17494	17199	17563	17430	17386	17325	17332	17370	17471	17539	17437	17302	17395	17698	17365	17451	17311	17550	17547	17163	17399	17182	17383	17363	17503	17256	17103	17308	17546	17363	17311	17356	17219	17566	17202	17599	17401	17373	17568	17596	17461	17389	17319	17497	17526	17459	17347	17461	17569	17432	17336	17346	17434	17509	17413	17436	17295	17356	17178	17326	17580	17474	17535	17307	17497	17524	17499	17224	17549	17403	17450	17275	17247	17300	17441	17493	17500	17422	17390	17172	17405	17508	17473	17464	17325	17378	17207	17259	17490	17314	17353	17500	17468	17302	17410	17326	17490	17290	17460	17323	17152	17384	17003	17245	17308	17508	17381	17406	17650	17448	17468	17168	17412	17320	17630	17512	17240	17306	17436	17292	17373	17389	17426	17201	17437	17478	17517	17512	17286	17442	17268	17562	17373	17575	17292	17437	17281	17476	17648	17286	17502	17373	17399	17134	17465	17408	17450	17574	17611	17240	17351	17436	17275	17429	17412	17306	17447	17134	17395	17438	17232	17335	17240	17375	17208	17578	17195	17340	17276	17481	17410	17327	17466	17267	17497	17153	17279	17486	17322	17514	17567	17232	17483	17380	17511	17604	17326	17265	17201	17559	17388	17306	17346	17509	17307	17240	17554	17400	17454	17550	17507	17255	17289	17458	17344	17360	17387	17390	17411	17472	17530	17585	17607	17304	17489	17262	17404	17359	17501	17409	17423	17546	17078	17384	17435	17297	17507	17552	17241	17502	17333	17189	17427	17515	17357	17370	17594	17347	17405	17360	17466	17257	17145	17296	17378	17416	17375	17373	17375	17366	17468	17470	17504	17216	17338	17410	17386	17336	17460	17393	17453	17555	17432	17453	17435	17400	17576	17223	17245	17385	17239	17348	17516	17342	17320	17437	17309	17482	17235	17327	17520	17263	17394	17325	17175	17674	17355	17537	17458	17435	17383	17419	17249	17284	17462	17464	17430	17282	17454	17747	17526	17362	17398	17238	17373	17442	17141	17537	17474	17374	17516	17468	17358	17498	17590	17570	17425	17227	17105	17325	17345	17531	17417	17476	17468	17488	17584	17469	17480	17524	17206	17369	17365	17335	17394	17266	17417	17297	17423	17441	17243	17407	17305	17410	17357	17521	17325	17535	17395	17272	17375	17476	17289	17492	17511	17281	17320	17428	17534	17418	17293	17328	17700	17296	17371	17345	17558	17486	17402	17376	17132	17206	17349	17423	17417	17551	17296	17373	17263	17173	17438	17502	17411	17332	17443	17379	17314	17384	17478	17346	17416	17450	17416	17124	17354	17345	17510	17503	17446	17393	17543	17456	17514	17300	17397	17634	17293	17312	17451	17305	17245	17373	17454	17437	17663	17466	17152	17406	17346	17393	17366	17281	17386	17136	17400	17588	17334	17523	17469	17207	17377	17573	17275	17550	17434	17339	17412	17399	17469	17381	17402	17493	17438	17477	17358	17352	17167	17330	17280	17224	17312	17329	17214	17556	17442	17249	17299	17521	17565	17474	17415	17314	17333	17534	17626	17456	17631	17401	17441	17279	17240	17184	17365	17686	17326	17356	17408	17306	17386	17434	17393	17331	17606	17483	17484	17475	17301	17365	17405	17353	17545	17450	17150	17558	17351	17394	17377	17339	17422	17414	17393	17400	17340	17599	17441	17341	17370	17267	17351	17275	17302	17356	17510	17336	17408	17248	17397	17633	17257	17619	17354	17463	17350	17507	17243	17481	17142	17122	17317	17482	17311	17364	17427	17466	17154	17161	17396	17374	17430	17647	17082	17082	17424	17298	17181	17458	17629	17405	17328	17447	17340	17255	17283	17309	17487	17497	17465	17604	17363	17594	17212	17310	17189	17427	17345	17535	17242	17369	17366	17489	17296	17288	17489	17315	17474	17301	17440	17491	17373	17481	17231	17362	17724	17257	17318	17425	17370	17430	17402	17302	17398	17334	17455	17480	17479	17350	17442	17423	17581	17385	17550	17443	17572	17260	17472	17590	17337	17519	17499	17324	17412	17489	17375	17418	17416	17588	17508	17372	17462	17365	17357	17314	17394	17494	17387	17411	17457	17545	17349	17260	17256	17415	17476	17448	17218	17388	17402	17434	17425	17284	17466	17401	17312	17421	17205	17145	17281	17578	17387	17330	17319	17397	17443	17436	17212	17515	17338	17290	17380	17502	17491	17394	17589	17429	17279	17486	17361	17309	17446	17332	17365	17439	17356	17400	17366	17473	17360	17288	17566	17469	17519	17494	17328	17324	16980	17522	17194	17366	17355	17293	17593	17385	17538	17515	17379	17353	17431	17245	17392	17275	17293	17346	17227	17539	17220	17411	17529	17451	17496	17373	17380	17318	17475	17561	17310	17383	17379	17253	17599	17394	17492	17456	17247	17486	17391	17266	17286	17404	17354	17310	17328	17605	17083	17427	17395	17336	17342	17325	17343	17514	17451	17449	17236	17513	17333	17449	17526	17357	17372	17403	17261	17265	17551	17441	17544	17441	17448	17327	17333	17094	17600	17528	17643	17361	17435	17439	17494	17421	17342	17486	17448	17321	17429	17380	17206	17402	17484	17485	17309	17453	17419	17391	17361	17360	17687	17318	17318	17367	17339	17378	17323	17516	17416	17511	17506	17411	17385	17412	17370	17400	17500	17351	17589	17586	17265	17478	17321	17391	17232	17367	17360	17585	17316	17398	17225	17200	17474	17347	17201	17321	17498	17417	17291	17413	17239	17383	17542	17334	17529	17460	17233	17412	17612	17311	17566	17390	17488	17489	17380	17337	17367	17446	17382	17360	17358	17354	17461	17386	17071	17392	17311	17252	17237	17447	17306	17301	17323	17450	17427	17311	17268	17467	17336	17447	17295	17581	17455	17247	17423	17429	17320	17374	17431	17404	17434	17575	17227	17248	17359	17187	17143	17298	17287	17297	17431	17563	17587	17340	17366	17367	17442	17460	17341	17398	17347	17511	17193	17349	17432	17168	17383	17573	17411	17508	17223	17423	17422	17571	17300	17589	17542	17479	17467	17510	17473	17466	17467	17392	17505	17570	17283	17596	17371	17352	17346	17428	17491	17404	17277	17226	17350	17212	17375	17290	17484	17419	17530	17524	17274	17326	17232	17304	17194	17404	17441	17410	17438	17535	17321	17408	17413	17369	17439	17345	17373	17394	17298	17467	17457	17300	17418	17380	17406	17502	17286	17259	17418	17570	17327	17459	17440	17442	17278	17518	17092	17457	17422	17321	17266	17237	17481	17490	17421	17326	17399	17367	17475	17382	17431	17322	17385	17570	17414	17293	17472	17288	17559	17419	17257	17493	17413	17475	17627	17321	17437	17292	17279	17604	17423	17248	17382	17549	17288	17140	17290	17366	17496	17432	17287	17357	17325	17666	17637	17368	17299	17468	17188	17239	17302	17444	17164	17352	17620	17274	17426	17230	17432	17451	17365	17329	17190	17329	17472	17274	17396	17265	17255	17345	17441	17554	17471	17259	17343	17543	17364	17466	17481	17580	17297	17373	17305	17313	17469	17199	17402	17542	17203	17466	17459	17402	17563	17495	17566	17506	17276	17404	17340	17555	17456	17461	17456	17416	17345	17144	17438	17502	17353	17542	17308	17325	17294	17211	17387	17588	17324	17493	17411	17299	17180	17383	17299	17538	17377	17322	17309	17329	17469	17622	17256	17240	17544	17522	17497	17436	17583	17416	17286	17554	17438	17435	17584	17320	17268	17300	17402	17324	17438	17404	17446	17324	17391	17449	17347	17487	17302	17477	17203	17328	17342	17434	17414	17216	17360	17424	17551	17366	17479	17459	17430	17537	17313	17432	17330	17484	17376	17356	17577	17327	17261	17426	17274	17331	17313	17093	17384	17463	17468	17463	17519	17347	17467	17363	17331	17196	17487	17342	17067	17487	17282	17431	17604	17467	17497	17574	17389	17156	17426	17416	17441	17403	17498	17319	17248	17446	17383	17336	17382	17497	17456
15151	15666	15794	15035	14891	14847	14711	14713	14764	18066	21975	19260	15887	14773	14575	14740	14573	14643	14578	14514	14586	14480	14489	14578	14450	14592	14353	14611	14574	14694	14335	14866	14552	14390	14535	14665	14574	14626	14578	14545	14535	14647	14506	14525	14522	14435	14603	14497	14665	14630	14603	14579	14585	14610	14584	14654	14704	14589	14536	14517	14601	14440	14665	14470	14506	14551	14454	14457	14649	14433	14561	14494	14608	14465	14539	14663	14571	14458	14654	14632	14509	14435	14629	14500	14431	14667	14515	14533	14497	14514	14478	14484	14367	14450	14491	14602	14464	14572	14525	14599	14527	14427	14633	14631	14705	14573	14498	14682	14596	14645	14569	14474	14480	14554	14583	14688	14410	14572	14615	14540	14624	14564	14504	14499	14594	14416	14591	14568	14548	14344	14550	14654	14517	14494	14607	14485	14766	14409	14535	14410	14569	14577	14503	14618	14734	14677	14582	14522	14667	14557	14588	14558	14646	14611	14549	14449	14544	14358	14475	14606	14520	14604	14464	14468	14389	14590	14628	14511	14440	14628	14530	14605	14607	14599	14552	14437	14570	14621	14543	14606	14450	14597	14428	14636	14586	14514	14589	14643	14507	14507	14385	14678	14506	14707	14396	14529	14687	14482	14548	14531	14579	14694	14542	14454	14480	14563	14588	14483	14551	14477	14429	14480	14559	14557	14575	14727	14606	14603	14681	14608	14567	14531	14678	14537	14501	14525	14545	14598	14543	14674	14648	14624	14652	14551	14481	14502	14468	14624	14710	14474	14565	14521	14534	14612	14526	14455	14599	14458	14546	14378	14499	14629	14481	14385	14593	14419	14551	14630	14423	14654	14560	14430	14475	14641	14516	14490	14513	14652	14494	14430	14501	14527	14594	14449	14473	14534	14497	14618	14555	14456	14641	14557	14454	14738	14557	14587	14452	14579	14469	14574	14621	14536	14710	14457	14463	14636	14537	14577	14557	14592	14665	14524	14710	14508	14574	14649	14424	14445	14531	14606	14678	14534	14514	14505	14573	14662	14570	14384	14429	14597	14462	14600	14523	14623	14559	14594	14714	14518	14470	14503	14549	14605	14461	14476	14485	14409	14616	14399	14267	14618	14474	14629	14562	14451	14458	14508	14544	14570	14587	14530	14418	14519	14650	14670	14536	14570	14651	14478	14563	14485	14585	14482	14514	14539	14649	14347	14516	14722	14619	14649	14706	14600	14474	14708	14375	14484	14381	14575	14553	14650	14630	14673	14617	14504	14566	14325	14489	14486	14497	14566	14568	14479	14306	14591	14522	14524	14460	14470	14496	14602	14555	14731	14374	14564	14520	14479	14452	14534	14579	14470	14473	14627	14395	14495	14583	14578	14592	14661	14574	14708	14541	14662	14564	14385	14476	14656	14450	14662	14411	14658	14504	14568	14560	14563	14672	14645	14499	14538	14347	14644	14382	14612	14619	14563	14573	14613	14602	14508	14500	14417	14543	14643	14516	14519	14640	14495	14688	14569	14583	14580	14496	14703	14537	14484	14544	14557	14568	14477	14652	14561	14537	14366	14527	14398	14553	14618	14455	14435	14781	14590	14527	14674	14636	14436	14531	14493	14659	14696	14432	14371	14618	14578	14544	14633	14559	14684	14660	14403	14520	14486	14528	14585	14663	14638	14579	14468	14547	14477	14786	14648	14454	14430	14471	14616	14504	14676	14541	14488	14635	14712	14598	14627	14565	14442	14357	14463	14600	14602	14597	14592	14586	14553	14598	14549	14630	14421	14492	14273	14571	14600	14703	14669	14766	14685	14504	14622	14583	14598	14564	14408	14606	14702	14436	14418	14607	14694	14464	14506	14597	14550	14457	14403	14555	14675	14398	14800	14469	14636	14550	14442	14533	14454	14651	14481	14500	14562	14636	14507	14428	14563	14462	14436	14554	14601	14658	14539	14547	14573	14518	14497	14432	14451	14753	14515	14499	14788	14615	14602	14649	14459	14579	14593	14635	14631	14624	14571	14491	14582	14483	14468	14534	14530	14748	14524	14567	14375	14501	14522	14635	14568	14628	14525	14537	14513	14498	14550	14709	14508	14489	14779	14343	14569	14638	14624	14457	14632	14533	14536	14565	14592	14594	14346	14485	14465	14633	14527	14536	14746	14612	14536	14678	14615	14511	14642	14629	14539	14377	14363	14558	14616	14454	14548	14452	14550	14578	14549	14532	14477	14515	14544	14701	14559	14655	14626	14378	14534	14531	14487	14476	14595	14408	14533	14471	14451	14670	14331	14539	14517	14622	14408	14378	14528	14492	14479	14700	14504	14697	14549	14644	14523	14613	14558	14493	14504	14620	14528	14501	14691	14501	14773	14549	14528	14443	14485	14533	14591	14605	14713	14524	14637	14619	14432	14548	14399	14628	14524	14572	14637	14485	14589	14495	14423	14575	14556	14557	14567	14546	14566	14644	14631	14475	14424	14511	14595	14687	14513	14535	14546	14767	14614	14604	14531	14477	14606	14634	14662	14519	14460	14530	14569	14407	14424	14532	14585	14524	14534	14498	14351	14542	14460	14471	14489	14506	14604	14718	14560	14702	14650	14345	14453	14673	14533	14362	14466	14484	14511	14519	14514	14520	14514	14646	14532	14547	14595	14534	14605	14569	14681	14577	14537	14375	14711	14521	14450	14722	14469	14559	14830	14502	14663	14574	14444	14499	14625	14496	14646	14425	14469	14577	14339	14632	14560	14459	14547	14426	14674	14558	14742	14591	14592	14818	14693	14547	14411	14647	14682	14464	14840	14542	14611	14487	14579	14634	14455	14497	14548	14669	14555	14439	14666	14663	14515	14593	14522	14512	14519	14348	14432	14456	14492	14612	14623	14553	14550	14630	14469	14701	14484	14536	14422	14551	14658	14447	14784	14488	14522	14449	14417	14543	14449	14776	14556	14531	14541	14506	14610	14651	14639	14471	14324	14554	14424	14553	14644	14519	14508	14734	14602	14690	14564	14667	14543	14525	14734	14588	14632	14618	14611	14706	14506	14801	14515	14551	14641	14594	14588	14601	14498	14485	14533	14613	14583	14633	14618	14680	14615	14512	14519	14512	14499	14701	14485	14611	14449	14597	14611	14560	14636	14635	14448	14413	14570	14434	14455	14758	14449	14513	14541	14653	14662	14617	14501	14677	14613	14567	14557	14639	14552	14567	14655	14636	14638	14483	14620	14558	14553	14745	14568	14511	14547	14405	14527	14673	14544	14633	14662	14588	14454	14558	14538	14677	14612	14620	14663	14505	14446	14730	14569	14522	14496	14593	14670	14367	14550	14603	14417	14569	14431	14686	14458	14494	14558	14645	14572	14665	14459	14643	14647	14497	14766	14532	14682	14562	14577	14505	14656	14662	14445	14569	14572	14673	14739	14631	14588	14331	14782	14506	14483	14517	14653	14613	14613	14501	14516	14738	14644	14631	14537	14515	14603	14541	14442	14395	14481	14642	14411	14489	14569	14570	14474	14353	14524	14563	14529	14692	14532	14603	14631	14571	14690	14438	14464	14580	14615	14669	14550	14642	14439	14646	14481	14574	14448	14587	14559	14633	14460	14657	14541	14680	14834	14414	14599	14691	14567	14525	14615	14433	14568	14589	14547	14431	14657	14460	14665	14487	14607	14487	14516	14649	14636	14482	14520	14735	14523	14649	14556	14585	14686	14603	14546	14565	14358	14568	14411	14507	14486	14468	14486	14682	14420	14459	14417	14566	14514	14467	14514	14653	14557	14422	14547	14508	14432	14677	14565	14557	14558	14550	14478	14621	14563	14564	14662	14477	14567	14552	14444	14583	14577	14698	14491	14682	14402	14571	14500	14812	14506	14440	14530	14626	14508	14490	14491	14665	14337	14535	14471	14456	14487	14448	14659	14505	14760	14481	14520	14637	14590	14464	14546	14647	14455	14489	14506	14605	14662	14587	14780	14543	14495	14405	14621	14490	14692	14501	14437	14498	14497	14498	14519	14551	14516	14506	14371	14636	14412	14358	14424	14687	14676	14563	14574	14665	14492	14437	14699	14594	14629	14616	14451	14464	14569	14532	14727	14793	14541	14375	14640	14549	14627	14603	14508	14523	14301	14498	14736	14689	14576	14699	14695	14293	14646	14564	14493	14584	14465	14601	14512	14556	14452	14459	14445	14518	14619	14526	14543	14491	14483	14638	14681	14718	14503	14532	14508	14547	14582	14696	14684	14497	14397	14653	14509	14608	14322	14550	14561	14790	14541	14735	14583	14595	14617	14547	14600	14631	14501	14509	14570	14464	14442	14609	14452	14629	14574	14710	14633	14488	14599	14469	14384	14574	14633	14575	14630	14579	14491	14607	14593	14594	14471	14551	14554	14715	14589	14634	14644	14678	14584	14459	14679	14714	14424	14723	14483	14623	14396	14614	14544	14509	14607	14465	14540	14454	14532	14426	14463	14405	14539	14624	14556	14551	14574	14504	14320	14438	14542	14519	14423	14632	14743	14436	14665	14592	14532	14544	14598	14584	14574	14563	14478	14473	14573	14522	14598	14559	14488	14536	14503	14619	14550	14494	14536	14546	14646	14532	14397	14595	14462	14640	14609	14473	14579	14356	14664	14693	14402	14479	14554	14633	14698	14524	14660	14583	14659	14594	14482	14531	14442	14510	14473	14609	14611	14400	14638	14521	14641	14621	14486	14639	14588	14358	14567	14568	14615	14488	14768	14573	14645	14349	14474	14664	14462	14595	14704	14777	14469	14731	14580	14399	14605	14577	14568	14588	14441	14666	14498	14518	14486	14701	14647	14657	14477	14649	14612	14552	14454	14643	14609	14613	14667	14482	14392	14688	14550	14595	14466	14647	14563	14587	14424	14548	14589	14369	14576	14597	14554	14549	14464	14496	14554	14439	14672	14533	14748	14373	14703	14509	14515	14513	14588	14527	14678	14606	14629	14488	14466	14504	14659	14621	14598	14644	14630	14625	14684	14516	14549	14567	14519	14536	14577	14471	14626	14559	14599	14497	14541	14671	14626	14616	14542	14508	14702	14455	14666	14586	14628	14634	14500	14431	14526	14655	14508	14666	14508	14539	14551	14587	14659	14424	14417	14574	14553	14455	14708	14509	14549	14624	14478
25715	20813	26886	25419	19917	18565	18476	17687	17754	28771	40350	31503	22386	18482	17714	17070	17407	17272	17312	17368	17215	17194	17063	17173	17112	17261	17430	17323	17385	17191	17301	17225	17129	17434	17378	17092	17121	17175	17264	17262	17322	17219	17240	17106	17434	17292	17473	17382	17165	17258	17283	17133	17466	17392	17040	17023	17224	17079	17300	17208	17166	17121	17157	17189	17341	17306	17059	17134	17173	17326	17272	17183	17286	17266	17427	17236	17317	17150	17153	17109	17178	17351	17355	17223	17278	17364	17442	17191	17271	17175	17387	17102	17368	17232	17073	17207	17116	17339	17231	17139	17093	17046	17213	17157	17278	17052	17407	17325	17300	17277	17275	17160	17355	17432	17214	17103	17258	17133	17397	17230	17170	17224	17230	17286	17210	17269	17161	17265	17189	17297	17249	17300	17310	17117	17188	17214	17180	17247	17157	17103	17373	17294	17000	17167	16994	17305	17335	17126	17394	17117	17349	17285	17333	17138	17229	17390	17268	17119	17306	17212	17018	17054	17211	17241	17188	17268	17249	17185	17237	17276	17420	17141	17269	17253	16989	17136	17177	17188	17225	16983	17102	16919	17205	17204	17162	17289	17188	17189	17310	17274	17277	17214	17107	17125	17371	17191	17083	17170	17094	17281	17241	17305	17274	17310	17259	17225	17045	17183	17316	17295	17214	17201	17105	17273	17343	17297	17058	17128	17135	17307	17403	17281	17034	17181	17365	17104	17381	17244	17309	17312	17077	17112	17282	17309	17153	17246	17132	17504	17280	17226	17110	17185	17166	17338	17184	17224	17218	17223	17252	17023	17006	17241	17281	17194	17217	17041	17250	17306	17177	17109	17313	17134	17258	17153	17080	17129	17409	17104	17309	17227	17098	17103	17188	17125	17144	17170	17383	17276	16951	17183	16975	17282	17392	17231	17047	17195	16998	17322	17262	17205	17259	17251	17455	17434	17202	17308	17207	17154	17214	17475	17279	17204	17105	17203	17071	17424	17325	17143	17371	17049	17195	17346	17362	17224	16954	17172	17230	17169	17370	17286	17255	17325	17319	17199	17243	17202	17366	17151	17158	16959	17266	17254	17373	17246	17375	17304	17537	17278	17349	17371	17313	17377	17031	17291	17199	17235	17233	17104	17158	17236	17207	17392	17156	17063	17060	17350	17069	17243	17254	17262	17106	17170	17239	17216	17234	17276	17236	17263	17262	17233	17252	17443	17278	17252	17159	17225	17279	17100	16957	17236	17450	17336	17399	17239	17314	17343	17246	17222	17185	17136	17279	17321	17089	17092	17144	17241	17226	17031	17275	17193	17303	17131	17228	17263	17215	17360	17184	17120	17249	17305	17104	17154	17270	17187	17167	17215	17332	17308	17118	17387	17151	17146	17228	17228	17128	17289	17416	17157	17142	17194	17341	17251	17323	17397	17049	16956	17433	17184	17468	17244	17186	17403	17282	17125	17187	17193	17350	17269	17218	17161	17353	17175	17093	17193	17291	17283	17186	16988	16994	17378	17346	17114	17222	17177	17348	17370	17229	17185	16991	17122	17126	17326	17212	17122	17108	17294	17286	17202	17310	17293	17298	17130	17275	17142	17134	17231	17267	17203	17267	17189	17142	17109	17255	17160	17402	17080	17390	17323	17066	17392	17010	17323	17281	17078	17256	17110	17219	17084	17076	17288	17150	17111	17245	17303	17423	17305	17022	17153	17353	17192	16940	17044	17235	17280	17223	17305	17233	17226	17185	17207	17207	17247	17128	17165	17170	16846	17230	17105	17245	17238	17400	17234	17191	17461	17211	17219	17310	17229	17287	17365	17099	17305	17204	17303	17178	17203	17235	17183	17149	17261	17125	17173	17252	17276	17047	17400	17449	17207	17210	17276	17095	17125	17038	17303	17310	17195	17207	17137	17162	17132	17131	17254	17221	17222	17122	17220	17104	17132	17155	17014	17074	17176	17127	17104	17238	17144	17141	17195	17412	17223	17283	17158	17180	17358	17226	17181	17455	17372	17098	17195	17141	17454	17327	17417	16920	17258	17290	17171	17346	17223	17197	17211	17051	17142	17235	17125	17316	17138	17293	17158	17140	17564	17285	17193	17386	17406	17192	17405	17252	17248	17333	17242	17236	17327	17219	17214	16926	17256	17322	17356	17392	17182	17331	17217	17163	17149	17141	17263	17382	17234	17332	17242	17477	17241	17183	17397	17215	17181	17331	16977	17215	17357	17219	17083	17268	17188	17474	17085	17258	17217	17372	17382	17431	17182	17344	17426	17137	17305	16944	17192	17160	17338	17240	17237	17168	17060	17301	17309	17419	17186	17394	17390	17257	17197	17147	17162	17191	17304	17160	17131	17284	17470	17476	17370	17271	17227	17180	17302	17406	17372	17311	17161	17152	17151	17388	17264	17273	17402	17277	17134	17088	17300	17176	17291	17270	17173	17171	17164	17080	17156	17298	17116	17259	17257	17213	17352	17193	17076	17382	17297	17205	17410	17239	17110	17196	17148	17230	17150	17468	17360	17169	17390	17291	17246	17122	17265	17467	17238	17367	17128	17282	17274	17268	17231	17003	16983	17183	17361	17383	17337	17122	16999	17173	17484	17112	17318	17308	17170	17199	17205	17017	17194	17085	17394	17318	17361	17285	17226	17299	17235	17120	17219	17201	17094	17336	17273	17263	17145	17258	17288	17362	17331	17283	17252	17422	17188	17235	17158	17149	17106	17328	17360	17190	17120	17238	17464	17198	17084	17345	17169	17043	17092	17283	17187	17168	17131	17188	16917	17301	17255	17242	17123	17467	17153	17339	17400	17224	17098	17197	17139	17200	17166	17072	17266	17351	17084	17167	17124	17189	17030	17207	17492	17266	17129	16706	17292	17197	17227	17205	17291	16995	17123	17283	17257	17351	17359	17240	17139	17297	17321	17187	17203	17300	17417	17235	17144	17209	17247	17148	17120	17196	17031	17310	17352	17134	17266	17124	17339	17108	17075	17422	17145	17187	17136	17257	17154	17388	17297	17345	17253	17064	17155	17324	17292	17229	17328	17328	17374	17341	17252	17304	17195	17048	17038	17101	17176	17272	17055	16933	17333	17312	17192	17418	17044	17105	17304	17303	17244	17156	17278	17264	17165	17255	17271	17185	17306	17140	17140	17189	17318	17017	17083	17319	17227	17295	17114	17375	17070	17227	17190	17287	17189	17170	17352	17437	17147	17305	17115	17342	17066	17271	17284	17384	17102	17347	17316	17248	17355	17247	17232	17363	17362	17084	17311	17189	17311	17154	17021	17335	17297	17403	17247	17457	17286	17025	17240	17410	17190	17164	17349	17274	17144	17011	17122	17296	17374	17025	17332	16941	16969	17359	17186	17038	17247	17311	17275	17295	17304	17011	17203	17357	17130	17435	17414	17223	17348	17312	17268	17353	17219	17350	17349	17283	17310	17322	17101	17327	17158	17157	17163	17398	17046	17188	17114	17168	17091	17147	17242	17352	17169	17179	17157	17139	17164	17262	17292	17165	17267	17173	17333	17173	17245	17254	17410	17185	17137	17204	17160	17167	17265	17284	17196	17184	17367	17358	17271	17172	17294	17156	17138	17196	17199	17263	17287	17106	16931	17022	17338	17308	17182	17273	17128	17079	17153	17118	17195	17275	17354	17412	17134	17056	17047	17174	17200	17080	17042	17292	17231	17151	17411	17171	17318	17216	17273	17361	17192	17354	17328	17129	17047	17209	17079	17272	17084	17148	17224	17044	17166	17146	17252	17222	17082	17201	17083	17324	17089	17005	17075	17136	17048	17316	17160	17163	17393	17301	17271	17045	17217	17145	17092	17054	17405	17423	17171	17225	17165	17267	17197	17238	17490	17299	17216	17193	17185	17287	17394	17332	17232	17206	17221	17327	17084	17342	17117	17359	17230	17369	17225	17180	17217	17208	17182	17010	17350	17180	16996	17066	17290	17288	17238	17338	17157	17339	17140	17239	17376	17028	17073	17284	17169	17116	17248	17195	17303	17154	17261	17027	17321	17320	17006	17089	17188	17267	17527	17431	17231	17036	17279	17324	17139	17192	17284	17134	17461	17061	17236	17219	17329	17181	17278	17174	17225	17412	17087	17399	17433	17174	17075	17299	17296	17358	17279	17250	17064	17447	17216	17206	17438	17290	17122	17231	17252	17252	17271	17121	17290	17110	17087	16974	17207	17390	17156	17339	17230	17444	17344	17358	17261	17430	17129	17223	17290	17234	17331	17323	17521	17219	17097	17219	17168	17087	17394	17346	17167	17444	17156	17117	17137	17187	17169	17248	17383	17311	17183	17329	17195	17311	17323	17269	17192	17441	17313	17343	17160	17316	17207	17302	17066	16874	17114	17240	17218	17283	17305	17330	17236	17181	17461	17211	16954	17155	17136	17157	17212	17272	17167	17005	17281	17149	17195	17202	17177	17285	17355	17177	17294	17215	17366	17229	17189	17268	17222	17005	17361	17150	17238	17287	17391	17163	17153	17371	17037	17087	17314	17295	17348	17267	17164	17156	17205	17193	17186	17267	17227	17083	17253	17173	17120	17243	17161	17302	17240	17281	17246	17282	17218	17249	17292	17401	17175	17160	17163	17136	17224	17226	17296	17251	17172	17260	17199	17061	17471	17263	17153	17371	17339	17204	17242	17248	17364	17304	17053	17178	17265	17003	17194	17391	17258	17205	17366	17212	17034	17210	17109	17213	17299	17366	17238	17087	17354	17274	17188	17426	17263	17198	17139	17254	17315	17416	17394	17275	17260	17128	17197	17244	17184	17372	17278	17227	17311	17398	17211	17209	17194	17267	17207	17137	17173	17183	17195	17166	17087	17242	17208	17175	17198	17314	17262	17422	17247	17267	17175	17061	17228	17250	17200	17328	17086	17152	17230	17219	17163	17314	17286	17229	17350	17381	17151	17161	17185	17165	17230	17259	17115	17221	17212	17352	17137	17230	17391	17415	17431	17285	17200	17050	17015	17212	17192	17416	17270	17251	17237	17189	17322	17288	17304	17537	17398	17062	17200	17144	17392	17267	17305	17064	17259	17154	17181	17343	17174	17079	17069	17243	17267	17198	17281	17334	17196	17240	17070	17375	17448	17184	17169	17427	17432
14094	19951	19491	16950	15879	15370	15064	15058	15142	31555	40870	29142	18940	15230	14741	14440	14479	14472	14556	14389	14518	14416	14502	14497	14387	14481	14575	14396	14398	14397	14468	14594	14347	14723	14490	14495	14547	14590	14489	14447	14272	14585	14402	14478	14367	14351	14441	14378	14379	14661	14470	14319	14508	14622	14652	14516	14221	14519	14408	14378	14402	14524	14590	14647	14470	14603	14379	14288	14562	14491	14456	14361	14481	14535	14531	14551	14513	14449	14432	14297	14597	14529	14546	14551	14644	14537	14485	14465	14444	14517	14396	14364	14403	14438	14497	14567	14435	14335	14466	14485	14520	14529	14536	14552	14383	14376	14568	14523	14574	14507	14516	14543	14502	14528	14505	14531	14465	14465	14397	14468	14456	14451	14218	14376	14418	14341	14558	14559	14494	14509	14598	14379	14544	14494	14442	14415	14431	14352	14385	14433	14464	14592	14523	14625	14502	14426	14599	14346	14373	14486	14368	14523	14508	14416	14387	14601	14448	14300	14450	14519	14435	14415	14439	14594	14331	14493	14595	14713	14464	14464	14424	14370	14663	14340	14466	14421	14426	14423	14318	14411	14504	14415	14515	14396	14502	14484	14624	14421	14374	14332	14473	14403	14421	14436	14359	14569	14315	14428	14500	14535	14323	14347	14514	14537	14613	14476	14605	14564	14408	14375	14527	14492	14638	14476	14519	14475	14537	14293	14658	14522	14550	14428	14304	14277	14383	14621	14494	14367	14492	14467	14200	14464	14575	14599	14345	14415	14442	14558	14440	14449	14327	14360	14504	14455	14570	14436	14456	14522	14427	14507	14477	14431	14378	14142	14352	14486	14666	14427	14399	14472	14446	14437	14380	14475	14549	14543	14534	14532	14488	14440	14474	14464	14525	14243	14550	14634	14522	14387	14419	14536	14492	14446	14396	14625	14440	14564	14490	14323	14505	14557	14381	14342	14426	14383	14473	14437	14357	14361	14525	14380	14502	14430	14422	14455	14575	14256	14611	14279	14546	14382	14463	14424	14242	14500	14439	14582	14426	14513	14542	14361	14518	14642	14304	14345	14640	14520	14559	14355	14402	14456	14519	14445	14418	14583	14477	14559	14372	14353	14605	14479	14555	14534	14300	14476	14404	14465	14536	14277	14589	14472	14741	14475	14378	14522	14403	14415	14431	14341	14488	14500	14316	14630	14413	14491	14493	14634	14379	14343	14470	14374	14405	14381	14434	14395	14441	14502	14457	14468	14551	14438	14377	14278	14421	14365	14398	14415	14493	14392	14514	14555	14313	14300	14572	14633	14385	14313	14577	14406	14286	14421	14498	14519	14412	14435	14481	14453	14413	14434	14293	14538	14360	14401	14471	14558	14411	14498	14471	14503	14495	14343	14445	14489	14414	14534	14422	14453	14548	14339	14601	14412	14508	14565	14473	14532	14490	14511	14498	14497	14702	14497	14514	14448	14353	14444	14511	14260	14350	14446	14524	14613	14386	14473	14456	14475	14384	14520	14598	14443	14412	14389	14497	14488	14518	14362	14538	14478	14482	14390	14376	14458	14467	14455	14533	14506	14504	14364	14304	14334	14525	14459	14497	14441	14543	14463	14631	14357	14421	14621	14520	14287	14304	14594	14503	14492	14632	14527	14284	14388	14434	14430	14437	14463	14368	14224	14654	14368	14400	14379	14354	14523	14402	14423	14484	14545	14563	14537	14380	14438	14675	14659	14498	14628	14532	14392	14347	14599	14471	14426	14519	14355	14538	14587	14414	14389	14549	14455	14565	14590	14471	14510	14490	14475	14322	14625	14344	14532	14515	14310	14504	14464	14424	14506	14448	14431	14455	14440	14470	14542	14628	14452	14439	14481	14576	14532	14519	14356	14382	14487	14465	14515	14504	14466	14261	14417	14456	14395	14567	14299	14506	14517	14466	14424	14648	14381	14464	14442	14498	14360	14269	14421	14429	14453	14518	14379	14422	14494	14343	14445	14519	14486	14486	14530	14432	14476	14344	14465	14361	14273	14461	14386	14539	14439	14374	14287	14549	14449	14357	14434	14345	14644	14491	14265	14413	14604	14438	14511	14408	14568	14413	14544	14360	14539	14400	14576	14410	14430	14532	14560	14459	14421	14384	14431	14598	14492	14511	14479	14439	14535	14465	14430	14342	14427	14423	14552	14603	14548	14495	14588	14554	14351	14432	14524	14480	14480	14488	14436	14471	14449	14427	14580	14552	14350	14281	14539	14413	14376	14492	14452	14377	14328	14405	14379	14409	14488	14456	14471	14458	14447	14600	14529	14443	14540	14434	14606	14422	14472	14336	14393	14559	14550	14394	14443	14462	14554	14411	14497	14480	14677	14491	14322	14509	14694	14447	14536	14456	14633	14409	14424	14454	14450	14725	14473	14521	14297	14389	14444	14425	14499	14341	14443	14291	14456	14368	14617	14595	14411	14500	14537	14473	14488	14594	14403	14397	14320	14404	14630	14322	14504	14345	14571	14466	14457	14496	14318	14413	14352	14698	14507	14328	14451	14604	14371	14430	14511	14331	14421	14409	14392	14464	14461	14341	14608	14528	14437	14399	14546	14397	14513	14540	14560	14480	14488	14340	14464	14402	14313	14524	14405	14588	14329	14429	14506	14522	14412	14489	14490	14537	14522	14487	14420	14295	14419	14266	14539	14503	14357	14557	14475	14380	14525	14487	14278	14629	14422	14455	14541	14373	14415	14585	14437	14543	14424	14466	14343	14516	14566	14547	14309	14658	14553	14501	14395	14487	14441	14535	14458	14462	14601	14375	14317	14693	14624	14450	14472	14376	14472	14577	14393	14483	14484	14460	14349	14533	14376	14650	14422	14466	14579	14376	14489	14427	14516	14334	14451	14597	14483	14381	14280	14533	14526	14477	14476	14327	14391	14356	14540	14390	14538	14361	14595	14459	14445	14471	14360	14352	14652	14275	14495	14384	14475	14487	14525	14483	14331	14457	14484	14408	14455	14456	14107	14371	14556	14456	14444	14427	14369	14535	14361	14451	14300	14402	14308	14313	14520	14267	14556	14675	14447	14471	14413	14492	14561	14272	14410	14582	14462	14550	14245	14743	14336	14444	14304	14395	14652	14523	14450	14472	14320	14466	14589	14398	14521	14486	14561	14486	14537	14533	14499	14474	14329	14449	14434	14391	14427	14478	14469	14464	14402	14529	14552	14465	14436	14301	14493	14405	14197	14555	14503	14449	14527	14452	14511	14453	14470	14578	14512	14453	14491	14456	14397	14581	14543	14572	14336	14531	14351	14506	14533	14548	14508	14508	14494	14439	14455	14569	14383	14365	14456	14452	14547	14534	14485	14460	14636	14387	14492	14494	14492	14600	14366	14416	14492	14434	14445	14430	14731	14480	14512	14518	14618	14458	14347	14592	14477	14377	14534	14593	14450	14511	14286	14344	14540	14547	14492	14318	14518	14568	14394	14382	14449	14414	14475	14343	14261	14432	14537	14490	14635	14426	14502	14470	14462	14286	14388	14390	14536	14459	14364	14570	14490	14433	14353	14357	14493	14563	14533	14434	14454	14508	14430	14363	14574	14475	14777	14399	14526	14539	14437	14541	14564	14509	14366	14514	14550	14627	14625	14518	14444	14412	14417	14520	14461	14508	14523	14542	14464	14546	14464	14347	14473	14601	14439	14448	14229	14641	14608	14463	14575	14323	14487	14452	14500	14419	14445	14576	14567	14534	14313	14313	14434	14497	14500	14455	14363	14404	14548	14520	14490	14405	14442	14439	14562	14573	14607	14332	14500	14309	14576	14387	14411	14439	14460	14466	14666	14496	14495	14555	14296	14408	14176	14565	14480	14436	14323	14317	14463	14587	14493	14396	14503	14403	14513	14493	14351	14423	14354	14434	14399	14443	14617	14465	14581	14543	14461	14431	14540	14541	14452	14572	14580	14383	14399	14589	14363	14504	14598	14315	14610	14415	14492	14484	14515	14502	14346	14439	14509	14232	14538	14576	14303	14463	14411	14412	14430	14396	14467	14470	14441	14376	14403	14482	14371	14382	14369	14558	14569	14502	14525	14510	14439	14387	14491	14454	14531	14355	14439	14404	14422	14479	14491	14416	14633	14376	14526	14594	14560	14631	14475	14491	14465	14591	14593	14326	14537	14428	14440	14559	14619	14673	14505	14521	14486	14500	14494	14451	14426	14411	14524	14403	14339	14485	14482	14403	14397	14433	14471	14508	14462	14562	14536	14376	14436	14534	14396	14513	14560	14294	14450	14373	14520	14541	14477	14519	14578	14247	14306	14590	14403	14358	14422	14340	14449	14216	14503	14561	14415	14536	14495	14381	14412	14451	14428	14331	14599	14576	14450	14556	14510	14536	14246	14436	14302	14496	14556	14486	14505	14363	14609	14661	14461	14621	14481	14438	14568	14416	14596	14508	14498	14381	14601	14481	14427	14590	14297	14530	14384	14602	14494	14474	14476	14431	14386	14416	14535	14572	14393	14379	14440	14560	14313	14648	14541	14465	14499	14417	14614	14431	14257	14682	14489	14346	14562	14359	14617	14527	14452	14557	14685	14343	14424	14543	14432	14285	14357	14533	14501	14556	14478	14449	14315	14443	14508	14555	14369	14563	14423	14583	14431	14423	14427	14383	14414	14366	14437	14363	14568	14567	14578	14581	14553	14336	14450	14487	14522	14290	14258	14386	14487	14465	14511	14442	14495	14440	14551	14378	14236	14356	14416	14494	14461	14481	14407	14609	14528	14491	14527	14514	14391	14457	14457	14422	14472	14424	14434	14360	14404	14653	14488	14436	14455	14503	14288	14480	14421	14509	14311	14430	14469	14322	14518	14523	14524	14476	14556	14461	14388	14483	14370	14389	14539	14576	14499	14495	14399	14502	14404	14542	14605	14723	14571	14450	14328	14556	14399	14423	14356	14434	14480	14387	14596	14439	14582	14617	14530	14570	14384	14387	14491	14663	14545	14499	14596	14353	14482	14503	14523	14509	14392	14347	14436	14345	14379	14432	14573	14549	14345	14482	14351	14448	14572	14595	14529	14324	14436	14414	14482	14474	14427	14535	14662	14416	14515	14535	14350	14589	14449	14443	14682	14527	14445	14367	14593	14573	14504	14521	14391
23645	20816	28113	23633	21336	22744	22507	18892	18246	39237	55719	45227	29516	20786	18082	17635	17606	17399	17695	17456	17588	17449	17615	17550	17542	17531	17676	17425	17692	17633	17548	17488	17489	17352	17528	17545	17414	17558	17486	17351	17623	17431	17407	17215	17475	17416	17378	17667	17398	17231	17420	17499	17357	17523	17465	17475	17424	17316	17569	17435	17267	17449	17415	17399	17273	17439	17260	17469	17474	17290	17388	17422	17367	17509	17602	17414	17423	17392	17524	17446	17441	17361	17545	16978	17429	17200	17427	17615	17344	17379	17437	17535	17660	17510	17457	17408	17620	17224	17431	17414	17623	17592	17368	17305	17228	17215	17311	17479	17472	17355	17423	17494	17268	17381	17498	17422	17236	17348	17330	17299	17237	17158	17129	17269	17341	17319	17513	17478	17651	17431	17336	17356	17339	17299	17428	17495	17492	17243	17239	17542	17303	17394	17688	17369	17398	17343	17340	17267	17246	17312	17150	17391	17371	17485	17429	17371	17268	17584	17485	17603	17262	17333	17542	17439	17365	17463	17227	17278	17441	17506	17510	17396	17565	17184	17283	17401	17431	17493	17339	17407	17462	17388	17447	17217	17264	17452	17276	17516	17471	17459	17525	17442	17370	17454	17321	17246	17480	17562	17524	17352	17271	17406	17359	17179	17313	17096	17320	17324	17457	17448	17251	17303	17485	17356	17447	17209	17290	17280	17476	17296	17470	17313	17387	17358	17407	17471	17449	17256	17411	17355	17377	17401	17369	17441	17429	17472	17405	17327	17308	17401	17587	17491	17488	17259	17471	17492	17378	17334	17189	17467	17533	17479	17304	17313	17242	17421	17262	17686	17096	17228	17127	17259	17362	17626	17477	17479	17150	17384	17535	17586	17423	17497	17552	17191	17360	17034	17630	17269	17146	17393	17428	17224	17381	17276	17309	17401	17563	17412	17378	17288	17487	17520	17402	17436	17481	17297	17409	17116	17153	17388	17504	17295	17411	17345	17489	17336	17294	17580	17327	17521	17478	17457	17170	17302	17350	17435	17260	17318	17447	17156	17370	17370	17589	17574	17226	17268	17267	17263	17380	17275	17534	17412	17429	17360	17336	17619	17354	17416	17336	17218	17450	17175	17169	17163	17384	17331	17369	17354	17541	17368	17321	17345	17301	17321	17285	17421	17289	17374	17557	17256	17372	17548	17380	17309	17385	17515	17484	17343	17315	17257	17102	17231	16932	17321	17454	17388	17367	17171	17314	17533	17424	17373	17390	17227	17341	17241	17431	17079	17276	17253	17508	17362	17430	17248	17336	17313	17467	17354	17464	17425	17385	17346	17483	17444	17334	17532	17211	17566	17568	17318	17321	17338	17380	17312	17343	17442	17418	17300	17329	17230	17557	17294	17227	17459	17389	17375	17293	17290	17475	17521	17550	17446	17131	17441	17490	17327	17362	17342	17377	17134	17190	17253	17290	17378	17441	17403	17229	17419	17338	17252	17387	17436	17331	17278	17315	17412	17514	17384	17363	17345	17376	17273	17407	17276	17417	17435	17470	17458	17327	17485	17268	17353	17453	17355	17155	17337	17553	17152	17414	17349	17356	17453	17484	17348	17250	17167	17414	17262	17403	17278	17368	17361	17496	17204	17154	17427	17510	17400	17246	17420	17485	17183	17023	17613	17425	17429	17387	17347	17570	17252	17186	17463	17451	17383	17238	17407	17488	17453	17274	17535	17123	17203	17358	17488	17051	17328	17488	17383	17303	17447	17517	17462	17304	17227	17586	17348	17654	17271	17296	17201	17354	17331	17410	17451	17489	17412	17508	17313	17505	17301	17362	17281	17345	17390	17299	17259	17117	17193	17423	17311	17260	17394	17519	17330	17332	17253	17275	17170	17350	17143	17453	17409	17466	17324	17355	17462	17368	17319	17324	17259	17418	17400	17464	17243	17391	17259	17279	17322	17226	17337	17322	17363	17178	17440	17471	17342	17408	17399	17301	17422	17377	17293	17263	17283	17359	17295	17319	17192	17386	17315	17446	17340	17498	17365	17262	17545	17638	17293	17152	17399	17501	17449	17326	17455	17383	17349	17564	17291	17411	17207	17472	17462	17367	17171	17394	17438	17499	17296	17580	17367	17313	17368	17245	17057	17533	17468	17303	17318	17238	17246	17428	17330	17517	17309	17216	17345	17322	17328	17201	17353	17158	17564	17236	17365	17372	17192	17496	17206	17567	17357	17196	17234	17415	17445	17423	17295	17307	17203	17154	17266	17156	17404	17136	17298	17438	17587	17332	17237	17436	17273	17337	17626	17329	17267	17188	17267	17236	17386	17378	17436	17372	17537	17366	17354	17362	17447	17215	17266	17429	17407	17517	17446	17217	17446	17358	17192	17484	17281	17368	17266	17312	17462	17404	17215	17533	17402	17216	17435	17484	17358	17340	17408	17308	17311	17286	17317	17373	17438	17278	17352	17447	17644	17286	17219	17343	17240	17238	17455	17369	17376	17279	17456	17444	17304	17515	17232	17443	17405	17339	17466	17286	17360	17453	17211	17157	17424	17335	17282	17202	17158	17252	17320	17277	17432	17557	17411	17495	17340	17481	17414	17323	17264	17379	17367	17303	17515	17258	17334	17150	17460	17395	17369	17389	17523	17410	17432	17366	17459	17193	17294	17417	17165	17399	17288	17314	17275	17328	17313	17475	17224	17285	17435	17434	17447	17135	17278	17413	17159	17363	17310	17493	17493	17336	17395	17500	17263	17521	17360	17334	17321	17360	17354	17190	17567	17457	17421	17290	17353	17377	17287	17473	17368	17512	17282	17484	17198	17427	17035	17476	17291	17428	17255	17231	17476	17542	17354	17473	17519	17156	17514	17292	17218	17290	17268	17235	17293	17378	17276	17183	17051	17447	17178	17241	17337	17365	17526	17446	17433	17359	17409	17477	17509	17291	17412	17380	17358	17403	17389	17403	17230	17347	17343	17403	17397	17218	17144	17449	17479	17363	17375	17330	17403	17448	17398	17512	17570	17246	17348	17412	17491	17371	17269	17288	17398	17454	17519	17243	17453	17530	17463	17475	17439	17321	17237	17392	17383	17279	17312	17471	17506	17443	17535	17336	17333	17361	17457	17352	17380	17246	17471	17358	17587	17578	17549	17546	17408	17274	17239	17511	17560	17261	17188	17252	17523	17493	17463	17233	17297	17299	17513	17330	17512	17351	17123	17474	17388	17302	17484	17647	17370	17405	17264	17293	17229	17260	17239	17594	17473	17252	17466	17367	17492	17345	17311	17336	17246	17506	17256	17382	17498	17648	17376	17359	17412	17440	17582	17588	17286	17289	17332	17481	17410	17344	17410	17307	17121	17391	17387	17526	17279	17339	17300	17498	17319	17304	17413	17426	17510	17397	17463	17333	17350	17386	17374	17654	17240	17459	17505	17318	17333	17314	17588	17462	17450	17480	17557	17390	17199	17093	17292	17259	17455	17513	17488	17275	17354	17154	17369	17303	17239	17432	17179	17293	17347	17209	17257	17303	17471	17350	17476	17633	17285	17503	17342	17249	17333	17511	17220	17552	17378	17244	17226	17407	17271	17557	17658	17371	17270	17431	17439	17272	17217	17455	17236	17377	17295	17465	17392	17376	17419	17353	17417	17468	17185	17272	17527	17471	17408	17123	17389	17500	17409	17174	17150	17343	17279	17448	17503	17433	17455	17499	17270	17397	17386	17294	17195	17535	17483	17365	17180	17361	17574	17341	17622	17348	17349	17298	17444	17297	17338	17347	17307	17310	17197	17478	17372	17209	17384	17294	17368	17372	17189	17503	17537	17416	17367	17471	17419	17438	17389	17234	17197	17390	17257	17367	17249	17521	17149	17320	17302	17373	17436	17397	17624	17266	17443	17552	17411	17318	17332	17250	17316	17606	17311	17459	17564	17249	17272	17272	17317	17261	17246	17383	17256	17336	17620	17287	17308	17259	17155	17362	17362	17585	17271	17404	17335	17449	17229	17230	17421	17315	17360	17397	17572	17568	17455	17416	17238	17319	17317	17622	17380	17274	17293	17337	17171	17183	17282	17482	17084	17458	17341	17363	17400	17293	17405	17306	17144	17321	17137	17152	17438	17267	17124	17595	17286	17476	17424	17369	17231	17399	17225	17516	17476	17113	17328	17332	17382	17317	17227	17346	17397	17261	17479	17439	17481	17250	17493	17500	17315	17627	17240	17174	17230	17164	17426	17378	17358	17475	17426	17468	17341	17361	17494	17372	17467	17390	17513	17511	17346	17445	17384	17464	17356	17343	17474	17271	17495	17444	17356	17332	17562	17304	17451	17305	17340	17315	17296	17315	17249	17471	17233	17510	17554	17249	17380	17256	17133	17365	17144	17128	17105	17230	17508	17323	17358	17358	17393	17419	17419	17378	17537	17440	17532	17334	17438	17335	17557	17578	17351	17337	17137	17537	17341	17144	17364	17531	17420	17454	17327	17344	17328	17546	17550	17477	17385	17477	17405	17328	17372	17341	17418	17396	17213	17136	17493	17369	17303	17334	17243	17237	17536	17463	17290	17404	17364	17436	17427	17262	17370	17421	17484	17389	17524	17563	17243	17205	17422	17351	17237	17365	17441	17284	17433	17280	17461	17192	17371	17316	17330	17491	17374	17421	17229	17142	17380	17279	17166	17215	17176	17280	17263	17285	17399	17473	17362	17390	17256	17486	17173	17282	17327	17164	17296	17416	17366	17282	17478	17453	17315	17423	17270	17265	17486	17147	17325	17392	17276	17255	17448	17302	17338	17454	17299	17232	17464	17579	17423	17629	17579	17167	17420	17322	17375	17264	17377	17429	17351	17327	17402	17327	17328	17367	17326	17347	17523	17540	17202	17478	17470	17371	17371	17514	17465	17287	17408	17362	17330	17350	17286	17421	17394	17385	17402	17453	17421	17289	17269	17173	17273	17408	17390	17304	17330	17431	17235	17485	17477	17121	17266	17361	17453	17341	17263	17364	17387	17467	17325	17153	17333	17313	17265	17262	17388	17403	17421	17403	17267	17324	17364	17338	17303	17271	17483	17147	17283	17252	17372	17262	17435	17343	17344	17419	17220	17287	17445	17278	17485	17174	17479	17281	17340	17327	17522	17644	17281
16494	27174	25986	20692	18235	17105	16291	16120	16217	42552	54126	43081	26686	16998	14689	14667	14453	14725	14607	14523	14517	14499	14624	14686	14581	14715	14424	14663	14567	14413	14544	14458	14439	14498	14591	14609	14481	14716	14563	14553	14664	14465	14476	14599	14627	14632	14420	14675	14743	14644	14555	14476	14548	14494	14509	14590	14581	14545	14537	14459	14637	14438	14733	14553	14474	14545	14474	14530	14486	14624	14740	14674	14510	14685	14453	14532	14687	14608	14616	14746	14658	14628	14593	14470	14588	14501	14516	14485	14623	14564	14492	14433	14467	14512	14410	14576	14603	14401	14551	14598	14643	14559	14556	14465	14582	14749	14489	14556	14497	14570	14498	14681	14499	14428	14605	14553	14743	14468	14678	14579	14515	14376	14556	14543	14624	14560	14498	14619	14680	14506	14611	14403	14451	14517	14547	14477	14507	14583	14547	14389	14334	14555	14479	14434	14587	14761	14593	14588	14521	14746	14594	14355	14557	14621	14417	14705	14639	14756	14602	14407	14524	14478	14413	14769	14582	14686	14415	14564	14389	14648	14419	14677	14562	14672	14348	14594	14490	14536	14478	14585	14520	14595	14578	14546	14486	14561	14486	14642	14517	14614	14452	14465	14301	14623	14588	14442	14837	14513	14503	14556	14463	14434	14545	14686	14432	14626	14460	14569	14661	14371	14506	14607	14446	14373	14834	14508	14670	14394	14610	14651	14624	14522	14632	14565	14625	14504	14446	14388	14580	14564	14621	14540	14455	14530	14570	14530	14556	14621	14517	14569	14655	14500	14696	14467	14475	14565	14686	14283	14585	14321	14712	14469	14425	14749	14546	14574	14615	14547	14576	14551	14705	14657	14471	14395	14516	14626	14481	14396	14626	14465	14475	14505	14717	14450	14567	14762	14576	14579	14386	14562	14515	14474	14605	14423	14580	14510	14528	14470	14614	14471	14534	14461	14485	14441	14493	14719	14448	14638	14535	14559	14560	14492	14392	14513	14576	14561	14515	14547	14400	14740	14581	14449	14554	14335	14629	14659	14450	14491	14508	14442	14567	14521	14560	14577	14481	14628	14556	14461	14611	14407	14782	14648	14618	14698	14464	14528	14497	14589	14452	14413	14457	14577	14410	14569	14466	14612	14455	14638	14349	14615	14499	14517	14439	14448	14650	14543	14694	14603	14443	14519	14564	14639	14682	14465	14501	14515	14611	14453	14782	14523	14779	14368	14481	14560	14578	14571	14652	14466	14543	14400	14652	14661	14576	14467	14732	14513	14706	14601	14507	14329	14632	14470	14520	14478	14454	14595	14511	14291	14556	14602	14474	14391	14737	14670	14496	14541	14507	14383	14623	14553	14529	14486	14476	14613	14495	14506	14525	14559	14415	14598	14662	14603	14485	14547	14400	14596	14500	14483	14516	14574	14684	14362	14521	14579	14433	14611	14390	14484	14661	14550	14506	14588	14549	14566	14559	14451	14493	14632	14502	14557	14358	14482	14487	14636	14580	14458	14464	14602	14501	14668	14594	14524	14466	14640	14665	14552	14474	14638	14587	14496	14376	14522	14578	14418	14517	14490	14453	14679	14389	14518	14489	14569	14642	14536	14329	14469	14547	14651	14573	14557	14543	14552	14589	14507	14382	14657	14384	14457	14468	14463	14617	14420	14491	14705	14550	14371	14607	14648	14686	14434	14448	14447	14550	14484	14491	14400	14647	14516	14564	14559	14646	14598	14693	14618	14552	14584	14605	14745	14371	14632	14621	14730	14700	14637	14433	14656	14556	14565	14416	14540	14581	14609	14522	14404	14481	14675	14584	14525	14740	14521	14486	14555	14540	14727	14379	14624	14625	14498	14462	14516	14493	14575	14533	14522	14526	14558	14508	14470	14478	14748	14414	14523	14698	14502	14668	14743	14580	14445	14664	14643	14413	14541	14429	14406	14590	14449	14562	14686	14489	14557	14429	14699	14573	14480	14386	14484	14554	14513	14499	14671	14659	14415	14485	14706	14474	14545	14626	14546	14574	14520	14572	14819	14737	14645	14475	14593	14493	14657	14500	14582	14656	14463	14427	14592	14510	14574	14345	14440	14548	14448	14607	14699	14625	14563	14450	14509	14703	14460	14569	14291	14406	14405	14441	14555	14628	14609	14558	14598	14505	14530	14595	14517	14626	14598	14580	14443	14624	14601	14439	14629	14531	14479	14507	14569	14622	14405	14525	14336	14637	14483	14687	14504	14664	14538	14478	14506	14666	14330	14528	14636	14448	14617	14417	14579	14652	14452	14585	14522	14561	14502	14547	14608	14665	14731	14485	14556	14515	14604	14628	14570	14652	14702	14428	14895	14555	14454	14528	14505	14477	14579	14490	14490	14645	14474	14602	14566	14497	14691	14692	14437	14597	14526	14488	14558	14559	14697	14523	14419	14487	14577	14615	14477	14646	14376	14623	14654	14776	14534	14704	14482	14583	14475	14493	14439	14475	14299	14608	14560	14606	14512	14520	14557	14456	14602	14491	14509	14681	14542	14509	14647	14560	14471	14459	14593	14497	14399	14513	14412	14701	14532	14487	14566	14589	14553	14512	14486	14457	14552	14560	14478	14588	14562	14587	14487	14416	14606	14484	14579	14659	14642	14475	14567	14453	14519	14657	14501	14471	14387	14564	14637	14471	14451	14578	14576	14484	14539	14637	14608	14568	14523	14460	14519	14560	14494	14524	14531	14487	14424	14605	14599	14511	14436	14606	14523	14590	14555	14587	14568	14471	14437	14663	14370	14510	14480	14486	14659	14600	14546	14508	14610	14390	14574	14679	14555	14578	14603	14483	14600	14423	14653	14530	14513	14484	14528	14560	14580	14625	14619	14447	14631	14808	14506	14683	14468	14518	14553	14535	14552	14585	14701	14534	14776	14544	14576	14589	14497	14322	14654	14555	14671	14540	14616	14586	14469	14594	14420	14669	14618	14589	14432	14424	14428	14532	14562	14497	14618	14503	14564	14627	14581	14618	14540	14445	14489	14548	14590	14700	14648	14439	14619	14517	14678	14702	14486	14539	14514	14453	14554	14490	14648	14575	14556	14525	14357	14698	14419	14498	14493	14481	14609	14632	14596	14615	14669	14588	14448	14606	14520	14660	14501	14528	14440	14549	14540	14705	14483	14447	14581	14647	14688	14458	14497	14493	14596	14372	14612	14599	14644	14670	14580	14583	14709	14482	14493	14448	14690	14553	14514	14430	14554	14522	14589	14586	14634	14511	14480	14535	14531	14549	14573	14432	14624	14546	14527	14486	14619	14530	14523	14567	14497	14400	14499	14399	14430	14369	14571	14696	14581	14499	14604	14404	14509	14568	14495	14384	14489	14576	14499	14508	14680	14614	14499	14496	14602	14452	14616	14595	14715	14598	14688	14678	14534	14568	14532	14508	14480	14678	14688	14497	14537	14470	14742	14637	14671	14454	14577	14499	14580	14496	14638	14464	14430	14542	14564	14430	14549	14545	14575	14655	14577	14473	14618	14671	14488	14634	14406	14702	14553	14463	14609	14548	14547	14579	14493	14411	14596	14572	14696	14456	14497	14590	14695	14415	14527	14411	14731	14637	14613	14501	14466	14468	14477	14695	14419	14425	14447	14476	14493	14583	14514	14645	14481	14581	14546	14333	14516	14600	14682	14559	14593	14605	14571	14612	14604	14377	14593	14507	14514	14555	14665	14458	14465	14491	14388	14471	14512	14478	14545	14432	14616	14641	14576	14559	14644	14667	14649	14624	14608	14483	14631	14592	14503	14584	14570	14634	14557	14392	14715	14494	14576	14621	14398	14421	14387	14676	14605	14425	14506	14620	14496	14528	14459	14561	14635	14589	14516	14544	14440	14690	14606	14387	14655	14631	14632	14622	14477	14525	14445	14658	14486	14436	14596	14384	14407	14722	14689	14490	14575	14593	14538	14570	14654	14492	14448	14555	14605	14542	14604	14578	14483	14540	14463	14525	14562	14548	14434	14461	14594	14602	14567	14689	14510	14569	14516	14499	14538	14473	14545	14429	14518	14587	14436	14523	14526	14624	14600	14604	14596	14710	14591	14551	14609	14623	14657	14645	14588	14643	14593	14463	14654	14463	14516	14521	14584	14399	14585	14419	14622	14508	14564	14515	14477	14513	14443	14487	14476	14554	14592	14430	14712	14476	14521	14457	14489	14584	14315	14630	14576	14421	14618	14511	14514	14485	14671	14380	14565	14453	14413	14420	14701	14466	14512	14664	14612	14555	14576	14397	14432	14502	14461	14738	14586	14660	14482	14528	14588	14539	14563	14560	14674	14424	14566	14562	14536	14577	14436	14602	14606	14645	14535	14600	14405	14595	14522	14597	14602	14455	14593	14641	14556	14462	14562	14595	14606	14515	14613	14727	14541	14300	14497	14581	14481	14451	14736	14509	14537	14634	14520	14589	14674	14659	14479	14578	14565	14675	14574	14462	14538	14543	14630	14575	14604	14545	14536	14653	14622	14493	14383	14750	14579	14474	14611	14665	14434	14601	14511	14635	14611	14617	14515	14528	14443	14473	14317	14558	14611	14477	14470	14528	14514	14474	14566	14549	14618	14529	14607	14589	14498	14497	14559	14457	14476	14536	14580	14633	14600	14593	14609	14562	14726	14523	14562	14563	14568	14614	14653	14720	14477	14472	14500	14389	14501	14570	14392	14393	14606	14687	14428	14669	14476	14574	14711	14434	14697	14564	14514	14669	14562	14580	14523	14484	14631	14460	14608	14642	14639	14640	14486	14638	14406	14575	14481	14794	14445	14550	14466	14824	14555	14488	14610	14668	14523	14393	14489	14494	14680	14608	14689	14546	14620	14472	14475	14656	14556	14515	14532	14589	14620	14609	14391	14265	14575	14500	14664	14519	14604	14582	14632	14447	14386	14482	14638	14573	14589	14638	14373	14543	14613	14672	14613	14618	14491	14552	14523	14673	14576	14510	14474	14508	14344	14499	14604	14487	14565	14691	14461	14563	14548	14672	14526	14344	14398	14569	14616	14486	14657	14408	14666	14543	14379	14615	14411	14509	14453	14566	14652	14493	14506	14235	14537	14465	14618	14496	14579	14726	14562	14567	14381	14554	14635	14579	14758	14530	14461	14615	14490
29660	21174	20287	18753	17488	17687	17703	17477	17588	18775	22003	21601	19495	17951	17439	17455	17439	17501	17086	17393	17577	17330	17560	17580	17339	17417	17413	17661	17520	17307	17366	17391	17333	17556	17592	17461	17427	17470	17412	17431	17488	17316	17305	17396	17171	17525	17501	17344	17242	17336	17320	17293	17364	17379	17233	17357	17382	17238	17312	17371	17551	17306	17281	17419	17377	17680	17486	17250	17523	17232	17530	17308	17425	17533	17532	17445	17280	17449	17282	17394	17339	17332	17444	17255	17393	17310	17690	17333	17434	17482	17496	17398	17530	17475	17437	17276	17356	17513	17249	17397	17437	17500	17460	17313	17282	17368	17402	17366	17457	17443	17472	17359	17415	17655	17392	17533	17478	17296	17403	17503	17558	17452	17441	17345	17476	17234	17279	17426	17417	17363	17472	17493	17383	17330	17453	17475	17281	17121	17598	17453	17438	17309	17449	17311	17303	17510	17429	17386	17414	17396	17276	17316	17265	17506	17427	17168	17478	17591	17408	17395	17406	17141	17364	17413	17381	17350	17375	17415	17413	17292	17421	17481	17435	17330	17632	17457	17310	17403	17426	17414	17289	17501	17350	17352	17479	17263	17331	17323	17305	17405	17557	17383	17342	17059	17410	17653	17527	17246	17446	17551	17307	17361	17343	17318	17394	17359	17179	17250	17426	17375	17232	17832	17272	17463	17397	17404	17449	17395	17258	17277	17355	17360	17341	17213	17276	17303	17405	17461	17183	17279	17180	17524	17419	17417	17437	17282	17473	17289	17630	17393	17339	17270	17314	17191	17403	17539	17531	17342	17498	17347	17443	17476	17535	17413	17570	17346	17302	17357	17467	17462	17438	17205	17556	17429	17366	17366	17319	17395	17356	17330	17376	17266	17501	17032	17385	17392	17423	17380	17492	17438	17305	17387	17258	17356	17368	17414	17374	17285	17280	17463	17538	17251	17481	17311	17515	17301	17299	17402	17563	17145	17521	17354	17416	17620	17291	17324	17334	17258	17421	17174	17421	17432	17148	17351	17667	17272	17255	17476	17387	17450	17523	17413	17470	17559	17275	17481	17358	17541	17440	17262	17393	17312	17391	17348	17479	17437	17470	17283	17396	17282	17234	17336	17387	17327	17372	17336	17319	17440	17264	17133	17387	17611	17371	17272	17403	17443	17278	17426	17380	17502	17294	17424	17337	17558	17457	17354	17426	17106	17398	17383	17237	17406	17250	17459	17436	17322	17464	17397	17641	17739	17390	17236	17383	17421	17357	17355	17557	17371	17439	17408	17458	17432	17459	17309	17259	17402	17201	17320	17224	17473	17385	17392	17469	17479	17472	17304	17430	17420	17314	17586	17429	17327	17512	17339	17403	17223	17442	17288	17345	17442	17576	17321	17393	17444	17486	17372	17463	17293	17420	17232	17150	17467	17540	17380	17458	17438	17363	17405	17365	17439	17277	17221	17260	17215	17408	17481	17350	17398	17354	17217	17277	17490	17359	17349	17458	17347	17529	17534	17405	17281	17548	17057	17317	17664	17224	17266	17444	17340	17476	17508	17356	17221	17246	17418	17485	17555	17349	17397	17633	17416	17335	17393	17372	17270	17391	17295	17227	17481	17438	17472	17250	17456	17381	17354	17281	17505	17444	17240	17415	17320	17366	17298	17478	17524	17487	17256	17422	17318	17538	17318	17267	17419	17592	17376	17551	17314	17432	17351	17537	17374	17198	17331	17484	17241	17186	17517	17512	17467	17478	17421	17264	17346	17614	17389	17333	17318	17269	17303	17288	17346	17512	17170	17332	17384	17396	17479	17428	17435	17232	17520	17330	17527	17482	17514	17374	17390	17479	17284	17414	17291	17577	17258	17391	17319	17380	17454	17246	17057	17356	17493	17433	17521	17471	17228	17498	17482	17448	17501	17405	17363	17456	17492	17504	17351	17302	17281	17408	17490	17418	17383	17417	17306	17348	17271	17281	17309	17373	17248	17419	17164	17231	17455	17200	17536	17230	17294	17320	17218	17517	17464	17243	17698	17377	17330	17225	17218	17424	17484	17326	17251	17596	17384	17397	17268	17307	17417	17388	17446	17314	17485	17169	17305	17467	17576	17455	17449	17456	17321	17339	17371	17162	17376	17357	17306	17415	17165	17460	17293	17521	17496	17472	17520	17452	17254	17440	17344	17535	17466	17501	17264	17272	17551	17269	17536	17254	17430	17184	17429	17516	17476	17402	17362	17567	17462	17470	17256	17308	17343	17521	17250	17668	17365	17259	17224	17400	17318	17418	17385	17223	17504	17248	17370	17436	17391	17304	17366	17443	17642	17363	17513	17184	17311	17354	17389	17393	17279	17355	17316	17488	17394	17416	17563	17488	17334	17367	17369	17408	17399	17449	17408	17438	17434	17185	17487	17472	17449	17347	17724	17432	17298	17264	17340	17307	17595	17576	17169	17341	17272	17428	17198	17397	17249	17162	17364	17424	17253	17375	17249	17562	17471	17461	17424	17379	17483	17386	17254	17334	17418	17227	17380	17432	17301	17224	17245	17384	17583	17420	17256	17520	17544	17437	17525	17286	17414	17465	17387	17349	17184	17448	17367	17376	17128	17426	17487	17479	17401	17249	17245	17327	17399	17340	17336	17407	17365	17373	17435	17480	17318	17345	17289	17287	17391	17452	17407	17393	17423	17399	17405	17370	17585	17609	17433	17387	17390	17459	17357	17511	17210	17310	17506	17566	17258	17516	17290	17445	17206	17511	17332	17434	17271	17425	17442	17176	17504	17229	17326	17294	17565	17313	17499	17716	17629	17511	17423	17221	17617	17425	17354	17515	17464	17312	17445	17334	17356	17305	17464	17649	17405	17346	17404	17454	17280	17420	17233	17506	17453	17285	17431	17308	17120	17326	17356	17214	17493	17376	17366	17388	17348	17268	17340	17398	17331	17437	17345	17346	17483	17291	17353	17417	17305	17488	17414	17307	17342	17426	17368	17347	17311	17433	17465	17613	17394	17601	17380	17424	17467	17529	17516	17347	17336	17310	17540	17292	17357	17361	17295	17368	17472	17373	17676	17163	17218	17330	17332	17339	17550	17647	17387	17291	17384	17433	17311	17346	17337	17417	17260	17215	17389	17300	17428	17484	17265	17579	17285	17332	17586	17489	17258	17477	17506	17428	17424	17404	17418	17336	17635	17413	17356	17558	17418	17409	17329	17266	17323	17541	17411	17400	17330	17298	17418	17627	17330	17517	17602	17664	17507	17220	17074	17362	17226	17406	17305	17397	17533	17527	17302	17351	17434	17710	17341	17317	17267	17462	17480	17360	17463	17288	17290	17432	17596	17483	17233	17431	17362	17203	17252	17271	17416	17356	17320	17399	17239	17211	17351	17192	17450	17619	17548	17550	17154	17403	17306	17244	17285	17581	17370	17215	17302	17472	17425	17465	17384	17750	17348	17458	17481	17299	17423	17465	17487	17267	17428	17310	17485	17395	17313	17502	17480	17503	17439	17431	17218	17588	17722	17624	17490	17545	17381	17375	17300	17467	17351	17453	17491	17425	17332	17344	17386	17412	17386	17538	17533	17493	17395	17260	17329	17295	17346	17376	17579	17253	17275	17415	17508	17397	17357	17279	17661	17440	17360	17484	17533	17439	17277	17315	17361	17404	17293	17479	17334	17503	17769	17378	17393	17290	17583	17163	17350	17296	17490	17661	17480	17557	17228	17418	17457	17401	17222	17512	17415	17370	17530	17358	17235	17352	17494	17326	17393	17344	17421	17482	17443	17328	17561	17520	17388	17441	17444	17365	17283	17334	17414	17462	17641	17258	17189	17279	17328	17347	17451	17624	17219	17283	17280	17297	17474	17358	17490	17490	17403	17464	17327	17618	17318	17484	17339	17447	17323	17469	17459	17196	17329	17480	17432	17447	17457	17404	17379	17378	17189	17355	17486	17377	17426	17339	17348	17304	17235	17348	17403	17420	17304	17322	17384	17413	17423	17443	17209	17387	17303	17414	17175	17366	17367	17408	17481	17369	17396	17324	17493	17329	17252	17633	17479	17304	17440	17411	17426	17304	17417	17523	17487	17485	17439	17346	17457	17403	17349	17482	17475	17363	17263	17376	17340	17546	17328	17374	17591	17375	17363	17491	17345	17508	17519	17279	17442	17412	17382	17342	17194	17463	17246	17165	17398	17382	17340	17179	17461	17575	17536	17373	17582	17564	17305	17365	17332	17127	17139	17465	17300	17676	17492	17413	17370	17169	17284	17560	17486	17524	17408	17563	17248	17354	17405	17384	17145	17403	17478	17596	17478	17356	17304	17421	17452	17330	17224	17420	17509	17442	17315	17415	17436	17367	17312	17300	17440	17468	17401	17534	17120	17329	17261	17489	17415	17416	17489	17346	17518	17602	17459	17329	17267	17385	17319	17196	17358	17239	17522	17428	17443	17651	17355	17448	17446	17492	17495	17428	17410	17371	17466	17495	17369	17199	17232	17423	17490	17431	17269	17373	17461	17434	17626	17253	17623	17496	17346	17200	17487	17448	17546	17347	17448	17269	17464	17277	17416	17610	17415	17433	17262	17352	17327	17731	17454	17371	17378	17257	17202	17542	17366	17406	17450	17268	17336	17383	17367	17315	17465	17402	17275	17452	17449	17421	17353	17522	17419	17505	17527	17400	17458	17431	17543	17348	17484	17468	17374	17440	17437	17321	17412	17326	17426	17379	17520	17406	17396	17450	17415	17512	17266	17391	17502	17466	17361	17329	17236	17550	17338	17433	17501	17610	17442	17529	17452	17330	17427	17278	17391	17185	17212	17176	17299	17468	17520	17561	17500	17433	17341	17431	17252	17296	17400	17353	17523	17411	17465	17288	17362	17121	17474	17415	17441	17377	17263	17346	17694	17429	17402	17372	17353	17373	17362	17455	17339	17192	17294	17361	17193	17307	17437	17217	17346	17461	17477	17610	17434	17379	17419	17697	17576	17315	17334	17410	17387	17468	17506	17376	17173	17342	17319	17232	17315	17297	17326	17421	17494	17495	17352	17444	17504	17375	17676	17408	17546	17386	17467	17179	17406	17209	17421	17292	17401	17449	17274	17261	17500	17429	17462	17306	17271	17288	17279	17571	17115	17375	17196
15513	15593	15503	14926	14716	14783	14648	14544	14526	16954	20961	19247	16753	14785	14675	14567	14518	14480	14558	14492	14516	14559	14613	14605	14649	14429	14557	14617	14401	14747	14455	14473	14539	14468	14666	14477	14730	14471	14527	14586	14488	14667	14521	14707	14540	14618	14625	14458	14700	14686	14552	14537	14513	14444	14505	14338	14437	14658	14572	14716	14642	14489	14456	14634	14656	14644	14390	14381	14518	14442	14470	14657	14514	14482	14323	14448	14669	14505	14532	14351	14588	14493	14469	14407	14484	14543	14570	14755	14634	14509	14407	14555	14601	14528	14672	14482	14379	14702	14593	14580	14332	14380	14513	14408	14516	14498	14567	14459	14497	14400	14543	14375	14560	14656	14412	14542	14367	14616	14701	14691	14478	14531	14532	14680	14450	14432	14793	14607	14403	14459	14400	14467	14583	14442	14526	14525	14559	14487	14427	14574	14554	14506	14563	14588	14373	14711	14459	14342	14492	14435	14539	14633	14706	14589	14569	14383	14736	14574	14618	14432	14520	14510	14593	14468	14634	14406	14508	14629	14516	14497	14475	14523	14549	14507	14461	14569	14544	14660	14491	14679	14387	14522	14577	14437	14587	14685	14500	14552	14723	14447	14498	14451	14563	14594	14674	14613	14580	14539	14436	14639	14438	14661	14609	14603	14555	14580	14421	14486	14500	14528	14483	14615	14635	14486	14517	14480	14390	14427	14619	14384	14565	14590	14723	14422	14721	14433	14485	14705	14410	14525	14486	14375	14427	14443	14410	14462	14656	14598	14718	14523	14508	14654	14503	14582	14431	14330	14480	14528	14499	14442	14495	14447	14443	14526	14523	14575	14579	14403	14567	14446	14372	14555	14555	14642	14502	14458	14538	14467	14487	14290	14528	14559	14448	14610	14567	14482	14548	14556	14348	14382	14487	14568	14638	14360	14563	14567	14389	14564	14638	14640	14356	14406	14445	14382	14638	14476	14592	14444	14470	14473	14577	14568	14436	14359	14586	14770	14545	14590	14579	14549	14462	14378	14529	14469	14583	14505	14610	14441	14431	14427	14531	14549	14474	14507	14596	14477	14548	14516	14505	14663	14487	14540	14359	14401	14389	14438	14399	14645	14655	14506	14634	14481	14593	14513	14609	14488	14513	14634	14403	14530	14539	14646	14404	14781	14539	14551	14530	14564	14704	14616	14618	14536	14645	14402	14401	14355	14637	14395	14683	14476	14397	14375	14615	14408	14476	14636	14628	14516	14506	14439	14626	14321	14568	14458	14579	14566	14492	14504	14487	14542	14308	14491	14606	14612	14628	14487	14393	14581	14621	14504	14520	14469	14510	14526	14435	14540	14516	14442	14668	14568	14625	14391	14606	14369	14592	14526	14522	14749	14621	14525	14542	14469	14481	14402	14691	14571	14393	14542	14535	14482	14625	14431	14587	14495	14618	14553	14742	14556	14536	14611	14455	14524	14576	14329	14509	14459	14777	14600	14597	14539	14424	14463	14442	14556	14377	14580	14569	14494	14610	14651	14611	14434	14564	14612	14523	14561	14646	14304	14461	14328	14689	14560	14525	14698	14554	14614	14437	14484	14695	14595	14568	14643	14515	14603	14475	14563	14587	14561	14489	14590	14350	14411	14557	14484	14553	14582	14665	14553	14439	14588	14536	14622	14593	14565	14551	14603	14502	14489	14544	14554	14738	14591	14594	14662	14626	14438	14578	14414	14517	14461	14636	14496	14553	14573	14428	14596	14666	14486	14540	14621	14369	14465	14428	14710	14397	14597	14565	14536	14543	14409	14676	14384	14471	14414	14525	14512	14586	14497	14352	14523	14526	14554	14595	14515	14593	14592	14417	14693	14435	14580	14374	14576	14351	14557	14476	14552	14339	14658	14653	14473	14548	14597	14547	14622	14459	14629	14650	14600	14468	14427	14614	14459	14642	14433	14538	14597	14408	14564	14624	14399	14504	14465	14511	14602	14427	14471	14594	14554	14477	14777	14511	14464	14484	14582	14591	14552	14566	14525	14521	14506	14741	14616	14338	14605	14327	14717	14434	14505	14681	14554	14515	14458	14608	14538	14585	14547	14700	14535	14465	14574	14537	14565	14487	14477	14537	14631	14527	14570	14493	14664	14458	14611	14408	14487	14614	14548	14482	14483	14651	14547	14548	14417	14429	14610	14429	14535	14456	14574	14477	14667	14422	14557	14547	14576	14548	14412	14408	14629	14421	14554	14708	14615	14629	14505	14639	14502	14536	14622	14674	14528	14471	14543	14434	14497	14418	14555	14405	14527	14368	14744	14588	14584	14634	14715	14648	14313	14556	14451	14616	14565	14561	14448	14736	14450	14531	14441	14479	14524	14514	14601	14463	14567	14418	14512	14544	14483	14383	14536	14726	14706	14545	14398	14586	14479	14485	14419	14590	14613	14513	14558	14579	14514	14532	14561	14545	14605	14567	14578	14745	14552	14629	14515	14456	14354	14581	14547	14442	14551	14709	14552	14683	14238	14448	14651	14419	14391	14656	14462	14461	14547	14550	14488	14606	14465	14647	14659	14326	14586	14634	14445	14448	14350	14538	14421	14546	14400	14395	14627	14583	14536	14583	14504	14599	14517	14746	14534	14640	14635	14554	14465	14514	14651	14606	14404	14495	14451	14460	14623	14533	14451	14628	14504	14574	14520	14506	14560	14438	14498	14650	14524	14463	14480	14506	14797	14477	14438	14420	14606	14436	14592	14690	14336	14373	14541	14570	14472	14613	14508	14434	14532	14541	14625	14515	14653	14450	14593	14352	14514	14539	14537	14632	14582	14458	14549	14686	14550	14631	14510	14400	14567	14557	14449	14400	14481	14630	14357	14638	14519	14360	14491	14356	14499	14691	14242	14604	14485	14637	14413	14593	14662	14824	14643	14652	14420	14534	14517	14504	14459	14568	14431	14550	14511	14553	14478	14486	14687	14498	14508	14545	14572	14438	14557	14575	14473	14639	14673	14322	14628	14633	14427	14326	14515	14580	14558	14506	14469	14557	14427	14527	14451	14546	14549	14571	14509	14580	14461	14581	14479	14476	14397	14365	14623	14460	14644	14533	14550	14543	14551	14613	14492	14701	14483	14615	14524	14669	14447	14484	14613	14658	14605	14460	14380	14658	14639	14479	14475	14583	14481	14411	14570	14685	14544	14535	14549	14424	14473	14494	14371	14508	14529	14514	14502	14545	14483	14471	14662	14630	14583	14693	14453	14473	14673	14630	14764	14519	14779	14403	14500	14600	14383	14452	14552	14556	14507	14612	14498	14605	14576	14511	14538	14443	14415	14547	14430	14495	14548	14692	14396	14559	14581	14602	14645	14383	14620	14422	14569	14620	14496	14627	14610	14525	14547	14493	14477	14325	14398	14581	14724	14544	14412	14488	14505	14445	14588	14472	14663	14498	14312	14521	14377	14423	14509	14554	14427	14581	14494	14629	14601	14434	14504	14657	14576	14474	14553	14495	14408	14631	14721	14480	14643	14532	14553	14329	14598	14637	14548	14395	14637	14436	14491	14526	14488	14474	14478	14541	14582	14685	14430	14562	14623	14562	14494	14633	14565	14551	14691	14523	14511	14461	14600	14404	14582	14512	14480	14494	14526	14585	14470	14379	14478	14424	14487	14485	14625	14414	14456	14555	14492	14439	14539	14641	14623	14435	14576	14566	14486	14487	14425	14590	14607	14725	14491	14503	14624	14499	14446	14633	14570	14486	14593	14513	14403	14604	14499	14454	14625	14494	14587	14407	14492	14666	14635	14542	14413	14499	14655	14566	14567	14540	14640	14458	14555	14555	14597	14566	14541	14550	14360	14516	14559	14514	14557	14539	14719	14427	14588	14533	14462	14610	14438	14363	14577	14606	14692	14482	14536	14454	14447	14544	14547	14496	14443	14371	14620	14617	14548	14470	14652	14638	14602	14610	14662	14497	14637	14523	14505	14571	14762	14579	14348	14334	14501	14556	14513	14646	14604	14459	14447	14756	14473	14368	14482	14520	14683	14695	14613	14512	14347	14533	14539	14540	14476	14434	14564	14634	14548	14562	14615	14505	14462	14698	14579	14562	14542	14407	14508	14556	14483	14663	14452	14603	14656	14520	14707	14779	14412	14486	14532	14664	14391	14450	14484	14553	14509	14501	14668	14531	14659	14517	14485	14573	14524	14488	14548	14454	14642	14714	14715	14592	14473	14641	14666	14489	14546	14512	14394	14539	14551	14371	14525	14613	14569	14616	14417	14459	14558	14475	14487	14550	14553	14472	14493	14555	14611	14616	14508	14619	14456	14525	14683	14590	14592	14406	14590	14493	14678	14625	14595	14487	14580	14513	14460	14596	14514	14414	14511	14614	14401	14671	14509	14347	14656	14513	14528	14565	14502	14501	14500	14520	14539	14464	14391	14385	14585	14356	14696	14515	14707	14507	14520	14432	14708	14536	14622	14439	14501	14425	14491	14549	14594	14604	14622	14503	14682	14721	14418	14573	14608	14549	14672	14525	14652	14409	14688	14638	14487	14481	14547	14584	14608	14554	14605	14666	14454	14717	14413	14472	14607	14703	14518	14511	14385	14427	14470	14485	14708	14598	14637	14542	14531	14457	14533	14448	14423	14645	14435	14447	14489	14506	14557	14381	14491	14507	14529	14634	14612	14696	14634	14797	14473	14466	14296	14598	14509	14414	14567	14632	14474	14548	14546	14604	14449	14539	14619	14577	14571	14593	14634	14439	14542	14589	14585	14602	14448	14572	14319	14586	14637	14581	14593	14547	14728	14534	14435	14625	14600	14671	14617	14623	14442	14496	14442	14579	14485	14578	14428	14589	14440	14516	14540	14488	14404	14564	14502	14607	14623	14427	14382	14557	14454	14317	14595	14509	14646	14520	14472	14435	14662	14500	14582	14575	14421	14507	14517	14551	14633	14555	14560	14535	14599	14510	14478	14384	14547	14556	14509	14506	14375	14575	14690	14493	14476	14666	14428	14512	14465	14476	14511	14455	14459	14550	14568	14701	14332	14320	14531	14548	14757	14485	14630	14487	14629	14671	14543	14640	14563	14451	14563	14617	14592	14483	14547	14748	14446	14433	14504	14477	14647	14535	14590	14483	14533	14539	14571	14680	14397
25789	20830	26929	25410	20136	18316	18577	17701	17576	26720	39772	31647	23333	18822	17570	17295	17237	17244	17384	17379	17368	17170	17352	17319	17314	17245	17257	17265	17184	17424	17311	17316	17149	17066	17141	17098	17151	17221	17234	17077	17314	17149	17231	17105	17113	17289	17275	17328	17258	17164	17396	17188	17197	17329	17292	17275	17210	17223	17378	17187	17122	17313	17293	17142	17249	17176	17314	17247	17050	17287	17454	17296	17092	17210	17382	17133	17425	17253	17259	17143	17242	17264	17329	17328	17016	17153	17240	17208	17180	17063	17142	17222	17205	17412	17248	17357	17084	17250	17048	17081	17151	16951	17142	17346	17161	17197	17127	17093	17179	17269	17080	17287	17311	17230	17355	17068	17179	17120	17128	17151	17202	17052	17100	17202	17249	17143	17129	17231	17115	17059	17103	17298	17334	17066	17201	17199	17189	17307	17191	17171	17311	17122	17394	17124	17012	17156	17267	17222	17445	17215	17130	17054	17071	17151	16974	17073	17045	17158	17138	17207	17228	17138	17185	17052	17385	17269	17164	17127	17314	17201	17159	16996	17374	17153	17234	17342	17243	17016	17153	17157	17299	17311	17276	17253	17088	17158	17260	17229	17221	17454	17141	17170	17162	17335	17219	17215	17113	17126	17161	17102	17263	17200	17362	16899	17195	17332	17238	17452	17289	16969	17110	17143	17126	17166	17357	17238	16895	17101	17202	17216	17359	17339	17155	17295	17163	17258	17013	17145	17161	17302	17250	17038	17316	17207	17189	17247	17102	17076	17163	17037	17278	17076	17143	17230	17208	17186	17131	17216	17260	17134	17146	17213	17081	17175	17366	17259	17179	17246	17153	17154	17187	17169	17193	17191	17250	17099	17139	17055	17172	17146	17215	17196	17181	17149	17398	17086	17179	16981	17447	17182	17185	17259	17174	17110	17264	17330	17172	17177	17124	17098	17196	17250	17299	17119	17408	17215	17186	17365	17526	17137	17072	17177	17141	17317	16971	17250	17326	17215	17345	17103	17192	17214	17022	17097	17194	17088	17584	17421	17259	17353	17387	17220	17073	17351	17420	17190	17174	17193	17319	17125	17273	17293	17197	17352	17406	17379	17031	17178	17177	17203	17125	17000	17135	17084	17107	17227	17122	17271	17363	17140	17467	17166	17139	17367	17287	17252	17180	17083	17046	17057	17042	17303	17084	17136	17228	17319	17335	17315	17405	17148	17409	17212	17258	17324	17331	17396	16987	17258	16922	17107	17043	17275	17264	17288	17216	17251	17363	17289	17269	17205	17336	17183	17416	17195	17235	17325	17263	17119	17155	17043	17234	17185	17234	17012	17318	17087	16980	17172	17140	16959	17233	17162	17169	17149	17208	17406	17354	17127	17145	17348	17280	17170	17125	17328	17286	17426	17118	17236	17097	17257	17115	17296	17287	17235	17569	17233	17160	17223	17318	17130	17178	17222	17187	17033	17288	17176	17171	17275	17323	17375	17342	17355	17099	17252	17046	17316	17214	17186	17185	17240	17303	17253	17426	16974	17189	17194	17270	17224	17428	17004	16917	17346	17339	17101	17128	17216	16999	17306	17320	17137	17235	17354	17131	17360	17295	17113	17225	17040	17217	17116	17010	17245	17253	17167	16996	17111	17293	17222	17215	17074	17207	17164	17288	17236	17155	17203	17360	16941	17161	17165	17136	17364	17263	17326	17138	17114	17422	17343	17189	17168	17166	17207	17219	17240	17142	16994	17154	16990	17151	17065	17214	17183	17247	17180	17215	17067	17167	17217	17258	17128	17136	17314	17357	17435	17177	17190	17234	16974	17193	17421	17369	17337	17275	17155	17154	17257	17120	17092	17183	17080	17195	17132	17210	17178	17149	17205	16996	17315	17317	17175	17285	17297	17180	17142	17328	17265	17137	17162	17187	17001	17427	17241	17339	17331	17079	17054	17037	17214	17415	17143	17166	17252	17066	17258	17026	17231	17321	17388	17167	17331	17232	17296	17324	17195	17108	17163	17208	17382	17287	17114	17132	17168	17250	17204	17410	17015	17112	17156	17146	17188	17269	17181	17126	17086	17298	17221	17136	17223	17200	17190	17122	17215	17217	17225	17322	17224	17206	17021	17199	17236	17376	17316	17089	17155	17322	17216	17273	17222	17312	17357	17346	17297	17159	17326	17243	17237	17303	17213	17191	17329	17217	17189	17172	17398	17241	17182	17161	17209	17390	17164	17220	17270	17284	17335	17180	17248	17220	17382	17232	17395	17204	17188	17466	17137	17020	17167	17268	17207	17263	17188	17128	17287	17193	17263	17150	17210	17185	17008	17309	17150	17219	17201	17202	17457	17072	17190	17009	17175	17194	17228	17001	17147	17247	17367	17121	17335	17160	17163	17054	17158	17264	17251	17213	17212	17307	17257	17275	17213	17213	17124	17328	17269	17388	17218	17315	17059	17142	17296	17284	17136	17293	17263	17026	17087	17232	17241	17304	17195	17270	17376	17416	17020	17367	17443	17157	17137	17191	17112	17306	17160	17165	17105	17399	17236	17275	17304	17089	17296	17328	17194	17125	17278	17349	17155	17271	17212	17182	17257	16978	17317	17375	17298	17185	17138	17271	17085	17211	17257	17272	17400	17239	17407	17095	17037	17128	17460	17244	17108	17095	17106	17237	17403	17124	17194	17101	16905	17029	17167	17204	17093	17201	17106	17204	17178	17346	17249	17269	17180	17281	17043	17088	17363	17355	17261	17319	17222	17046	17084	17160	17371	17196	17111	17172	17144	17143	17079	17074	17202	17443	17214	17126	16849	17225	17318	17112	17152	17025	17024	17137	17273	17235	17108	17183	17206	17104	17020	17320	17127	17038	16942	17029	17157	17302	17197	17311	17257	17086	17151	17293	17259	17176	17277	17150	17179	17200	17063	17132	17196	17136	17155	17244	17231	17230	17085	17280	17236	17199	17242	17189	17112	17357	17151	17159	17132	16964	17170	17189	17216	17217	17348	17106	17175	17255	17123	17182	17234	17272	17059	17480	17165	17225	17128	17132	17258	17285	17222	17175	17116	17000	17244	17215	17236	17356	17138	17238	17163	17103	17126	17093	17328	17072	17050	17344	17337	17208	17046	17322	17291	17087	17118	17130	17305	17237	17396	17266	17142	17273	17207	17144	17223	17335	17101	17206	17109	17042	17230	17279	17270	17246	17057	17215	17224	17223	17247	17347	17143	16975	17017	17271	17075	17122	17213	17151	17383	17125	17400	17176	17404	17049	17129	17188	17167	17218	16964	17083	17277	16982	17288	17157	17189	17046	17146	17025	17108	16994	17146	17148	17230	17232	17243	17276	17319	17109	17329	16994	17250	17182	17201	17319	17034	17306	17356	17001	17184	17154	17349	17281	17109	17072	17030	17035	17234	17329	17297	17098	17402	17223	17203	17165	17051	17405	17122	17211	17313	17311	17406	17178	17105	17155	17225	17387	17154	17327	17374	17193	17176	17250	17233	17274	17339	17281	17221	17169	17269	17356	17221	17370	17240	17115	17095	17113	17265	17152	17075	17336	17069	17000	17365	17302	17029	17255	17056	17233	17235	17396	17220	17170	17290	17263	17434	17034	17277	17278	17259	17116	17352	17003	17119	17308	17015	17088	17263	17038	17155	17371	17168	17193	17251	17077	17278	17255	17103	17230	16999	17049	17205	17106	17342	17253	17136	17332	17166	17338	17544	17311	17254	17235	17323	17092	17011	17254	17060	17305	17226	17345	17184	17136	17521	17091	17182	16981	17157	17225	17274	17328	17206	17054	17140	17390	17004	17441	17220	17228	17275	17090	17111	17359	17231	17240	17207	17282	17003	17109	17326	17178	17234	17360	17227	17019	17010	17231	17075	17221	17373	17192	17263	17093	17099	17236	17162	17186	17128	17153	17067	17280	17218	17322	17230	17039	16981	17301	17159	17175	16933	17271	17458	17125	17044	17069	17154	17185	17267	17164	17063	17291	17212	17179	17146	17203	17225	17093	17039	17302	17061	17198	17137	17259	17211	17395	17074	17125	17311	17153	17169	17232	17106	17242	17197	17195	17065	17139	17176	17133	17373	17285	17160	17140	17147	17284	17237	17320	17142	17182	17258	17303	17375	17327	17110	17235	17276	17364	17163	17306	17060	16992	17185	17141	17384	17103	17171	17001	17042	17196	17180	17185	17112	17273	17142	17161	17348	17233	17134	17210	17172	17254	17346	17363	17380	17327	17282	17219	17232	17377	17182	17292	17194	17285	17094	17249	17215	16967	17470	17134	17320	17299	17306	17042	17143	17019	17260	17251	17084	17135	17545	17384	17314	17218	17573	17397	17181	17252	17220	17013	17139	17117	17078	17213	17004	17161	17072	17049	17117	17165	17178	17206	17306	17265	17201	17007	17130	17222	17045	17286	17234	17172	17104	17304	17123	17127	17263	17211	17083	17107	17120	17346	17009	17357	17232	17231	17291	17221	17165	17033	17134	17325	17380	17256	17314	17151	17128	17262	17328	17264	17343	17406	17356	17384	16988	17202	17197	17145	17406	17021	17324	17257	17284	17242	17243	17168	17224	17069	17172	17520	17138	17137	17138	17426	17098	17160	17082	17132	17055	17265	17165	17352	17159	17034	17228	17113	17146	17197	17005	17290	17074	17328	17161	17255	17313	17061	17041	17362	17284	17101	17161	17112	17254	17009	17148	17154	17322	17060	17137	17111	17159	17065	17227	17249	17275	16965	17330	17153	17231	17062	17173	17252	17172	17211	17245	17149	17049	17162	17013	17271	17086	17213	17145	17146	17148	17198	17069	17275	17333	17331	17319	17196	17163	17058	17095	17222	17232	17043	17194	17234	17127	17147	17094	17333	17329	17235	17281	17377	17303	17131	17178	17227	16922	17138	17108	17184	17315	17457	17454	17212	17165	17333	17353	17251	17127	17262	17260	17198	17128	17070	17295	17195	17119	17070	17053	17277	17078	17174	17128	17131	17211	17328	17298	17301	17267	17332	17232	17267	17310	17252	17177	17373	17314	17094	17208	17122	17453	17251	17226	17142	17248	17210	16954	17028	17273	17124	17312	17184	17400	17187	17228	17286	17124	17597	17262	17179	17238	17093	17031	17110	17297	17352	16991
14137	20057	19193	16714	15932	15336	15022	14960	15041	28745	40302	30384	20418	15556	14420	14546	14498	14530	14569	14544	14500	14352	14534	14369	14718	14507	14625	14585	14410	14488	14377	14534	14474	14345	14617	14635	14495	14554	14489	14272	14440	14643	14509	14562	14414	14650	14449	14296	14535	14344	14233	14363	14573	14306	14442	14405	14540	14505	14598	14569	14442	14456	14538	14605	14219	14492	14566	14452	14551	14410	14423	14322	14544	14367	14460	14443	14387	14374	14560	14599	14548	14534	14578	14326	14543	14357	14398	14402	14598	14384	14551	14321	14524	14370	14430	14389	14430	14600	14427	14314	14631	14309	14376	14439	14303	14459	14562	14476	14329	14471	14486	14449	14530	14671	14326	14500	14380	14491	14452	14326	14282	14576	14441	14464	14449	14393	14645	14457	14506	14632	14501	14331	14394	14433	14472	14376	14442	14473	14545	14411	14411	14571	14503	14483	14452	14534	14454	14417	14463	14498	14356	14462	14398	14386	14419	14402	14424	14269	14454	14421	14537	14579	14449	14470	14508	14423	14376	14394	14346	14520	14662	14375	14380	14398	14413	14374	14375	14239	14449	14374	14450	14699	14365	14540	14300	14570	14593	14342	14597	14533	14586	14427	14562	14487	14486	14482	14502	14506	14609	14278	14429	14486	14344	14604	14346	14589	14449	14346	14379	14556	14438	14387	14453	14328	14400	14569	14309	14466	14442	14423	14390	14347	14537	14554	14453	14532	14409	14315	14321	14461	14532	14569	14455	14440	14410	14463	14668	14406	14478	14520	14340	14491	14640	14407	14411	14456	14474	14462	14538	14235	14596	14283	14462	14389	14427	14487	14289	14384	14514	14453	14541	14302	14514	14396	14401	14404	14549	14378	14533	14393	14539	14463	14381	14525	14459	14355	14436	14382	14623	14525	14568	14486	14499	14410	14429	14319	14293	14417	14456	14482	14412	14564	14587	14426	14454	14543	14643	14418	14449	14296	14389	14404	14473	14245	14507	14342	14584	14598	14337	14468	14352	14516	14461	14358	14625	14401	14424	14657	14577	14572	14388	14458	14558	14599	14336	14595	14441	14310	14594	14459	14393	14297	14386	14653	14424	14586	14437	14455	14367	14498	14407	14492	14657	14383	14340	14387	14432	14419	14455	14535	14375	14436	14389	14421	14463	14458	14461	14379	14469	14412	14454	14486	14518	14409	14524	14491	14350	14402	14343	14440	14500	14425	14466	14628	14411	14456	14457	14419	14539	14538	14493	14559	14492	14536	14427	14603	14513	14429	14435	14344	14540	14395	14234	14502	14439	14595	14529	14550	14555	14537	14498	14561	14229	14456	14514	14368	14331	14531	14488	14501	14268	14419	14602	14434	14435	14566	14414	14291	14549	14523	14506	14277	14517	14434	14437	14489	14485	14544	14535	14569	14431	14644	14460	14310	14527	14307	14732	14415	14427	14588	14432	14437	14473	14431	14317	14503	14648	14280	14497	14457	14450	14376	14429	14510	14558	14458	14415	14382	14443	14508	14390	14447	14522	14341	14612	14214	14642	14470	14384	14427	14539	14519	14535	14513	14490	14436	14575	14530	14695	14379	14506	14467	14397	14284	14466	14467	14447	14390	14489	14362	14342	14437	14449	14369	14456	14387	14381	14527	14431	14383	14639	14484	14424	14475	14603	14393	14435	14376	14282	14578	14436	14497	14477	14500	14418	14446	14547	14471	14440	14202	14487	14341	14577	14460	14279	14495	14419	14457	14437	14402	14542	14323	14508	14271	14332	14301	14372	14366	14434	14540	14363	14462	14352	14359	14391	14466	14358	14379	14290	14405	14609	14477	14538	14500	14387	14491	14530	14500	14634	14471	14453	14558	14437	14479	14513	14295	14450	14355	14280	14483	14528	14532	14238	14428	14443	14435	14445	14447	14442	14354	14420	14526	14594	14381	14504	14532	14297	14482	14439	14558	14535	14461	14413	14497	14525	14561	14501	14506	14332	14390	14469	14406	14395	14387	14512	14513	14595	14388	14575	14316	14381	14339	14624	14584	14401	14493	14380	14270	14581	14557	14428	14345	14447	14268	14632	14567	14405	14516	14370	14262	14499	14519	14259	14502	14435	14550	14556	14574	14576	14406	14506	14392	14461	14477	14405	14282	14446	14348	14446	14459	14510	14689	14411	14472	14472	14361	14524	14419	14411	14420	14307	14675	14524	14516	14492	14437	14380	14500	14472	14534	14337	14499	14474	14539	14437	14478	14443	14551	14338	14384	14441	14428	14440	14392	14675	14518	14412	14512	14481	14455	14344	14490	14362	14397	14375	14533	14283	14344	14382	14336	14419	14441	14571	14462	14406	14491	14497	14502	14615	14374	14353	14506	14399	14408	14522	14535	14373	14529	14487	14372	14423	14540	14494	14626	14290	14468	14501	14573	14347	14361	14462	14473	14617	14467	14522	14400	14391	14413	14501	14512	14407	14279	14600	14215	14428	14589	14401	14406	14433	14436	14528	14520	14422	14332	14471	14316	14353	14406	14402	14508	14384	14503	14280	14300	14460	14393	14564	14520	14490	14483	14424	14457	14516	14357	14511	14400	14452	14443	14403	14680	14433	14473	14428	14549	14524	14439	14281	14406	14501	14312	14433	14520	14494	14450	14502	14343	14624	14532	14510	14349	14376	14407	14534	14366	14451	14505	14474	14592	14480	14418	14434	14584	14456	14385	14584	14308	14477	14480	14485	14481	14164	14367	14414	14398	14433	14438	14488	14407	14473	14300	14383	14564	14459	14541	14384	14394	14201	14421	14646	14547	14409	14352	14557	14629	14601	14474	14351	14471	14364	14538	14315	14410	14452	14586	14439	14530	14698	14534	14476	14534	14656	14448	14518	14292	14546	14422	14515	14417	14600	14425	14343	14421	14596	14491	14379	14424	14471	14446	14428	14380	14424	14304	14537	14537	14427	14507	14587	14486	14576	14372	14494	14319	14505	14555	14511	14553	14411	14578	14406	14427	14454	14586	14355	14476	14561	14334	14624	14399	14558	14584	14533	14340	14430	14435	14209	14584	14673	14648	14555	14551	14486	14441	14524	14374	14392	14442	14466	14390	14585	14666	14442	14474	14417	14474	14434	14328	14387	14477	14477	14464	14419	14341	14443	14380	14516	14336	14347	14264	14506	14435	14579	14429	14544	14421	14583	14330	14465	14355	14534	14567	14365	14357	14425	14449	14412	14439	14408	14434	14363	14444	14518	14311	14468	14347	14504	14506	14254	14506	14580	14437	14549	14350	14460	14492	14252	14324	14500	14424	14601	14465	14409	14435	14561	14571	14474	14636	14397	14423	14552	14523	14537	14481	14206	14414	14324	14453	14447	14612	14409	14422	14417	14377	14463	14607	14544	14417	14425	14256	14532	14511	14441	14428	14437	14473	14490	14464	14433	14511	14635	14563	14629	14419	14488	14214	14631	14325	14480	14622	14602	14403	14498	14508	14349	14619	14349	14530	14417	14315	14567	14456	14568	14496	14576	14439	14350	14640	14435	14472	14359	14634	14516	14313	14524	14482	14449	14496	14521	14377	14490	14601	14471	14356	14394	14378	14352	14459	14465	14595	14508	14427	14484	14442	14327	14470	14643	14440	14466	14441	14365	14585	14388	14308	14581	14570	14366	14533	14459	14351	14444	14292	14314	14427	14349	14475	14287	14507	14576	14478	14428	14488	14537	14472	14575	14451	14243	14352	14450	14485	14511	14530	14465	14512	14412	14361	14335	14477	14481	14380	14402	14362	14401	14477	14487	14394	14347	14481	14629	14491	14321	14584	14319	14478	14433	14501	14589	14311	14636	14533	14304	14430	14458	14397	14299	14550	14383	14517	14452	14317	14375	14503	14369	14337	14640	14351	14575	14433	14445	14556	14570	14512	14679	14478	14538	14470	14435	14353	14497	14542	14363	14551	14406	14467	14499	14515	14427	14383	14265	14389	14497	14485	14479	14436	14369	14590	14407	14256	14554	14545	14433	14490	14559	14403	14580	14538	14471	14511	14681	14639	14455	14500	14673	14383	14462	14453	14457	14424	14579	14361	14347	14478	14680	14454	14617	14380	14441	14518	14394	14351	14404	14375	14357	14343	14472	14441	14430	14312	14419	14326	14391	14449	14446	14365	14388	14525	14508	14400	14554	14533	14354	14349	14491	14458	14377	14325	14471	14522	14576	14496	14462	14519	14557	14537	14527	14612	14417	14549	14374	14553	14435	14300	14612	14420	14542	14387	14456	14399	14450	14365	14596	14432	14363	14484	14467	14584	14541	14464	14426	14440	14540	14600	14314	14379	14527	14398	14422	14482	14482	14299	14459	14268	14500	14566	14379	14374	14512	14488	14577	14496	14471	14384	14464	14540	14485	14551	14329	14500	14451	14408	14502	14638	14461	14458	14449	14362	14400	14483	14490	14417	14484	14447	14372	14365	14465	14449	14307	14522	14414	14372	14450	14558	14411	14775	14598	14278	14344	14367	14543	14470	14443	14629	14568	14539	14378	14479	14403	14358	14287	14465	14432	14540	14391	14392	14558	14419	14571	14377	14286	14476	14345	14438	14478	14515	14412	14478	14446	14449	14539	14423	14430	14432	14502	14512	14420	14453	14411	14645	14484	14326	14389	14459	14464	14469	14296	14348	14343	14461	14386	14503	14451	14511	14479	14556	14375	14388	14447	14528	14347	14338	14346	14389	14548	14402	14733	14479	14368	14427	14461	14551	14539	14455	14414	14466	14463	14335	14474	14522	14488	14402	14607	14484	14645	14470	14556	14393	14587	14301	14471	14256	14487	14459	14403	14451	14414	14429	14679	14672	14561	14447	14399	14506	14420	14625	14543	14576	14388	14520	14405	14456	14292	14491	14590	14450	14600	14523	14459	14422	14391	14489	14397	14429	14513	14402	14446	14463	14372	14528	14442	14510	14360	14421	14456	14432	14525	14517	14544	14376	14407	14388	14389	14637	14399	14623	14543	14438	14525	14429	14531	14586	14408	14551	14472	14603	14408	14371	14395	14582	14571	14487	14429	14389	14258	14541	14478	14530	14603	14637	14400	14520	14540	14327	14428	14451	14413	14300	14543	14410	14485	14334	14681	14439	14375	14520	14330	14377	14510	14476
23679	20802	28081	23650	21326	22756	22394	18703	18353	40227	58596	41619	27217	20255	17891	17541	17579	17541	17511	17378	17537	17559	17554	17593	17450	17433	17426	17521	17555	17461	17516	17349	17615	17497	17454	17554	17370	17368	17353	17381	17427	17243	17220	17394	17425	17271	17378	17370	17250	17586	17601	17263	17305	17390	17401	17635	17170	17422	17368	17198	17335	17306	17555	17433	17427	17490	17223	17463	17431	17467	17293	17316	17311	17246	17516	17267	17348	17369	17481	17472	17169	17285	17458	17364	17403	17187	17465	17479	17493	17513	17326	17272	17470	17542	17240	17503	17507	17357	17288	17428	17310	17610	17215	17170	17321	17444	17430	17221	17375	17315	17083	17450	17207	17414	17465	17334	17218	17360	17273	17138	17272	17541	17490	17431	17363	17301	17297	17284	17431	17391	17278	17405	17454	17355	17412	17220	17397	17406	17381	17330	17182	17456	17561	17203	17344	17331	17508	17327	17470	17307	17347	17437	17243	17314	17298	17403	17158	17257	17465	17257	17431	17459	17350	17429	17413	17338	17180	17291	17366	17305	17440	17530	17499	17512	17450	17201	17236	17532	17476	17119	17315	17142	17323	17576	17529	17463	17417	17351	17279	17458	17301	17174	17454	17045	17375	17430	17202	17510	17256	17453	17238	17223	17129	17339	17539	17396	17391	17401	17444	17252	17138	17295	17342	17314	17521	17331	17302	17323	17476	17529	17272	17254	17582	17200	17481	17244	17448	17492	17352	17251	17337	17423	17193	17153	17098	17445	17380	17225	17343	17421	17682	17428	17268	17409	17345	17501	17467	17321	17333	17281	17471	17012	17206	17281	17679	17241	17316	17435	17449	17417	17360	17622	17488	17278	17314	17271	17441	17355	17224	17446	17428	17282	17167	17438	17270	17330	17152	17277	17341	17312	17242	17283	17418	17413	17745	17430	17441	17303	17197	17203	17558	17593	17320	17219	17364	17276	17348	17114	17326	17203	17291	17437	17180	17425	17412	17399	17305	17344	17442	17325	17349	17320	17435	17504	17434	17407	17308	17348	17299	17406	17547	17247	17383	17318	17633	17458	17343	17355	17355	17500	17556	17463	17349	17371	17280	17284	17423	17497	17305	17310	17370	17341	17257	17534	17315	17305	17358	17346	17159	17385	17351	17526	17288	17447	17140	17430	17349	17412	17468	17295	17159	17340	17390	17269	17436	17434	17271	17339	17267	17160	17425	17461	17357	17471	17543	17322	17376	17280	17263	17247	17325	17384	17342	17244	17154	17327	17259	17403	17100	17361	17219	17355	17415	17338	17412	17354	17597	17147	17386	17379	17393	17491	17268	17154	17336	17095	17201	17299	17372	17450	17422	17441	17250	17375	17475	17425	17346	17424	17532	17233	17343	17255	17103	17300	17350	17213	17535	17302	17184	17394	17168	17264	17414	17474	17450	17367	17453	17505	17391	17321	17251	17346	17567	17627	17293	17367	17473	17334	17402	17506	17203	17350	17375	17011	17371	17217	17069	17309	17343	17236	17382	17214	17389	17292	17469	17446	17270	17240	17506	17378	17394	17166	17281	17331	17548	17333	17312	17248	17334	17386	17395	17415	17326	17339	17262	17502	17435	17329	17389	17613	17359	17382	16989	17351	17342	17431	17177	17333	17380	17229	17343	17177	17146	17330	17372	17340	17251	17357	17399	17566	17282	17310	17342	17465	17466	17541	17263	17436	17354	17232	17395	17308	17249	17413	17243	17301	17302	17471	17397	17238	17308	17377	17461	17179	17502	17452	17494	17427	17376	17261	17263	17422	17226	17342	17288	17371	17524	17394	17608	17338	17442	17345	17354	17482	17461	17523	17212	17356	17241	17273	17352	17315	17272	17422	17300	17433	17201	17388	17194	17339	17364	17331	17715	17320	17441	17458	17393	17386	17452	17314	17457	17506	17355	17357	17389	17238	17188	17297	17347	17299	17369	17534	17250	17518	17200	17152	17487	17167	17420	17177	17348	17134	17433	16994	17465	17191	17249	17201	17356	17499	17484	17192	17306	17418	17343	17187	17498	17462	17483	17313	17275	17274	17075	17494	17282	17444	17439	17499	17450	17242	17309	17554	17420	17362	17346	17411	17469	17357	17336	17492	17323	17338	17315	17340	17298	17063	17332	17342	17315	17397	17240	17303	17215	17435	17319	17323	17234	17492	17413	17155	17420	17464	17438	17456	17383	17299	17427	17311	17202	17339	17221	17263	17255	17432	17385	17231	17249	17096	17244	17315	17274	17447	17157	17276	17315	17463	17172	17601	17369	17224	17259	17304	17286	17331	17399	17212	17359	17487	17206	17270	17507	17471	17393	17533	17425	17405	17478	17383	17459	17275	17433	17360	17368	17388	17360	17232	17056	17486	17196	17581	17395	17165	17272	17366	17354	17325	17285	17329	17328	17301	17396	17481	17233	17383	17446	17388	17067	17232	17344	17454	17413	17356	17331	17263	17450	17365	17181	17522	17300	17401	17628	17374	17515	17209	17270	17443	17427	17340	17395	17368	17379	17497	17233	17330	17256	17206	17112	17158	17164	17266	17391	17470	17413	17297	17561	17449	17560	17121	17360	17326	17359	17412	17434	17117	17332	17192	17376	17195	17262	17404	17428	17438	17351	17312	17330	17294	17348	17202	17272	17394	17288	17383	17264	17388	17568	17252	17519	17237	17314	17302	17517	17322	17242	17211	17447	17446	17431	17528	17224	17266	17440	17385	17423	17215	17311	17241	17124	17200	17218	17274	17470	17452	17172	17442	17485	17266	17328	17434	17313	17524	17363	17276	17317	17229	17193	17207	17420	17386	17332	17375	17529	17529	17436	17289	17568	17270	17259	17467	17225	17344	17371	17480	17335	17249	17416	17119	17355	17422	17321	17327	17230	17366	17388	17368	17386	17374	17531	17474	17370	17428	17485	17295	17422	17161	17202	17179	17350	17173	17401	17273	17456	17568	17370	17120	17384	17486	17279	17488	17250	17633	17257	17324	17512	17439	17431	17393	17187	17418	17334	17340	17239	17389	17271	17371	17409	17337	17304	17229	17143	17117	17299	17279	17449	17299	17222	17071	17316	17316	17347	17320	17256	17608	17461	17286	17432	17307	17260	17188	17379	17166	17383	17575	17605	17501	17467	17317	17502	17278	17282	17380	17277	17322	17572	17268	17305	17330	17365	17114	17181	17522	17338	17237	17011	17334	17120	17464	17528	17484	17225	17278	17333	17131	17248	17262	17500	17334	17342	17390	17325	17357	17362	17190	17071	17417	17278	17350	17425	17537	17340	17483	17465	17306	17116	17363	17287	17369	17135	17415	17483	17482	17476	17371	17375	17150	17362	17503	17246	17063	17446	17343	16964	17339	17464	17262	17185	17328	17231	17258	17129	17363	17475	17428	17324	17341	17418	17381	17551	17314	17505	17358	17467	17364	17304	17498	17481	17450	17309	17430	17286	17489	17244	17418	17278	17368	17582	17252	17337	17285	17508	17383	17378	17200	17150	17358	17244	17344	17214	17209	17416	17397	17222	17212	17371	17342	17434	17308	17383	17450	17354	17341	17334	17396	17157	17020	17114	17325	17293	17436	17601	17456	17367	17448	17400	17194	17469	17500	17409	17426	17278	17061	17145	17292	17394	17427	17499	17385	17337	17313	17223	17558	17389	17317	17436	17296	17401	17262	17351	17471	17253	17272	17260	17293	17517	17328	17301	17465	17477	17345	17407	17185	17155	17332	17416	17447	17361	17282	17318	17312	17419	17276	17347	17212	17493	17276	17280	17216	17149	17243	17232	17433	17339	17344	17328	17319	17233	17521	17282	17273	17235	17303	17163	17410	17362	17222	17419	17212	17295	17342	17246	17219	17220	16930	17471	17466	17365	17486	17423	17293	17326	17298	17226	17333	17493	17079	17466	17414	17331	17356	17425	17509	17185	17439	17455	17468	17355	17269	17307	17255	17408	17534	17337	17275	17529	17214	17383	17542	17525	17486	17360	17166	17185	17248	17265	17400	17327	17424	17338	17479	17370	17169	17467	17292	17405	17439	17193	17219	17401	17509	17159	17462	17209	17395	17261	17466	17379	17373	17512	17134	17332	17380	17342	17367	17420	17484	17245	17233	17319	17423	17361	17658	17511	17305	17253	17210	17237	17295	17373	17321	17385	17212	17246	17527	17388	17258	17307	17182	17513	17261	17301	17425	17258	17387	17261	17336	17335	17330	17287	17398	17369	17453	17372	17224	17389	17143	17285	17210	17371	17213	17355	17505	17246	17252	17268	17299	17316	17313	17320	17333	17350	17356	17359	17202	17469	17195	17338	17412	17206	17374	17241	17253	17391	17380	17171	17112	17439	17598	17361	17141	17425	17243	17416	17314	17584	17386	17374	17288	17274	17312	17468	17161	17236	17159	17192	17166	17500	17557	17402	17374	17139	17340	17389	17296	17505	17500	17173	17310	17381	17451	17338	17416	17442	17267	17318	17455	17432	17142	17378	17086	17261	17313	17420	17407	17185	17481	17292	17432	17339	17394	17375	17313	17240	17245	17333	17318	17269	17276	17372	17183	17416	17233	17419	17263	17329	17459	17429	17390	17064	17289	17445	17325	17536	17406	17370	17481	17469	17229	17181	17505	17417	17426	17428	17195	17320	17213	17537	17251	17419	17318	17353	17427	17410	17254	17131	17070	17445	17246	17484	17249	17367	17144	17279	17278	17560	17341	17497	17526	17285	17381	17547	17318	17281	17286	17376	17552	17435	17343	17449	17290	17307	17228	17368	17492	17197	17137	17461	17453	17287	17143	17229	17426	17556	17402	17422	17216	17349	17487	17328	17202	17549	17437	17462	17122	17323	17173	17413	17411	17254	17388	17441	17378	17322	17358	17382	17206	17299	17304	17431	17325	17289	17255	17337	17495	17505	17412	17386	17368	17403	17293	17378	17414	17275	17362	17176	17355	17473	17441	17297	17225	17522	17443	17164	17144	17326	17417	17491	17352	17198	17183	17295	17448	17172	17325	17303	17274	17601	17295	17384	17368	17281	17400	17227	17299	17226	17416	17431	17423	17574	17214	17251	17522	17476	17321	17477	17451	17319	17210	17230	17340	17207	17337	17427	17375	17432	17312	17246	17422
16504	26855	25710	20623	18159	16903	16417	16140	16195	43101	56414	39447	24157	16252	14694	14614	14479	14570	14488	14522	14591	14490	14455	14566	14536	14480	14718	14273	14581	14603	14548	14564	14546	14583	14454	14431	14566	14510	14423	14604	14416	14493	14515	14634	14531	14552	14532	14550	14413	14487	14583	14467	14419	14560	14574	14519	14756	14456	14387	14624	14485	14553	14532	14503	14692	14584	14673	14457	14697	14214	14453	14586	14618	14409	14536	14479	14496	14478	14532	14589	14588	14573	14530	14535	14513	14586	14561	14318	14595	14538	14505	14481	14590	14561	14468	14637	14377	14578	14614	14586	14618	14461	14595	14595	14418	14584	14512	14567	14623	14633	14381	14574	14534	14584	14512	14482	14717	14531	14492	14626	14397	14452	14625	14561	14577	14415	14750	14586	14727	14445	14578	14485	14620	14529	14401	14580	14556	14465	14525	14624	14479	14387	14476	14391	14612	14541	14457	14563	14548	14384	14418	14474	14588	14510	14321	14445	14511	14432	14430	14381	14485	14476	14551	14515	14550	14426	14652	14411	14452	14447	14490	14371	14459	14423	14627	14372	14413	14587	14480	14494	14533	14530	14482	14485	14573	14593	14492	14637	14488	14625	14576	14581	14663	14556	14541	14493	14389	14458	14526	14496	14569	14559	14580	14476	14572	14494	14494	14454	14591	14412	14548	14476	14527	14525	14509	14633	14656	14322	14641	14538	14691	14499	14392	14768	14610	14435	14515	14450	14470	14415	14628	14515	14372	14573	14512	14473	14530	14513	14437	14387	14585	14553	14503	14596	14598	14551	14644	14487	14555	14323	14364	14667	14537	14477	14530	14451	14596	14616	14231	14576	14502	14583	14477	14383	14559	14619	14299	14475	14430	14538	14511	14513	14568	14512	14546	14529	14480	14435	14452	14606	14441	14448	14610	14431	14457	14517	14510	14535	14676	14474	14514	14459	14349	14471	14503	14538	14589	14496	14594	14486	14539	14512	14536	14763	14648	14394	14478	14695	14238	14669	14638	14600	14593	14586	14467	14671	14466	14725	14422	14538	14556	14457	14561	14467	14691	14588	14634	14328	14597	14571	14583	14300	14589	14682	14425	14545	14494	14518	14523	14423	14604	14425	14473	14656	14553	14579	14572	14439	14662	14410	14581	14488	14359	14389	14437	14530	14413	14452	14427	14597	14541	14303	14560	14568	14574	14540	14458	14721	14518	14547	14652	14548	14446	14446	14472	14606	14401	14569	14586	14603	14384	14467	14599	14575	14515	14570	14343	14568	14588	14644	14566	14345	14471	14438	14407	14587	14513	14505	14507	14612	14488	14505	14527	14475	14524	14552	14567	14582	14650	14596	14560	14621	14501	14395	14484	14515	14787	14613	14437	14408	14602	14464	14583	14658	14505	14525	14483	14521	14594	14601	14516	14552	14584	14560	14449	14610	14342	14491	14378	14498	14587	14415	14396	14607	14455	14512	14657	14659	14602	14403	14510	14566	14529	14532	14510	14677	14593	14594	14417	14440	14498	14565	14336	14483	14590	14421	14616	14615	14531	14535	14529	14423	14526	14507	14572	14589	14361	14519	14535	14532	14390	14711	14438	14547	14455	14394	14654	14460	14637	14515	14562	14426	14461	14460	14691	14494	14514	14549	14458	14462	14454	14507	14629	14357	14530	14636	14434	14418	14661	14647	14402	14500	14504	14504	14447	14353	14468	14467	14445	14581	14673	14471	14426	14602	14525	14453	14728	14465	14497	14493	14462	14537	14604	14436	14730	14484	14495	14455	14480	14545	14583	14520	14513	14434	14426	14524	14586	14498	14616	14635	14612	14428	14502	14390	14556	14610	14403	14516	14451	14595	14631	14456	14695	14383	14470	14501	14386	14535	14485	14449	14475	14497	14555	14650	14474	14593	14588	14685	14271	14379	14559	14667	14531	14594	14243	14671	14438	14515	14554	14419	14557	14675	14523	14658	14542	14490	14451	14511	14584	14482	14464	14595	14542	14541	14722	14569	14438	14542	14425	14488	14673	14577	14526	14579	14605	14407	14419	14417	14421	14503	14617	14344	14504	14561	14441	14561	14494	14439	14704	14583	14491	14461	14312	14579	14539	14514	14615	14578	14508	14371	14502	14698	14497	14486	14527	14458	14585	14464	14378	14589	14319	14415	14463	14408	14409	14371	14494	14535	14454	14522	14351	14600	14396	14583	14431	14464	14567	14419	14478	14505	14462	14507	14690	14437	14601	14765	14504	14474	14398	14501	14554	14278	14419	14546	14552	14702	14601	14559	14697	14464	14433	14467	14391	14429	14521	14413	14705	14512	14424	14371	14572	14455	14474	14620	14599	14601	14402	14646	14454	14407	14450	14509	14432	14440	14450	14607	14462	14442	14438	14272	14486	14533	14650	14391	14593	14567	14584	14506	14533	14480	14603	14408	14602	14554	14620	14450	14708	14449	14645	14397	14736	14462	14508	14584	14499	14666	14456	14507	14542	14658	14470	14518	14389	14400	14530	14471	14681	14520	14557	14475	14593	14559	14684	14451	14523	14437	14525	14508	14581	14479	14613	14559	14578	14463	14729	14470	14484	14524	14616	14560	14405	14657	14640	14592	14421	14424	14669	14570	14645	14464	14525	14421	14578	14565	14567	14625	14535	14513	14426	14494	14383	14507	14780	14451	14639	14537	14711	14505	14632	14693	14556	14602	14565	14505	14573	14454	14472	14658	14491	14417	14693	14391	14637	14432	14612	14408	14628	14409	14575	14547	14674	14589	14523	14432	14456	14424	14550	14471	14494	14532	14331	14459	14533	14360	14527	14449	14400	14272	14634	14389	14493	14564	14398	14479	14723	14529	14442	14476	14569	14452	14523	14652	14476	14531	14550	14611	14451	14742	14477	14593	14440	14611	14540	14577	14443	14430	14492	14550	14363	14498	14481	14519	14646	14465	14421	14406	14582	14526	14469	14506	14590	14472	14456	14531	14382	14421	14655	14487	14428	14520	14484	14381	14581	14439	14470	14555	14621	14581	14485	14532	14333	14410	14457	14450	14589	14493	14425	14630	14584	14787	14439	14603	14365	14553	14402	14560	14650	14493	14551	14474	14397	14467	14685	14485	14515	14484	14579	14461	14573	14470	14630	14519	14428	14445	14531	14562	14663	14458	14427	14531	14388	14520	14528	14510	14528	14589	14598	14398	14463	14535	14510	14599	14393	14431	14607	14623	14408	14392	14502	14535	14515	14401	14502	14435	14517	14568	14499	14668	14444	14550	14396	14570	14529	14549	14471	14510	14628	14560	14582	14262	14497	14637	14500	14602	14454	14477	14592	14463	14445	14651	14686	14442	14634	14505	14596	14453	14527	14364	14630	14586	14415	14541	14496	14495	14454	14542	14478	14568	14521	14440	14600	14560	14574	14638	14346	14621	14470	14434	14481	14506	14485	14508	14551	14721	14559	14577	14561	14480	14435	14508	14539	14617	14559	14520	14537	14378	14513	14690	14617	14596	14416	14503	14485	14509	14544	14707	14506	14661	14498	14580	14609	14423	14560	14610	14476	14415	14447	14464	14511	14562	14551	14641	14542	14622	14415	14459	14359	14667	14464	14569	14503	14532	14548	14488	14794	14596	14508	14516	14510	14542	14474	14491	14612	14649	14369	14529	14367	14713	14634	14517	14582	14558	14523	14557	14527	14393	14423	14534	14399	14716	14525	14537	14674	14579	14623	14529	14472	14373	14674	14466	14514	14514	14458	14588	14390	14557	14419	14492	14606	14527	14317	14478	14627	14504	14572	14496	14511	14533	14681	14578	14498	14598	14505	14654	14457	14464	14440	14432	14627	14511	14492	14573	14463	14577	14519	14280	14533	14375	14636	14525	14390	14428	14451	14640	14431	14458	14488	14360	14584	14729	14389	14646	14664	14610	14422	14579	14486	14517	14608	14586	14449	14523	14463	14504	14402	14618	14478	14417	14530	14381	14541	14493	14591	14591	14596	14493	14518	14502	14663	14484	14407	14570	14576	14541	14556	14554	14562	14415	14486	14526	14419	14421	14581	14630	14578	14550	14383	14483	14614	14466	14536	14515	14423	14398	14607	14377	14516	14398	14523	14465	14614	14649	14484	14590	14626	14493	14618	14531	14729	14554	14435	14494	14475	14425	14338	14596	14407	14538	14615	14374	14525	14572	14536	14577	14422	14548	14316	14525	14439	14412	14506	14590	14505	14366	14550	14443	14570	14655	14399	14514	14623	14519	14463	14573	14588	14326	14561	14413	14569	14488	14562	14351	14647	14379	14446	14493	14366	14603	14394	14456	14616	14435	14566	14526	14520	14309	14527	14572	14653	14542	14590	14594	14653	14546	14488	14523	14449	14489	14344	14484	14358	14532	14310	14602	14539	14465	14336	14597	14595	14501	14634	14501	14569	14559	14469	14423	14520	14518	14626	14480	14373	14454	14443	14430	14621	14502	14596	14608	14449	14544	14382	14631	14538	14284	14472	14621	14538	14603	14615	14501	14548	14533	14561	14424	14585	14612	14630	14464	14684	14646	14515	14470	14463	14398	14462	14445	14495	14709	14404	14608	14522	14324	14501	14618	14580	14572	14563	14599	14544	14770	14569	14450	14512	14578	14495	14588	14311	14568	14436	14450	14622	14595	14602	14600	14621	14486	14633	14542	14457	14526	14478	14427	14611	14336	14604	14471	14424	14658	14385	14386	14578	14389	14495	14399	14606	14509	14360	14500	14485	14509	14541	14681	14356	14378	14382	14479	14342	14553	14456	14565	14567	14468	14483	14535	14506	14538	14588	14690	14594	14611	14538	14565	14588	14523	14592	14430	14541	14591	14629	14490	14516	14621	14477	14592	14366	14605	14544	14447	14613	14335	14429	14423	14435	14527	14658	14453	14622	14606	14562	14597	14532	14399	14469	14583	14433	14564	14628	14536	14536	14356	14473	14440	14583	14402	14357	14576	14548	14402	14609	14418	14478	14569	14486	14698	14492	14629	14444	14441	14553	14461	14463	14649	14549	14455	14330	14606	14497	14687	14641	14451	14450	14502	14499	14409	14526	14519	14531	14403	14665	14445	14507	14528	14471	14512	14662	14647	14444	14521	14441	14515	14607	14638	14552	14568	14480	14425
29715	21164	20207	18755	17360	17502	17366	17498	17470	18993	22112	21338	19199	17806	17477	17525	17479	17209	17442	17345	17693	17330	17304	17640	17446	17518	17160	17496	17471	17309	17413	17276	17371	17449	17344	17294	17364	17301	17440	17169	17182	17264	17255	17246	17407	17441	17296	17338	17433	17434	17477	17444	17391	17354	17424	17480	17354	17523	17583	17335	17288	17114	17269	17294	17238	17422	17355	17400	17479	17317	17602	17154	17357	17303	17291	17219	17412	17355	17318	17461	17492	17385	17372	17376	17340	17377	17604	17177	17507	17362	17459	17342	17309	17269	17267	17273	17362	17285	17170	17294	17450	17351	17433	17304	17393	17413	17322	17372	17410	17279	17305	17372	17296	17359	17360	17313	17457	17441	17274	17316	17235	17479	17265	17320	17237	17018	17299	17256	17230	17492	17450	17533	17317	17395	17273	17249	17189	17452	17302	17325	17089	17138	17190	17389	17502	17383	17326	17314	17424	17306	17453	17512	17185	17209	17324	17256	17298	17394	17264	17258	17330	17191	17428	17299	17351	17332	17297	17089	17350	17461	17358	17413	17172	17202	17174	17201	17375	17255	17354	17361	17458	17179	17351	17282	17429	17267	17216	17488	17240	17292	17284	17350	17528	17434	17356	17177	17187	17243	17387	17256	17251	17288	17249	17222	17279	17293	17182	17305	17272	17337	17435	17376	17198	17356	17405	17487	17564	17302	17443	17184	17203	17372	17296	17298	17281	17192	17207	17309	17236	17534	17240	17230	17083	17307	17435	17348	17394	17547	17437	17339	17464	17479	17424	17436	17221	17340	17325	17215	17341	17280	17274	17256	17335	17244	17589	17436	17295	17232	17189	17194	17264	17246	17439	17394	17325	17320	17201	17188	17257	17234	17247	17541	17373	17090	17504	17436	17291	17409	17513	17397	17377	17212	17246	17278	17206	17312	17275	17293	17367	17184	17236	17405	17497	17392	17332	17475	17203	17247	17266	17286	17204	17416	17126	17174	17334	17257	17253	17251	17252	17335	17171	17283	17419	17351	17452	17372	17260	17501	17303	17627	17327	17272	17325	17121	17376	17311	17449	17334	17043	17402	17525	17284	17167	17353	17322	17204	17282	17302	17497	17387	17217	17401	17369	17350	17283	17206	17342	17596	17313	17342	17186	17177	17176	17334	17362	17122	17225	17167	17015	17403	17177	17338	17399	17451	17326	17306	17470	17457	17279	17256	17421	17331	17396	17281	17531	17288	17460	17530	17464	17288	17492	17456	17255	17307	17356	17249	17143	17445	17389	17105	17254	17344	17349	17264	17189	17377	17323	17388	17390	17217	17297	17299	17301	17317	17250	17141	17144	17226	17510	17174	17398	17300	17313	17307	17254	17465	17321	17428	17411	17243	17224	17410	17278	17249	17318	17348	17217	17299	17303	17313	17317	17411	17301	17279	17249	17203	17288	17332	17416	17158	17283	17399	17446	17435	17375	17631	17412	17340	17239	17339	17300	17423	17174	17258	17412	17332	17373	17195	17181	17211	17282	17436	17441	17374	17264	17463	17363	17343	17568	17286	17330	17163	17309	17301	17311	17480	17431	17369	17434	17202	17417	17175	17205	17239	17091	17138	17301	17092	17239	17337	17412	17111	17250	17280	17293	17351	17293	17308	17500	17332	17429	17407	17444	17237	17300	17023	17217	17275	17299	17383	17319	17402	17316	17549	17372	17180	17365	17293	17320	17216	17335	17390	17330	17461	17427	17260	17231	17491	17162	17446	17299	17346	17454	17333	17500	17326	17462	17188	17464	17245	17426	17380	17292	17078	17476	17250	17569	17304	17102	17414	17307	17305	17312	17386	17324	17357	17487	17332	17368	17502	17336	17388	17288	17489	17104	17218	17295	17259	17384	17307	17546	17356	17423	17335	17336	17284	17279	17349	17424	17469	17413	17410	17453	17336	17628	17259	17369	17449	17332	17379	17512	17366	17200	17273	17279	17306	17316	17529	17326	17355	17336	17293	17415	17395	17437	17328	17188	17445	17246	17206	17439	17255	17277	17301	17345	17413	17363	17188	17411	17366	17503	17296	17386	17100	17371	17317	17451	17240	17377	17250	17357	17422	17240	17185	17206	17358	17229	17416	17389	17326	17317	17266	17404	17166	17317	17368	17397	17433	17210	17353	17120	17230	17400	17298	17477	17141	17156	17511	17138	17534	17490	17353	17505	17344	17165	17432	17482	17371	17172	17348	17447	17234	17508	17368	17376	17383	17336	17243	17327	17222	17453	17347	17592	17659	17557	17205	17463	17299	17377	17360	17274	17549	17141	17360	17438	17334	17367	17363	17211	17430	17569	17451	17363	17547	17498	17269	17321	17332	17287	17071	17320	17208	17384	17371	17489	17279	17400	17261	17334	17542	17215	17160	17180	17147	17314	17345	17263	17456	17438	17245	17429	17316	17192	17528	17395	17159	17277	17570	17311	17297	17422	17164	17151	17369	17140	17454	17192	17418	17526	17297	17215	17321	17576	17265	17171	17441	17339	17118	17389	17365	17450	17146	17356	17241	17299	17343	17316	17560	17346	17191	17277	17356	17303	17237	17291	17503	17314	17465	17267	17342	17159	17304	17246	17117	17379	17387	17390	17375	17280	17190	17434	17298	17283	17294	17361	17269	17369	17260	17513	17185	17436	17399	17430	17265	17339	17375	17428	17336	17267	17318	17407	17307	17332	17193	17464	17236	17375	17292	17368	17349	17317	17292	17381	17224	17482	17401	17260	17332	17340	17290	17290	17148	17312	17282	17458	17479	17253	17363	17404	17187	17530	17403	17367	17432	17094	17229	17360	17405	17565	17392	17429	17182	17260	17148	17043	17430	17439	17279	17413	17407	17327	17332	17364	17173	17345	17403	17259	17312	17364	17317	17460	17323	17466	17235	17342	17195	17288	17083	17436	17208	17296	17272	17474	17363	17278	17214	17426	17060	17243	17285	17279	17309	17523	17314	17445	17459	17347	17301	17445	17293	17246	17513	17290	17364	17208	17570	17362	17298	17435	17155	17249	17239	17412	17423	17213	17055	17435	17408	17496	17261	17489	17559	17283	17309	17393	17465	17516	17423	17497	17275	17456	17081	17273	17337	17407	17455	17329	17313	17324	17436	17420	17368	17306	17314	17345	17336	17459	17367	17320	17031	17402	17250	17424	17518	17240	17400	17269	17191	17457	17050	17357	17434	17374	17471	17247	17171	17412	17511	17405	17173	17237	17452	17374	17605	17389	17271	17345	17290	17329	17348	17367	17259	17370	17274	17518	17227	17497	17109	17411	17411	17250	17317	17446	17325	17288	17244	17400	17310	17417	17354	17395	17257	17220	17415	17189	17210	17277	17397	17264	17436	17608	17388	17324	17175	17214	17338	17194	17114	17220	17114	17336	17383	17267	17349	17345	17208	17254	17271	17424	17320	17312	17272	17223	17248	17411	17372	17319	17361	17378	17193	17227	17272	17266	17340	17181	17247	17395	17333	17441	17253	17429	17521	17324	17363	17346	17289	17403	17359	17359	17206	17569	17362	17375	17255	17266	17404	17241	17224	17539	17283	17374	17360	17494	17358	17313	17337	17267	17435	17398	17295	17418	17377	17346	17295	17273	17444	17259	17304	17377	17271	17403	17131	17226	17493	17293	17377	17207	17560	17406	17284	17638	17454	17234	17211	17470	17447	17376	17360	17231	17328	17439	17560	17526	17297	17296	17327	17150	17342	17291	17264	17399	17328	17096	17327	17489	17492	17278	17148	17348	17294	17215	17348	17248	17385	17251	17354	17230	17440	17349	17399	17248	17277	17315	17511	17443	17136	17404	17158	17148	17345	17090	17470	17527	17213	17245	17239	17324	17320	17424	17323	17368	17255	17166	17401	17208	17243	17559	17229	17205	17325	17247	17260	17497	17471	17307	17497	17426	17251	17080	17205	17427	17425	17299	17349	17436	17189	17333	17138	17450	17148	17284	17450	17386	17226	17351	17301	17251	17416	17202	17496	17184	17310	17422	17382	17547	17266	17108	17435	17192	17297	17596	17371	17471	17431	17302	17214	17287	17332	17592	17475	17516	17258	17436	17241	17380	17009	17272	17359	17346	17407	17512	17185	17117	17569	17259	17249	17318	17313	17400	17125	17230	17381	17238	17346	17374	17221	17297	17337	17476	17354	17362	17405	17395	17237	17319	17395	17227	17344	17205	17345	17194	17257	17298	17295	17553	17340	17181	17358	17186	17112	17325	17438	17201	17356	17324	17326	17484	17478	17215	17485	17251	17221	17350	16991	17318	17308	17352	17496	17485	17385	17371	17361	17213	17051	17294	17322	17352	17423	17218	17457	17443	17228	17410	17284	17355	17268	17474	17302	17389	17458	17406	17467	17194	17305	17252	17410	17397	17296	17334	17531	17191	17352	17270	17305	17479	17299	17210	17281	17248	17189	17284	17327	17308	17306	17488	17330	17189	17466	17475	17250	17330	17343	17278	17144	17242	17315	17154	17311	17318	17093	17318	17256	17137	17418	17270	17388	17492	17377	17518	17453	17046	17271	17247	17378	17477	17285	17494	17436	17390	17397	17178	17338	17210	17116	17470	17277	17307	17332	17209	17187	17238	17388	17413	17321	17514	17258	17446	17482	17226	17153	17083	17371	17324	17240	17255	17407	17422	17470	17317	17358	17464	17418	17452	17309	17291	17420	17279	17346	17325	17211	17403	17531	17288	17424	17266	17205	17434	17322	17312	17422	17395	17252	17347	17244	17309	17418	17465	17218	17314	17272	17323	17489	17203	17167	17489	17241	17260	17379	17359	17527	17335	17193	17379	17225	17229	17270	17280	17276	17246	17246	17386	17181	17375	17101	17415	17266	17333	17398	17331	17423	17307	17247	17449	17259	17345	17136	17226	17432	17325	17371	17250	17465	17396	17555	17455	17258	17240	17477	17362	17283	17357	17479	17405	17298	17473	17352	17423	17227	17193	17376	17263	17341	17384	17226	17309	17409	17439	17516	17461	17405	17195	17462	17280	17426	17510	17386	17415	17360	17064	17339	17280	17239	17511	17531	17391	17226	17453	17365	17436	17307	17243	17351	17438	17396	17234	17470	17233	17337	17309	17254	17164	17185	17285	17372	17284	17449
15263	15184	15280	14946	14742	14584	14514	14591	14525	17545	21076	19009	16221	14672	14382	14574	14276	14586	14448	14658	14454	14538	14396	14449	14427	14483	14417	14615	14366	14286	14675	14540	14506	14578	14411	14503	14459	14465	14598	14407	14610	14450	14468	14433	14569	14576	14581	14536	14513	14653	14487	14660	14652	14714	14639	14542	14359	14424	14637	14542	14327	14515	14455	14534	14582	14517	14593	14567	14486	14489	14408	14567	14702	14542	14402	14506	14499	14349	14343	14439	14459	14581	14505	14459	14563	14495	14362	14559	14564	14477	14571	14394	14297	14488	14387	14586	14468	14516	14353	14617	14604	14474	14592	14444	14469	14557	14509	14458	14585	14680	14685	14469	14529	14551	14554	14501	14493	14598	14563	14428	14373	14507	14552	14433	14357	14376	14550	14449	14489	14546	14441	14350	14590	14540	14587	14447	14693	14550	14487	14654	14497	14548	14565	14417	14505	14571	14469	14445	14504	14399	14447	14394	14535	14499	14501	14454	14624	14465	14612	14498	14635	14519	14645	14534	14231	14553	14494	14555	14371	14508	14633	14452	14404	14457	14603	14404	14553	14562	14550	14540	14526	14564	14547	14488	14529	14615	14450	14547	14456	14370	14592	14540	14484	14438	14500	14397	14528	14527	14551	14609	14569	14683	14472	14366	14465	14556	14590	14342	14569	14482	14435	14483	14615	14575	14587	14470	14512	14568	14442	14587	14512	14350	14458	14554	14519	14361	14499	14270	14533	14343	14515	14457	14567	14684	14573	14602	14577	14349	14606	14588	14635	14463	14512	14596	14420	14491	14567	14477	14473	14569	14507	14477	14427	14436	14485	14538	14618	14577	14342	14360	14438	14614	14590	14452	14668	14574	14652	14465	14435	14403	14586	14556	14455	14459	14337	14376	14459	14527	14714	14613	14588	14481	14498	14533	14487	14463	14528	14620	14473	14542	14430	14432	14463	14460	14512	14582	14389	14534	14518	14544	14326	14386	14427	14560	14472	14556	14599	14480	14440	14519	14420	14560	14398	14437	14483	14599	14509	14585	14629	14647	14557	14520	14445	14525	14449	14463	14496	14513	14486	14444	14425	14548	14230	14360	14544	14700	14463	14816	14356	14409	14396	14546	14439	14626	14457	14618	14348	14579	14518	14420	14484	14580	14535	14659	14538	14426	14527	14724	14595	14497	14484	14434	14446	14538	14387	14608	14508	14441	14396	14632	14669	14475	14501	14480	14622	14488	14424	14605	14480	14425	14678	14429	14433	14487	14545	14555	14644	14453	14329	14441	14505	14418	14554	14376	14594	14502	14502	14614	14373	14700	14387	14402	14365	14434	14493	14549	14482	14369	14592	14505	14415	14467	14569	14347	14347	14610	14545	14324	14521	14472	14608	14548	14560	14463	14435	14455	14639	14590	14453	14357	14600	14579	14411	14561	14591	14474	14381	14480	14501	14335	14479	14592	14581	14431	14342	14583	14644	14456	14603	14464	14494	14625	14460	14461	14526	14392	14658	14475	14510	14710	14574	14449	14563	14640	14379	14492	14320	14681	14532	14459	14475	14635	14526	14541	14618	14645	14651	14399	14404	14371	14513	14569	14481	14464	14530	14650	14435	14531	14335	14468	14460	14412	14459	14362	14456	14496	14546	14564	14591	14442	14540	14448	14483	14454	14593	14585	14601	14547	14409	14418	14425	14381	14681	14324	14511	14563	14556	14325	14561	14565	14396	14742	14456	14571	14614	14456	14489	14406	14399	14721	14510	14632	14497	14533	14572	14450	14473	14520	14534	14399	14469	14398	14729	14427	14453	14468	14492	14304	14645	14575	14460	14461	14644	14497	14388	14486	14489	14621	14428	14504	14472	14567	14462	14639	14378	14531	14586	14566	14442	14374	14518	14632	14566	14561	14442	14450	14450	14492	14569	14510	14455	14499	14549	14474	14595	14511	14553	14626	14592	14510	14525	14399	14533	14413	14505	14386	14478	14495	14535	14496	14529	14468	14440	14533	14487	14601	14501	14593	14546	14660	14440	14707	14539	14656	14590	14624	14501	14545	14484	14328	14487	14486	14539	14374	14462	14386	14555	14352	14647	14466	14579	14530	14516	14495	14430	14420	14540	14573	14477	14492	14633	14584	14388	14596	14557	14474	14734	14571	14453	14526	14565	14571	14523	14591	14625	14332	14502	14632	14455	14499	14458	14494	14538	14410	14415	14522	14395	14584	14561	14520	14495	14521	14196	14474	14577	14213	14447	14531	14414	14428	14505	14500	14528	14400	14470	14439	14468	14479	14393	14662	14523	14299	14518	14456	14374	14528	14549	14495	14261	14493	14519	14408	14562	14426	14576	14478	14500	14476	14657	14569	14263	14398	14454	14623	14325	14530	14604	14485	14582	14389	14524	14565	14458	14490	14548	14447	14557	14425	14615	14465	14407	14566	14618	14430	14370	14602	14527	14473	14470	14558	14499	14551	14605	14521	14449	14443	14580	14537	14507	14619	14474	14539	14465	14683	14456	14526	14496	14561	14378	14387	14369	14503	14485	14473	14526	14306	14474	14537	14522	14420	14515	14459	14506	14565	14641	14472	14359	14521	14572	14656	14241	14520	14305	14555	14528	14746	14639	14447	14466	14522	14653	14627	14351	14739	14587	14497	14397	14466	14503	14507	14589	14475	14556	14454	14469	14640	14547	14672	14462	14506	14324	14493	14516	14477	14690	14598	14528	14436	14464	14537	14587	14457	14367	14625	14517	14398	14518	14508	14418	14468	14404	14684	14412	14543	14402	14472	14467	14510	14453	14669	14409	14425	14402	14595	14537	14441	14511	14548	14460	14495	14482	14587	14608	14401	14480	14577	14477	14542	14394	14404	14637	14579	14459	14552	14677	14518	14679	14663	14602	14616	14436	14385	14476	14519	14734	14494	14549	14459	14362	14472	14289	14712	14481	14565	14389	14566	14365	14438	14551	14306	14371	14409	14585	14483	14405	14556	14591	14498	14535	14492	14483	14496	14440	14626	14440	14548	14292	14566	14574	14584	14752	14508	14651	14445	14535	14423	14450	14604	14439	14669	14528	14533	14516	14568	14480	14681	14731	14416	14462	14400	14578	14435	14464	14661	14530	14519	14464	14547	14623	14313	14596	14412	14537	14325	14501	14651	14436	14447	14421	14539	14558	14523	14441	14438	14481	14500	14522	14574	14392	14616	14569	14494	14540	14446	14616	14346	14472	14533	14670	14498	14520	14459	14604	14645	14553	14511	14434	14613	14484	14451	14568	14576	14505	14586	14495	14545	14337	14494	14485	14516	14532	14532	14369	14418	14550	14464	14397	14659	14526	14582	14436	14567	14458	14535	14287	14304	14498	14402	14388	14340	14455	14584	14504	14352	14479	14558	14511	14526	14595	14584	14400	14590	14577	14339	14596	14626	14667	14540	14579	14343	14565	14494	14461	14610	14489	14683	14438	14703	14499	14672	14485	14472	14369	14480	14506	14611	14373	14398	14571	14558	14427	14488	14513	14528	14386	14635	14577	14536	14570	14375	14475	14527	14491	14616	14704	14649	14471	14454	14459	14521	14455	14421	14460	14566	14420	14456	14494	14412	14393	14523	14552	14551	14545	14541	14577	14469	14605	14556	14503	14487	14522	14487	14393	14467	14468	14493	14485	14611	14658	14534	14493	14487	14507	14374	14625	14581	14437	14465	14457	14594	14622	14555	14393	14608	14551	14667	14324	14514	14459	14546	14567	14409	14687	14480	14622	14455	14473	14647	14565	14551	14418	14536	14574	14503	14547	14464	14472	14738	14595	14456	14622	14473	14642	14547	14598	14648	14457	14365	14778	14370	14552	14540	14368	14405	14455	14478	14598	14542	14531	14539	14413	14415	14670	14481	14544	14519	14440	14485	14735	14612	14552	14516	14392	14616	14485	14487	14566	14536	14466	14464	14392	14480	14528	14524	14498	14568	14573	14629	14399	14531	14487	14539	14584	14424	14443	14453	14336	14376	14517	14600	14544	14437	14509	14609	14511	14596	14415	14539	14610	14350	14394	14459	14545	14440	14642	14513	14678	14456	14630	14490	14512	14442	14549	14627	14431	14497	14503	14633	14353	14395	14589	14560	14511	14554	14554	14483	14410	14482	14503	14525	14486	14713	14678	14466	14650	14560	14536	14515	14781	14453	14658	14430	14567	14518	14514	14653	14426	14626	14465	14525	14605	14544	14557	14407	14449	14566	14322	14626	14531	14356	14569	14446	14593	14581	14430	14620	14641	14545	14555	14534	14601	14572	14485	14526	14444	14612	14308	14495	14511	14529	14601	14505	14547	14543	14514	14529	14452	14533	14459	14495	14509	14611	14353	14551	14297	14440	14595	14536	14618	14676	14396	14481	14502	14323	14743	14516	14583	14498	14410	14585	14512	14263	14394	14666	14410	14384	14540	14450	14583	14683	14412	14501	14583	14379	14546	14578	14600	14378	14380	14516	14395	14560	14538	14456	14611	14576	14482	14402	14470	14511	14547	14401	14641	14592	14492	14584	14522	14445	14448	14588	14396	14405	14508	14421	14641	14428	14673	14403	14593	14620	14481	14279	14549	14495	14540	14534	14392	14480	14527	14626	14539	14434	14403	14550	14380	14600	14497	14711	14412	14525	14643	14563	14586	14583	14699	14510	14462	14370	14424	14412	14695	14452	14465	14505	14442	14532	14601	14445	14580	14368	14812	14455	14638	14633	14541	14427	14414	14494	14440	14497	14422	14696	14688	14458	14583	14511	14429	14327	14547	14504	14326	14589	14551	14628	14510	14519	14575	14356	14579	14529	14624	14567	14456	14592	14460	14630	14611	14558	14489	14576	14463	14468	14426	14632	14563	14548	14370	14523	14748	14578	14294	14448	14494	14369	14469	14625	14397	14536	14572	14657	14510	14497	14523	14594	14490	14481	14424	14710	14498	14389	14488	14518	14344	14499	14519	14534	14496	14519	14571	14502	14396	14286	14489	14345	14443	14570	14691	14464	14546	14387	14345	14509	14512	14469	14610	14318	14587	14656	14400	14647	14465	14307	14580	14501	14506	14476	14459	14567	14662	14448	14376	14442	14513	14397	14491	14395	14568	14441	14503	14583	14560	14546	14649	14504	14431	14645
25785	20869	26970	25459	20099	18635	18610	17879	18181	26510	37498	33858	24207	19378	17867	17450	17616	17268	17302	17392	17555	17377	17413	17225	17274	17310	17369	17491	17233	17471	17491	17322	17279	17253	17208	17331	17224	17187	17147	17329	17274	17042	17285	17146	17336	17283	17212	17414	17438	17423	17285	17392	17211	17205	17262	17424	17312	17340	17191	17405	17327	17199	17228	17299	17282	16963	17200	17294	17293	17276	17324	17303	17335	17500	17514	17364	17300	17426	17183	17244	17332	17371	17106	17267	17325	17288	17319	17332	17346	17409	17298	17334	17231	17057	17424	17182	17338	17311	17340	17246	17286	17262	17432	17274	17302	17175	17198	17388	17408	17443	17135	17426	17171	17374	17082	17385	17144	17134	17201	17344	17250	17355	17301	17320	17216	17382	17137	17287	17304	17238	17317	17216	17358	17315	17334	17276	17280	17121	17155	17164	17145	17172	17320	17166	17052	17190	17118	17004	17240	17315	17199	17113	17125	17295	17184	17272	17363	17228	17262	17369	17445	17251	17177	17162	17259	17310	17380	17228	17290	17243	17262	17223	17340	17335	17155	17306	17381	17333	17260	17303	17022	17091	17366	17369	17349	17102	17049	17108	17366	16953	17315	17331	17309	17319	17300	17280	17187	17215	17426	17310	17147	17270	17348	17423	17134	17318	17193	17454	17245	17304	17479	17250	17146	17319	17304	17466	17248	17361	17052	17287	17252	17111	17110	17431	17386	17158	17413	17272	17305	17160	17405	17088	17130	17174	17399	17223	17030	17068	17307	17442	17209	17461	17323	17232	17319	17082	17331	17176	17202	17369	17277	17325	17369	17175	17357	17204	17248	17268	17277	17271	16995	17188	17275	17262	17478	17446	17082	17190	17260	17306	17228	17143	17275	17332	17175	17239	17319	17455	17441	17343	17327	17274	17339	17225	17124	17313	17105	17295	17202	17273	17365	17309	17400	17235	17271	17202	17323	17243	17308	17409	17347	17240	17265	17048	17158	17280	17541	17176	17392	17192	17232	17397	17339	17386	17435	17143	17145	17291	17266	17345	17307	17376	17340	17429	17305	17253	17285	17379	17461	17298	17291	17245	17143	17159	17466	17323	17253	17311	17288	17287	17371	17167	17128	17332	17437	17361	17473	17181	17187	17259	17281	17304	17117	17157	17287	17183	17413	17064	17066	17182	17296	17219	17192	17154	17361	17341	17078	17371	17311	17283	17247	17348	17033	17126	17305	17264	17433	17173	17460	17300	17339	17152	17411	17246	17315	17179	17275	17391	17196	17109	17320	17280	17240	17205	17624	17113	17287	17121	17237	17207	17291	17293	17356	17222	17494	17300	17301	17258	17251	17418	17182	17180	17127	17224	17199	17416	17378	17274	17215	17202	17224	17197	17065	17101	17210	17274	17436	17485	17448	17408	17412	17034	17169	17537	17435	17165	17194	17309	17255	16966	17095	17103	17063	17169	17284	17300	17134	17192	17330	17139	17145	17238	17222	17397	17361	17205	17320	17174	17117	17106	17222	17228	17176	17217	17391	17176	17193	17202	17371	17382	17152	17383	17347	17278	17213	17500	17276	17185	17279	17169	17142	17256	17257	17066	17063	17205	17365	17366	17250	17287	17308	17242	17335	17318	17133	17209	17143	17223	17170	17507	17324	17173	17306	17174	17415	17054	17364	17333	17343	17328	17257	17251	17426	17073	17479	17484	17086	17215	17325	17312	17072	17159	17317	17083	17426	17363	17197	17321	17275	17293	17107	17174	17134	17204	17124	17313	17324	17259	17316	17280	17318	17243	17483	17338	17237	17370	17365	17261	17256	17115	17160	17239	17103	17238	17354	17063	17266	17239	17354	17098	17229	17303	17377	17386	17326	17005	17070	17404	17268	17146	17237	17181	17130	17223	17320	17217	17233	17548	17215	17438	17415	17213	17142	17228	17238	17357	17504	17114	17271	17166	17137	17222	17272	17263	17165	17309	17200	17158	17325	17276	17191	17110	17208	17355	17348	17357	17397	17286	17264	17136	17203	17184	17382	17232	17160	17264	17317	17288	17240	17384	17285	17219	17348	17266	17306	17233	17096	17123	17200	17140	17331	17196	17420	17088	17450	17190	17392	17216	17451	17188	17342	17283	17123	17345	17151	17374	17348	17302	17537	17174	17308	17293	17247	17234	17344	17354	17121	17181	17543	17287	17133	17286	17066	17362	17215	17393	17317	17227	17251	17168	17283	17272	17220	17298	17248	17264	17156	17321	17328	17245	17396	17331	17147	17138	17429	17183	17397	16931	17307	17066	17210	17274	17093	17124	17272	17246	17459	17155	17282	17226	17253	17250	17240	17169	17342	17306	17251	17195	17180	17285	17108	17080	17170	17216	17274	17237	17162	17383	17433	17205	17324	17204	17138	17209	17328	17324	17192	17181	17280	17382	17340	17273	17075	17423	17314	17262	17403	17272	17237	17407	17387	17181	17224	17317	17281	17340	17175	17428	17236	17222	17024	17236	17269	17128	17130	17375	17321	17254	17265	17291	17036	17131	17430	17237	17281	17300	17269	17388	17256	17299	17320	17266	17161	17277	17231	17357	17332	17210	17294	17399	17220	17294	17373	17259	17204	17213	17239	17169	17191	17170	17194	17377	17329	17240	17430	17422	17132	17239	17162	17216	17252	17089	17324	17355	17171	17241	17400	17106	17239	17306	17321	17418	17348	17245	17311	17170	17266	17140	17237	17165	17403	17331	17428	17369	17439	17225	17400	17182	17177	17205	17348	17276	17221	17072	17194	17207	17337	17236	17425	17280	17309	17063	17180	17107	17061	17308	17316	17247	17354	17219	17249	17211	17268	17168	17083	17349	17457	17228	17285	17133	17243	17327	17306	17081	17210	17089	17329	17370	17136	17240	16989	17015	17196	17155	17167	17036	17184	17237	17272	17203	17446	17429	17396	17341	17199	17317	17304	17456	17308	17250	17288	17303	17167	17259	17314	17340	17444	17268	17282	17021	17156	17075	17307	17176	17024	17224	17172	17223	17384	17332	17282	17143	17424	17409	17253	17265	17243	17293	17434	17008	17406	17494	17430	17259	17502	17271	17262	17423	17143	17134	17024	17343	17349	17496	17344	17316	17369	17340	17254	17061	17165	17252	17273	17272	17365	17343	17317	17445	17058	17037	17230	17263	17175	17319	17059	17356	17120	17190	17239	17096	17262	17175	17365	17287	17251	17311	17274	17007	17220	17312	17369	17229	17464	17283	17443	17375	17232	17282	17135	17330	17133	17183	17120	17243	17301	17371	17433	17401	17287	17154	17219	17319	17508	17265	17251	17263	17446	17288	17303	17298	17247	17297	17103	17322	17166	17165	17173	17254	17189	17415	17266	17066	17386	17308	17330	17269	17304	17473	17267	17212	17191	17181	17248	17101	17196	17257	17362	17238	17254	17273	17394	17480	17329	17240	17147	17317	17442	17336	17180	17381	17300	17289	17092	17006	17293	17506	17135	17170	17517	17290	16941	17438	17134	17052	17383	17356	17215	17380	17277	17259	17336	17103	17135	17228	17386	17253	17453	17317	17274	17168	17249	17028	17421	17175	17236	17244	17155	17299	17352	17290	17528	17273	17262	17335	17146	17344	17366	17374	17198	17471	17477	17306	17336	17147	17320	17418	17143	17042	16899	17201	17278	17373	17366	17265	17515	17377	17324	17133	17268	17513	17289	17241	17217	17100	17311	17359	17458	17192	17186	17297	17269	17232	17368	17215	17368	17373	17436	17224	17212	17229	17336	17138	17194	17007	17163	17183	17229	17026	17287	17310	17461	17253	17318	16915	17349	17178	17263	17253	17134	17160	17147	17046	17196	17117	17196	17332	17241	17485	17357	17439	17329	17241	17062	17066	17313	17367	17407	17334	17438	17243	17168	17478	17341	17080	17316	17115	17348	17260	17407	17310	17280	17215	17285	17547	17412	16985	17440	17212	17210	17398	17405	17137	17215	17135	17365	17345	17446	17243	17227	17377	17175	17253	17162	17185	17471	17343	17427	17439	17383	17359	17278	17420	17377	17499	17260	17339	17294	17301	17304	17287	17284	17301	17408	17202	17400	17212	17190	16924	17155	17168	17271	17222	17395	17267	17377	17464	17393	17134	17456	17271	17160	17310	17392	17345	17193	17376	17237	17457	17176	17449	17343	17461	17496	17307	17136	17376	17347	17406	17368	17031	17125	17127	17274	17464	17443	17399	17222	17199	17513	17377	17369	17147	17491	17232	17423	17169	17037	17110	17212	17250	17413	17212	17296	17485	17202	17160	17310	17300	17205	17151	17406	17346	17258	17255	17367	17206	17129	17193	17321	17137	17225	17229	17133	17252	17114	17218	17179	17275	17348	17052	17228	17378	17363	17327	17226	17341	17494	17424	17245	17305	17410	17517	17361	17280	17334	17224	16992	17289	17371	17345	17385	17409	17234	17327	17013	17066	17168	17300	17188	17230	17328	17248	17334	17194	17312	17178	17266	17248	17312	17307	17384	17275	17255	17248	17335	17070	17007	17360	17461	17333	17289	17076	17194	17284	17303	17577	17340	17359	17400	17208	17017	17314	17260	17396	17276	17153	17248	17387	17065	17332	17414	17306	17439	17285	17118	17263	17279	17174	17041	17176	17375	17268	17195	16821	17398	17311	17414	17338	17502	17408	17328	17217	17298	17106	17198	17397	17341	17293	17367	17374	17321	17245	17354	17282	17305	17448	17493	17162	17194	17181	17150	17200	17363	17124	17543	17383	17161	17477	17252	17203	17256	17141	17307	17232	17366	17278	17376	17170	17366	17414	17308	17308	17149	17369	17266	17245	17220	17359	17186	17207	17261	17466	17298	17083	17378	17349	17408	17261	17317	17211	17289	17171	17136	17183	17187	17351	17140	17407	17364	17361	17351	17272	17216	17128	17307	16776	17202	17228	17378	17215	17399	17479	17310	17169	17219	17134	17238	17321	17377	17310	17271	17357	17223	17171	17262	17452	17313	17115	17202	17383	17374	17304	17312	17278	17170	17198	17429	17418	17188	17411	17434	17348	17206	17102	17323	17251	17380	17360	17366	17401	17247	17356	17271	17290	17350	17114	17193	17389	17288	17198	17159	17259	17330	17235	17259	17146
14078	19739	19055	16817	15766	15467	14911	15019	16229	28722	39380	32409	21415	15786	14601	14552	14474	14636	14422	14455	14415	14379	14396	14523	14496	14424	14393	14612	14464	14545	14413	14360	14611	14474	14512	14398	14523	14384	14692	14524	14643	14515	14446	14539	14509	14569	14542	14546	14705	14342	14562	14530	14520	14505	14319	14400	14592	14441	14450	14544	14267	14595	14394	14594	14387	14513	14523	14420	14315	14415	14407	14544	14472	14523	14472	14390	14508	14525	14492	14392	14488	14450	14410	14524	14418	14610	14391	14428	14453	14413	14350	14548	14480	14454	14466	14508	14518	14632	14339	14215	14560	14363	14426	14604	14584	14437	14707	14605	14457	14458	14641	14214	14517	14385	14438	14333	14528	14447	14436	14505	14425	14560	14447	14521	14351	14309	14529	14393	14357	14477	14538	14638	14610	14535	14511	14613	14380	14450	14509	14498	14419	14572	14696	14492	14615	14368	14432	14584	14350	14446	14333	14479	14434	14547	14457	14480	14513	14460	14411	14496	14437	14590	14396	14431	14579	14512	14402	14299	14355	14432	14527	14439	14352	14600	14509	14478	14441	14543	14460	14556	14539	14469	14411	14486	14494	14351	14456	14359	14299	14460	14341	14593	14468	14494	14587	14634	14483	14506	14584	14445	14594	14329	14480	14408	14653	14408	14534	14417	14660	14511	14366	14471	14616	14564	14523	14245	14551	14543	14459	14431	14430	14528	14557	14491	14523	14489	14500	14484	14499	14480	14582	14489	14408	14453	14576	14397	14246	14459	14488	14478	14533	14536	14627	14472	14384	14496	14559	14514	14531	14493	14477	14525	14541	14446	14578	14419	14425	14373	14514	14562	14528	14446	14514	14575	14405	14494	14542	14522	14426	14472	14528	14493	14532	14407	14390	14635	14465	14535	14492	14374	14352	14385	14518	14496	14496	14483	14365	14581	14516	14561	14489	14463	14515	14695	14360	14513	14368	14490	14477	14580	14429	14511	14655	14704	14633	14362	14524	14433	14469	14369	14486	14526	14373	14519	14360	14540	14391	14584	14524	14475	14235	14345	14419	14447	14520	14493	14471	14483	14659	14421	14493	14510	14321	14489	14424	14323	14421	14411	14382	14336	14379	14388	14451	14558	14428	14424	14412	14378	14394	14500	14586	14463	14470	14510	14393	14437	14659	14465	14533	14434	14611	14456	14550	14352	14482	14243	14322	14315	14386	14470	14666	14654	14424	14442	14593	14507	14414	14398	14381	14547	14513	14486	14636	14606	14470	14603	14523	14546	14520	14479	14667	14436	14455	14370	14594	14417	14585	14346	14569	14642	14303	14451	14518	14398	14412	14390	14496	14433	14468	14611	14490	14342	14172	14720	14537	14561	14336	14501	14361	14429	14508	14520	14646	14648	14545	14563	14370	14416	14337	14466	14390	14540	14523	14432	14316	14613	14383	14596	14356	14479	14508	14418	14216	14372	14426	14578	14520	14404	14543	14512	14550	14394	14587	14350	14579	14481	14662	14664	14488	14544	14325	14405	14554	14644	14341	14592	14542	14452	14580	14493	14627	14382	14516	14330	14484	14318	14554	14499	14411	14493	14514	14531	14406	14464	14406	14436	14559	14574	14406	14651	14381	14570	14533	14338	14513	14302	14462	14349	14461	14469	14573	14607	14436	14453	14444	14357	14469	14243	14366	14534	14463	14569	14532	14406	14462	14463	14477	14499	14428	14415	14439	14323	14656	14571	14529	14473	14472	14535	14649	14534	14701	14443	14512	14350	14566	14626	14573	14356	14517	14373	14522	14443	14549	14453	14512	14461	14644	14511	14490	14561	14465	14439	14478	14727	14371	14341	14648	14469	14490	14339	14536	14312	14568	14527	14571	14347	14480	14447	14504	14378	14447	14431	14403	14310	14436	14431	14441	14476	14392	14633	14479	14360	14376	14691	14440	14623	14742	14509	14383	14651	14486	14368	14459	14522	14676	14266	14396	14456	14169	14410	14452	14666	14463	14498	14409	14466	14627	14377	14581	14526	14428	14461	14582	14454	14554	14513	14445	14437	14548	14354	14428	14569	14448	14498	14459	14432	14572	14385	14451	14576	14366	14396	14297	14497	14590	14310	14478	14538	14504	14565	14308	14441	14487	14720	14405	14332	14409	14563	14412	14509	14383	14469	14544	14706	14417	14455	14621	14569	14419	14449	14484	14482	14376	14571	14263	14592	14504	14707	14451	14489	14299	14588	14571	14448	14523	14496	14248	14584	14533	14432	14639	14591	14473	14429	14506	14536	14515	14464	14346	14384	14581	14593	14458	14520	14362	14475	14641	14499	14494	14414	14365	14605	14514	14413	14486	14639	14479	14559	14438	14340	14460	14407	14594	14640	14458	14332	14364	14451	14535	14433	14512	14412	14372	14517	14373	14412	14619	14580	14462	14478	14510	14551	14526	14441	14480	14539	14526	14458	14310	14510	14301	14432	14627	14495	14330	14478	14595	14505	14338	14565	14581	14402	14399	14454	14482	14527	14476	14333	14524	14514	14492	14587	14370	14331	14480	14630	14539	14534	14461	14455	14513	14405	14510	14531	14616	14342	14288	14535	14479	14569	14410	14407	14749	14472	14361	14466	14440	14433	14559	14558	14597	14455	14433	14415	14506	14569	14291	14480	14498	14540	14412	14595	14530	14594	14468	14423	14558	14517	14369	14508	14456	14440	14395	14388	14459	14591	14339	14627	14438	14387	14410	14331	14446	14306	14581	14446	14502	14698	14388	14564	14573	14418	14590	14407	14416	14466	14514	14504	14512	14366	14486	14502	14400	14482	14486	14422	14421	14413	14387	14426	14360	14432	14501	14284	14328	14545	14659	14450	14544	14580	14648	14589	14585	14597	14414	14463	14444	14470	14432	14566	14414	14599	14534	14350	14481	14457	14435	14477	14505	14569	14501	14503	14565	14701	14498	14472	14533	14421	14539	14493	14245	14465	14474	14549	14447	14361	14523	14439	14419	14211	14616	14477	14422	14342	14410	14508	14416	14638	14486	14481	14342	14487	14361	14539	14524	14541	14632	14599	14393	14450	14483	14603	14540	14503	14420	14489	14431	14640	14486	14516	14498	14594	14405	14294	14402	14619	14598	14572	14408	14362	14562	14435	14424	14320	14448	14585	14274	14416	14455	14584	14385	14474	14553	14513	14562	14423	14479	14239	14644	14466	14536	14522	14552	14486	14432	14516	14514	14428	14339	14447	14758	14448	14638	14608	14430	14492	14330	14593	14579	14455	14446	14430	14521	14477	14570	14348	14676	14394	14450	14485	14520	14467	14535	14454	14435	14370	14431	14608	14471	14524	14447	14517	14591	14694	14493	14493	14250	14484	14389	14700	14273	14327	14611	14422	14451	14557	14524	14419	14571	14407	14408	14485	14680	14582	14362	14401	14411	14462	14627	14364	14545	14456	14528	14531	14480	14609	14533	14480	14608	14458	14541	14498	14420	14567	14330	14630	14390	14451	14563	14414	14531	14281	14535	14150	14494	14420	14545	14525	14847	14438	14543	14298	14579	14490	14464	14525	14486	14474	14307	14496	14529	14474	14506	14467	14442	14448	14583	14455	14399	14555	14435	14441	14556	14429	14423	14325	14399	14518	14502	14425	14430	14491	14669	14501	14747	14614	14420	14544	14348	14494	14599	14427	14454	14418	14377	14457	14481	14420	14395	14646	14307	14315	14573	14598	14450	14397	14549	14536	14459	14476	14387	14621	14514	14393	14398	14439	14382	14487	14473	14453	14258	14383	14566	14619	14514	14313	14471	14404	14477	14548	14314	14554	14539	14562	14614	14490	14428	14379	14421	14480	14383	14489	14447	14561	14529	14482	14678	14567	14585	14508	14499	14526	14474	14444	14433	14409	14487	14383	14499	14407	14419	14611	14470	14581	14457	14552	14447	14655	14364	14587	14458	14487	14784	14507	14521	14494	14444	14460	14375	14534	14485	14575	14526	14547	14544	14464	14315	14492	14329	14520	14612	14666	14482	14509	14492	14395	14295	14487	14455	14536	14347	14479	14418	14518	14557	14308	14589	14560	14458	14433	14463	14622	14415	14549	14466	14539	14538	14464	14436	14550	14486	14417	14565	14357	14460	14476	14481	14476	14526	14501	14460	14453	14703	14526	14370	14484	14561	14402	14499	14585	14587	14450	14406	14570	14380	14458	14450	14378	14488	14452	14450	14406	14623	14550	14552	14572	14433	14757	14558	14492	14524	14592	14565	14518	14687	14407	14376	14568	14579	14397	14467	14548	14553	14674	14404	14523	14513	14566	14446	14447	14490	14569	14399	14633	14553	14618	14367	14712	14420	14538	14511	14221	14535	14457	14524	14428	14428	14402	14398	14453	14583	14368	14333	14482	14490	14390	14344	14473	14428	14528	14396	14590	14499	14404	14366	14309	14506	14473	14401	14478	14324	14563	14615	14623	14405	14349	14620	14506	14558	14327	14337	14511	14705	14413	14540	14546	14458	14429	14476	14465	14327	14444	14463	14523	14403	14522	14413	14497	14508	14522	14418	14501	14294	14418	14314	14368	14489	14543	14446	14560	14605	14418	14528	14380	14512	14536	14450	14418	14419	14482	14508	14521	14519	14604	14636	14348	14459	14355	14392	14504	14574	14553	14402	14538	14508	14450	14594	14456	14413	14485	14470	14621	14365	14382	14318	14624	14482	14625	14447	14476	14678	14457	14405	14559	14541	14481	14396	14430	14341	14450	14641	14634	14366	14358	14435	14463	14528	14538	14253	14466	14508	14532	14395	14603	14491	14647	14521	14439	14598	14598	14416	14572	14551	14526	14525	14412	14376	14442	14630	14491	14635	14578	14452	14606	14503	14585	14458	14272	14450	14658	14535	14382	14583	14463	14406	14447	14573	14487	14482	14340	14584	14579	14555	14511	14567	14569	14355	14528	14445	14451	14462	14516	14466	14243	14492	14393	14475	14433	14585	14355	14409	14574	14497	14485	14540	14316	14389	14261	14444	14415	14494	14361	14485	14406	14383	14508	14552	14394	14492	14509	14339	14393	14455	14463	14509	14416	14450	14365	14400	14643	14401	14488	14487	14460	14337	14417	14424	14445	14393	14400	14425	14626	14566	14455	14527	14377
23683	20864	28195	23707	21361	23035	22382	19040	20129	31737	55387	49374	31916	21599	18474	17793	17601	17764	17512	17696	17459	17618	17574	17558	17645	17483	17489	17489	17602	17546	17554	17471	17369	17475	17371	17502	17391	17431	17540	17415	17553	17349	17513	17305	17259	17375	17458	17388	17583	17266	17493	17457	17467	17364	17493	17544	17300	17563	17469	17740	17516	17598	17288	17472	17622	17700	17675	17382	17490	17708	17449	17414	17285	17275	17357	17567	17452	17532	17297	17371	17417	17269	17396	17355	17424	17428	17503	17556	17535	17381	17563	17541	17503	17591	17562	17438	17243	17557	17501	17479	17394	17649	17456	17403	17516	17459	17670	17570	17261	17440	17475	17456	17559	17610	17440	17552	17576	17518	17358	17491	17167	17479	17441	17531	17503	17260	17460	17487	17465	17384	17314	17479	17493	17461	17366	17371	17312	17472	17377	17269	17388	17509	17650	17359	17539	17301	17469	17306	17439	17623	17390	17331	17389	17453	17393	17514	17643	17229	17406	17314	17524	17441	17494	17512	17516	17389	17488	17654	17374	17544	17558	17465	17329	17496	17668	17507	17326	17183	17376	17410	17285	17464	17463	17438	17587	17283	17287	17460	17416	17701	17310	17501	17571	17616	17334	17471	17338	17346	17483	17465	17578	17445	17504	17500	17502	17639	17323	17552	17432	17264	17625	17497	17472	17358	17387	17423	17419	17529	17215	17416	17483	17500	17544	17684	17363	17501	17594	17444	17378	17394	17443	17386	17362	17387	17526	17566	17370	17332	17512	17453	17446	17426	17311	17516	17341	17417	17368	17582	17444	17324	17534	17373	17386	17481	17287	17474	17185	17649	17412	17334	17346	17371	17335	17311	17506	17383	17404	17407	17349	17354	17283	17268	17331	17251	17444	17537	17368	17612	17456	17382	17337	17439	17432	17386	17300	17412	17415	17388	17544	17399	17348	17561	17546	17322	17300	17273	17380	17455	17528	17355	17404	17459	17429	17513	17683	17481	17549	17411	17330	17331	17386	17501	17510	17295	17414	17623	17420	17389	17355	17286	17158	17539	17440	17350	17299	17394	17390	17386	17402	17419	17516	17236	17334	17440	17369	17642	17337	17239	17508	17436	17213	17481	17396	17301	17533	17405	17284	17268	17410	17414	17393	17371	17400	17437	17285	17289	17446	17453	17452	17456	17514	17623	17439	17475	17500	17589	17460	17322	17255	17457	17324	17554	17423	17265	17419	17459	17535	17575	17337	17366	17473	17385	17293	17418	17480	17475	17531	17425	17490	17534	17517	17530	17325	17332	17308	17305	17270	17424	17609	17359	17413	17462	17345	17179	17332	17353	17496	17587	17393	17568	17441	17425	17366	17120	17233	17364	17392	17423	17344	17343	17354	17437	17482	17363	17470	17438	17393	17210	17529	17366	17264	17334	17526	17491	17453	17383	17340	17314	17327	17411	17166	17263	17265	17456	17439	17298	17523	17522	17429	17533	17367	17513	17322	17512	17351	17527	17444	17350	17496	17288	17469	17408	17420	17490	17392	17337	17426	17569	17388	17238	17546	17134	17533	17431	17596	17357	17423	17476	17404	17427	17219	17347	17346	17447	17474	17488	17428	17378	17498	17246	17144	17251	17436	17344	17342	17488	17312	17309	17351	17429	17419	17377	17385	17338	17346	17276	17463	17319	17354	17533	17588	17278	17351	17480	17423	17527	17358	17331	17409	17617	17283	17303	17464	17450	17335	17639	17285	17508	17361	17340	17214	17404	17187	17486	17426	17407	17438	17502	17546	17335	17485	17282	17428	17570	17452	17592	17480	17444	17502	17659	17257	17338	17379	17454	17491	17584	17462	17231	17307	17508	17416	17586	17307	17496	17554	17350	17488	17571	17366	17494	17291	17358	17419	17595	17337	17549	17483	17436	17412	17405	17433	17524	17375	17507	17510	17405	17310	17225	17442	17417	17432	17455	17319	17491	17447	17265	17245	17372	17314	17415	17215	17463	17416	17345	17457	17395	17429	17460	17613	17507	17458	17375	17326	17293	17507	17347	17159	17224	17381	17336	17500	17486	17386	17490	17445	17392	17238	17562	17334	17325	17402	17433	17398	17615	17327	17507	17791	17414	17243	17466	17231	17276	17478	17541	17260	17592	17450	17371	17536	17407	17406	17376	17368	17295	17216	17153	17630	17296	17384	17534	17488	17407	17588	17395	17516	17299	17369	17418	17471	17349	17729	17628	17287	17323	17503	17396	17526	17542	17259	17511	17556	17300	17351	17470	17234	17492	17325	17374	17454	17184	17149	17286	17463	17403	17326	17449	17145	17411	17409	17393	17598	17547	17397	17355	17499	17415	17352	17296	17402	17508	17397	17448	17446	17480	17353	17607	17612	17452	17234	17365	17470	17273	17398	17464	17363	17379	17319	17406	17418	17257	17441	17518	17464	17487	17543	17169	17469	17361	17517	17549	17394	17475	17237	17463	17358	17341	17250	17339	17366	17395	17247	17350	17260	17513	17295	17420	17425	17310	17465	17420	17546	17485	17522	17343	17287	17492	17398	17330	17417	17425	17496	17532	17435	17324	17210	17299	17445	17355	17356	17505	17304	17685	17312	17216	17356	17372	17466	17374	17565	17468	17132	17313	17463	17330	17608	17334	17584	17311	17392	17424	17362	17185	17390	17368	17379	17556	17370	17486	17404	17485	17246	17483	17520	17466	17406	17567	17349	17209	17430	17448	17423	17476	17495	17342	17514	17482	17477	17155	17443	17207	17302	17527	17645	17651	17385	17336	17489	17256	17236	17417	17444	17218	17415	17483	17574	17520	17407	17505	17454	17307	17513	17517	17244	17344	17393	17330	17580	17421	17641	17424	17319	17442	17530	17213	17544	17334	17363	17207	17498	17429	17395	17250	17452	17416	17421	17163	17579	17427	17512	17212	17255	17412	17263	17408	17297	17372	17201	17245	17182	17553	17547	17454	17491	17301	17104	17130	17409	17399	17493	17344	17496	17558	17368	17448	17465	17242	17460	17344	17417	17278	17410	17525	17513	17426	17358	17455	17490	17371	17380	17399	17495	17542	17429	17449	17231	17345	17510	17314	17738	17518	17450	17605	17341	17484	17351	17518	17414	17179	17417	17421	17468	17511	17465	17596	17341	17416	17352	17520	17299	17315	17172	17297	17249	17260	17225	17457	17425	17420	17352	17444	17391	17441	17470	17532	17425	17595	17380	17457	17279	17637	17662	17361	17340	17509	17405	17338	17204	17518	17397	17770	17504	17469	17330	17484	17428	17402	17302	17490	17544	17367	17358	17348	17375	17326	17362	17196	17385	17434	17281	17571	17323	17251	17472	17460	17651	17344	17404	17266	17498	17276	17381	17506	17362	17532	17488	17432	17379	17253	17284	17319	17339	17648	17424	17480	17432	17325	17534	17365	17486	17436	17534	17417	17414	17526	17813	17585	17506	17429	17332	17303	17453	17375	17107	17432	17376	17416	17337	17451	17452	17560	17465	17334	17319	17480	17312	17419	17335	17517	17458	17294	17467	17315	17465	17409	17456	17369	17531	17349	17644	17250	17506	17361	17487	17340	17416	17458	17352	17408	17404	17372	17328	17338	17450	17334	17387	17623	17301	17508	17701	17277	17418	17265	17256	17314	17352	17352	17374	17416	17426	17440	17567	17384	17426	17501	17457	17406	17355	17395	17494	17472	17605	17359	17328	17278	17379	17399	17437	17516	17440	17601	17415	17313	17687	17502	17500	17387	17325	17467	17409	17424	17439	17674	17372	17493	17366	17401	17503	17555	17640	17473	17504	17247	17464	17458	17591	17212	17540	17490	17504	17425	17455	17517	17461	17521	17585	17411	17253	17313	17488	17550	17323	17491	17448	17425	17498	17404	17430	17366	17372	17579	17448	17414	17450	17208	17647	17471	17438	17402	17511	17333	17530	17351	17428	17504	17400	17346	17229	17180	17514	17316	17324	17373	17413	17367	17481	17446	17357	17219	17368	17580	17238	17325	17311	17314	17674	17494	17449	17489	17522	17474	17563	17475	17394	17326	17497	17418	17266	17365	17573	17469	17281	17491	17386	17209	17680	17349	17226	17311	17118	17242	17183	17324	17246	17283	17497	17478	17389	17312	17461	17379	17541	17386	17551	17461	17297	17362	17468	17357	17679	17450	17523	17354	17396	17442	17418	17468	17543	17425	17371	17236	17455	17278	17408	17360	17513	17222	17215	17454	17413	17543	17458	17426	17378	17363	17319	17586	17529	17396	17299	17353	17318	17354	17545	17521	17377	17446	17369	17447	17524	17409	17471	17559	17312	17586	17541	17372	17475	17392	17633	17328	17420	17475	17314	17483	17337	17542	17508	17427	17305	17496	17447	17420	17362	17460	17503	17338	17376	17178	17166	17323	17426	17454	17675	17488	17760	17578	17474	17453	17456	17215	17531	17422	17650	17493	17334	17375	17557	17335	17491	17401	17213	17598	17427	17556	17091	17410	17549	17512	17428	17679	17455	17559	17472	17549	17604	17335	17615	17402	17518	17351	17329	17397	17358	17576	17335	17392	17504	17359	17301	17320	17476	17488	17607	17603	17440	17325	17502	17460	17357	17440	17352	17337	17299	17390	17481	17378	17370	17413	17496	17574	17394	17476	17316	17344	17422	17543	17530	17431	17490	17433	17501	17417	17611	17487	17342	17453	17390	17494	17348	17417	17612	17677	17478	17301	17486	17395	17334	17365	17360	17486	17575	17404	17551	17268	17325	17381	17481	17300	17527	17415	17462	17502	17530	17496	17523	17350	17628	17412	17297	17413	17330	17601	17274	17314	17428	17465	17408	17259	17509	17570	17550	17362	17338	17195	17324	17455	17481	17325	17476	17389	17525	17259	17555	17374	17329	17302	17414	17352	17343	17419	17448	17341	17490	17296	17581	17468	17466	17302	17490	17282	17449	17423	17226	17298	17466	17389	17440	17382	17360	17441	17190	17311	17455	17493	17472	17391	17423	17523	17478	17356	17364	17249	17325	17536	17288	17363	17407	17371	17187	17297	17501	17346	17491	17349	17666	17286	17356	17529	17552	17469	17513	17361	17476	17307	17426	17207	17600	17650	17477	17367	17492	17359	17352	17344	17276	17469
16482	27165	25568	20371	18059	16964	16388	16392	20022	34549	55664	46687	28861	17582	14772	14483	14788	14609	14406	14681	14652	14594	14714	14686	14463	14531	14359	14526	14446	14587	14529	14686	14778	14511	14496	14575	14604	14533	14595	14734	14678	14560	14487	14479	14637	14606	14650	14509	14478	14552	14697	14566	14473	14467	14422	14524	14625	14399	14512	14564	14528	14383	14560	14481	14660	14681	14534	14471	14722	14563	14697	14596	14524	14624	14596	14651	14616	14478	14581	14550	14602	14517	14658	14585	14763	14649	14641	14629	14483	14661	14553	14499	14653	14465	14719	14561	14694	14665	14585	14576	14743	14491	14626	14414	14688	14669	14595	14664	14652	14561	14637	14252	14603	14560	14527	14651	14564	14457	14524	14592	14549	14530	14585	14498	14643	14531	14813	14671	14706	14617	14577	14613	14397	14424	14498	14538	14597	14515	14672	14604	14529	14443	14497	14588	14583	14512	14500	14657	14607	14394	14737	14634	14503	14690	14639	14567	14525	14572	14594	14561	14656	14387	14674	14520	14459	14622	14534	14566	14656	14629	14511	14512	14616	14500	14503	14521	14617	14342	14586	14526	14425	14607	14563	14612	14706	14535	14510	14693	14553	14415	14566	14611	14578	14540	14437	14644	14517	14429	14652	14564	14560	14460	14507	14488	14496	14549	14634	14579	14647	14570	14567	14610	14572	14483	14478	14530	14663	14470	14430	14418	14508	14497	14612	14602	14382	14400	14553	14498	14719	14478	14577	14671	14657	14469	14445	14526	14549	14484	14662	14643	14718	14470	14559	14600	14480	14681	14605	14557	14688	14457	14551	14432	14439	14680	14415	14410	14653	14566	14470	14381	14612	14557	14460	14553	14665	14361	14631	14603	14604	14610	14509	14335	14603	14504	14586	14609	14499	14667	14567	14453	14501	14534	14477	14591	14509	14605	14499	14521	14481	14409	14689	14569	14434	14420	14730	14670	14504	14586	14582	14389	14524	14422	14489	14432	14554	14628	14634	14634	14468	14421	14492	14651	14648	14616	14467	14417	14510	14369	14572	14390	14588	14676	14544	14544	14609	14621	14432	14743	14651	14500	14441	14546	14418	14581	14419	14403	14548	14497	14537	14635	14556	14451	14499	14470	14792	14549	14581	14626	14566	14591	14518	14704	14605	14672	14656	14537	14584	14538	14530	14549	14503	14593	14573	14626	14624	14420	14577	14583	14631	14289	14615	14532	14399	14644	14647	14514	14773	14491	14516	14622	14488	14469	14443	14507	14539	14622	14685	14633	14717	14530	14655	14404	14529	14455	14694	14355	14476	14383	14446	14628	14593	14385	14543	14575	14644	14678	14593	14454	14498	14514	14681	14532	14496	14456	14601	14557	14476	14436	14589	14424	14543	14653	14721	14350	14563	14615	14641	14495	14525	14573	14588	14531	14483	14556	14728	14464	14624	14685	14493	14636	14439	14647	14471	14639	14619	14498	14634	14506	14551	14457	14676	14351	14600	14486	14707	14436	14513	14539	14486	14425	14524	14649	14561	14448	14546	14523	14531	14598	14545	14677	14516	14594	14655	14451	14581	14630	14590	14608	14539	14566	14607	14684	14563	14441	14538	14605	14495	14541	14503	14668	14380	14545	14586	14581	14431	14645	14498	14531	14491	14568	14540	14597	14480	14689	14544	14571	14538	14612	14456	14526	14529	14627	14650	14408	14600	14522	14459	14659	14638	14677	14477	14572	14688	14460	14490	14628	14567	14535	14659	14520	14596	14635	14553	14591	14532	14536	14559	14487	14669	14587	14427	14613	14491	14583	14398	14689	14512	14586	14746	14734	14691	14518	14564	14726	14526	14489	14595	14560	14490	14566	14500	14588	14436	14711	14540	14557	14604	14501	14464	14534	14513	14504	14548	14459	14460	14635	14649	14266	14606	14710	14675	14732	14583	14558	14660	14531	14572	14530	14522	14727	14645	14412	14643	14486	14601	14636	14717	14495	14547	14581	14547	14325	14609	14540	14459	14487	14548	14571	14447	14615	14432	14546	14682	14562	14537	14444	14495	14500	14515	14544	14588	14490	14579	14611	14598	14615	14497	14566	14487	14558	14493	14556	14750	14563	14614	14420	14497	14659	14548	14775	14575	14720	14504	14441	14589	14688	14560	14526	14373	14610	14598	14641	14534	14541	14742	14464	14506	14745	14484	14500	14530	14637	14678	14527	14600	14399	14530	14608	14410	14551	14565	14667	14425	14560	14564	14591	14720	14494	14640	14660	14603	14514	14627	14636	14727	14574	14490	14476	14574	14505	14607	14556	14512	14522	14601	14549	14623	14566	14582	14513	14453	14675	14697	14494	14487	14615	14603	14436	14568	14625	14592	14693	14603	14420	14430	14703	14500	14662	14684	14463	14638	14558	14442	14579	14669	14622	14588	14380	14553	14558	14378	14407	14567	14508	14564	14604	14644	14508	14613	14531	14535	14587	14530	14413	14619	14640	14436	14640	14625	14527	14633	14509	14595	14462	14621	14527	14439	14572	14502	14503	14388	14506	14756	14471	14473	14423	14657	14371	14684	14624	14649	14462	14524	14587	14467	14588	14596	14442	14472	14570	14715	14404	14434	14572	14572	14431	14598	14513	14516	14397	14591	14394	14495	14674	14599	14401	14547	14684	14611	14430	14655	14518	14546	14367	14491	14550	14667	14416	14580	14598	14538	14587	14519	14478	14659	14608	14556	14560	14501	14466	14557	14567	14502	14452	14647	14452	14508	14700	14446	14516	14394	14535	14502	14390	14628	14516	14624	14478	14519	14599	14639	14501	14456	14481	14666	14616	14618	14571	14664	14562	14397	14580	14684	14450	14537	14597	14712	14332	14578	14392	14478	14655	14470	14582	14730	14394	14619	14798	14563	14387	14452	14447	14591	14589	14660	14492	14538	14570	14646	14492	14485	14582	14535	14750	14690	14664	14784	14520	14581	14524	14460	14383	14483	14618	14475	14586	14461	14444	14480	14520	14588	14624	14636	14529	14534	14560	14593	14727	14551	14522	14646	14469	14653	14653	14643	14404	14482	14665	14400	14612	14518	14471	14569	14537	14446	14453	14532	14627	14467	14562	14543	14422	14531	14461	14481	14497	14719	14535	14424	14592	14581	14499	14439	14715	14490	14582	14600	14584	14419	14574	14693	14484	14604	14505	14688	14521	14541	14571	14686	14442	14494	14486	14573	14715	14478	14509	14494	14483	14435	14520	14630	14531	14565	14658	14572	14453	14451	14452	14655	14568	14531	14514	14491	14589	14629	14754	14607	14519	14782	14581	14675	14546	14640	14476	14656	14409	14565	14593	14675	14494	14470	14555	14629	14730	14501	14557	14546	14557	14544	14607	14493	14534	14565	14504	14678	14489	14530	14673	14507	14790	14504	14651	14627	14647	14572	14694	14594	14475	14710	14674	14372	14550	14510	14553	14635	14579	14557	14650	14570	14352	14576	14563	14507	14550	14673	14544	14570	14661	14707	14583	14569	14623	14645	14413	14730	14557	14502	14552	14672	14724	14636	14556	14710	14715	14515	14749	14656	14466	14553	14658	14609	14484	14502	14544	14502	14564	14410	14456	14524	14242	14525	14825	14548	14572	14376	14677	14589	14530	14492	14458	14536	14669	14545	14691	14539	14625	14521	14651	14469	14631	14565	14589	14387	14533	14563	14610	14565	14481	14660	14585	14588	14648	14601	14733	14507	14518	14541	14296	14691	14624	14622	14495	14748	14596	14606	14573	14443	14611	14415	14698	14513	14680	14544	14470	14551	14654	14539	14524	14499	14506	14522	14559	14352	14640	14503	14546	14313	14508	14746	14676	14467	14533	14631	14411	14516	14500	14624	14562	14365	14581	14416	14615	14623	14383	14452	14558	14570	14630	14593	14534	14636	14441	14641	14708	14620	14544	14598	14548	14498	14534	14498	14599	14474	14509	14597	14522	14632	14464	14560	14565	14621	14393	14590	14643	14789	14497	14462	14440	14463	14743	14409	14543	14575	14473	14425	14662	14636	14584	14588	14367	14626	14688	14649	14449	14655	14468	14522	14560	14648	14698	14466	14571	14476	14657	14603	14415	14733	14542	14313	14548	14579	14622	14610	14730	14650	14524	14460	14587	14633	14482	14576	14743	14628	14656	14617	14593	14520	14655	14587	14528	14483	14587	14437	14592	14534	14633	14495	14597	14427	14779	14749	14590	14520	14688	14486	14629	14567	14591	14471	14584	14546	14413	14563	14595	14528	14570	14426	14459	14353	14525	14582	14630	14538	14707	14491	14551	14646	14529	14669	14689	14557	14550	14594	14487	14609	14591	14657	14571	14672	14483	14629	14526	14580	14474	14581	14549	14624	14512	14720	14562	14505	14580	14575	14563	14484	14680	14434	14599	14533	14456	14535	14520	14424	14438	14518	14499	14477	14565	14704	14506	14527	14640	14508	14614	14580	14471	14528	14489	14550	14478	14553	14573	14533	14601	14389	14420	14495	14429	14374	14500	14446	14533	14486	14539	14545	14527	14600	14437	14688	14577	14610	14479	14656	14582	14423	14644	14714	14582	14623	14543	14404	14783	14526	14582	14484	14545	14418	14565	14513	14526	14541	14525	14577	14658	14382	14485	14480	14656	14414	14501	14523	14574	14777	14639	14541	14471	14744	14602	14580	14519	14516	14636	14499	14580	14655	14580	14421	14712	14448	14775	14406	14612	14677	14573	14579	14685	14527	14494	14723	14640	14710	14641	14374	14524	14568	14535	14386	14440	14556	14647	14595	14698	14517	14720	14594	14516	14548	14602	14798	14530	14611	14515	14457	14549	14471	14620	14488	14615	14605	14633	14579	14617	14603	14697	14535	14623	14581	14482	14478	14662	14623	14501	14421	14568	14439	14607	14655	14666	14508	14501	14514	14357	14441	14471	14624	14576	14585	14739	14383	14560	14438	14584	14474	14469	14632	14458	14495	14512	14615	14522	14247	14555	14492	14623	14588	14657	14612	14597	14538	14415	14583	14681	14492	14638	14507	14749	14404	14495	14597	14636	14499	14495	14414	14691	14527	14456	14547	14661	14567	14571	14584	14621	14395	14593	14392	14504	14491	14290	14660	14505	14582	14577	14708	14578	14426	14423
29525	21222	20380	18627	17299	17258	17462	17234	17509	18247	21914	22134	19608	17994	17535	17208	17407	17365	17236	17261	17261	17136	17368	17319	17357	17502	17266	17451	17337	17320	17127	17427	17378	17395	17327	17404	17435	17103	17412	17490	17253	17214	17318	17427	17419	17112	17395	17486	17372	17343	17234	17398	17339	17252	17236	17451	17251	17309	17289	17396	17331	17285	17312	17285	17249	17233	17108	17406	17235	17100	17347	17398	17394	17378	17226	17372	17236	17331	17517	17550	17242	17393	17326	17323	17486	17137	17108	17307	17240	17346	17287	17439	17172	17383	17081	17062	17197	17415	17411	17115	17090	17285	17411	17248	17130	17520	17461	17469	17466	17372	17414	17194	17243	17091	17340	17394	17401	17218	17304	17249	17354	17376	17122	17451	17251	17174	17197	17126	17118	17332	17318	17296	17419	17161	17285	17323	17196	17304	17395	17494	17260	17327	17174	17283	17244	17376	17089	17277	17283	17236	17438	17432	17257	17252	17176	17449	17175	17469	17167	17181	17390	17204	17279	17151	17500	17434	17459	17433	17167	17350	17447	17122	17234	17060	17054	17301	17273	17181	17289	17281	17420	17290	17336	17364	17262	17378	17344	17368	17397	17112	17311	17145	17210	17161	17234	17313	16984	17050	17371	17269	17448	17359	17153	17381	17368	17421	17366	17335	17257	17228	17465	17180	16991	17272	17079	17266	17399	17415	17282	17375	17432	17356	17257	17105	17180	17582	17486	17355	17351	17366	17001	17303	17265	17460	17288	17460	17218	17223	17213	17234	17031	17335	17243	17374	17231	17499	17176	17290	17195	17189	17347	17287	17271	17399	17083	17254	17387	17285	17266	17078	17080	17561	17374	17104	17197	17386	17239	17357	17084	17134	17320	17238	17320	17232	17217	17035	17040	17214	17203	17238	17330	17400	17372	17331	17038	17330	17463	17330	17267	17169	17283	17114	17356	17351	17316	17210	17232	17172	17303	17328	17282	17191	17195	17314	17274	17211	17245	17429	17266	17184	17411	17062	17385	17298	17140	17271	17229	17428	17293	17290	17259	17414	17158	17485	17305	17312	17072	17322	17243	17216	17117	17280	17385	17507	16987	16980	17237	17009	17104	17235	17227	17174	17383	17161	17245	17229	17283	17103	17295	17442	17190	17359	17187	17232	17119	17306	17353	17271	17062	17291	17301	17307	17199	17379	17673	17171	17163	17258	17506	17188	17325	17259	17146	17264	17136	17247	16950	17171	17426	17216	17272	17166	17113	17169	17326	17207	17463	17228	17212	17294	17222	17118	17315	17147	17104	17026	17228	17378	17344	17206	17296	17317	17220	17166	17353	17323	17392	17197	17329	17332	17361	17089	17263	17419	17581	17241	17345	17139	17261	17166	17299	17002	17305	17342	17362	17100	17354	17390	17179	17200	17213	17069	16997	17216	17251	17401	17108	17352	17222	17369	17380	16963	17327	17588	17278	17181	17181	17349	17168	17286	17431	17315	17074	17036	17486	17265	17169	17208	17353	17353	17372	17212	17300	17372	17288	17278	17357	17276	17254	17308	17327	17238	17149	17434	17158	17132	17426	17333	17397	17242	17215	17353	17310	17180	17444	17284	17360	17333	17314	17238	17307	17436	17356	17384	17354	17260	17369	17207	17149	17223	17327	17393	17284	17186	17111	17467	17384	17271	17213	17138	17258	17282	17216	17366	17273	17190	17151	17259	17237	17425	17251	17588	17329	17218	17158	17186	17464	17247	17106	17310	17353	17424	17075	17347	17414	17358	17234	17286	17126	17431	17318	17254	17117	17168	17453	17337	17246	17365	17462	17336	17221	17334	17398	17195	17501	17257	17134	17137	17204	17380	17337	17163	17300	17190	17307	17142	17086	17379	17151	17274	17045	17393	17262	17373	17398	17299	17379	17317	17581	17293	17258	17350	17412	17054	17187	17041	17259	17231	17412	17278	17130	17252	17182	17266	17142	17183	17397	17614	17417	17202	17402	17203	17203	17118	17253	17422	17228	17101	17413	17194	17395	17533	17237	17218	17280	17255	17183	17362	17552	17306	17267	17379	17321	17407	17464	17290	17255	17154	17368	17123	17199	17168	17364	17284	17328	17377	17192	17291	17156	17308	17140	17257	17213	17332	17294	17249	17384	17205	17221	17224	17351	17260	17383	17322	17355	17451	17140	17459	17255	17167	17313	17257	17320	17499	17316	17237	17351	17149	17470	17201	17229	17428	17076	17350	17243	17316	17274	17328	17390	17291	17271	17132	17336	17186	17353	17169	17203	17080	17242	17295	17175	17374	17412	17285	17225	17266	17203	17330	17074	17333	17351	17234	17139	17328	17240	17362	17319	17385	17294	17121	17194	17233	17234	17364	17185	17117	17290	17288	16995	17076	17128	17146	17276	17228	17212	17373	17193	17293	17436	17198	17290	17274	17328	17286	17108	17004	17241	17324	17317	17261	17290	17366	17113	17317	17369	17376	17356	17359	17034	17211	17231	17233	17241	17227	17246	17222	17094	17152	17237	17259	17342	17228	17357	17342	17399	17157	17527	17336	17327	17114	17181	17400	17445	17043	17381	17335	17252	17363	17265	17400	17255	16918	17439	17183	17106	17211	17172	17279	17201	17144	16998	17415	17373	17407	17334	17487	17184	17306	17379	17419	17361	17349	17452	17192	17228	17276	17287	17497	17370	17421	17204	17156	17316	17176	17378	17339	17110	17228	17369	17408	17274	17242	17343	17427	17326	17305	17267	17357	17067	17419	17372	17033	17245	17209	17141	17128	17273	17417	17228	17251	17296	17446	17354	17078	17175	17185	17324	17267	17245	17181	17285	17192	17270	17218	17371	17321	17200	17109	17360	17333	17489	17297	17276	17458	17422	17399	17102	17390	17341	17343	17296	17259	17239	17291	17287	17356	17292	17286	17247	17001	17142	17433	17421	17282	17288	17223	17238	17169	17148	17320	17359	17270	17299	17454	17320	17326	17208	17226	17447	17042	17416	17258	17014	17362	17154	17039	17224	17191	17124	17311	17345	17378	17268	17308	17238	17203	17131	17123	17001	17241	17073	17045	17483	17200	17080	17397	17274	17239	17348	17326	16994	17160	17339	17314	17295	17360	17306	17237	17306	17440	17358	17226	17345	17371	17346	17161	17261	17278	16966	17151	17184	17211	17222	17399	17402	17202	17218	17057	17276	17227	17316	17377	17381	17181	17260	17527	17256	17303	17156	17263	17274	17413	17023	17249	17089	17078	17347	17061	17334	17182	17403	17186	17456	17494	17228	17249	17389	17282	17518	17359	17361	17292	17289	17397	17286	17366	17301	17413	17185	17305	17393	17370	17380	17322	17079	17242	17397	17412	17425	17418	17276	17202	17534	17410	17249	17327	17094	17433	17476	17267	17505	17226	17263	17144	17212	17427	17453	17260	17286	17342	17376	17222	17466	17215	17224	17371	17178	17230	17296	17395	17553	17328	17290	17303	17299	17103	17078	17108	17212	17266	17373	17219	17250	17176	17241	17322	17225	17262	17172	17291	17330	17350	17219	17324	17397	17266	17193	17344	17129	17164	17292	17152	17267	17472	17273	17340	17431	17385	17302	17510	17183	17243	17481	17317	17221	17389	17240	17560	17192	17330	17220	17297	17283	17323	17215	17162	17276	17498	17288	17325	17146	17477	17390	17145	17294	17252	17496	17350	17210	17368	17264	17413	17426	17504	17388	17178	17177	17441	17378	17255	17272	17211	17158	17226	17211	17084	17295	17314	17409	17143	17129	17130	17339	17431	17468	17234	17332	17208	17288	17314	17364	17530	17482	17511	17104	17271	17390	17241	17400	17482	17351	17269	17237	17089	17158	17217	17249	17182	17397	17125	17295	17457	17266	17396	17336	17504	17218	17341	17373	17081	17256	17453	17338	17387	17369	17321	17210	17111	17393	17192	17443	17457	17148	17128	17174	17282	17369	17245	17176	17311	17254	17371	17481	17155	17303	17238	17213	17095	17237	17089	17321	17265	17334	17299	17195	17098	17197	17372	17211	17409	17186	17470	17444	17602	17242	17459	17443	17377	17381	17156	17380	17374	17299	17326	17345	17296	17274	17217	17111	17219	17149	17281	17268	17235	17343	17177	17449	17358	17261	17220	17379	17204	17383	17313	17332	17200	17275	17159	17262	17263	17426	17245	17482	17304	17277	17206	17241	17430	17611	17294	17195	17353	17483	17175	17263	17466	17377	17291	17164	17354	17164	17203	17306	17284	17205	17281	17345	17419	17382	17466	17374	17407	17163	17283	17322	17220	17416	17337	17305	17350	17316	17371	17221	17331	17447	17095	17176	17138	17399	17449	17279	17311	17382	17365	17108	17342	17138	17197	17382	17331	17235	17208	17290	17598	17483	17483	17367	17251	17414	17274	17266	17248	17277	17554	17188	17177	17177	17376	17187	17268	17490	17267	17317	17463	17397	17298	17098	17318	17213	17246	17220	17383	17324	17182	17237	17272	17240	17185	17230	17018	17332	17195	17291	16988	17281	17384	17257	17316	17350	17169	17171	17277	17215	17226	17103	17352	17245	17407	17428	17365	17242	17501	17461	17389	17319	17356	17267	17199	17374	17383	17429	17160	17269	17285	17275	17480	17208	17308	17154	17334	17377	17224	17338	17243	17388	17494	17131	17392	17181	17052	17069	17259	17207	17306	17443	17223	17189	17039	17298	17206	17228	17363	17322	17362	17355	17330	17203	17151	17459	17144	17468	17428	17153	17177	17571	17368	17336	17172	17312	17300	17334	17342	17288	17341	17190	17328	17529	17095	17123	17248	17254	17232	17251	17248	17196	17303	17430	17212	17175	17330	17151	17303	17432	17125	17582	17440	17147	17394	17269	17462	17139	17355	17409	17366	17432	17453	17418	17446	17414	17295	17279	17424	17423	17283	17177	17313	17231	17221	17518	17404	17283	17029	17348	17353	17262	17179	17477	17296	17186	17424	17434	17119	17343	17432	17343	17111	17170	17252	17293	17395	17149	17401	17463	17247	17213	17498	17507	17424	17272	17168	17205	17399	17264	17327	17390	17260	17163	17453	17421	17434	17232	17189	17269	17260	17010	17260	17416	17313	17241	17131	17403	17360	17423	17225	17343	17322
15137	15294	15248	14744	14573	14456	14618	14392	14702	15932	21430	20329	16499	14997	14669	14649	14417	14515	14478	14500	14377	14533	14479	14468	14462	14674	14644	14481	14581	14458	14328	14424	14628	14452	14491	14768	14588	14429	14589	14372	14613	14381	14531	14445	14755	14633	14410	14349	14342	14465	14463	14518	14433	14728	14235	14480	14455	14541	14386	14397	14439	14372	14511	14481	14588	14441	14510	14563	14461	14658	14292	14552	14502	14526	14485	14485	14418	14413	14517	14300	14447	14294	14623	14473	14702	14518	14473	14293	14446	14440	14526	14553	14252	14389	14411	14656	14322	14476	14481	14617	14411	14347	14505	14593	14470	14460	14492	14375	14422	14531	14439	14604	14417	14435	14343	14474	14411	14611	14474	14563	14469	14476	14419	14437	14648	14409	14653	14627	14506	14523	14404	14547	14547	14563	14418	14625	14465	14470	14417	14495	14445	14502	14494	14391	14539	14411	14565	14350	14515	14496	14429	14435	14516	14435	14577	14341	14466	14429	14276	14471	14548	14490	14620	14630	14266	14423	14567	14528	14475	14483	14297	14497	14402	14501	14489	14588	14413	14594	14368	14454	14440	14366	14398	14500	14709	14408	14365	14590	14531	14321	14506	14500	14414	14581	14450	14378	14521	14373	14521	14434	14315	14699	14504	14414	14730	14406	14416	14266	14570	14347	14637	14401	14425	14427	14354	14458	14513	14577	14282	14522	14577	14489	14396	14530	14471	14397	14417	14502	14594	14616	14506	14649	14364	14602	14449	14454	14437	14479	14415	14578	14581	14319	14420	14594	14288	14378	14340	14491	14477	14464	14445	14535	14307	14370	14287	14479	14598	14486	14524	14476	14571	14397	14504	14589	14633	14362	14424	14638	14574	14520	14562	14472	14517	14494	14441	14461	14408	14447	14543	14543	14599	14498	14558	14467	14482	14345	14560	14446	14399	14459	14394	14410	14472	14413	14611	14347	14526	14605	14476	14592	14436	14605	14547	14481	14563	14405	14518	14473	14495	14547	14693	14447	14509	14305	14558	14245	14453	14628	14522	14549	14426	14631	14613	14512	14528	14485	14418	14400	14317	14534	14634	14508	14449	14487	14440	14445	14517	14392	14446	14354	14610	14429	14553	14514	14543	14510	14472	14542	14377	14351	14364	14548	14582	14364	14392	14512	14512	14328	14469	14526	14347	14479	14509	14341	14339	14493	14621	14474	14664	14509	14524	14508	14548	14444	14375	14470	14507	14659	14456	14452	14571	14378	14495	14565	14515	14330	14421	14442	14411	14554	14535	14514	14406	14564	14424	14472	14500	14529	14399	14383	14462	14650	14534	14485	14505	14588	14606	14489	14511	14693	14663	14539	14561	14459	14557	14633	14449	14429	14601	14461	14537	14596	14541	14522	14470	14612	14417	14673	14453	14498	14396	14518	14357	14421	14469	14477	14692	14488	14468	14406	14364	14531	14640	14592	14450	14715	14313	14367	14412	14361	14429	14435	14482	14623	14535	14378	14437	14333	14444	14606	14476	14494	14422	14549	14521	14493	14392	14443	14512	14458	14459	14567	14571	14563	14503	14579	14505	14420	14482	14598	14274	14590	14545	14415	14364	14424	14518	14326	14530	14517	14434	14493	14507	14589	14682	14523	14386	14514	14471	14422	14550	14622	14536	14547	14340	14379	14609	14460	14282	14565	14358	14458	14288	14489	14528	14497	14425	14292	14566	14559	14349	14614	14541	14457	14563	14596	14588	14555	14552	14468	14467	14370	14611	14543	14441	14542	14515	14442	14344	14487	14500	14403	14425	14503	14403	14425	14363	14540	14519	14662	14419	14438	14483	14388	14448	14452	14596	14602	14429	14314	14426	14526	14547	14480	14428	14445	14480	14509	14368	14467	14671	14496	14566	14447	14567	14546	14376	14367	14478	14550	14369	14376	14582	14294	14504	14443	14479	14579	14564	14374	14407	14328	14371	14311	14584	14432	14477	14531	14668	14614	14372	14461	14620	14562	14430	14487	14652	14596	14516	14308	14508	14380	14600	14164	14639	14441	14375	14494	14400	14443	14531	14438	14498	14467	14414	14481	14521	14291	14450	14363	14303	14401	14515	14500	14522	14434	14433	14432	14267	14518	14593	14418	14639	14492	14493	14397	14455	14526	14522	14495	14634	14544	14464	14444	14526	14625	14485	14340	14517	14479	14380	14462	14404	14442	14395	14512	14514	14501	14412	14513	14494	14463	14415	14454	14525	14397	14364	14481	14432	14630	14498	14477	14231	14511	14446	14438	14672	14561	14438	14446	14453	14582	14366	14487	14586	14353	14520	14472	14158	14350	14352	14483	14552	14408	14374	14426	14409	14494	14464	14396	14399	14701	14382	14492	14398	14383	14523	14421	14384	14331	14466	14569	14581	14633	14554	14460	14476	14620	14471	14516	14537	14420	14501	14539	14414	14483	14347	14326	14332	14343	14457	14443	14369	14480	14289	14433	14513	14455	14481	14585	14350	14364	14532	14362	14558	14498	14549	14606	14423	14412	14317	14446	14576	14766	14458	14450	14564	14608	14570	14646	14422	14319	14380	14731	14234	14388	14559	14743	14666	14488	14484	14557	14508	14490	14398	14409	14459	14555	14427	14435	14414	14510	14417	14462	14590	14366	14515	14597	14442	14327	14545	14520	14492	14575	14370	14389	14576	14395	14406	14651	14380	14654	14580	14607	14484	14585	14340	14507	14457	14340	14449	14378	14503	14498	14402	14534	14550	14468	14462	14618	14596	14500	14608	14378	14415	14386	14432	14569	14427	14513	14517	14216	14452	14470	14409	14460	14284	14449	14470	14713	14398	14376	14483	14535	14310	14600	14536	14319	14513	14482	14567	14647	14493	14517	14380	14581	14370	14462	14397	14503	14550	14515	14420	14439	14435	14480	14346	14548	14330	14509	14556	14524	14542	14415	14431	14362	14428	14522	14335	14411	14457	14465	14650	14535	14455	14549	14400	14599	14465	14474	14430	14506	14536	14461	14583	14452	14596	14388	14367	14536	14444	14599	14448	14449	14621	14524	14444	14415	14311	14506	14375	14370	14565	14521	14423	14595	14428	14697	14437	14370	14298	14566	14563	14631	14430	14295	14665	14555	14553	14481	14508	14507	14560	14306	14547	14436	14417	14488	14526	14500	14459	14460	14612	14649	14443	14500	14284	14533	14520	14280	14412	14589	14470	14428	14423	14580	14441	14315	14503	14464	14640	14355	14317	14573	14569	14484	14484	14524	14460	14526	14456	14382	14474	14542	14659	14499	14381	14429	14318	14655	14483	14467	14401	14615	14634	14571	14515	14392	14469	14473	14480	14470	14344	14379	14413	14529	14607	14502	14417	14341	14680	14514	14364	14508	14351	14538	14521	14517	14720	14481	14442	14466	14476	14476	14444	14486	14406	14501	14551	14544	14598	14570	14518	14425	14608	14407	14493	14503	14449	14411	14497	14379	14426	14454	14581	14545	14507	14502	14440	14556	14485	14554	14523	14415	14507	14538	14590	14648	14327	14407	14525	14452	14523	14358	14499	14510	14434	14476	14615	14412	14529	14604	14472	14536	14519	14459	14381	14394	14419	14550	14599	14386	14384	14414	14491	14696	14546	14522	14491	14506	14498	14363	14482	14513	14525	14552	14500	14567	14245	14494	14472	14589	14474	14534	14357	14429	14669	14422	14549	14399	14388	14554	14522	14451	14579	14514	14474	14551	14317	14410	14494	14430	14465	14548	14549	14569	14572	14464	14498	14619	14433	14402	14312	14692	14414	14599	14495	14464	14517	14346	14473	14594	14448	14423	14534	14610	14508	14546	14572	14281	14479	14509	14583	14556	14395	14359	14574	14564	14524	14416	14613	14424	14535	14607	14517	14562	14453	14441	14639	14519	14459	14555	14568	14546	14669	14411	14383	14484	14422	14403	14405	14681	14530	14321	14446	14410	14437	14369	14489	14652	14562	14478	14554	14505	14447	14461	14624	14376	14584	14582	14553	14498	14446	14451	14380	14689	14493	14662	14382	14580	14522	14556	14444	14507	14357	14505	14442	14466	14580	14591	14690	14657	14502	14495	14497	14518	14407	14596	14609	14487	14610	14464	14462	14520	14442	14355	14424	14510	14443	14659	14627	14328	14499	14651	14376	14201	14503	14771	14461	14527	14562	14589	14376	14466	14569	14327	14528	14627	14588	14424	14463	14380	14459	14496	14701	14362	14487	14345	14363	14401	14510	14333	14464	14493	14513	14455	14593	14576	14432	14488	14485	14447	14364	14650	14608	14439	14513	14634	14442	14456	14573	14690	14433	14551	14448	14329	14382	14419	14465	14623	14689	14389	14570	14357	14512	14512	14466	14457	14540	14462	14628	14401	14578	14526	14519	14452	14329	14750	14341	14541	14441	14524	14464	14513	14665	14421	14395	14542	14494	14414	14436	14629	14598	14550	14680	14554	14420	14670	14505	14383	14482	14435	14418	14635	14451	14499	14425	14606	14544	14382	14527	14566	14560	14413	14378	14311	14286	14518	14467	14487	14629	14456	14566	14434	14403	14502	14435	14377	14551	14496	14394	14515	14636	14635	14472	14394	14470	14569	14422	14481	14607	14354	14432	14447	14307	14337	14606	14627	14427	14487	14236	14554	14463	14415	14536	14616	14488	14582	14462	14449	14404	14522	14455	14521	14607	14489	14323	14609	14442	14498	14486	14530	14409	14454	14377	14376	14502	14510	14435	14546	14614	14683	14520	14613	14533	14502	14548	14342	14582	14457	14500	14388	14371	14451	14377	14565	14315	14518	14684	14522	14469	14449	14490	14385	14513	14445	14494	14440	14363	14432	14538	14473	14644	14643	14534	14508	14532	14537	14397	14617	14489	14469	14484	14522	14446	14531	14445	14564	14480	14661	14408	14534	14416	14643	14588	14489	14454	14690	14356	14512	14375	14565	14658	14489	14524	14406	14500	14440	14664	14549	14630	14347	14464	14362	14551	14509	14653	14361	14368	14402	14479	14468	14740	14567	14551	14370	14615	14415	14523	14542	14464	14594	14440	14399	14522	14651	14536	14241	14489	14651	14652	14439	14624	14310	14588	14483	14471	14542	14465	14564	14353	14592	14374	14599	14534	14368
25716	20820	26889	25412	19858	18545	18580	17748	18221	27810	39933	31929	23164	18591	17468	17205	17283	17074	17330	17050	17241	17038	17159	16938	17275	17162	17165	17175	16980	17182	17009	17173	17166	17057	17217	16995	17442	17356	17224	17087	17174	17061	17048	17248	17109	17210	16976	17038	17160	17057	17083	17156	17139	17150	17037	17029	17135	16907	17116	17043	17132	17175	17071	17028	17001	16835	17094	16972	17148	16959	17117	16967	17154	17013	17053	17197	17115	17226	16907	16991	17249	17290	17009	17153	17105	17138	17056	17059	16890	17109	17039	16989	16982	17180	16963	17057	17299	17388	17259	17022	17098	17146	16947	17095	17214	16814	17042	17107	17036	17135	16880	16928	17096	17097	16984	17011	16985	17013	17023	17117	17182	16980	17033	17209	17031	17044	17027	17173	17072	17061	17042	16839	17248	17010	17022	16979	17146	17090	16933	17116	17145	17212	17078	16892	17051	16957	16905	17118	17051	17121	16979	17007	17211	16982	17067	17047	17150	17088	17206	17177	17220	17160	17017	16984	17065	16944	16877	16839	17139	17131	17114	17202	17032	17034	17065	17182	16940	17011	17018	17068	16960	16963	17188	17072	17039	17067	17219	16813	16917	17140	17167	17000	16888	17304	17143	17117	16939	17153	16985	16901	17005	17043	17143	16965	16818	16880	17068	17081	17059	17051	17109	17101	17147	16796	17019	17141	17151	17003	16946	17062	17271	17088	17007	17047	17032	17207	16995	16953	16990	17234	17018	16991	17051	17047	16935	16952	17239	17348	17214	17187	17085	17204	17086	17193	17145	17116	17016	17010	17021	17226	17088	17116	17001	17065	17033	17094	17097	17287	17017	16989	17275	16886	16927	17111	17041	17109	17121	17090	16918	17255	17031	17332	16950	17177	17084	17113	16942	16914	17080	17037	17027	16908	16935	17110	16965	17162	17196	16946	16943	17087	17260	17113	17234	17032	17008	17045	17040	17223	17022	17146	17179	17075	17103	17016	17160	17110	16982	17163	17089	16817	17188	16933	17139	16927	16971	17066	17107	17226	16895	16821	17124	17098	17055	16901	17159	17022	17135	16810	16963	17346	16935	17160	16951	17259	17213	17053	16892	17088	16951	17262	17089	17250	16871	17101	17104	17047	17114	16871	16876	16884	17095	17108	17407	17097	17042	17058	17079	17012	17181	17208	17039	17168	17017	17064	17389	17003	17204	16918	17089	17165	16925	17115	17216	16988	17108	17138	17043	16951	16987	17040	16949	16915	16824	17197	16965	16971	16944	17132	16847	16820	16939	17130	17238	17141	16969	17089	16768	17147	17220	16966	17127	17152	16886	17185	17135	16987	17252	17148	17055	17156	16973	16927	17152	17200	17010	16907	17028	17127	17216	16997	17275	17037	16906	17239	17197	17226	17052	17143	17121	16961	17023	17149	17367	17068	17041	17129	17069	16950	17248	16995	17073	17232	17134	17095	17108	17194	17102	17079	16828	17193	16866	16990	16949	17183	17064	17143	17052	16879	17232	16998	16890	17122	17113	17161	17092	16962	17098	17010	16929	17126	17337	17062	17067	17013	17119	16868	17116	17094	17167	17190	17115	17141	17063	17267	16984	16941	17187	16984	17007	17220	16982	17047	17033	17098	17033	17103	17092	17088	17104	16995	17238	17191	17017	17271	16962	17106	17052	17048	17073	17080	17011	17406	17084	17170	17077	17037	16995	16980	16911	17322	17303	17079	17166	16877	17146	17153	17330	16994	17082	17132	16990	17017	17161	17167	16997	17207	17138	17049	17184	16862	17152	17158	17086	17077	17154	17048	17049	17213	17080	16987	16746	17215	17192	17091	17122	17149	16987	17101	17119	17272	17065	17156	17067	16968	17017	17097	16950	17005	17147	17227	16896	17064	17211	17005	16911	17137	17165	17191	17133	17395	17097	17209	17218	17061	17061	17105	17224	16999	16986	17176	17287	17123	17153	16964	16912	17174	17352	17027	16930	17015	17051	17377	17142	17284	17084	17031	16998	17044	17212	16886	17058	17048	17036	17181	17168	17141	17190	17170	17007	17247	16859	17038	17005	17133	17016	16905	17128	17029	17110	16905	17262	17281	17044	17203	17002	16959	16951	17163	17160	17291	17009	17011	17137	17318	17046	16990	17229	17031	17029	17268	17229	17037	17093	17071	17037	17183	17416	17273	17122	17066	17124	17194	17015	17098	17154	16958	17098	17185	17026	17099	17031	17127	17022	17116	17161	17113	17273	17036	17257	17205	17024	17099	16973	17051	16983	17148	16975	17110	17038	16979	17114	16984	16899	17098	16935	17131	17171	17122	17051	17094	17040	17156	17228	17150	17028	17114	17039	17252	16863	17041	17111	16817	17153	17014	17053	16923	17066	17013	17054	16903	16981	17162	17072	17118	17031	17094	16918	17204	17055	17040	17026	16919	17202	17066	17268	17098	17168	16946	17172	17157	17014	17018	17071	17154	16990	17033	16922	17271	17099	17046	17105	17133	17358	16994	16966	17058	17040	17127	17018	17027	16970	17102	17034	17095	17239	16898	17092	16989	17181	17085	16982	16920	17226	17118	16967	17122	17262	17081	17061	17118	17344	17099	17236	17045	17133	17055	17177	16966	17230	17116	17290	16981	17130	17118	17045	17028	17109	17037	16895	16986	17034	16981	17068	17050	17144	17109	17097	17149	17173	16944	16941	16861	16956	17104	17006	17094	17129	17102	17178	17020	17060	17116	16982	16960	17153	16941	17006	16920	17033	17110	17066	17086	17074	17276	17100	17183	16880	17051	16942	17117	17030	17209	17181	17277	16992	17013	17043	17039	16949	17129	17167	17206	16949	17017	17222	17165	17085	17103	17096	16930	17023	17124	17153	17031	17112	17338	17177	17028	17193	17103	17129	17048	17133	17111	17103	17155	17147	17025	16929	17272	17074	17099	17218	17040	16964	17054	17090	17109	17063	17036	16905	16983	17067	17189	17255	17156	17084	17086	17153	17176	16902	16947	17026	16943	17070	17085	16966	16924	16951	16908	16967	17141	16941	16896	17038	17250	17015	17145	17071	16977	17071	16819	17028	16994	17214	17233	17192	17164	17083	17093	17022	17164	17018	17065	17164	17033	17091	17161	17235	17116	16852	17182	17133	17007	16919	17300	17304	17088	17253	16954	17192	16879	16987	17048	17003	16842	17119	17087	17132	16932	17214	16920	17047	17012	17078	17102	16980	16961	17099	16948	17145	17156	17155	16824	17239	17189	16997	17194	16957	17213	17058	17038	17019	17067	17155	16940	17092	17163	17064	17052	17130	17088	17114	17113	17021	17160	17139	17033	17107	17177	17161	17380	16884	16957	17052	17095	17163	17122	17086	17141	17006	17065	17185	17052	17193	17140	17085	16999	17304	16804	16815	16937	17133	17134	17118	17141	17231	17071	17024	16926	17183	17190	17137	16828	17065	16941	17003	17307	17004	16985	17157	17001	17133	17012	17015	17027	17166	17083	17030	17034	16955	17293	16912	17104	17288	17078	17052	17090	17019	17183	17078	17148	17047	16902	16868	17195	17018	16884	17049	17024	16960	17168	17047	17037	16923	17083	16765	17117	17116	17264	17015	17050	17190	17308	16923	17219	17149	17089	16996	17060	17031	17174	17198	17072	17136	17082	17158	16932	16974	17184	17130	17193	17063	17064	16929	17057	17077	17084	17019	17166	17057	17033	16996	17184	17262	17073	16952	17026	17102	17121	17125	17111	17088	17042	16955	16948	17123	17046	17110	17271	16952	16937	17138	16966	16912	17016	17232	17139	17069	17179	16921	17069	17037	16872	17019	16943	17280	16732	17055	16936	16995	17158	17026	17075	17020	17137	17186	17386	17041	16895	17065	16958	16987	17021	17085	17064	17189	16993	17017	17294	17312	16972	17006	17205	17190	16970	16872	17044	17261	17153	16948	17089	17043	17262	17004	17043	16916	17217	17017	16949	17156	17029	17129	17035	17104	17062	17035	16993	17147	17026	17162	17183	17179	17123	16910	17043	16969	17078	17110	16920	17034	16900	17254	16967	17172	17112	16972	17054	16990	16936	16951	16961	16926	17110	17038	16867	17127	17067	17103	17084	16970	16949	17019	16970	17214	17112	17065	17081	17074	16992	17141	16994	17231	17049	17193	17032	16933	17158	17077	17108	17108	16945	17126	17041	16977	17075	16932	17100	16977	16970	17101	17341	16999	16995	17255	17038	17176	17095	16903	17122	17347	17166	17205	17078	17125	17009	17159	17045	17055	17284	17137	17133	17070	17026	17239	17298	16632	16789	17055	17109	16914	16963	17165	17221	17049	17294	17072	17043	17041	17205	17113	17054	17199	16781	17005	17072	16857	16987	17305	17028	17036	17016	17052	17019	17169	17035	17138	17120	17040	17093	17086	17232	17029	16831	17116	17360	17301	17095	17032	17093	17070	17102	17099	17070	17111	17267	16976	16981	17015	17242	17056	17137	17265	17051	17050	17063	17073	17132	17186	17401	17233	17131	17239	16988	16972	16998	17079	17078	17068	16926	17005	16937	17130	17218	17219	17103	17048	17172	17190	17246	17031	17020	17145	17188	17170	17152	17200	17194	17096	17201	16993	17037	17086	17077	17281	17191	17102	17072	17232	17063	17162	17186	17107	17088	17100	17024	16918	17180	17318	16972	17202	17200	17168	16983	17171	17086	16976	16818	17181	17047	17014	17121	17020	16796	16993	16985	16804	16791	16996	17177	17093	16779	17218	16975	17178	16964	16951	17039	17174	17157	17259	16795	17142	17056	17210	17210	17094	17090	17062	17042	16970	16961	17098	17167	17250	17196	17005	17095	17193	16957	17165	16965	17238	17075	17112	17147	16959	17208	17126	17064	17049	17115	17070	17265	17175	17035	16957	17167	17132	16881	17054	17018	17138	17134	17015	16744	16931	16940	17197	16912	17089	16878	17160	17057	17233	17079	17015	17175	16996	17196	17024	17137	17059	17250	17230	17112	17078	16921	17078	17237	17122	17194	17153	16891	17137	16992	17089	16952	17138	17011	17020	17119	17063	16963	17196	17102	17088	17053	16930	17055	17123	17022	16931	16992	17177	16900	16998	17020	16910	17159	17053	16976	16991	17081	17109	16965
13949	19821	19112	16782	15773	15397	15069	15078	16622	30202	40330	30610	19878	15505	14463	14461	14326	14432	14386	14350	14461	14397	14387	14457	14293	14394	14281	14378	14712	14556	14426	14389	14310	14413	14335	14506	14272	14418	14328	14326	14390	14326	14264	14411	14509	14408	14407	14377	14311	14330	14309	14472	14451	14378	14373	14416	14379	14355	14286	14328	14417	14644	14383	14357	14442	14374	14579	14282	14409	14400	14408	14457	14210	14323	14268	14394	14433	14357	14314	14380	14434	14246	14364	14550	14445	14384	14343	14324	14480	14385	14237	14469	14388	14257	14426	14397	14558	14567	14264	14431	14388	14451	14355	14359	14293	14349	14464	14296	14478	14506	14395	14429	14451	14390	14382	14524	14540	14385	14324	14432	14193	14399	14414	14458	14402	14337	14395	14328	14228	14373	14326	14319	14478	14468	14370	14349	14430	14464	14548	14446	14199	14347	14373	14337	14438	14365	14548	14355	14356	14415	14442	14495	14337	14214	14401	14272	14257	14418	14403	14380	14448	14315	14651	14389	14413	14501	14436	14354	14320	14320	14354	14506	14238	14292	14339	14529	14503	14351	14340	14324	14448	14369	14398	14354	14277	14354	14466	14517	14237	14480	14291	14374	14645	14443	14572	14339	14494	14348	14349	14410	14452	14345	14297	14233	14360	14356	14381	14311	14443	14297	14305	14517	14484	14448	14341	14441	14345	14404	14366	14411	14484	14473	14280	14431	14543	14316	14355	14469	14280	14405	14387	14297	14439	14387	14306	14308	14295	14231	14378	14474	14339	14267	14330	14335	14409	14608	14317	14374	14271	14324	14225	14533	14294	14613	14409	14402	14457	14420	14419	14368	14315	14387	14394	14410	14333	14281	14438	14333	14491	14537	14371	14296	14509	14428	14421	14325	14293	14368	14381	14385	14529	14292	14197	14363	14373	14268	14424	14409	14529	14510	14379	14509	14400	14284	14409	14283	14377	14569	14452	14342	14451	14399	14244	14493	14312	14454	14470	14244	14366	14339	14402	14358	14365	14361	14321	14519	14428	14382	14414	14517	14463	14303	14329	14362	14471	14448	14470	14330	14443	14314	14391	14490	14557	14382	14179	14331	14245	14291	14353	14339	14492	14242	14368	14368	14404	14450	14470	14343	14535	14321	14368	14327	14372	14342	14317	14343	14240	14260	14327	14311	14323	14360	14349	14250	14384	14408	14357	14425	14227	14445	14356	14371	14291	14349	14364	14541	14520	14399	14497	14506	14459	14325	14407	14303	14369	14326	14424	14392	14417	14248	14379	14393	14396	14430	14452	14355	14344	14335	14578	14470	14354	14500	14435	14480	14367	14363	14409	14433	14290	14223	14505	14351	14363	14511	14376	14485	14487	14366	14419	14405	14341	14261	14290	14401	14330	14428	14425	14400	14265	14310	14344	14346	14353	14463	14464	14311	14349	14442	14248	14319	14561	14266	14318	14279	14390	14365	14330	14209	14343	14302	14307	14272	14354	14144	14453	14425	14551	14365	14390	14260	14412	14339	14403	14400	14327	14208	14390	14293	14422	14377	14461	14310	14495	14385	14405	14437	14407	14322	14380	14366	14480	14394	14534	14596	14400	14511	14353	14453	14579	14402	14478	14522	14375	14322	14516	14434	14451	14344	14456	14403	14296	14436	14497	14342	14436	14501	14425	14464	14459	14508	14367	14536	14165	14424	14455	14298	14238	14295	14383	14387	14261	14402	14449	14261	14349	14465	14248	14402	14364	14433	14444	14364	14492	14419	14542	14373	14360	14309	14240	14375	14363	14545	14360	14352	14328	14315	14413	14304	14315	14460	14353	14412	14471	14479	14254	14303	14527	14247	14422	14274	14520	14358	14543	14304	14322	14431	14355	14408	14479	14320	14443	14332	14441	14488	14460	14341	14424	14502	14271	14384	14329	14278	14442	14452	14340	14400	14400	14231	14632	14394	14259	14429	14352	14348	14366	14460	14471	14303	14225	14371	14459	14353	14421	14400	14268	14187	14430	14401	14298	14291	14356	14364	14512	14359	14371	14265	14387	14465	14358	14541	14325	14288	14325	14520	14423	14408	14307	14493	14420	14295	14514	14320	14522	14166	14361	14365	14335	14295	14434	14282	14407	14332	14398	14358	14322	14269	14348	14299	14393	14334	14462	14478	14302	14327	14338	14566	14264	14508	14405	14428	14335	14279	14293	14333	14176	14234	14492	14224	14298	14343	14522	14195	14505	14305	14503	14464	14286	14354	14311	14355	14322	14488	14501	14363	14282	14398	14275	14505	14471	14364	14313	14514	14542	14444	14492	14402	14575	14210	14410	14375	14288	14324	14435	14270	14468	14475	14301	14389	14269	14442	14209	14440	14444	14353	14417	14219	14207	14283	14504	14513	14270	14345	14378	14605	14285	14493	14419	14403	14423	14298	14435	14403	14471	14259	14400	14205	14451	14307	14444	14341	14554	14295	14196	14215	14171	14425	14381	14420	14663	14549	14372	14284	14351	14539	14445	14312	14296	14485	14456	14457	14398	14486	14349	14264	14342	14323	14272	14399	14342	14441	14450	14355	14378	14407	14502	14391	14551	14347	14536	14370	14499	14417	14236	14410	14352	14311	14518	14289	14343	14522	14527	14426	14274	14524	14465	14302	14385	14424	14487	14427	14284	14440	14308	14240	14394	14443	14430	14436	14366	14396	14397	14284	14389	14549	14578	14285	14428	14514	14519	14499	14399	14606	14442	14445	14393	14357	14388	14412	14279	14354	14333	14453	14493	14401	14424	14272	14571	14359	14323	14272	14342	14285	14363	14402	14501	14392	14347	14297	14378	14369	14244	14441	14450	14212	14668	14537	14403	14459	14446	14269	14363	14399	14408	14408	14273	14381	14404	14433	14424	14345	14305	14447	14490	14406	14350	14450	14455	14368	14411	14367	14324	14554	14486	14363	14324	14334	14438	14428	14340	14480	14418	14353	14314	14339	14502	14411	14160	14434	14334	14372	14314	14426	14304	14281	14466	14270	14388	14397	14290	14271	14452	14416	14358	14303	14305	14361	14496	14283	14172	14170	14463	14255	14331	14398	14407	14342	14377	14536	14427	14385	14379	14404	14449	14425	14332	14651	14225	14503	14365	14477	14589	14353	14437	14400	14399	14376	14273	14568	14514	14318	14374	14462	14300	14430	14459	14292	14424	14216	14386	14478	14378	14403	14455	14447	14439	14446	14460	14155	14279	14187	14380	14233	14482	14352	14334	14379	14366	14370	14294	14268	14444	14482	14334	14439	14413	14421	14380	14211	14194	14430	14429	14437	14379	14237	14474	14502	14386	14503	14168	14326	14280	14480	14297	14441	14448	14474	14559	14397	14371	14368	14477	14321	14369	14418	14446	14312	14375	14346	14367	14292	14366	14370	14473	14344	14288	14399	14561	14361	14380	14417	14537	14335	14342	14370	14392	14277	14430	14383	14259	14408	14398	14308	14430	14375	14379	14364	14371	14377	14378	14222	14542	14615	14260	14300	14332	14293	14470	14270	14390	14356	14383	14320	14336	14426	14353	14460	14324	14367	14422	14486	14185	14298	14391	14363	14570	14368	14362	14350	14450	14477	14429	14331	14324	14456	14420	14179	14243	14512	14413	14360	14255	14357	14455	14356	14480	14347	14367	14274	14449	14421	14316	14277	14517	14383	14522	14326	14348	14428	14357	14357	14451	14219	14500	14407	14496	14528	14431	14186	14302	14470	14516	14313	14399	14372	14490	14375	14307	14411	14449	14403	14342	14325	14435	14493	14517	14390	14299	14484	14385	14388	14373	14459	14319	14447	14377	14382	14470	14563	14393	14421	14339	14505	14170	14357	14340	14298	14358	14407	14467	14295	14444	14606	14195	14426	14263	14250	14359	14585	14396	14234	14259	14349	14458	14508	14580	14219	14422	14266	14358	14526	14310	14537	14380	14316	14358	14378	14343	14397	14544	14359	14455	14234	14462	14323	14538	14479	14199	14362	14546	14291	14264	14517	14372	14381	14604	14366	14317	14334	14304	14529	14364	14468	14304	14362	14447	14453	14332	14392	14320	14367	14348	14507	14492	14393	14475	14361	14429	14638	14334	14231	14412	14430	14411	14509	14412	14294	14496	14313	14547	14233	14368	14421	14494	14073	14352	14520	14518	14589	14419	14451	14323	14325	14334	14269	14303	14445	14325	14464	14393	14423	14381	14389	14319	14563	14349	14204	14287	14451	14278	14395	14581	14195	14481	14408	14393	14386	14334	14367	14309	14392	14208	14296	14357	14326	14405	14439	14541	14485	14481	14425	14257	14273	14238	14291	14332	14424	14388	14408	14251	14488	14448	14210	14374	14443	14199	14404	14376	14500	14412	14424	14287	14198	14283	14327	14337	14472	14432	14286	14274	14349	14349	14419	14411	14324	14200	14442	14346	14398	14365	14306	14475	14246	14414	14195	14285	14417	14487	14359	14386	14496	14236	14399	14317	14518	14283	14495	14548	14406	14406	14344	14437	14250	14353	14464	14311	14379	14384	14484	14459	14432	14272	14346	14511	14447	14284	14497	14486	14333	14543	14483	14529	14461	14376	14457	14490	14398	14365	14426	14431	14398	14523	14482	14553	14465	14345	14255	14337	14347	14458	14303	14457	14401	14204	14552	14281	14235	14537	14566	14459	14275	14349	14351	14401	14417	14331	14558	14549	14375	14487	14358	14426	14363	14605	14254	14333	14446	14473	14411	14452	14298	14364	14458	14344	14485	14469	14422	14504	14289	14395	14432	14380	14545	14315	14449	14345	14282	14554	14524	14506	14375	14413	14346	14561	14583	14296	14332	14347	14468	14349	14397	14483	14341	14426	14386	14324	14358	14302	14426	14328	14434	14434	14375	14165	14394	14367	14233	14354	14528	14398	14249	14358	14123	14396	14290	14455	14433	14581	14418	14285	14450	14314	14260	14381	14354	14332	14255	14382	14546	14554	14204	14411	14402	14675	14427	14511	14295	14376	14592	14506	14457	14496	14323	14454	14439	14470	14301	14433	14476	14374	14386	14353	14261	14529	14423	14380	14437	14267	14289	14310	14355	14316	14432	14312	14387	14383	14381	14505	14266	14343	14316	14386	14585	14276	14491	14550	14380
23678	20830	28159	23632	21273	22697	22185	18993	25048	40289	54438	44913	29474	20871	18059	17437	17381	17456	17531	17332	17462	17514	17428	17381	17102	17351	17352	17311	17343	17314	17418	17241	17302	17231	17255	17281	17290	17440	17387	17583	17436	17354	17404	17275	17266	17229	17215	17473	17247	17438	17378	17371	17248	17258	17405	17370	17263	17105	17327	17261	17204	17166	17281	17294	17093	17154	17288	17410	17213	17309	17510	17284	17413	17227	17232	17295	17119	17135	17332	17142	17359	17148	17182	17338	17193	17176	17212	17375	17255	17556	17490	17237	17226	17441	17192	17085	17121	16972	17288	17174	17404	17199	17298	17212	17229	17358	17211	17342	17468	17323	17278	17443	17183	17167	17225	17399	17074	17236	17182	17031	17416	17124	17198	17220	17295	17283	17198	17205	17333	17384	17242	17248	17015	17208	17230	17166	17304	17212	17363	17163	17302	17151	17437	17457	17268	17346	17242	17389	17286	17347	17103	17264	17235	17211	17391	17268	17428	17289	17185	17391	17189	17300	17355	17213	17280	17277	17317	17190	17359	17113	17164	17046	17303	17343	17306	17286	17124	17204	17394	17276	17277	17176	17268	17162	17254	17348	17253	17454	17209	17233	17447	17180	17401	17148	17409	17318	17388	17080	17200	17244	17333	17321	17152	17221	17360	17251	17414	17149	17491	17187	17267	17289	17293	17295	17266	17213	17304	17341	17302	17361	17120	17218	17239	17189	17339	17491	17153	17330	17181	17088	17019	17151	17313	17180	17389	17435	17334	17097	17371	17004	17125	17222	17222	17274	17154	17093	17210	17184	17345	17359	17148	17255	17150	17132	17418	17242	17085	17255	17249	17399	17242	17175	17295	17187	17352	17175	17365	17380	17159	17066	17236	17095	17029	17297	17261	17329	17271	17258	17252	17381	17306	17098	17419	17128	17077	17189	17176	17158	17282	17388	17227	17206	17067	17108	17225	17394	17154	17382	17269	17198	17194	17107	17019	17252	17119	17293	17168	17133	17241	17251	17248	17432	17323	17336	17339	17184	17332	17130	17227	17188	17308	17191	17357	17167	17103	17429	17272	17185	17502	17172	17184	17103	17216	17112	17170	17325	17192	17328	17201	17255	17352	17404	17349	17113	17303	17183	17322	17196	17271	17323	17380	17375	17083	17111	17248	17313	17311	17366	17105	17044	17372	17304	17285	17467	17209	17253	17428	17169	17277	17152	17158	17217	17384	17310	17387	17144	17166	17142	16993	17278	17146	17154	17236	17295	17193	17256	17098	17058	17425	17446	17227	17171	17126	17407	17156	17198	17421	17313	17181	16951	17184	17260	17145	17326	17170	17248	17160	17304	17086	17300	17186	17340	17140	17251	17193	17117	17168	17185	17290	17292	17196	17347	17249	17379	17454	17291	17225	17164	17271	17148	17395	17380	17243	17255	17272	17323	17127	17424	17300	17341	17135	17376	17240	17210	17103	17324	17300	17238	17284	16934	17225	17073	17253	17085	17180	17132	17285	17208	17124	17281	17296	17263	17376	17431	17414	17501	17258	17190	17340	17248	17405	17348	17259	17089	17528	17332	17278	17298	17230	17288	17183	17383	17312	17323	17191	17317	17328	17265	17387	17258	17269	17204	17107	17153	17399	17310	17166	17145	17160	17256	17310	17280	17249	17187	17176	17283	17197	16980	17233	17240	17344	17307	17399	17094	17177	17240	17278	17120	17304	17344	17211	17173	17176	17179	17217	17265	17250	17207	17315	17271	17090	17167	17366	17273	17118	17082	17161	17192	17235	17467	17228	17260	17381	17515	17213	17288	17230	17273	17208	17252	17427	17274	17069	17460	17215	17305	17210	17401	17097	17186	17285	17187	17404	17348	17386	17199	17280	17298	17327	17243	17215	17528	17357	17207	17107	17248	17206	17258	17191	17177	17115	17357	17082	17232	17442	17426	17243	17063	17186	17312	17157	17158	17104	17256	17263	17281	17288	17055	17222	17081	17245	17199	17295	17285	17496	17170	17365	17308	17274	17390	17288	17098	17162	17283	17433	17153	17116	17223	16909	17330	17293	17134	17356	17511	17318	17026	17241	17302	17367	17318	17295	17415	17186	17041	17214	17229	17135	17121	17140	17338	17086	17409	17178	17153	17338	17399	17175	17167	17377	17176	17230	17136	17154	17390	17297	17319	17449	17258	17299	17283	17389	17089	17365	17324	17216	17253	17233	17347	17354	17342	17126	17190	17245	17106	17199	17128	17121	17388	17124	17162	17411	17285	17310	17432	17252	17226	17409	17294	17050	17231	17350	17463	17201	17337	17197	17364	17134	17335	17409	17322	17181	17308	17313	17159	17442	17161	17320	17306	17204	17150	17404	17263	17413	17184	17197	17176	17215	17188	17149	17235	17376	17164	17118	17183	17119	17210	17304	17150	17371	17025	17101	17251	17280	17365	17252	17244	17358	17174	17443	16978	17238	17368	17070	17223	17176	17188	17397	17452	17284	17139	17350	17320	17534	17417	17239	17164	17285	17357	17292	17386	17532	17307	17157	17006	17445	17263	17325	17303	17568	17271	17354	17198	17223	17121	17022	17373	17226	17281	17247	17225	17332	17289	17277	17164	17336	17250	17261	17263	17249	17214	17206	17400	17223	17033	17308	17390	17336	17219	17471	17161	17334	17366	17283	17130	17174	17263	17049	17194	17457	17221	17184	17218	17269	17330	17478	17208	17313	17370	17073	17365	17530	17204	17184	17315	17283	17176	17020	17232	17338	17330	17254	17174	17247	17263	17372	17137	17118	17413	17357	17392	17059	17299	17410	17134	17410	17137	17393	17257	17276	17218	17295	17257	17382	17318	17297	17376	17302	17114	17221	17140	17020	17184	17219	17308	17206	17332	17214	17113	17256	17314	17305	17233	17246	17302	17461	17267	17411	17137	17130	17411	16964	17219	17403	17307	17228	17292	17256	17262	17192	17262	17295	17049	17314	17454	17148	17111	17227	17282	17427	17253	17551	17344	17291	17217	17121	16996	17271	17285	17091	17000	17183	17252	17242	17368	17080	17077	17196	17342	17329	17186	17385	17359	17257	17427	17232	17151	17369	17219	17345	17227	17109	17392	17255	17382	17160	17317	17363	17232	17192	17276	17103	17423	17354	17155	17180	17350	17053	17117	17103	17366	17182	17233	17268	17243	17106	17261	17389	17251	17271	17148	17202	17075	17256	17163	17107	17363	17278	17227	17202	17144	17322	17320	17321	17367	17351	17208	17172	17287	17336	17237	17261	17446	17280	17247	17471	17173	17256	17178	17315	17002	17346	17208	17097	17408	17359	17367	17216	17323	17243	17165	17171	17168	17221	17201	17335	17165	17277	16873	17269	17263	17113	16954	17291	17332	17431	17328	17257	17161	17086	17367	17324	17127	17190	17174	17423	17535	17139	17340	17405	17537	17385	17319	17244	17235	17366	17220	17503	17304	17136	16932	17265	17405	17365	17362	17432	17209	17088	17083	17264	17199	17047	17225	17537	17421	17415	17365	17186	17240	17231	17323	16952	17053	17379	17243	17337	17160	17343	17227	17358	17262	17197	17479	17207	17236	17345	17180	17156	17468	17345	17383	17179	17252	17328	17153	17147	17319	17037	17247	17186	17250	17366	17479	17059	17063	17256	16994	17235	17187	17164	17216	17131	17026	17267	17430	17440	17171	17356	17034	17365	17050	17110	17321	17049	17210	17255	17305	17434	17352	17113	17178	17202	17298	17351	17241	17311	17130	17212	17258	17172	17341	17331	17374	17026	17118	17272	17232	17307	17443	17428	17163	17399	17297	17459	17152	17151	17024	17301	17372	17213	17201	17436	17216	17344	17418	17130	17403	17368	17240	17307	17297	17249	17271	17283	17161	17211	17288	17218	17162	17259	17250	17434	17192	17036	17456	17304	17352	17222	17041	17395	17384	17356	17325	17546	17444	17375	17240	17310	17163	17281	17329	17368	17119	17114	17283	17177	17274	17136	17273	17086	17449	17368	17291	17276	17508	17275	17395	17326	17604	17286	17445	17253	17384	17124	17294	17268	17318	17314	17236	17225	17060	17233	17195	17130	17300	17349	17312	17153	17263	17140	17185	17306	17213	17136	17260	17320	17157	17318	17333	17467	17268	17103	17222	17324	17262	17261	17280	17256	17095	17096	17163	17425	17337	17168	17296	17161	17087	17236	17120	17264	17385	17268	17430	17258	16964	17377	17231	17304	17323	17389	17234	17257	17127	17380	17287	17299	17510	17241	17212	17108	17426	17117	17243	17458	17423	17307	17168	17309	17241	17217	17015	17310	17389	17327	17014	17260	17268	17277	17388	17168	17461	17398	17224	17332	17357	17390	16988	17377	17273	17215	17185	17307	17254	17151	17031	17278	17194	17181	17249	17175	17223	17198	17362	17186	17230	17098	17246	17162	17189	17383	17046	17389	17269	17453	17398	17167	17292	17210	17326	17188	17394	17208	17259	17125	17278	17275	17295	17242	17257	17029	17164	17251	17365	17256	17329	17227	17350	17287	17409	17246	17306	17151	16948	17359	17279	17272	17053	17242	17069	17267	17304	17360	17229	17165	17295	17117	17215	17253	17397	17229	17176	17405	17373	17252	17312	17299	17332	17392	17212	17318	17327	17303	17072	17142	17157	17377	17393	17400	17253	17442	17086	17258	17413	17400	17181	17341	17489	17240	17127	17252	17170	17286	17169	17306	17382	17219	17366	17327	17243	17099	17170	17169	17245	17131	17322	17357	17288	16938	17088	17187	17209	17239	17383	17196	17187	17056	17164	17136	17278	17415	17376	17424	17228	17268	17234	17193	17111	17116	17221	17426	17209	17221	17308	17413	17333	17390	17210	17366	17100	17433	17255	17359	17265	17203	17188	17009	17148	17414	17130	17336	17427	17173	17359	17314	17482	17331	17309	17321	17353	17278	17243	17456	17292	17240	17192	17471	17280	17230	17112	17340	17332	17295	17262	17237	17184	17233	17234	17348	17259	17360	17126	17212	17036	17140	17008	17197	17222	17315	17115	17217	17317	17293	17441	17434	17334	17093	17291	17289	17277	17031	17192	17249	17355	17385	17338	17170	17386	17330	17202	17303	17261	17291	17307	17309	17408	17403	17298
16538	26925	25464	20510	17849	16671	16248	17029	27235	42500	53780	43283	26290	16790	14626	14567	14423	14689	14377	14642	14477	14510	14515	14284	14520	14563	14404	14330	14438	14360	14422	14294	14521	14468	14496	14486	14390	14436	14509	14525	14508	14269	14533	14477	14387	14490	14320	14635	14366	14495	14543	14561	14523	14528	14493	14491	14489	14562	14502	14545	14615	14539	14482	14393	14370	14409	14495	14616	14412	14699	14363	14465	14567	14438	14445	14502	14455	14577	14445	14345	14434	14491	14460	14467	14452	14380	14454	14693	14430	14290	14462	14402	14460	14428	14456	14384	14400	14496	14614	14256	14397	14525	14504	14523	14589	14443	14463	14483	14348	14393	14484	14542	14571	14410	14488	14391	14534	14448	14534	14409	14418	14512	14679	14588	14431	14508	14447	14547	14474	14492	14358	14623	14385	14521	14420	14532	14529	14400	14506	14375	14247	14261	14423	14429	14529	14538	14409	14518	14545	14357	14308	14523	14526	14315	14502	14350	14447	14356	14460	14496	14533	14509	14392	14204	14444	14410	14509	14666	14472	14457	14581	14425	14605	14381	14438	14650	14326	14535	14470	14226	14555	14596	14431	14408	14382	14486	14334	14395	14662	14284	14436	14386	14552	14333	14559	14638	14450	14531	14327	14431	14552	14608	14467	14531	14497	14441	14419	14372	14275	14637	14465	14649	14443	14398	14467	14589	14448	14360	14310	14465	14355	14302	14455	14337	14596	14257	14529	14472	14572	14555	14343	14369	14490	14295	14565	14425	14446	14410	14333	14683	14332	14467	14419	14226	14579	14371	14588	14517	14430	14540	14341	14471	14357	14483	14659	14507	14526	14469	14489	14508	14556	14402	14369	14469	14369	14506	14402	14432	14297	14461	14461	14620	14394	14559	14481	14319	14455	14468	14430	14477	14493	14500	14398	14459	14444	14410	14383	14377	14437	14416	14364	14297	14453	14525	14460	14446	14507	14571	14371	14373	14539	14545	14425	14390	14431	14483	14348	14518	14449	14572	14244	14358	14528	14523	14587	14570	14571	14459	14381	14413	14676	14549	14551	14587	14382	14449	14664	14356	14294	14361	14510	14449	14496	14476	14436	14490	14418	14599	14411	14433	14306	14290	14435	14517	14362	14411	14550	14509	14290	14246	14569	14403	14281	14441	14479	14352	14633	14526	14552	14365	14307	14201	14329	14580	14490	14380	14607	14625	14392	14350	14292	14557	14352	14559	14503	14507	14538	14321	14325	14405	14633	14458	14451	14428	14631	14371	14252	14609	14492	14487	14595	14223	14486	14485	14464	14365	14439	14390	14470	14534	14537	14600	14309	14558	14574	14470	14509	14351	14532	14497	14513	14491	14741	14351	14286	14367	14448	14455	14239	14683	14556	14477	14416	14571	14468	14544	14630	14396	14540	14560	14599	14399	14329	14450	14409	14369	14470	14431	14521	14548	14452	14437	14430	14408	14386	14341	14504	14536	14513	14424	14323	14161	14426	14403	14351	14501	14215	14580	14415	14435	14414	14417	14389	14514	14603	14464	14417	14578	14536	14431	14427	14390	14571	14363	14467	14532	14529	14403	14504	14515	14336	14540	14497	14507	14405	14348	14317	14629	14582	14328	14518	14530	14519	14423	14274	14445	14573	14593	14463	14508	14476	14695	14441	14337	14616	14542	14479	14506	14436	14424	14536	14484	14481	14416	14414	14523	14434	14570	14558	14566	14394	14397	14430	14388	14375	14475	14529	14539	14411	14439	14459	14580	14402	14538	14537	14539	14546	14501	14305	14351	14369	14534	14465	14339	14387	14437	14492	14451	14459	14523	14444	14585	14637	14454	14523	14473	14457	14343	14479	14461	14566	14274	14382	14513	14586	14274	14467	14561	14393	14488	14341	14490	14420	14446	14262	14563	14355	14658	14329	14462	14557	14477	14428	14344	14400	14659	14695	14495	14427	14519	14446	14459	14514	14449	14470	14432	14576	14434	14288	14469	14510	14632	14395	14492	14218	14466	14487	14428	14629	14724	14462	14335	14501	14371	14414	14439	14607	14479	14522	14407	14568	14623	14350	14456	14415	14447	14503	14511	14439	14562	14346	14489	14607	14362	14430	14367	14546	14297	14433	14652	14607	14302	14493	14395	14564	14250	14525	14435	14523	14508	14400	14494	14380	14477	14483	14499	14522	14590	14390	14459	14470	14434	14623	14288	14496	14576	14400	14354	14452	14311	14402	14442	14714	14427	14401	14359	14443	14380	14559	14585	14352	14577	14537	14595	14598	14507	14418	14503	14472	14438	14646	14427	14431	14441	14412	14313	14437	14417	14438	14521	14411	14467	14473	14544	14480	14440	14325	14422	14518	14372	14332	14368	14475	14396	14397	14461	14484	14477	14440	14420	14340	14463	14413	14332	14285	14518	14682	14358	14420	14531	14342	14526	14439	14583	14353	14508	14568	14406	14361	14490	14529	14512	14399	14435	14631	14604	14327	14499	14495	14467	14592	14582	14455	14590	14444	14354	14432	14362	14364	14516	14421	14412	14391	14484	14517	14333	14535	14408	14385	14470	14467	14337	14482	14511	14462	14457	14516	14475	14585	14552	14292	14384	14444	14460	14560	14396	14412	14304	14482	14307	14761	14449	14337	14481	14540	14539	14439	14477	14500	14556	14508	14348	14612	14398	14343	14486	14502	14597	14309	14357	14371	14546	14349	14494	14447	14495	14440	14323	14461	14347	14409	14375	14387	14476	14543	14391	14464	14606	14491	14398	14314	14430	14275	14500	14420	14521	14330	14474	14584	14656	14524	14390	14552	14479	14451	14389	14338	14475	14405	14496	14348	14536	14296	14502	14615	14427	14443	14461	14559	14530	14592	14416	14427	14664	14340	14446	14394	14408	14419	14552	14516	14393	14484	14470	14419	14547	14370	14386	14466	14405	14491	14405	14497	14482	14426	14283	14449	14461	14323	14401	14571	14452	14437	14409	14410	14420	14637	14563	14487	14308	14447	14433	14406	14491	14423	14462	14602	14421	14493	14627	14375	14273	14651	14336	14329	14271	14310	14230	14570	14368	14466	14486	14494	14433	14554	14504	14506	14392	14512	14470	14313	14402	14414	14345	14423	14494	14527	14548	14461	14356	14412	14449	14528	14504	14450	14552	14524	14343	14555	14632	14553	14424	14545	14418	14494	14433	14422	14379	14279	14372	14382	14446	14340	14424	14538	14481	14480	14463	14478	14503	14475	14498	14532	14646	14515	14324	14510	14402	14668	14399	14459	14371	14402	14537	14464	14389	14545	14432	14467	14362	14405	14497	14346	14390	14495	14359	14367	14416	14509	14501	14518	14611	14405	14569	14374	14519	14520	14539	14266	14489	14430	14442	14402	14239	14401	14444	14477	14356	14389	14482	14520	14402	14496	14531	14465	14372	14521	14418	14389	14355	14376	14438	14465	14520	14452	14406	14546	14450	14541	14541	14466	14437	14429	14394	14351	14475	14476	14497	14686	14439	14333	14510	14546	14348	14366	14329	14595	14339	14520	14371	14665	14438	14514	14461	14444	14431	14431	14185	14555	14503	14542	14535	14563	14405	14508	14335	14422	14476	14626	14391	14488	14519	14457	14474	14340	14316	14476	14542	14330	14497	14541	14393	14486	14357	14565	14336	14471	14438	14478	14364	14422	14448	14515	14472	14628	14454	14557	14407	14399	14390	14595	14401	14321	14482	14582	14504	14342	14470	14469	14472	14509	14551	14475	14533	14376	14402	14485	14495	14380	14473	14567	14399	14482	14558	14342	14416	14438	14401	14385	14409	14563	14435	14592	14523	14455	14205	14406	14580	14497	14590	14448	14710	14406	14369	14438	14356	14398	14225	14545	14463	14323	14387	14506	14279	14608	14275	14446	14444	14320	14486	14579	14529	14414	14408	14309	14362	14414	14521	14539	14394	14383	14343	14351	14473	14615	14573	14481	14422	14292	14579	14340	14501	14473	14505	14346	14545	14405	14459	14478	14506	14314	14315	14278	14479	14344	14461	14495	14478	14410	14400	14329	14385	14512	14470	14281	14656	14522	14451	14426	14602	14398	14339	14502	14414	14460	14464	14540	14320	14500	14514	14484	14450	14504	14465	14550	14601	14569	14558	14415	14461	14542	14450	14437	14441	14382	14442	14519	14333	14511	14424	14402	14586	14407	14386	14496	14489	14470	14543	14562	14459	14629	14293	14348	14422	14456	14469	14423	14492	14368	14662	14570	14415	14539	14442	14642	14501	14336	14618	14526	14557	14536	14376	14546	14526	14488	14417	14397	14353	14595	14382	14518	14469	14371	14518	14486	14499	14549	14507	14403	14375	14395	14413	14432	14432	14386	14537	14530	14452	14358	14417	14494	14386	14455	14495	14509	14356	14498	14587	14415	14523	14436	14589	14433	14413	14257	14534	14238	14395	14398	14396	14400	14639	14448	14497	14371	14617	14419	14410	14451	14454	14532	14537	14462	14426	14460	14526	14281	14434	14611	14618	14310	14536	14356	14321	14542	14542	14357	14509	14560	14487	14400	14586	14503	14459	14432	14535	14376	14409	14493	14461	14705	14468	14458	14552	14611	14572	14491	14636	14570	14536	14334	14390	14472	14465	14490	14473	14501	14438	14608	14670	14600	14412	14382	14480	14414	14363	14416	14287	14332	14600	14599	14271	14426	14426	14531	14407	14491	14405	14578	14439	14575	14470	14454	14438	14567	14362	14417	14570	14446	14488	14363	14417	14643	14499	14375	14370	14416	14436	14623	14359	14449	14385	14354	14414	14581	14632	14230	14290	14312	14500	14434	14418	14362	14402	14401	14345	14741	14505	14448	14374	14444	14441	14475	14498	14296	14750	14330	14512	14430	14400	14729	14475	14413	14494	14372	14594	14459	14439	14435	14473	14521	14476	14510	14269	14493	14359	14483	14356	14421	14389	14489	14534	14402	14389	14490	14529	14589	14486	14647	14449	14577	14386	14475	14359	14476	14464	14633	14273	14639	14580	14429	14323	14436	14492	14501	14516	14354	14457	14527	14370	14321	14622	14664	14560	14577	14459	14632	14536	14562	14579	14475	14535	14397	14339	14322	14356	14477	14539	14316	14425	14495	14552	14489	14342	14520	14611
29705	21200	20278	18338	17187	17134	17525	17183	17612	20302	21166	21017	19218	17749	17236	17207	17277	17347	17381	17288	16944	17232	17372	17234	17332	17167	17127	17303	17180	17118	17188	17165	17517	17228	17396	17087	17097	17287	17104	17107	17119	17168	17201	17308	17060	17162	17257	17196	17192	17237	17214	16967	17164	17184	17107	17144	17236	17017	17343	17232	17173	17126	17142	17280	17053	17340	17289	17148	17321	17163	17026	17133	17348	17109	17207	17278	17159	17110	17334	17129	16923	17239	17287	17167	17262	16954	17135	17366	17033	17224	17296	17219	17300	17236	17195	17140	17106	17064	17018	16988	17181	17157	17055	17154	17197	17107	17292	17196	17346	17037	17267	17390	17239	17262	17026	17214	17161	17424	17413	17232	17169	17093	17183	17357	17061	17251	17385	17378	17191	17224	17243	17210	17160	17137	17428	17161	17282	17126	17254	17036	17130	17039	17063	17190	17182	17035	17007	16915	17121	17243	17341	17320	17333	17064	17280	17259	17248	17257	17154	17187	17079	17024	17249	17081	17055	17172	17089	17226	17112	17215	17063	17149	17276	17363	17168	17122	17102	17186	17336	17120	17248	17211	17051	16962	17080	17123	17004	17153	17110	16973	17343	17202	17234	17227	17172	17144	17214	17158	17265	17192	17171	17253	17405	17062	17291	17256	17354	17289	17242	17128	17215	17052	17150	17033	17067	17152	17360	17373	17324	17341	17189	16918	17033	17316	17285	17325	17134	17091	17168	17346	17443	17079	17112	17008	17146	17206	17235	17197	17232	17190	17196	17118	17060	17225	17077	17214	17216	17155	17035	17148	17280	17282	17036	17043	17330	17196	17168	17152	17123	17235	17285	17237	17184	17163	17256	17223	17167	17055	16958	16987	17234	17210	17283	17078	17214	16972	17225	17315	17278	17009	17310	17022	17380	17035	17237	17137	17307	17278	17136	17314	17201	17239	17379	17148	16915	17297	17102	17277	17233	17128	17170	17117	17005	17189	17248	17198	17132	17202	17239	17229	17222	17243	17180	17372	17115	17327	17206	17231	17235	17223	17171	17143	17149	17126	17329	17121	17167	17135	17040	17102	17182	17160	17117	17145	16993	17087	17300	17067	17242	17256	17115	17265	17239	17136	17141	17266	16984	17118	17009	17036	17282	17198	17239	17332	17441	17171	17109	17252	16972	17400	17031	17046	17209	17260	17344	17456	17190	17241	17233	17157	16941	17065	16986	17030	17180	16959	17188	17190	17102	17074	17111	17365	17156	17235	17177	17034	17122	17307	17328	17213	17108	17078	17178	17216	17196	17115	17141	17247	17005	17092	17237	17053	17249	17248	17228	17212	17052	17167	17097	17204	17260	17238	17286	17168	17079	16932	16991	17170	16986	17058	17070	17174	17125	17123	17072	17243	17231	17167	17265	17148	17020	17023	17268	17360	17263	17122	17115	17229	17415	17256	17055	17170	17238	17170	17305	17373	17207	17169	17404	17346	17337	17230	16941	17091	17413	17132	17302	17250	17180	17186	17324	17082	17018	17078	17304	17030	17147	16821	17098	17244	17223	17227	17074	17292	17119	17259	17027	17295	17083	17009	17283	17184	17042	17215	17240	17299	17037	17198	17346	17265	17244	17131	17355	17264	17204	16992	17304	17171	17217	17256	17111	17410	17168	17170	17002	17199	17155	17010	17135	17122	17179	17122	17305	17252	17088	17273	17302	17134	17298	17295	17160	17195	17141	17261	17319	16962	16995	17021	17112	17311	17230	17067	17166	17220	17208	17054	17196	17075	17239	17179	17216	17185	17125	17158	17136	17202	16942	16956	17181	17370	17322	17083	17087	17162	17292	17128	17109	17080	17262	17194	17267	16958	17260	16977	17223	17248	17245	17050	16868	17229	17093	16913	17105	17154	17181	17208	17145	17098	17234	17030	17055	17216	17160	17215	17125	16994	16980	17111	17203	17041	16969	17148	17196	17102	17345	17161	17370	17230	17283	17175	17281	17209	17200	17182	17153	17023	17220	17251	17263	17100	17248	17261	17289	16917	17022	17109	17148	17203	17209	17305	17234	17108	17276	17058	17297	17193	17263	17053	16988	17290	17184	17253	17130	17134	17204	17002	17077	17346	17197	17198	17133	17206	17215	17264	17028	17145	17204	17265	17122	17267	17190	17152	17191	17123	17141	17273	17110	17046	17243	17223	17249	17164	17402	17093	17092	17114	17114	17006	17116	17222	17252	17158	17107	17197	17102	17069	17157	17144	17381	17297	17233	17048	17350	17079	16884	17222	17250	17050	17058	17282	17161	17187	17012	17168	17080	17258	17034	17145	17189	17173	17060	17064	17192	17269	17255	17319	17134	17331	17331	17235	17166	17180	17283	17118	17097	17122	17312	17125	17450	17295	17283	17156	17158	17082	16976	17240	17424	17177	17233	17219	17223	17240	17157	17245	17134	17140	17200	17210	17138	17325	17204	17222	17185	17217	17248	17130	17377	17244	17224	17436	17325	17078	17256	17347	17003	17015	17061	17165	17269	17253	17236	17184	17210	17118	17162	17221	17115	17273	17421	17058	17286	17109	17112	17194	17064	17150	17164	17370	17125	17173	17329	17233	17349	17246	17317	17130	17259	17124	17194	17091	17200	17135	17176	17392	17153	17079	17360	17289	17088	17219	17140	17439	17096	17218	17200	17249	17263	17037	17032	17454	17317	17051	17256	17262	17239	17027	17136	17227	16927	17053	17018	17103	17285	17265	17074	17069	17285	17152	17297	17174	17215	17028	17319	17260	17371	16985	17161	17269	17439	17387	17161	17200	17237	17214	17321	17281	17168	17198	17180	17323	17252	17087	17229	17091	17183	17209	17174	17448	17069	17163	17365	17213	17015	17038	17158	17506	17283	17139	17253	17140	17076	17281	17012	17004	17179	17121	17287	17163	17130	17169	17083	17153	17355	17142	17156	17165	17121	16978	17108	17162	17221	17013	17262	17245	17131	17402	17302	17330	17208	17293	17052	17189	17102	17156	17251	17236	17189	17195	17215	17238	17261	17239	17120	17078	17271	17099	17377	17200	17107	17090	17227	17093	17092	17091	17114	17238	17411	17202	17113	17453	17161	17233	17219	17131	17289	17281	17252	17104	17110	17139	17181	17325	17490	17067	17258	17082	17184	17102	17175	17300	17305	17091	17184	17249	16957	17194	17282	17091	17043	17151	16972	17317	17243	17072	17267	17124	17092	17106	17209	17361	17020	17171	17030	17269	17213	17318	17235	17056	17131	17079	16992	17375	17110	17172	17018	16986	17228	17131	17182	17116	17121	17020	17295	17164	17257	17257	17105	17299	17088	17104	17214	17246	17380	17095	17153	17307	17582	17244	17129	17360	17131	17007	17334	17147	16972	16887	17142	17134	17169	17212	17242	17138	16988	17329	17228	17244	17090	17242	16968	17380	17103	17428	17053	17329	17101	17211	17336	17223	17013	17066	17083	17165	17153	17221	17368	17256	17333	17491	17328	17308	17296	17148	17279	17232	17397	17065	17146	17025	17291	17099	17282	17072	17268	17088	17230	17031	17238	17185	17220	17369	17286	17116	17202	17181	17349	17180	17404	17224	17210	17316	17319	17276	17149	17217	17258	17132	17060	17009	17154	17038	17145	17172	17307	17002	17201	17042	17127	17214	17400	17231	17472	17229	17424	17177	17189	17136	17308	17066	17163	17285	16996	17225	17176	17095	17246	17150	17010	17097	17286	17113	17102	17386	17285	17411	17244	17214	17066	17051	17490	17170	17149	17158	17254	17275	17097	17263	17291	17022	17135	17064	17228	17431	17244	17199	17304	17196	17278	17335	17101	17149	17108	17145	17179	17234	17314	17022	17300	17169	17195	17237	17432	17190	17120	17261	17113	17327	17080	17161	17220	17395	17161	17240	17358	17337	17204	17449	17336	17195	17206	17459	17174	17151	16996	17344	17151	17075	17396	17104	17210	16933	17217	17221	17391	17202	17127	17149	17145	17466	17435	17115	16965	17087	17157	17159	17230	17098	17201	17293	17360	17316	17127	17245	17298	17412	17104	17288	17096	17137	17169	17268	17213	17291	17116	17133	17286	17282	17253	17264	17312	16916	17029	17262	17053	17073	17247	17312	17159	17056	17238	17047	17089	17234	17162	17018	17024	16933	17095	17303	17237	17210	17346	17242	17060	17233	17257	17124	17031	17247	17192	16987	17285	17278	17085	17308	17368	17185	17142	17160	17139	17222	17340	17383	17250	17149	17106	17213	17072	17149	17118	17406	17299	17164	17103	17307	17159	17160	17095	17097	17318	17374	17245	17254	17276	17012	17265	17223	17095	17234	17217	17277	17185	17356	17090	17095	17175	17203	17148	17073	17163	17236	17320	17215	17089	17342	17042	17342	17138	17179	17215	17234	17406	17098	17346	16994	17029	17172	17282	17176	17165	17249	17319	17195	17249	17049	17104	17191	17165	17198	17306	17082	17163	17210	17121	17109	17173	17242	17349	17155	17256	17178	17351	17082	17198	17119	17270	17162	17326	17164	17153	17277	17122	17264	17120	17175	17303	17179	17341	17139	17240	17118	17086	17026	17248	17182	17265	17048	17237	17037	17297	17100	17275	17106	17287	17190	17073	17281	17165	17318	17236	17261	17056	17224	17345	17182	17316	17248	17281	17134	17215	17318	17166	17282	17472	17213	17028	17196	17138	17284	17024	17349	17371	17188	17289	17064	17410	17267	17214	17439	17359	17244	17157	17096	17243	17144	17166	17137	17331	17223	17133	17141	17313	17146	17217	17260	17101	17323	17319	17272	17055	17213	17210	17109	17314	17173	17221	17406	17141	17340	16926	17023	17288	17243	17268	17207	17193	17196	17295	17078	17362	17236	17125	17031	17070	17256	17196	17155	17300	17205	17227	17269	17172	17318	17288	17042	17307	17256	17275	17248	17151	17276	17323	17236	17305	17365	16977	17344	17111	17077	17366	17008	17135	17052	16930	17196	17148	17143	17104	17111	17086	17347	17208	17146	17309	17166	17158	17312	17184	17117	17381	17344	17059	17150	17293	17182	17032	17087	17135	17038	17238	17035	17108	17335	17179	17282	17276	17466	17079	17201	17192	17351	17339	17335	17224	17168	17094	17307
15343	15223	15301	14833	14526	14509	14512	14522	15400	20011	19251	19119	15840	14772	14447	14313	14304	14384	14398	14426	14442	14384	14414	14219	14410	14396	14343	14313	14409	14435	14506	14161	14439	14514	14444	14297	14352	14316	14411	14351	14206	14396	14368	14274	14512	14236	14212	14450	14294	14284	14493	14273	14344	14447	14301	14337	14534	14410	14380	14461	14308	14398	14432	14256	14289	14571	14410	14457	14246	14471	14530	14389	14375	14469	14436	14284	14334	14509	14400	14536	14298	14370	14312	14304	14343	14358	14328	14349	14196	14462	14363	14480	14384	14343	14226	14482	14334	14486	14313	14406	14462	14448	14407	14401	14478	14373	14430	14189	14481	14367	14464	14393	14305	14386	14368	14147	14313	14436	14536	14633	14266	14369	14206	14425	14413	14326	14336	14375	14238	14472	14488	14417	14297	14491	14442	14288	14338	14435	14383	14351	14278	14183	14439	14452	14473	14333	14509	14464	14307	14344	14316	14434	14472	14351	14415	14376	14202	14491	14497	14481	14570	14358	14398	14554	14451	14468	14291	14348	14354	14513	14444	14492	14370	14348	14339	14304	14279	14417	14534	14385	14483	14320	14327	14347	14281	14521	14479	14500	14393	14422	14306	14458	14437	14418	14527	14316	14417	14383	14417	14324	14428	14322	14491	14357	14372	14352	14343	14442	14273	14366	14328	14418	14315	14409	14386	14284	14409	14450	14365	14480	14498	14600	14471	14370	14162	14460	14286	14548	14464	14564	14513	14424	14417	14415	14408	14322	14363	14378	14305	14345	14374	14485	14243	14453	14461	14372	14370	14394	14432	14496	14348	14365	14264	14519	14308	14249	14456	14507	14327	14386	14179	14451	14249	14403	14332	14447	14605	14415	14491	14369	14443	14450	14530	14461	14420	14403	14437	14538	14383	14535	14469	14341	14449	14407	14405	14353	14416	14471	14470	14264	14217	14318	14380	14285	14624	14283	14485	14227	14223	14248	14439	14552	14351	14379	14321	14535	14302	14640	14342	14362	14254	14412	14240	14317	14343	14299	14381	14581	14498	14446	14407	14431	14283	14443	14431	14361	14396	14432	14393	14454	14516	14317	14401	14337	14521	14535	14332	14367	14398	14340	14373	14282	14350	14395	14223	14361	14522	14327	14484	14294	14387	14152	14565	14298	14508	14423	14304	14499	14369	14353	14285	14352	14228	14472	14368	14355	14381	14461	14336	14329	14372	14191	14269	14579	14335	14400	14411	14343	14459	14461	14182	14313	14474	14311	14563	14467	14278	14427	14392	14186	14523	14408	14449	14483	14425	14563	14530	14387	14284	14584	14257	14359	14368	14310	14302	14513	14432	14372	14397	14286	14404	14269	14474	14410	14414	14332	14451	14362	14320	14548	14364	14400	14373	14473	14396	14345	14464	14374	14426	14424	14397	14379	14356	14367	14426	14247	14545	14489	14376	14478	14384	14268	14306	14328	14386	14352	14434	14343	14338	14468	14368	14384	14349	14417	14324	14263	14369	14348	14391	14309	14287	14421	14293	14374	14297	14418	14423	14232	14470	14241	14408	14570	14476	14333	14299	14371	14324	14457	14370	14209	14477	14378	14297	14418	14168	14405	14438	14331	14286	14337	14382	14240	14372	14331	14221	14412	14367	14436	14382	14419	14385	14369	14432	14224	14489	14236	14463	14336	14347	14477	14310	14481	14499	14246	14456	14549	14285	14320	14516	14360	14355	14288	14324	14358	14372	14376	14298	14213	14262	14298	14396	14438	14456	14271	14407	14425	14314	14457	14379	14129	14266	14559	14351	14391	14436	14388	14517	14231	14579	14477	14471	14314	14112	14329	14372	14306	14305	14473	14402	14193	14341	14213	14576	14567	14328	14216	14278	14375	14448	14444	14442	14516	14449	14375	14445	14347	14529	14363	14443	14276	14493	14336	14386	14378	14433	14498	14392	14204	14407	14320	14405	14284	14364	14446	14342	14400	14462	14463	14349	14323	14333	14662	14529	14339	14444	14531	14382	14234	14383	14376	14418	14464	14506	14255	14388	14478	14636	14356	14335	14468	14502	14539	14575	14417	14231	14408	14363	14381	14179	14349	14250	14474	14453	14379	14344	14378	14350	14311	14378	14265	14429	14480	14279	14258	14362	14345	14267	14513	14279	14400	14437	14620	14449	14135	14289	14396	14453	14329	14383	14234	14525	14455	14304	14482	14412	14424	14614	14337	14445	14471	14436	14383	14442	14384	14283	14326	14408	14366	14500	14304	14367	14507	14334	14313	14346	14457	14236	14365	14497	14657	14543	14459	14395	14561	14337	14369	14298	14249	14452	14485	14397	14326	14384	14271	14470	14204	14351	14376	14429	14365	14511	14265	14381	14299	14448	14340	14277	14270	14360	14256	14457	14243	14566	14599	14303	14332	14330	14461	14541	14290	14412	14440	14311	14402	14436	14287	14289	14377	14488	14388	14376	14381	14343	14393	14454	14410	14522	14327	14397	14393	14433	14424	14304	14347	14234	14480	14324	14416	14309	14481	14349	14508	14269	14437	14374	14315	14464	14490	14375	14333	14265	14325	14388	14329	14407	14394	14445	14356	14279	14363	14226	14396	14355	14325	14461	14366	14486	14513	14375	14472	14602	14428	14375	14308	14447	14560	14382	14193	14395	14145	14555	14288	14452	14507	14399	14615	14447	14337	14483	14391	14531	14574	14264	14352	14432	14292	14414	14323	14333	14185	14463	14288	14257	14539	14433	14227	14419	14455	14221	14433	14504	14325	14354	14416	14369	14287	14625	14383	14429	14245	14543	14295	14470	14246	14323	14542	14458	14403	14317	14303	14193	14304	14321	14336	14353	14488	14285	14504	14414	14434	14318	14257	14371	14322	14297	14502	14436	14527	14463	14524	14324	14438	14363	14448	14358	14305	14424	14457	14565	14331	14573	14390	14258	14435	14376	14412	14451	14516	14460	14284	14534	14518	14492	14513	14348	14224	14464	14579	14404	14289	14384	14367	14392	14354	14448	14427	14454	14426	14425	14393	14529	14639	14321	14381	14487	14401	14401	14225	14389	14335	14510	14438	14447	14430	14288	14352	14166	14396	14375	14469	14369	14449	14428	14380	14378	14428	14501	14428	14366	14342	14433	14455	14316	14449	14436	14368	14144	14390	14542	14375	14530	14456	14542	14356	14371	14366	14472	14334	14276	14412	14348	14321	14458	14570	14427	14444	14272	14443	14459	14467	14419	14313	14490	14477	14202	14369	14419	14260	14396	14450	14405	14315	14462	14398	14329	14451	14217	14328	14563	14443	14236	14293	14441	14492	14346	14336	14176	14358	14524	14298	14435	14286	14527	14520	14364	14479	14374	14247	14440	14453	14434	14453	14558	14468	14325	14672	14376	14375	14483	14367	14399	14500	14272	14336	14322	14128	14361	14307	14413	14301	14286	14483	14248	14405	14340	14283	14274	14340	14479	14274	14435	14491	14397	14348	14386	14413	14212	14478	14420	14399	14356	14403	14496	14425	14420	14227	14388	14346	14250	14437	14377	14414	14454	14215	14290	14372	14302	14484	14518	14380	14392	14432	14535	14380	14446	14513	14462	14422	14323	14298	14244	14423	14376	14487	14277	14389	14308	14357	14399	14260	14469	14278	14319	14282	14564	14264	14383	14577	14266	14424	14447	14505	14430	14417	14529	14387	14582	14457	14503	14418	14397	14375	14425	14340	14430	14422	14331	14430	14331	14269	14475	14481	14358	14330	14466	14359	14474	14413	14427	14269	14260	14244	14342	14298	14497	14346	14308	14260	14363	14480	14456	14418	14398	14368	14411	14470	14543	14524	14396	14438	14517	14361	14289	14669	14411	14478	14255	14358	14414	14383	14323	14404	14435	14405	14341	14433	14408	14262	14394	14214	14491	14379	14568	14376	14317	14229	14493	14313	14454	14521	14393	14186	14419	14339	14498	14500	14574	14361	14626	14244	14398	14456	14555	14451	14498	14293	14338	14412	14489	14450	14223	14410	14335	14315	14465	14370	14467	14462	14429	14367	14450	14408	14525	14422	14465	14422	14519	14366	14380	14259	14427	14433	14422	14458	14505	14529	14419	14488	14343	14483	14380	14339	14604	14394	14441	14307	14295	14273	14393	14344	14479	14424	14393	14390	14538	14405	14329	14424	14500	14324	14519	14445	14668	14457	14461	14464	14371	14384	14345	14503	14394	14465	14335	14326	14448	14505	14360	14530	14448	14355	14391	14438	14436	14310	14488	14296	14383	14533	14446	14393	14168	14211	14304	14277	14412	14510	14245	14375	14506	14372	14370	14394	14389	14376	14494	14382	14293	14312	14298	14476	14369	14275	14516	14495	14556	14438	14394	14583	14448	14536	14326	14378	14422	14438	14361	14456	14367	14321	14231	14371	14474	14402	14418	14331	14256	14272	14408	14325	14428	14465	14365	14448	14282	14154	14314	14423	14428	14493	14447	14455	14324	14575	14243	14435	14405	14384	14177	14468	14403	14125	14320	14436	14396	14479	14296	14191	14286	14442	14413	14447	14219	14373	14398	14395	14279	14445	14399	14372	14381	14376	14436	14333	14503	14556	14434	14318	14324	14338	14367	14358	14470	14359	14634	14364	14223	14429	14280	14252	14278	14474	14488	14309	14338	14442	14429	14501	14340	14260	14272	14495	14429	14354	14556	14333	14222	14449	14423	14223	14315	14481	14512	14454	14274	14486	14215	14490	14403	14662	14324	14429	14346	14501	14451	14311	14316	14483	14310	14403	14379	14526	14485	14353	14355	14461	14379	14343	14408	14371	14363	14491	14201	14285	14325	14388	14540	14442	14366	14537	14224	14445	14354	14443	14413	14571	14472	14438	14325	14371	14431	14296	14334	14366	14469	14392	14479	14376	14372	14263	14400	14389	14397	14416	14403	14344	14435	14310	14436	14364	14255	14336	14296	14374	14406	14385	14432	14361	14308	14323	14403	14481	14312	14310	14226	14422	14399	14538	14443	14409	14379	14431	14503	14526	14367	14458	14548	14390	14440	14239	14209	14508	14528	14267	14468	14469	14261	14447	14489	14461	14351	14305	14326	14509	14422	14398	14315	14375	14529	14423	14474	14440	14247	14319	14229	14290	14301	14268
25689	20821	26901	25409	19775	18194	18378	17458	20771	36331	38188	28775	20522	17919	17144	17123	16997	16854	17103	17121	17081	16982	17031	16911	17056	17027	17224	17172	16955	16898	16889	16776	17058	16972	16998	16856	16896	16993	16876	17030	16770	16986	17050	17030	16981	16852	16852	16866	16951	16844	16901	16996	16939	17206	16896	16771	16954	16861	17045	16919	17045	17018	17106	16943	16735	17008	17092	16984	17077	17012	17041	16986	17001	17201	16998	17056	17091	17045	16748	17051	16872	16842	17074	17020	17030	16943	17006	16892	16882	17038	16706	16924	16811	16969	17261	17091	16856	16935	16950	16899	16901	16882	16826	17059	16868	16880	16845	16931	16734	17037	17026	17044	16955	17181	17033	16764	16863	17048	16858	16872	17172	16889	16857	17000	16798	16769	16780	16828	17059	16923	17001	16776	16970	16933	17010	17049	16917	16851	16871	16941	16883	16886	16806	16834	16892	16886	16907	16822	16778	16988	17133	16748	16643	16896	16977	16941	17094	17081	16824	16891	16976	17006	16953	16687	16815	16920	16881	16955	17173	17041	16960	16859	16838	16953	17077	16818	17026	17006	17000	17164	16767	16927	16863	17013	17062	16934	16880	16815	16904	16923	16894	16849	17026	16959	17031	16789	16801	16873	16819	16924	17143	16940	16848	16912	16903	17026	17027	17173	16974	17078	16930	16894	17013	16938	17072	16938	16914	17010	16728	16758	16966	16879	16804	16915	17029	16881	16725	16848	16809	16824	16899	16894	17030	16897	16961	16885	17065	16910	16946	16866	17003	17060	16955	16885	16753	16835	16936	17065	16935	16999	17017	16881	16967	16801	16867	16781	17051	16984	16817	17017	16982	16926	16998	16733	16818	16869	16904	16856	16927	16943	17086	16854	16886	16894	16885	16954	17018	17074	17100	17011	16871	17014	17148	16777	17070	16875	16755	16914	16827	16900	16844	16690	16919	16943	17026	17026	16912	16851	16835	16769	16675	16908	17234	17047	17023	17123	16919	16933	16954	16784	16833	16895	16798	16692	16866	17038	16871	16890	16971	16793	16890	16912	17100	16864	16958	16880	16849	16793	16954	17144	16910	17034	17076	16774	16913	16623	16967	16935	16778	16940	17019	16975	17068	17061	16982	17078	16988	16794	16906	17042	16871	16717	16872	16986	17068	16831	16954	17040	16801	16790	16746	16905	16891	17065	16858	17041	17124	16819	16941	16739	16903	17033	16800	17004	16876	16831	17112	16839	16939	16965	16666	16931	17047	16825	16875	17030	17040	17112	17156	16840	16858	17013	17090	16811	16805	17100	16843	16824	17073	17043	17002	16842	17024	17081	17044	16698	16917	16936	16756	16655	16908	16751	16889	17082	17013	16987	16907	16957	16884	16913	16833	16725	16863	16721	17092	16793	16952	17168	16883	16975	16990	16843	16910	16889	16866	17096	17260	16969	16769	16911	16937	16840	16825	16891	16774	16954	17214	16930	16977	17083	16807	16929	16916	16930	16998	16908	17042	16902	16920	17020	17048	16990	16845	16851	16840	16819	16982	16742	16896	16961	17041	16819	16990	16938	16856	16861	16859	16738	16970	16752	16882	16647	16857	16835	16883	16955	16862	16821	17043	16905	17054	17018	16939	16709	16888	16841	17210	16898	17033	16957	17044	16930	17001	16797	16771	16802	16923	16873	16915	17057	16882	17076	16960	16799	16818	16887	17094	16699	16948	16755	17016	16896	16909	16893	16797	16915	16903	16951	16945	17022	17042	16838	17066	17144	17011	16876	17020	17210	16872	16908	16728	16889	16869	17012	17114	16934	16812	16977	17035	17062	16827	16985	16953	16711	17034	16939	16713	16902	17130	16928	16878	16969	17018	17068	16878	16786	16839	16810	16806	16818	17014	17058	17143	16911	16921	17132	17046	16686	16917	16809	16960	16879	16864	17007	16954	16871	17100	17023	16781	16802	16773	16947	16964	16965	17016	17111	16801	16755	17082	17082	16898	16900	16900	16900	16783	16881	16720	16874	17035	17047	16912	16978	16729	16944	16923	16984	17005	16794	16708	17025	16929	16856	17025	17004	17066	16939	17041	16846	16947	16960	17057	17081	16888	17051	16984	16920	16830	16817	17107	16966	16863	16954	17071	16897	16847	16908	17159	16954	16878	16907	16876	16836	17065	16875	16951	16978	16860	16997	17011	16843	17007	16989	16939	16963	16746	17065	16821	17068	16783	16868	16782	16747	16963	16878	17019	17208	17124	16978	16841	17119	17105	16782	16906	16870	17023	17034	16880	16964	16911	16925	17065	16827	16852	17049	16803	16709	16952	16799	17078	17124	17040	16996	17068	17012	16855	16771	16783	16907	16977	17272	16912	16995	17146	16743	17031	16968	16824	16849	16720	16954	16851	17089	16877	16784	16841	16744	16741	16740	16711	16956	16792	16751	16953	16789	17138	17028	16942	17090	17198	16902	16895	16969	16857	17086	17070	16727	17052	17069	16929	16950	17015	17025	16818	16955	16836	16907	16867	16929	16751	16949	16976	16948	16899	16784	17004	16954	16990	16935	16743	17014	17155	17018	16946	16904	16925	16815	16744	16686	17071	17179	17083	16937	16891	17030	16803	16915	16823	17004	17120	17115	16753	16889	16832	17029	16889	16973	16985	16786	17047	17033	17000	16794	16870	16957	16755	16822	16680	17007	16918	16880	17037	16907	16895	16690	16904	16846	16803	16853	16954	17014	16781	16799	16717	17107	17002	16900	17050	16834	16957	17043	17114	17064	17054	17049	17212	16884	16869	16968	16849	17066	16879	16805	16904	16921	16909	17002	16836	17017	16908	16998	17034	17040	17005	16882	17035	16894	17001	16904	16549	17017	17190	16838	16792	17025	17035	17011	16692	16953	16871	16949	17052	16910	16960	16880	16901	17009	16903	16841	16825	16930	17106	17003	16885	16880	16821	16701	16775	16974	17245	17033	16834	16847	16929	17075	16982	17058	16952	16804	16781	16708	16795	16854	17008	16945	17094	16950	16914	16853	16905	16812	16832	17045	16904	16664	16825	16817	16756	17009	16911	17198	16932	16854	16914	16925	17098	16835	16914	16950	16901	16825	16942	17176	16808	16868	17055	16699	16948	16962	16844	16841	16942	16898	16873	16942	16945	16943	16979	16890	16782	16960	16881	16640	16980	16945	16894	16841	17043	16852	17089	16921	17033	16741	16966	16936	16787	17144	16813	16888	16835	17023	16992	16863	17109	16867	16775	16815	16767	17135	17031	17063	17048	16730	16797	17052	17034	16957	16972	16931	16933	17094	17116	16878	16825	17027	16838	16623	16979	17145	16917	16897	16964	16944	16888	16784	16836	16806	16884	16932	17117	16893	16846	16891	17162	16656	16840	16870	16985	16820	16812	16848	17015	17105	16858	16878	16914	17081	17008	16984	16841	16933	16943	16866	16913	17017	16923	17063	16997	16865	16977	17038	16975	16977	16884	16891	17083	16988	16953	16891	16953	16862	17185	16977	16934	17067	16903	16910	16996	16899	16992	17007	16907	16954	16857	16766	16886	16868	16804	16876	16921	17183	17015	17030	17067	16899	16825	17054	17083	17101	16872	16939	16863	17078	16849	16943	17057	16768	16979	17028	17014	16951	16842	16936	16947	16896	16776	16810	16867	16748	16988	16843	16964	16947	17037	16924	16961	16883	16978	16927	17014	16838	16954	16821	17117	16980	16897	17118	16953	17054	16900	16909	16806	16769	17041	16943	16773	16899	16696	16860	16856	16776	16877	17051	16958	16768	17121	17149	17016	16986	16895	16826	16844	16980	16973	16901	16980	16843	16889	16967	16709	16943	16900	17201	17151	17186	16915	16997	16886	17131	16924	16983	17054	16965	16789	17005	17080	16948	16838	16932	16845	17106	16878	17125	16903	17008	16832	17155	17098	16999	17066	16897	16984	16893	16816	16989	17189	17045	16889	16860	16807	16968	16726	16860	16851	16733	16922	17001	17048	16862	16795	17217	16959	17131	17084	16646	17177	16792	17032	16858	16836	16831	16875	16903	17074	16911	16935	16893	16758	16718	16948	17032	16833	16631	16862	16958	16712	16873	16786	16867	16933	16858	17084	16846	16897	16791	17029	16822	16750	16809	16904	16931	16885	16665	16920	16989	16893	17073	17023	17227	16981	16801	16751	16950	17125	16800	16878	17009	17038	16874	17093	16764	16839	16978	16816	17013	16940	16922	16764	17128	17052	16978	16613	16763	16787	16864	16974	17062	16977	16811	16878	16848	16812	17025	16966	16939	17096	17033	17076	16761	16790	16794	16802	16745	16980	16908	17029	16858	16873	16949	16943	16823	16993	16858	16813	16907	16884	16864	16933	16929	16958	16825	17005	16993	16884	16814	16834	16838	16812	17009	16940	16920	16917	16982	16989	16909	16870	16860	16966	16889	16960	16941	16789	16871	17104	17190	16870	16921	17137	16843	16847	16833	16931	17011	16930	16837	16814	16825	16809	16926	16929	16740	17041	16897	17049	17046	17109	17046	16852	17069	17082	16669	16860	16705	16941	16998	16833	17085	16822	16858	17080	16867	16884	16898	16978	16977	16871	16848	17053	17083	16944	16823	17003	17089	16829	16814	17043	16978	17114	16940	16912	16986	17199	16907	16841	16736	16842	16990	16786	16830	17072	16913	16880	16929	16910	16901	16792	17176	16951	16883	17053	16881	16741	16819	17117	17135	16899	16880	16917	16984	16932	16999	17019	17083	16931	16934	16963	16851	16861	17037	16994	17065	17021	16923	16924	17099	17030	16789	16940	17018	17204	16850	16869	17022	16944	16972	17048	16946	16853	17024	17004	16913	16960	16943	16991	16955	16835	16843	16999	16964	17068	16810	16679	16801	16915	16843	16905	16811	16697	16902	17070	16835	17132	17046	16764	16892	16945	16991	16959	16928	16865	17012	17007	16890	17149	16919	17013	16685	16934	16978	17099	17119	16977	17135	17034	17034	16952	16689	16846	16774	16922	17173	16848	16930	16955	16824	16888	16959	16908	17097	16819	16789	16902	16910	17017	16876	16823	16827	16939	16878	16886	16993	16991	16899	16718	16844	17046	17022	17002	16849	16942	17199	16909	16811	16862	17057	16897	16849
13996	19754	18969	16733	15551	15171	15021	14984	21284	39084	37978	26252	17383	14868	14341	14423	14270	14362	14480	14286	14261	14071	14204	14424	14231	14209	14132	14270	14086	14225	14205	14402	14309	14349	14334	14236	14324	14321	14172	14335	14344	14283	14397	14252	14269	14404	14383	14269	14122	14377	14375	14259	14317	14237	14202	14319	14278	14420	14234	14334	14327	14235	14229	14169	14320	14103	14254	14379	14061	14256	14340	14390	14161	14199	14411	14405	14303	14146	14163	14382	14260	14156	14319	14249	14383	14395	14295	14239	14425	14186	14277	14325	14235	14373	14023	14205	14201	14315	14294	14315	14210	14253	14366	14309	14136	14290	14184	14323	14210	14352	14278	14221	14183	14119	14229	14183	14423	14225	14216	14247	13989	14301	14092	14138	14244	14249	14190	14274	14418	14138	14347	14191	14296	14264	14339	14548	14141	14206	14291	14312	14243	14089	14243	14204	14320	14319	14403	14166	14434	14078	14250	14235	14441	14220	14200	14402	14178	14280	14276	14280	14222	14178	14143	14142	14383	14339	14311	14127	14297	14109	14297	14237	14167	14120	14131	14143	14179	14165	14213	14375	14214	14115	14203	14087	14187	14134	14258	14134	14241	14215	14247	14105	14220	14302	14338	14186	14089	14133	14293	14204	14273	14256	14213	14197	14103	14308	14141	14196	14371	14304	14258	14298	14173	14348	14444	14276	14102	14320	14234	14173	14282	14265	14314	14184	14203	14092	14154	14146	14196	14109	14382	14204	14185	14330	14084	14302	14255	14211	14297	14426	14242	14173	14185	14110	14147	14215	14410	14304	14161	14268	14318	14162	14349	14243	14241	14151	14203	14513	14296	14350	14242	14271	14358	14292	14162	14170	14375	14353	14204	14297	14263	14249	14403	14325	14171	14236	14303	14343	14278	14148	14291	14201	14346	14016	14304	14104	14231	14295	14024	14150	14215	14266	14267	14350	14060	14218	14164	14267	14211	14194	14286	14266	14370	14311	14333	14330	14356	14282	14241	14088	14197	14327	14222	14170	14236	14295	14313	14324	14175	14334	14151	14172	14352	14268	14080	14396	14487	14336	14302	14430	14144	14091	14235	14126	14251	14321	14307	14284	14305	14319	14179	14094	14267	14380	14330	14075	14431	14403	14354	14202	14299	14235	14279	14205	14103	14290	14338	14448	14386	14251	14180	14251	14441	14353	14209	14212	14222	14317	14305	14286	14227	14243	14460	14087	14279	14207	14241	14169	14264	14284	14265	14183	14344	14320	14424	14276	14211	14241	14159	14336	14265	14363	14352	14187	14260	14128	14213	14324	14373	14367	14268	14216	14380	14292	14329	14341	14268	14221	14160	14214	14356	14178	14148	14143	14213	13977	14205	14409	14228	14098	14305	14216	14242	14466	14207	14425	14214	14157	14316	14273	14023	14270	14331	14235	14232	14399	14169	14316	14206	14265	14181	14175	14237	14216	14244	14370	14329	14277	14197	14229	14408	14306	14193	14224	14266	14173	14175	14216	14248	14219	14268	14251	14299	14207	14286	14330	14373	14131	14134	14288	14278	14203	14161	14267	14254	14306	14058	14158	14275	14277	14325	14262	14209	14312	14254	14169	14326	14110	14223	14340	14177	14217	14076	14078	14403	14257	14291	14303	14310	14245	14392	14253	14259	14500	14340	14327	14277	14129	14276	14260	14319	14176	14169	14321	14131	14258	14329	14230	14324	14314	14237	14317	14149	14242	14070	14329	14122	14277	14172	14133	14386	14286	14170	14261	14305	14121	14289	14361	14420	14273	14358	14099	14314	14176	14281	14299	14252	14316	14241	14326	14383	14232	14365	14326	14343	14206	14310	14358	14164	14136	14404	14274	14199	14475	14391	14068	14258	14131	14316	14262	14305	14384	14207	14215	14242	14166	14033	14229	14236	14316	14245	14294	14266	14342	14388	14234	14366	14175	14422	14151	14382	14269	14210	14216	14190	14331	14193	14251	14188	14317	14244	14316	14265	14269	14114	14194	14283	14282	14242	14325	14234	14399	14053	14218	14354	14325	14123	14271	14219	14198	14306	14349	14135	14204	14247	14151	14284	14304	14380	14231	14424	14209	14324	14307	14116	14342	14245	14256	14221	14244	14408	14255	14341	14202	14249	14137	14252	14332	14329	14179	14252	14411	14473	14315	14152	14187	14184	14277	14258	14085	14329	14302	14306	14361	14258	14387	14190	14379	14178	14222	14124	14322	14270	14173	14333	14146	14257	14232	14099	14258	14313	14134	14173	14205	14224	14294	14249	14176	14201	14222	14189	14257	14292	14204	14193	14213	14058	14449	14156	14257	14298	14189	14271	14322	14114	14178	14363	14364	14291	14361	14317	14175	14269	14357	14262	14346	14282	14298	14430	14116	14348	14374	14302	14344	14240	14225	14208	14084	14224	14162	14429	14228	14316	14221	14306	14410	14314	14249	14369	14351	14274	14298	14160	14254	14210	14413	14352	14295	14160	14093	14227	14261	14246	14192	14315	14417	14209	14298	14239	14285	14155	14092	14193	14307	14169	14355	14214	14301	14258	14169	14241	14258	14007	14242	14258	14103	14276	14459	14212	14357	14272	14109	14327	14276	14187	14360	14221	14252	14294	14292	14170	14286	14417	14094	14347	14304	14185	14123	14377	14263	14136	14335	14136	14276	14203	14157	14330	14232	14234	14180	14202	14290	14256	14376	14156	14318	14360	14286	14252	14339	14273	14311	14217	14280	14310	14204	14374	14081	14249	14135	14303	14263	14283	14220	14281	14218	14401	14338	14280	14302	14115	14239	14297	14197	14141	14320	14276	14232	14383	14334	14373	14269	14147	14226	14247	14227	14107	14324	14353	14286	14296	14191	14237	14343	14248	14259	14193	14135	14274	14264	14394	14180	14237	14222	14207	14040	14117	14329	14326	14124	14330	14161	14323	14336	14169	14203	14312	14339	14099	14249	14087	14348	14251	14188	14355	14185	14111	14301	14314	14147	14304	14304	14255	14072	14104	14371	14410	14159	14221	14294	14209	14172	14312	14353	14224	14334	14219	14249	14289	14245	14245	14248	14155	14228	14317	14334	14233	14240	14363	14103	14159	14131	14207	14321	14196	14237	14307	14258	14362	14140	14374	14278	14198	14346	14225	14213	14197	14323	14140	14235	14117	14375	14462	14412	14318	14315	14213	14315	14201	14402	14294	14298	14400	14362	14274	14405	14174	13956	14316	14204	14348	14223	14167	14432	14382	14260	14303	14109	14209	14361	14189	14436	14350	14269	14222	14240	14256	14262	14388	14180	14337	14238	14329	14308	14166	14307	14332	14326	14183	14327	14246	14323	14095	14348	14265	14172	14343	14177	14207	14250	14314	14172	14260	14441	14364	14519	14157	14338	14319	14288	14300	14346	14336	14160	14155	14172	14258	14344	14110	14153	14179	14245	14181	14301	14086	13951	14151	14349	14281	14500	14199	14173	14239	14259	14272	14389	14308	14532	14252	14194	14352	14184	14189	14038	14278	14369	14363	14343	14301	14320	14264	14438	14248	14219	14372	14208	14259	14383	14363	14223	14232	14199	14366	14262	14274	14437	14259	14277	14119	14253	14318	14282	14463	14385	14296	14313	14183	14185	14248	14178	14152	14375	14373	14152	14142	14231	14236	14399	14180	14126	14346	14114	14296	14273	14245	14129	14397	14232	14168	14264	14234	14168	14307	14190	14193	14055	14331	14198	14249	14242	14355	14303	14077	14374	14243	14270	14117	14179	14205	14357	14257	14434	14147	14223	14376	14230	14179	14196	14175	14270	14287	14324	14255	14383	14284	14333	14189	14304	14384	14230	14234	14209	14244	14178	14289	14250	14336	14260	14108	14253	14311	14343	14374	14073	14478	14277	14324	14419	14199	14368	14132	14326	14263	14193	14239	14287	14159	14275	14268	14138	14321	14380	14316	14169	14138	14237	14354	14201	14184	14393	14283	14056	14387	14263	14468	14324	14321	14386	14276	14163	14392	14297	14250	14272	14080	14240	14336	14329	14256	14160	14114	14351	14208	14211	14461	14311	14258	14316	14281	14305	14172	14219	14398	14146	14353	14223	14155	14205	14324	14157	14199	14315	14132	14284	14155	14286	14361	14326	14292	14231	14224	14322	14168	14343	14378	14366	14233	14221	14313	14286	14130	14236	14326	14242	14383	14081	14268	14286	14267	14357	14033	14230	14401	14269	14270	14164	14321	14273	14263	14170	14233	14289	14332	14340	14088	14331	14238	14233	14139	14315	14189	14322	14016	14214	14217	14244	14058	14370	14145	14243	14122	14261	14122	14233	14262	14276	14304	14312	14124	14231	14342	14391	14220	14304	14312	14126	14270	14432	14442	14067	14211	14182	14245	14088	14321	14347	14228	14394	14311	14279	14305	14171	14308	14196	14225	14225	14401	14153	14253	14270	14448	14080	14185	14308	14149	14313	14298	14077	14268	14344	14132	14384	14269	14288	14121	14201	14240	14336	14399	14362	14174	14313	14367	14182	14297	14291	14186	14158	14254	14234	14332	14234	14257	14272	14341	14197	14343	14240	14186	14350	14459	14187	14351	14208	14396	14125	14228	14338	14183	14259	14127	14299	14271	14482	14236	14299	14366	14189	14257	14201	14275	14300	14414	14277	14295	14390	14230	14255	14344	14240	14317	14469	14437	14119	14311	14166	14144	14177	14286	14247	14256	14128	14230	14118	14272	14321	14158	14220	14324	14032	14331	14415	14282	14356	14247	14164	14146	14273	14381	14272	14224	14341	14160	14418	14303	14189	14114	14219	14032	14135	14265	14333	14246	14304	14283	14184	14215	14380	14248	14459	14366	14321	14282	14301	14334	14172	14266	14317	14312	14334	14135	14347	14258	14240	14223	14343	14189	14473	14206	14235	14252	14360	14077	14178	14233	14079	14448	14321	14161	14338	14261	14489	14277	14191	14236	14464	14421	14267	14307	14363	14247	14261	14342	14221	14255	14327	14332	14250	14417	14411	14275	14288	14140	14221	14291	14520	14069	14326	14239	14212	14303	14158	14096	14280	14321	14121	14129	14273	14189	14163	14354	14190	14217	14390	14207	14032	14306	14393	14294	14124	14204	14446	14218	14231	14141	14192
23693	20822	28087	23661	21312	22750	21994	18466	26755	51805	54737	38250	24888	19114	17604	17299	17090	17176	17170	17126	17113	17088	17223	17105	17366	17209	17321	17033	17245	17059	17242	17257	17205	17155	17038	16894	17276	16992	17156	16998	16859	17088	17052	17012	17026	16895	17182	17236	17165	17132	17057	17185	17122	17190	17258	17070	17028	17251	17199	16996	17206	17190	17347	17195	16977	17075	17138	16876	17084	17060	16980	17142	16914	16979	16906	17053	17115	17040	16819	17054	16973	16991	16877	16856	17222	17022	17073	16994	17075	17120	17098	17115	17250	17140	16895	17027	17145	16956	17072	17121	17112	17115	17026	16966	17030	17000	16887	17140	17195	17000	17136	16974	17121	17041	17136	17100	16830	16936	16949	17089	17070	17109	17018	17062	17043	16906	16945	17129	17202	17171	17088	17076	16976	17087	17090	17025	16958	17033	16932	17028	17051	16890	17197	16913	17197	16911	17036	16859	17048	17060	17293	16879	17206	16893	17135	16922	17241	17239	16916	16799	17116	16975	16998	17019	17079	17049	17069	17231	16943	16954	16890	17010	16969	17032	17060	17002	16911	16797	17127	17014	17135	17118	17032	16884	17105	17014	17180	16871	17091	16916	17041	17032	16954	17110	17165	17010	17117	17002	17047	16936	16936	17081	17001	17038	16958	17023	16872	16776	16960	16961	16987	17114	16989	17190	17014	17204	16835	17185	17063	16894	16861	17195	16973	17151	17136	17131	17129	17097	17202	17041	17094	17082	16951	16920	16906	16986	16969	16896	17090	16897	17109	17094	16931	16890	17071	17135	17207	17150	17076	17073	17053	17060	16943	16951	17031	17092	17148	16795	17196	16907	17133	17272	17112	17081	17046	17136	16864	16930	16948	17009	17057	17133	17008	16960	16921	17023	17135	17086	17067	17081	17178	16906	17033	16794	16896	17131	16924	17074	16942	17009	17186	16843	16959	17123	16866	17000	17016	16988	16943	17008	17054	16864	17039	17139	17130	17013	17014	17149	16965	17200	16931	17094	16907	16994	16975	16846	16984	17031	17075	16896	17081	17074	17024	16993	17057	16812	16957	16860	16939	16940	17049	17214	17038	16874	17109	16880	16872	17053	17149	17162	17059	16916	17116	17000	16955	17164	16976	16873	16988	16974	17200	16942	17204	17023	17060	17173	17064	17167	17103	17144	17107	16870	16961	17014	16969	17076	17039	17012	16942	17127	16879	17090	16864	16992	17288	16936	16992	17033	17238	17000	17083	16973	17083	17089	16987	17019	16979	17024	17172	16862	16995	17072	16774	16954	17136	17138	17246	17070	17050	17180	17085	16970	16918	17034	17027	17056	16982	16926	16902	17044	16928	16950	17054	16976	16935	17076	16986	16853	17057	16839	17050	17080	16884	17019	17102	16813	17023	16957	16840	16901	16808	17061	17009	16985	17126	17208	16941	17008	17030	16982	16937	17230	16931	16838	17292	16969	17064	17150	17020	17052	17081	17100	16887	17107	16977	17096	16992	16773	17018	16959	17088	17059	17152	17042	16905	17099	17074	16889	17049	16963	17021	17101	16980	17216	17001	17033	17117	16970	17075	17032	17115	17003	17150	17081	17108	17227	16916	17104	17062	17230	17250	17140	16927	17134	17200	16952	17058	16979	16877	16999	17252	17121	16881	17015	17049	16815	16987	17195	17221	16981	17057	16865	16812	16783	17123	17006	17218	17145	17115	16972	17224	16953	16959	16930	16893	17110	17022	16693	16795	17019	17127	17136	17195	17044	17207	17079	16989	17325	17195	16977	16996	16945	17105	17195	17098	17014	17056	17253	17156	17168	17002	16937	17117	17101	16938	16988	17106	17195	17081	17081	17085	16944	17094	16991	16919	17104	17104	17038	17078	16970	16765	16811	17072	17154	17124	17032	16922	16912	17013	16825	17106	17098	17167	16980	16984	16881	16964	17088	17047	16946	17142	17025	17006	16917	16941	17003	16952	16998	16908	17257	17114	17052	17116	17053	17028	17064	16742	17121	17111	17070	17114	17028	17032	17000	17124	16908	17193	17037	17240	17081	17049	17036	16923	17200	16864	16982	16962	16984	17131	16945	17112	17228	17053	17029	16967	16758	16959	17155	16891	16986	17181	16917	17068	17106	17033	17023	17005	17077	17034	16960	17040	17023	17081	16972	16995	17040	17057	16990	17080	17044	17005	16920	16966	16964	16810	16888	16989	17134	17138	17054	16937	17199	17104	17145	16960	16834	16990	16920	16996	17084	17132	17067	17076	16971	17219	16981	17066	17230	17231	17026	17035	16832	16927	17169	17070	17032	16935	16980	17073	17059	16972	16950	16982	17127	16935	17063	17222	17193	16915	16898	16925	16941	17018	17010	16901	16983	16999	16879	17034	17167	17000	17141	17309	17117	16931	17132	17006	16833	16867	17045	17011	17159	16915	17054	17200	16964	17099	17011	17083	17223	17100	17064	16962	16959	17048	16999	17146	17133	16938	17159	16982	17024	17000	17085	16987	16961	16992	17024	16967	16896	17033	16948	16932	16979	16993	16970	17011	17237	16830	17136	17101	16991	17114	16835	16984	17113	16934	16794	17094	17296	16901	17055	17145	17063	16964	16821	17036	17019	17144	16982	16972	17072	17057	16864	17035	17071	17081	17185	16984	17256	16883	17167	17076	17105	17092	17118	16991	16986	17176	16862	16992	17041	16996	17196	17035	17017	17008	16984	16900	17081	16913	17008	16960	17072	17030	16953	17061	17178	17142	17023	17069	17040	17057	16950	16958	17239	16971	16933	17003	17081	17122	17193	16820	16990	16941	16917	17012	17010	17232	17016	17203	16895	17181	16994	17212	17110	17172	17004	17098	17058	17137	16970	17190	16832	17002	17065	17142	17006	16914	16779	17088	16957	17003	17233	17000	16942	16987	17058	16988	16957	17095	17172	16975	17134	16889	16959	17001	17071	16960	17057	16937	16921	16901	16905	17047	17051	17114	17059	17115	17002	17033	17110	17133	17021	16915	17365	17124	17018	17132	17277	17020	17124	16978	16991	17141	17127	16881	17023	17106	16993	17016	17090	16920	17123	17021	16902	16908	17108	17107	17049	16922	17163	17034	16994	17017	17210	17113	16970	17000	16881	17053	17172	17168	16999	16898	17016	17057	16941	17124	17169	17037	17166	17010	16975	16947	16960	17086	16945	17198	16988	16952	17079	17074	16972	16981	16831	17000	16989	17204	17090	17039	16807	17121	16965	17081	16977	17089	16890	16720	17029	16976	17195	16937	16903	16925	17025	17074	17187	17210	17234	17121	17074	17023	17052	17117	16942	16912	16893	17044	16903	16763	16990	17051	16855	16945	16950	16959	17052	17175	17130	17106	17019	17115	16940	17004	17108	17227	16912	17180	17176	16985	16900	17311	16938	17011	17007	17183	17029	17085	17153	17053	17182	17106	16948	16935	16980	17135	16987	17150	17004	16979	17216	16911	16848	16823	17009	17184	17074	16983	16922	16990	16940	17119	16998	16810	16975	17053	16963	17011	17012	17094	17138	17043	16926	16951	17100	17067	17055	17115	16864	16977	16758	16961	17033	17227	16959	16917	16937	17133	16928	16878	16949	17184	17120	17011	17140	17088	17195	17026	16938	16961	16964	17068	17058	17175	17213	17047	16886	17227	17147	17113	16791	16973	17313	16935	17074	16989	16930	16908	17009	16901	17147	17074	17110	17016	16961	17110	16996	17269	17066	16788	16961	17015	17303	17047	16879	17061	16919	17065	16939	17123	17123	16959	17077	17004	16929	17132	16986	17083	16953	16946	17135	17152	17069	17157	17019	16912	16872	17034	17128	16963	16895	17023	17067	17015	16861	16978	16979	17033	17123	16768	16870	17061	16773	16870	16943	17107	16907	17149	17172	17120	17042	17168	16935	16996	17096	17033	16963	17087	16845	16967	17026	17257	17015	17031	17140	17010	16913	16972	17184	17055	17052	17052	17169	16961	17184	16836	16973	16992	17202	16856	16996	17043	16907	16991	16926	16742	16949	17112	16992	16996	17168	16983	16936	17020	17171	16921	16998	16995	17101	16904	16962	16984	17118	17012	17019	17087	16826	16970	17169	17059	17074	17006	16861	17041	17089	17164	17234	16821	17003	17124	16896	17001	17069	17130	16963	17133	17039	17114	17237	16930	17002	17097	17016	17180	17016	16913	16851	16934	16873	17021	17052	16919	16999	16960	16990	17291	17001	17168	17051	17076	17129	17137	16865	17118	17079	17072	17191	17140	16868	17118	17258	16920	17195	16967	17037	17049	16880	17122	17071	16860	17028	16924	17080	16881	17013	17229	17194	16964	17058	17292	17005	16873	16984	17246	16974	17014	16871	17006	16858	17059	16881	17085	17002	17129	16996	16894	17093	17108	17001	17004	17118	17144	17012	17111	17236	17067	17056	17225	16955	17075	16955	16963	17025	17118	17101	16862	17113	17373	17256	16968	17187	17083	16936	17186	17078	17005	16914	17047	16972	17105	17064	17093	17045	16858	17072	17046	16970	16964	17065	17151	16878	17103	17039	16877	17060	16985	17030	16883	16973	16970	17231	16978	17047	16812	17054	17084	17123	17153	17062	17063	16963	16878	17027	17184	16861	16867	16925	16961	16918	17240	17075	17103	17033	17025	17031	17243	17203	16943	17133	16953	17065	17155	16990	17109	16993	17073	17007	17264	17016	17161	17158	17048	17012	16851	17008	16767	16845	16937	17279	16960	17038	16852	17102	17284	17255	17207	17234	17072	16959	16993	17039	17085	17049	16941	17075	17128	17043	16819	17017	16886	16981	16823	16987	16983	16898	16913	16955	17091	17136	16944	16920	17090	16987	17269	17015	17069	16970	17012	16983	16798	16981	16886	16951	16896	17163	16998	17157	17025	17159	17086	17128	16985	17134	17095	17099	17153	17175	17072	16899	17099	16946	17033	17069	17044	17137	17201	17076	16953	16931	16957	16955	17183	16966	17307	17005	17097	16972	17060	17008	17050	16925	17012	16808	16923	17092	16902	17078	16980	17067	16857	16998	17261	17129	16969	17117	17036	17008	17169	17076	17084	16763	16962	17045	17040	16846	16987	16869	17051	16856	17066	16820	17007	16927	16973	16789
16553	27121	25473	20170	17960	16629	16140	16037	30186	53216	52991	36233	21374	15405	14323	14312	14289	14415	14357	14421	14232	14344	14238	14376	14331	14314	14212	14273	14390	14349	14382	14331	14137	14283	14368	14450	14257	14255	14375	14352	14462	14264	14279	14386	14325	14504	14318	14476	14293	14269	14355	14340	14345	14378	14286	14439	14101	14287	14357	14056	14264	14388	14342	14366	14318	14480	14289	14353	14372	14444	14333	14364	14329	14378	14234	14199	14299	14274	14310	14369	14346	14532	14278	14422	14481	14316	14472	14367	14211	14325	14266	14327	14226	14289	14399	14227	14395	14240	14328	14125	14233	14290	14540	14442	14361	14193	14381	14096	14432	14300	14241	14286	14156	14441	14288	14446	14367	14335	14453	14480	14349	14436	14356	14088	14425	14332	14323	14274	14439	14248	14403	14275	14359	14270	14342	14217	14329	14316	14135	14391	14193	14306	14292	14236	14284	14366	14401	14425	14231	14207	14195	14374	14283	14122	14204	14495	14351	14304	14369	14305	14201	14189	14191	14285	14118	14239	14298	14211	14390	14224	14221	14424	14423	14290	14300	14289	14147	14352	14159	14331	14401	14310	14388	14235	14425	14442	14212	14298	14274	14272	14412	14244	14264	14222	14221	14128	14305	14331	14420	14497	14431	14439	14429	14094	14454	14253	14341	14125	14180	14336	14249	14318	14182	14331	14356	14185	14196	14232	14318	14265	14272	14275	14275	14328	14291	14262	14204	14242	14362	14368	14323	14256	14412	14204	14203	14321	14414	14171	14415	14381	14356	14333	14348	14376	14260	14193	14342	14293	14277	14427	14227	14167	14378	14308	14162	14354	14259	14347	14563	14222	14252	14246	14273	14168	14153	14263	14292	14351	14262	14279	14492	14375	14256	14348	14464	14202	14265	14329	14285	14322	14236	14483	14339	14217	14190	14305	14331	14245	14172	14354	14194	14289	14391	14344	14326	14336	14297	14372	14210	14255	14366	14258	14320	14365	14179	14551	14373	14374	14144	14249	14443	14436	14255	14141	14372	14298	14285	14250	14438	14421	14262	14399	14271	14279	14359	14260	14448	14271	14269	14396	14289	14150	14325	14398	14275	14338	14209	14192	14179	14351	14200	14475	14313	14243	14288	14153	14266	14290	14437	14343	14273	14155	14390	14290	14260	14283	14240	14179	14301	14282	14178	14385	14429	14458	14356	14409	14212	14412	14322	14386	14235	14245	14395	14279	14148	14373	14196	14362	14250	14362	14102	14455	14378	14290	14198	14283	14255	14221	14229	14296	14268	14485	14318	14186	14142	14209	14374	14359	14135	14255	14218	14510	14323	14329	14464	14308	14176	14374	14370	14381	14344	14294	14429	14314	14315	14242	14474	14371	14292	14330	14379	14383	14341	14289	14348	14256	14275	14374	14250	14478	14418	14405	14339	14374	14321	14386	14351	14286	14361	14295	14449	14524	14341	14261	14373	14383	14323	14347	14287	14323	14269	14465	14318	14259	14245	14446	14221	14334	14327	14347	14232	14092	14278	14211	14364	14426	14303	14311	14354	14376	14331	14268	14323	14208	14413	14268	14143	14140	14251	14386	14263	14280	14270	14334	14198	14262	14429	14066	14500	14346	14300	14214	14291	14299	14132	14380	14451	14329	14321	14473	14335	14199	14179	14298	14374	14433	14256	14363	14349	14112	14363	14330	14393	14336	14058	14336	14456	14207	14482	14195	14233	14267	14187	14274	14279	14313	14378	14437	14136	14449	14547	14214	14393	14309	14094	14279	14223	14316	14382	14354	14130	14244	14230	14394	14331	14478	14378	14311	14334	14478	14314	14400	14403	14380	14221	14464	14271	14292	14361	14253	14151	14345	14377	14334	14253	14292	14207	14159	14396	14358	14271	14335	14357	14391	14371	14376	14539	14271	14300	14273	14297	14445	14310	14307	14318	14412	14401	14386	14348	14345	14307	14283	14296	14172	14236	14231	14331	14319	14231	14392	14285	14358	14370	14244	14192	14290	14293	14249	14166	14534	14222	14366	14287	14133	14356	14273	14266	14369	14382	14001	14295	14266	14213	14458	14257	14382	14167	14434	14573	14235	14363	14221	14295	14462	14130	14353	14277	14210	14198	14290	14540	14153	14558	14329	14427	14286	14157	14292	14421	14441	14590	14244	14358	14256	14182	14257	14320	14474	14319	14219	14184	14472	14296	14353	14232	14263	14379	14170	14352	14250	14320	14278	14204	14333	14208	14241	14207	14381	14336	14165	14253	14260	14242	14278	14200	14112	14330	14288	14483	14391	14261	14329	14203	14502	14222	14176	14360	14256	14127	14421	14289	14407	14242	14385	14426	14367	14423	14350	14394	14286	14282	14471	14286	14374	14290	14295	14255	14206	14282	14282	14389	14268	14162	14309	14268	14273	14267	14378	14395	14318	14191	14331	14470	14439	14411	14255	14188	14404	14210	14389	14394	14439	14468	14326	14143	14335	14288	14246	14333	14482	14174	14285	14347	14361	14425	14281	14426	14302	14370	14391	14472	14313	14232	14207	14368	14215	14200	14382	14140	14223	14230	14370	14418	14370	14312	14437	14396	14494	14191	14318	14336	14070	14344	14421	14073	14278	14263	14440	14267	14166	14245	14344	14438	14290	14140	14340	14193	14289	14357	14427	14412	14225	14436	14177	14395	14249	14188	14238	14227	14383	14378	14347	14392	14272	14150	14338	14309	14121	14372	14137	14198	14358	14459	14368	14270	14430	14268	14239	14243	14267	14299	14267	14237	14143	14235	14385	14118	14461	14327	14249	14276	14333	14338	14307	14349	14339	14462	14420	14386	14362	14352	14302	14218	14265	14278	14267	14396	14436	14464	14442	14323	14345	14427	14214	14260	14220	14311	14147	14247	14352	14375	14195	14102	14278	14311	14359	14425	14390	14233	14214	14266	14250	14328	14349	14347	14129	14315	14425	14345	14193	14124	14313	14457	14300	14259	14288	14269	14344	14413	14348	14327	14330	14374	14324	14254	14290	14359	14191	14310	14296	14342	14225	14222	14278	14405	14276	14350	14461	14474	14299	14297	14294	14337	14491	14375	14481	14372	14336	14420	14479	14223	14211	14232	14398	14365	14208	14290	14398	14360	14105	14193	14254	14291	14294	14247	14210	14247	14243	14329	14390	14273	14331	14308	14273	14192	14275	14235	14219	14295	14325	14152	14295	14311	14345	14306	14398	14358	14338	14295	14417	14230	14391	14316	14347	14302	14485	14401	14462	14476	14298	14338	14308	14415	14158	14286	14259	14331	14089	14273	14390	14444	14160	14365	14382	14276	14413	14432	14338	14195	14427	14131	14260	14428	14372	14167	14420	14289	14217	14211	14260	14321	14181	14419	14426	14359	14246	14374	14346	14390	14436	14402	14230	14448	14084	14209	14242	14251	14247	14488	14111	14364	14370	14291	14257	14303	14336	14233	14260	14187	14315	14351	14370	14262	14309	14308	14232	14177	14223	14221	14278	14337	14478	14349	14347	14296	14321	14263	14351	14307	14469	14307	14128	14419	14138	14212	14198	14338	14530	14330	14143	14497	14169	14253	14349	14350	14349	14438	14420	14512	14302	14475	14294	14423	14411	14353	14393	14343	14343	14388	14302	14486	14158	14543	14255	14369	14358	14207	14177	14231	14251	14236	14300	14184	14281	14371	14400	14285	14311	14244	14209	14444	14182	14301	14246	14441	14514	14308	14233	14327	14446	14270	14324	14386	14259	14455	14185	14305	14383	14312	14331	14309	14384	14396	14194	14448	14310	14229	14353	14323	14343	14218	14429	14196	14273	14412	14105	14517	14291	14214	14439	14309	14523	14410	14315	14339	14200	14190	14260	14221	14259	14306	14301	14212	14195	14365	14238	14219	14301	14261	14423	14180	14358	14218	14390	14416	14327	14202	14346	14264	14328	14279	14329	14202	14177	14194	14324	14350	14350	14291	14251	14483	14363	14217	14476	14254	14374	14491	14214	14490	14326	14388	14313	14216	14177	14383	14290	14197	14356	14393	14198	14383	14221	14364	14370	14424	14315	14263	14380	14432	14263	14269	14250	14216	14243	14427	14173	14282	14353	14305	14310	14389	14365	14277	14198	14375	14304	14287	14102	14410	14407	14171	14290	14357	14239	14321	14325	14422	14278	14307	14314	14401	14297	14417	14276	14425	14480	14448	14349	14368	14312	14316	14231	14273	14353	14330	14263	14352	14329	14360	14333	14349	14424	14315	14364	14369	14219	14391	14401	14446	14185	14421	14194	14317	14421	14383	14170	14424	14343	14391	14369	14431	14199	14328	14168	14483	14381	14192	14179	14372	14237	14207	14366	14319	14369	14239	14341	14260	14376	14406	14275	14223	14331	14469	14213	14209	14278	14287	14341	14383	14338	14288	14627	14215	14407	14324	14262	14312	14261	14199	14288	14405	14391	14231	14360	14469	14206	14266	14392	14379	14245	14241	14376	14335	14271	14169	14381	14307	14343	14297	14291	14291	14438	14376	14289	14244	14201	14460	14269	14419	14236	14388	14246	14354	14211	14287	14430	14265	14156	14415	14251	14422	14255	14423	14223	14168	14237	14341	14228	14154	14450	14236	14177	14282	14451	14387	14261	14096	14362	14293	14242	14216	14418	14257	14207	14450	14249	14297	14261	14437	14183	14308	14410	14209	14220	14363	14328	14300	14352	14301	14314	14353	14498	14196	14313	14251	14310	14450	14282	14335	14372	14416	14238	14315	14325	14431	14353	14393	14365	14300	14230	14281	14379	14633	14272	14309	14382	14168	14269	14346	14334	14231	14376	14265	14231	14161	14259	14285	14162	14345	14312	14521	14216	14372	14312	14391	14283	14209	14316	14266	14248	14276	14302	14307	14367	14273	14277	14164	14321	14419	14413	14225	14226	14224	14159	14219	14311	14440	14099	14271	14257	14298	14124	14355	14315	14337	14296	14252	14323	14320	14195	14270	14242	14287	14274	14272	14482	14344	14255	14332	14221	14331	14349	14489	14316	14412	14184	14239	14207	14128	14401	14139	14228	14409	14396	14261	14309	14277	14343	14390	14426	14319	14164	14310	14274	14288	14200	14366	14531	14166	14296	14243	14364	14358	14236	14401	14271
29582	20969	19941	18235	17037	17089	17266	16916	17518	19739	22029	20446	18314	17321	17028	16848	16919	16991	16992	17112	17232	16875	17145	16866	17014	17141	16910	16820	16925	16851	16978	17007	16915	17002	16888	16892	16955	17068	16870	16708	17155	16921	17083	16759	16908	16991	16811	16926	17148	17068	17008	16930	16898	16826	16795	16847	16929	16814	17133	16942	16858	17041	17045	16708	16934	16874	17069	16962	16959	16972	16873	17096	16874	16953	16885	16915	17250	16936	17020	17097	16942	16952	17123	16945	17122	16884	16963	16978	16897	17092	16976	16906	17062	16898	16862	17051	16797	16852	16921	16794	17004	16924	17014	17218	16813	16891	16846	16903	16777	17123	17019	16923	16960	16813	17056	17064	16910	16934	16885	16964	16899	16874	17142	17034	17194	17005	17052	16981	16791	17056	16866	17040	16953	16992	16896	17070	17075	17057	16756	16892	16990	17094	16857	16941	16928	16971	16833	16913	17044	16973	17050	17084	16806	17020	16953	17131	16979	16910	17063	16900	17083	16957	16893	16915	16980	16954	16959	17024	16854	16845	17051	17121	17021	16940	17044	16892	16968	17040	17171	16745	17043	16994	16766	16764	17073	16874	16889	16959	16939	17142	16897	16978	16964	17023	16944	16886	16973	16810	16819	16961	16794	16807	17104	16985	16832	17011	16786	17024	16837	16979	16821	16723	16966	16837	17078	16827	17085	16973	16998	16890	17083	17096	17156	16943	16953	16804	17072	16816	16930	16704	16880	16868	16995	16729	17009	16949	16760	16960	16756	16875	16829	16969	16831	17029	16924	16885	17027	17016	16916	16968	16952	16882	16911	17033	16940	16797	16960	16828	16932	16950	17032	16983	16926	17004	17108	17072	17061	16998	17019	17153	16813	16944	17307	16977	17146	17086	16951	16970	16894	16827	16940	16802	16856	16999	16830	17102	16921	17100	16937	16937	16699	16997	16678	17039	17009	16890	16898	16997	17032	16883	16917	16923	16909	16945	16964	16841	17104	16877	17173	16812	17060	16803	16938	16973	16861	16833	17019	16826	16851	16892	16807	16934	17005	16810	17042	16901	16988	16882	17039	17026	16797	17005	16976	17063	17034	17031	17056	17126	17062	17066	16989	16931	17017	16979	16991	17042	17096	16916	16865	16973	16915	16882	17239	16968	16861	16824	16894	16926	16851	17039	17174	16903	17039	16804	16820	17018	16954	16882	16949	17035	16819	16753	16907	16955	17005	16809	16803	16934	16986	16902	17055	16948	16922	16934	16836	16897	16873	17090	16776	17050	17136	16947	16989	16692	16852	16936	16933	16993	16863	16799	16969	16860	17206	17107	16843	17171	17085	16948	16822	16916	16988	16828	16926	16895	16783	16853	17022	16776	16981	16877	16864	16788	16986	17019	16870	16942	16894	16816	16813	16917	17086	16860	17017	17047	16734	16928	16919	16899	16869	17145	16983	17002	16951	16820	16939	16912	17109	16978	17069	16743	16867	16882	16910	17008	17095	16938	17068	17010	16866	17074	16993	16867	16933	16840	16778	16985	16987	17037	16699	16829	17022	16735	16909	16956	16980	17073	17038	16832	16984	16813	16902	17057	16985	17144	16902	17056	17026	17098	17030	16885	16975	16760	16756	16713	17096	17110	16785	16901	16981	17097	16890	17000	17150	16802	17070	16877	16999	16844	17113	17000	16796	17007	16993	17009	16934	17110	17112	17029	16815	17065	17051	17172	17002	16961	16896	16911	16787	16711	16964	17111	16931	17059	16981	17099	16860	16778	16969	16859	16945	16938	16843	16989	17052	17073	16838	16943	17029	17121	17076	17001	17144	16966	16907	16732	16872	17047	16932	16840	16991	16876	16852	16753	16745	16865	17072	16798	17035	17054	16840	16915	16775	17132	17071	17059	17103	16744	16792	16750	16947	16953	16897	17154	16982	16753	17034	16894	17015	17000	16839	17253	16986	16983	16996	16775	16985	16839	17010	16954	16759	16889	16978	16943	16878	16920	16855	16903	16702	16940	16851	16935	16874	16849	16877	16914	16758	17011	17028	17007	16944	16916	16959	16851	16836	16698	16989	16818	16819	17061	16934	17007	17064	16973	17109	17007	16951	16798	16821	17136	16776	16764	17081	17112	17048	16734	17067	16966	17064	17011	16775	17106	16898	16755	17025	16732	16795	16868	16786	16908	17144	16915	17024	16849	16833	16903	16739	16831	16889	16901	17028	16994	16947	16931	16981	17043	16918	16996	17049	16825	16995	16788	16943	17166	16993	16807	16647	16905	17013	17114	16885	17018	16966	16842	16716	16892	16924	16977	17024	17042	16940	16971	16954	16849	16883	16864	17023	17019	17010	16989	16819	16877	17021	17168	16984	16773	16932	17027	17061	16986	16930	16857	16781	16880	17104	17197	17136	17005	16868	16893	17091	16892	17001	16750	17029	16744	17292	16824	16930	16920	16701	16778	16965	16664	17065	17126	16955	16856	16986	16813	16876	17018	17049	16957	16860	16891	16874	17001	16989	16964	16936	16913	16898	17100	16869	17076	17026	16915	17020	17089	17041	16936	16943	17107	16952	17015	16782	17100	17046	16946	16781	16760	17038	16645	16914	16958	16913	17017	16940	17031	16866	16921	17016	16914	16924	16930	16874	16958	16958	16815	16849	16790	16899	17238	16942	16830	16908	16752	17007	16993	17208	16800	16801	16837	16884	16880	16855	16954	16968	17011	16921	17088	16991	17035	17041	16845	16915	17038	17073	17049	16968	17018	17184	16934	17088	17103	17041	17012	16886	17129	17070	16790	16796	16825	16974	16886	16927	16914	16710	16911	16874	16893	16816	17079	17056	16928	16965	17045	17095	16983	17055	16957	17151	17013	16677	17162	17082	17171	16966	16858	17008	17171	16859	16827	16950	17016	16919	16878	16869	17016	17149	16917	16898	16831	17133	17081	16720	16882	16903	16917	17016	17072	16852	16976	16887	16954	17003	17176	17044	16820	16860	17129	16993	17105	16973	16910	17007	16924	16858	16944	17117	16931	16861	16955	16967	17068	16821	17014	16861	16895	16853	16964	16922	16926	17023	16985	16925	16889	16999	16740	16865	16919	17068	16763	16830	17230	16981	16921	16943	16752	16923	16976	16974	16827	16957	17096	16917	16831	16713	16943	16902	16771	16922	16843	16978	17141	16835	16976	16850	16880	17134	16835	16826	16992	16859	17085	16859	16994	16934	16995	16741	17081	16945	17012	16881	16973	17285	16907	17042	16909	16898	17022	17018	17026	16903	16984	16874	16954	16956	17088	17035	16943	16871	16813	17047	16950	16731	16803	16848	16922	16879	17183	17120	16904	16909	16827	17026	16924	16941	16963	17018	16932	16695	16929	17170	17037	16865	16871	17104	17079	17101	16919	17074	16797	16895	17088	17099	16787	16890	17108	17001	16981	17028	16904	16917	16955	17040	16811	16871	17206	16899	17107	16875	16669	16884	16910	16865	16901	16909	17095	16778	17030	16968	17080	16862	17089	16837	17147	16898	16914	16896	16831	16880	16876	17076	16863	16976	16870	16963	17144	17148	16909	16873	16901	16988	16761	16936	17019	16913	16859	16797	16779	16793	16846	16961	16813	17064	16771	16921	17015	17024	17042	16956	17051	16726	16754	17072	16984	16778	17025	17114	17063	16920	16868	16945	16904	17140	16920	16915	16913	16850	17048	17045	16948	17121	17115	17006	17024	16877	16953	16903	16933	16880	16863	17003	16878	16905	16787	16785	16884	16905	16953	16825	17096	17034	16828	16974	17198	16788	17029	16947	16917	17035	16853	17025	16949	17062	16893	16880	16818	16867	16976	16795	17036	16954	17037	17145	16968	16997	16800	16848	17051	16960	16870	16992	17004	16970	17118	17020	16782	16934	17064	16905	16828	17115	16836	17096	16908	16968	17080	16908	17010	16949	17027	17002	16864	17036	17161	17225	16894	17094	17012	17003	16937	17012	17163	17054	17061	17017	17055	16934	17022	16881	16983	17000	16985	16993	16863	17035	17129	17059	17043	17012	17082	17029	16810	17022	16965	16982	17018	16979	16783	16811	16693	16759	17034	16860	17247	16921	16889	17070	17129	16940	16678	16907	16918	16998	16983	17177	16899	16977	16722	16878	16948	16900	17173	17100	16915	16898	16885	16868	17107	17160	16833	16962	17027	16936	16994	16930	16786	16909	16917	17165	16970	16882	17134	17037	17089	16987	16915	16841	16857	16969	16895	16798	16960	16900	16940	17031	16939	17177	16780	16937	17070	16814	16845	16877	16990	16988	17078	17060	16977	16914	16742	17008	17121	16852	16992	16943	16884	17123	16906	16656	16833	17134	17232	16861	16936	16895	16942	17062	16971	17043	16883	16946	16874	16922	17065	16867	16785	16856	17120	16942	16974	16962	16861	16823	16866	16930	16995	16987	16865	17100	16982	17017	17222	16934	16902	16926	16929	16770	16873	16921	16818	16945	16892	16877	17262	17048	17074	16973	17098	16796	17057	16958	16931	17118	17185	16992	16702	17041	16929	16970	16920	16960	17250	17137	16972	16861	17074	16987	16989	16974	17195	16966	16922	17084	16855	16795	16839	16961	16897	17083	16910	16953	16862	17041	16943	16938	16985	16834	17050	17022	16905	17128	17067	17023	17128	17074	17135	17066	17224	16819	16897	16831	16747	16982	16995	16841	16918	17050	17006	17067	17055	17013	16947	16677	16921	17056	17080	16917	17202	17088	16982	16863	16946	17228	17046	16776	16869	16945	16842	17078	16883	16977	16808	17013	16816	17081	16777	17032	17050	16907	16945	17078	17053	16907	17066	17068	16856	16939	16845	16992	16928	17112	16951	16978	17091	16972	16956	16850	16976	17047	16952	17005	17076	17230	16750	16989	16881	17021	17069	17068	17076	17121	16818	16924	16888	17005	17029	17005	17163	16871	16946	17174	16846	16973	16773	16888	17048	16999	16978	16767	16836	16922	16865	16951	16952	16980	16836	16926	17113	16700	17066	17008	16792	16954	16954	16917	16847	16890	17174	16946	16903	17034	17032	16914	17096	17076	16909	17095	17028	16768	16946	16873	16966	16858	17042	17028	16830	17003	17052	17271	16932	16842	16854	16990	16760
15249	14835	14990	14482	14156	14477	14274	14367	15068	19105	20974	17932	15292	14479	14260	14245	14281	14226	14183	14269	14260	14123	14328	14274	14196	14209	14051	14153	14216	14288	14236	14264	14424	14260	14248	14295	14021	14256	14293	14165	14187	14297	14102	14136	14166	14272	14242	14337	14182	14227	14344	14206	14198	14382	14288	14331	14057	14283	14279	14253	14247	14283	14282	14176	14101	14178	14316	14346	14019	14241	14011	14230	14177	14226	13989	14263	14450	14377	14157	14263	14439	14082	14261	14221	14129	14200	14219	14065	14217	14235	14218	14320	14437	14134	14217	14303	14192	14075	14385	14264	14118	14313	14154	14191	14253	14121	14143	14229	14202	14188	14202	14207	14139	14018	14308	14154	14150	14423	14252	14249	14160	14260	14304	14320	14082	14144	14166	14431	14270	14357	14285	14088	14416	14318	14063	14215	14320	14348	14326	14247	14189	14066	14475	14168	14230	14417	14341	14225	14155	14303	14203	14245	13966	14186	14247	14266	14108	14089	14126	14183	14248	14394	14251	14206	14109	14263	14190	14262	14203	14181	14221	14241	14249	14189	14177	14276	14170	14241	14279	14150	14365	14246	14243	14145	14255	14139	14183	14199	14285	14210	14285	14319	14185	14249	14106	14283	14227	14278	14127	14228	14188	14083	14190	14295	13934	14147	14431	14352	14201	14277	14108	14364	14268	14216	14113	14244	14331	14189	14263	14085	14384	14060	14353	14254	14266	14214	14221	14227	14249	14227	14108	14215	14212	14251	14241	14366	14248	14290	14120	14175	14199	14289	14210	14227	14186	14063	14224	14225	14126	14057	14236	14255	14307	14259	14230	14254	14277	14172	14353	14182	14097	14247	14295	14220	14145	14229	14212	14270	14232	14248	14069	14208	14247	14193	14153	14294	14123	14177	14150	14249	14227	14321	14381	14041	14172	14253	14261	14193	14151	14421	14105	14365	14209	14280	14344	14340	14404	14331	14166	14032	14121	14066	14217	14261	14096	14235	14215	14252	14158	14136	14164	14248	14214	14275	14098	14202	14208	14069	14291	14228	14204	14288	14274	14262	14292	14117	14279	14413	14375	14234	14154	14340	14212	14258	14300	14172	14195	14212	14281	14223	14239	14191	14212	14040	14266	14403	14346	14240	14242	14112	14129	14169	14176	14372	14251	14154	14204	14279	14251	14162	14204	14251	14191	14176	14369	14116	14249	14374	14101	14371	14305	14284	14110	14321	14411	14263	14104	14263	14220	14224	14251	14574	14348	14280	14238	14178	14337	14114	14260	14216	14111	14326	14260	14179	14186	14329	14230	14348	14292	14174	14047	14191	14232	14243	14240	14121	14192	14271	14179	14364	14344	14098	14263	14244	14375	14349	14186	14210	14227	14393	14051	14263	14229	14341	14252	14266	14371	14263	14115	14294	14133	14291	14163	14093	14232	14128	14233	14302	14205	14191	14265	14117	14157	14201	14296	14291	14088	14124	14167	14295	14463	14247	14169	14216	14060	14077	14146	14404	14201	14228	14222	14311	14309	14247	14245	14263	14087	14203	14244	14389	14179	14397	14413	14333	14278	14355	14174	14280	14245	14244	14092	14299	14197	14265	14124	14205	14329	14337	14319	14315	14237	14220	14231	14306	14335	14313	14268	14270	14191	14121	14283	14313	14182	14346	14303	14215	14157	14325	14078	14389	14153	14269	14034	14208	14278	14213	14239	14376	14174	14173	14386	14123	14342	14139	14124	14260	14129	14196	14365	14140	14114	14208	14381	14221	14301	14177	14198	14261	14317	14275	14182	14213	14213	14197	14292	14097	14385	14176	14008	14212	14108	14202	14328	14283	14271	14064	14308	14339	14350	14240	14291	14338	14295	14255	14339	14120	14255	14307	14289	14239	14299	14256	14012	14262	14187	14380	14252	14246	14169	14214	14105	14215	14127	14212	14160	14180	14330	14187	14200	14308	14349	14326	14259	14388	14116	14317	14341	14336	14423	14251	14282	14244	14499	14404	14251	14151	14266	14268	14246	14132	14160	14447	14065	14237	14196	14149	14165	14195	14110	14338	14322	14306	14094	14091	14311	14294	14186	14274	14250	14247	14165	14233	14300	14253	14245	14237	14253	14219	14306	14059	14193	14249	14150	14215	14205	14279	14182	14179	14259	14122	14096	14261	14252	14443	14313	14308	14259	14280	14298	14351	14207	14101	14296	14294	14309	14175	14242	14254	14200	14148	14213	14337	14288	14316	14067	14289	14213	14056	14323	14194	14230	14221	14359	14246	14189	14357	14322	14236	14277	14188	14180	14075	14254	14244	14170	14230	14302	14243	14157	14108	14096	14302	14233	14045	14087	14087	14313	14173	14428	14172	14301	14276	14151	14278	14053	14273	14338	14078	14185	14214	14286	14193	14361	14204	14236	14142	14117	14265	14125	14080	14205	14291	14304	14111	13999	14275	14209	14379	14152	14315	14243	14246	14147	14213	14187	14356	14312	14423	14150	14269	14351	14186	14147	14146	14421	14188	14179	14058	14072	14072	14284	14041	14107	14221	14270	14251	14273	14244	14445	14090	14331	14170	14290	14261	14250	14099	14274	14342	14157	14175	14333	14087	14225	14028	14186	14210	14099	14159	14197	14125	14225	14238	14261	14417	14213	14267	14068	14177	14177	14159	14235	14340	14109	14289	14361	14216	14179	14233	14174	14123	14129	14177	14209	14161	14173	14225	14170	14305	14222	14236	14359	14203	14248	14087	14378	14173	14296	14178	14126	14342	14234	14118	14355	14160	14241	14246	14407	14271	14340	14192	14190	14177	14236	14286	14063	14225	14321	14127	14259	14293	14158	14201	14023	14246	14198	14153	14226	14556	14328	14207	14167	14264	14381	14291	14247	14150	14135	14242	14128	14329	14252	14182	14316	14164	14227	14197	14181	14207	14265	14161	14419	14160	14328	14194	14189	14218	14177	14173	14179	13986	14186	14195	14123	14330	14118	14360	14338	14278	14246	14062	14227	14266	14346	14244	14245	14253	14313	14411	14137	14202	14300	14319	14304	14276	14176	14409	14135	14166	14023	14255	14012	14318	14278	14248	14135	14166	14320	14333	14427	14104	14157	14108	14356	14233	14257	14122	14354	14115	14205	14076	14174	14257	14170	14322	14202	14196	14330	14240	14127	14274	14326	14179	14251	14302	14338	14210	14255	14216	14119	14197	14239	14282	14205	14081	14151	14215	14209	14193	14251	14237	14057	14390	14292	14284	14172	14352	14251	14228	14257	14296	14153	14370	14193	14201	14225	14128	14212	14334	14178	14191	14244	14273	14178	14261	14201	14086	14279	14355	14073	14234	14261	14135	14321	14078	14237	14322	14269	14131	14116	14282	14213	14369	14060	14420	14182	14338	14218	14189	14220	14340	14159	14123	14273	14031	14286	14347	14090	14059	14196	14486	14230	14201	14115	14144	14272	14230	14200	14355	14251	14220	14167	14454	14048	14276	14303	14171	14293	14290	14217	14369	14281	14237	14112	14277	14112	14318	14082	14257	14227	14312	14205	14107	14296	14272	14389	14371	14293	14003	14139	14337	14253	14251	14289	14238	14277	14212	14140	14269	14380	14285	14373	14066	14154	14257	14386	14162	14378	14323	14276	14251	14277	14159	14238	14149	14314	14163	14083	14174	14158	14307	14310	14074	14232	14238	14205	14279	14254	14109	14232	14204	14279	14329	14155	14387	14187	14052	14175	14208	14427	14179	14322	14134	14365	14059	14292	14258	14136	14263	14307	14363	14200	14264	14181	14175	14274	14181	14371	14168	14226	14314	14124	14380	14262	14190	13989	14195	14199	14203	14164	14199	14332	14220	14145	14370	14092	14177	14113	14224	14339	14191	14119	14255	14106	14232	14274	14372	14322	14253	14369	14194	14186	14216	14216	14204	14225	14332	14344	14223	14200	14277	14424	14286	14295	14191	14225	14116	14189	14343	14304	14246	14189	14035	14259	14051	14356	14231	14386	14230	14232	14275	14392	14316	14351	14274	14283	14203	14093	14260	14067	14278	14241	14436	14068	14281	14257	14086	14167	14276	14255	14233	14313	14361	14322	14226	14236	14206	14254	14022	14115	14344	14254	14269	14125	14114	14265	14192	14271	14226	14161	14269	14177	14190	14156	14143	14183	14106	14198	14183	14405	14332	14256	14362	14062	14350	14236	14374	14310	14357	14356	14224	14287	14338	14239	14224	14128	14194	14179	14264	14175	14247	14325	14081	14091	14232	14229	14283	14220	14211	14419	14187	14131	14240	14195	14184	14119	14250	14190	14109	14318	14195	14211	14290	14152	14161	14299	14256	14164	14398	14195	14491	14350	14155	14159	14119	14286	14232	14305	14271	14312	14120	14242	14340	14242	14304	14240	14137	14313	14138	14251	14232	14003	14326	14078	14356	14239	14089	14173	14242	14066	14321	14205	14402	14141	14201	13996	14268	14276	14292	14203	14313	14350	14191	14246	14212	14378	14182	14459	14360	14203	14145	14191	14310	13971	14166	14251	14357	14266	14308	13996	14356	14319	14166	14217	14325	14287	14216	14049	14151	14292	14234	14268	14198	14189	14399	14297	14213	14212	14290	14244	13996	14278	14092	14235	14248	14212	14112	14161	14268	14335	14389	14244	14040	14353	14252	14380	14279	14159	14447	14045	14214	14257	14103	14428	14345	14204	14186	14318	14317	14224	14168	14242	14264	14287	14292	14216	14234	14133	14447	14268	14195	14250	14164	14194	14288	14171	14419	14167	14116	14286	14299	14116	14241	14228	14298	14320	14423	14357	14110	14243	14411	14130	14304	14321	14282	14122	14337	14112	14122	14181	14347	14215	14280	14194	14244	14332	14205	14194	14195	14271	14425	14284	14180	14427	14094	14408	14121	14182	14419	14204	14311	14128	14095	14147	14391	14144	14242	14220	14141	14151	14187	14251	14229	14239	14344	14178	14279	14239	14302	14288	14260	14291	14037	14364	14280	14357	14179	14306	14167	14290	14090	14274	14244	14584	14241	14241	14301	14190	14436	14273	14271	14269	14288	14318	14358	14374	14273	14129	14315	14051	14268	14302	14363	14226	14156	14309	14280	14071	14240	14107	14415	14195	14233	14247	14196	14172	14235
25605	20827	26904	25383	19822	18181	18055	17445	17777	31701	39543	29780	21258	17733	17182	17021	16766	16772	16987	16837	16930	16834	16733	16771	16844	16832	16722	16662	16664	16553	16689	16744	16713	16859	16676	16970	16633	16696	16857	16873	16887	16580	16695	16732	16614	16636	16961	16766	16744	16801	16702	16565	16880	16665	16802	16885	16694	16843	16766	16718	16635	16478	16608	16563	16646	16647	16629	16448	16769	16846	16763	16851	16758	16632	16843	16812	16714	16770	16749	16707	16689	16691	16530	16543	16650	16645	16938	16838	16601	16466	16726	16743	16598	16736	16755	16623	16955	16574	16767	16758	16762	16611	16734	16864	16526	16827	16633	16820	16794	16840	16890	16742	16865	16760	16543	16635	16667	16849	16679	16764	16641	16711	16557	16632	16613	16811	16704	16711	16589	16977	16794	16731	16772	16819	16887	16642	16811	16863	16756	16744	16614	16783	16443	16771	16737	16698	16548	16563	16713	16792	16654	16628	16699	16639	16609	16711	16685	16745	16755	16572	16888	16801	16775	16809	16927	16698	16814	16900	16764	16809	16729	16531	16752	16766	16637	16811	16812	16654	16754	16701	16764	16790	16656	16842	16788	16619	16787	16640	16793	16581	16552	16702	16644	16881	16747	16703	16662	16660	16622	16825	16786	16691	16744	16623	16888	16623	16663	16701	16944	16680	16851	16622	16603	16977	16794	16748	16787	16876	16658	16814	16689	16767	16746	16744	16761	16739	16721	16894	16824	16785	16780	16652	16876	16603	16706	16616	16816	16623	16813	16711	16728	16828	16588	16581	16770	16600	16452	16708	16627	16658	16802	16725	16795	16666	16660	16641	16623	16533	16653	16630	16756	16835	16606	16787	16758	16674	16836	16705	16816	16577	16855	16556	16505	16664	16912	16905	16748	16720	16745	16618	16845	16796	16820	16687	16553	16872	16818	16752	16586	16674	16538	16669	16663	16577	16825	16625	16716	16628	16626	16671	16836	16842	16690	16939	16704	16810	16781	16701	16830	16592	16716	16805	16769	16555	16603	16774	16660	16699	16761	16654	16719	16781	16698	16593	16480	16901	16817	16649	16825	16615	16734	16484	16615	16869	16738	16654	16728	16737	16600	16607	16767	16810	16642	16538	16744	16627	16621	16688	16660	16739	16740	16728	16858	16840	16963	16803	16616	16446	16680	16866	16666	16910	16546	16559	16489	16650	16668	16596	17051	16664	16713	16876	16816	16767	16629	16807	16756	16691	16694	16679	16836	16781	16646	16698	16617	16684	16744	16727	16880	16717	16542	16721	16708	16656	16688	16785	16810	16799	16659	16603	16917	16817	16663	16920	16946	16748	16828	16597	16824	16666	16760	16806	16753	16681	16741	16543	16655	16698	16560	16875	16728	16794	17047	16693	16471	16659	16900	16736	16768	16575	16615	16736	16682	16728	16620	16872	16771	16674	16721	16670	16692	16691	16641	16642	16655	16712	16841	16887	16950	16747	16798	16584	16603	16823	16760	16726	16845	16635	16737	16784	16740	16879	16957	16585	16692	16751	16850	16797	16919	16732	16670	16977	16573	16696	16655	16749	16763	16660	16688	16800	16773	16872	16735	16754	16849	16961	16579	16523	16746	16769	16792	16654	16783	16691	16550	16501	16529	16735	16833	16777	16688	16670	16640	16638	16815	16687	16689	16795	16665	16695	16819	16757	16565	16693	16662	16822	16748	16583	16546	16668	16758	16631	16927	16824	16695	16667	16544	16801	16675	16587	16905	16980	16600	16663	16562	16835	16610	16744	16673	16808	16874	16702	16959	16535	16653	16805	16847	16682	16746	16539	16758	16566	16819	16735	16605	16886	16796	16537	16658	16806	16746	16717	16758	16600	16759	16679	16644	16814	16615	16689	16706	16655	16782	16652	16631	16687	16755	16892	16759	16640	16805	16646	16625	16799	16573	16813	16877	16740	16546	16491	16673	16665	16855	16551	16746	16769	16501	16735	16775	16769	16579	16402	16683	16805	16665	16636	16804	16841	16881	16658	16799	16651	16837	16869	16685	16655	16650	16667	16592	16899	16724	16824	16691	16535	16646	16742	16962	16752	16652	16700	16535	16814	16886	16613	16643	16520	16850	16746	16775	16499	16914	16704	16756	16658	16620	16678	16584	16757	16559	16604	16744	16500	16671	16565	16805	16736	16728	16591	16681	16846	16597	16575	16663	16686	16842	16742	16650	16751	16761	16853	16719	16849	16733	16332	16662	16830	16890	16756	16725	16562	16809	16776	16878	16608	16720	16779	16811	16670	16744	16723	16636	16758	16754	16833	16598	16605	16671	16803	16792	16682	16517	16827	16747	16604	16426	16917	16733	16745	16682	16701	16822	16829	16626	16736	16795	16626	16703	16801	16665	16609	16658	16705	16586	16762	16917	16561	16726	16633	16386	16727	16649	16594	16804	16647	16819	16911	16709	16814	16795	16714	16975	16622	16857	16774	16848	16784	16609	16780	16713	16838	16716	16442	16742	16844	16610	16582	16694	16744	16724	16652	16887	16884	16649	16799	16808	16642	16719	16812	16848	16711	16731	16700	16748	16680	16717	16764	16595	16637	16738	16575	16747	16499	16794	16658	16766	16824	16682	16758	16924	17037	16737	16910	16919	16805	16833	16607	16547	16683	16540	16653	16614	16825	16748	16697	16715	16793	16687	16841	16598	16818	16877	16879	16705	16677	16936	16912	16663	16709	16714	16496	16742	16670	16755	16525	16843	16912	16681	16740	16635	16544	16654	16789	16632	16608	16665	16739	16739	16642	16628	16754	16887	16608	16675	16768	16884	16619	16845	16562	16846	16609	16763	16625	16821	16492	16549	16458	16634	16672	16864	17052	16651	16785	16834	16675	16726	16718	16759	16733	16574	16762	16782	16673	16847	16660	16757	16938	16607	16729	16735	16882	16812	16515	16889	16720	16735	16789	16813	16693	16730	16650	16625	16494	16815	16697	16766	16705	16653	16686	16649	16496	16658	16508	16776	16793	16888	16729	16698	16722	16709	16745	16658	16510	16701	16780	16741	16705	16903	16690	16767	16678	16786	16668	16695	16341	16693	16683	16753	16529	16760	16805	16674	16719	16872	16834	16613	16617	16838	16723	16746	16617	16748	16755	16664	16612	16755	16670	16753	16478	16775	16741	16801	16710	16656	16815	16619	16730	16813	16843	16681	16651	16711	16550	16794	16611	16607	16758	16729	16770	16849	16746	16925	16769	16931	16846	16777	16549	16661	16643	16506	16494	16647	16652	16770	16622	16710	16800	16555	16735	16712	16768	16680	16640	16605	16654	16756	16827	16816	16768	16764	16727	16651	16506	16890	16693	16593	16651	16970	16907	16652	16725	16902	16813	16681	16701	16598	16748	16683	16655	16727	16630	16840	16631	16612	16913	16629	16632	16849	16846	16781	16803	16725	16785	16550	16827	16602	16506	16666	16793	16580	16663	16729	16683	16562	16796	16811	16792	16660	16736	16924	16513	16759	16611	16750	16559	16748	16854	16587	16929	16816	16845	16653	16919	16926	16820	16797	16641	16710	16694	16643	16742	16780	16463	16681	16751	16892	16870	16704	16796	16714	16683	16889	16781	16635	16598	16902	16596	16895	16688	16648	16679	16780	16647	16771	16616	16794	16878	16615	16755	16780	16679	16748	16729	16691	16875	16648	16801	16803	16697	16576	16850	16690	16678	16827	16710	16676	16816	16688	16857	16734	16704	16621	16904	16893	16643	16643	16847	16553	16605	16720	16706	16742	16677	16733	16793	16678	16718	16678	16691	16890	16708	16730	16842	16826	16742	16630	16906	16793	16829	16856	16812	16857	16864	16554	16935	16808	16781	16736	16717	16651	16572	16759	16610	16710	16679	16684	16776	16560	16576	16527	16595	16577	16797	16682	16668	16698	16760	16767	16636	16981	16524	16655	16610	16512	16810	16645	16626	16784	16639	16863	16772	16596	16828	16713	16739	16669	16589	16636	16627	16837	16689	16808	16560	16666	16661	16749	16702	16663	16571	16798	16733	16821	16638	16695	16622	16738	16595	16706	16636	16760	16706	16743	16492	16814	16476	16685	16732	16713	16706	16806	16517	16686	16620	16579	16637	16708	16956	16743	16745	16655	16777	16706	16600	16646	16775	16991	16865	16977	16736	16883	16726	16869	16656	16584	16727	16622	16600	16924	16448	16828	16792	16737	16715	16869	16759	16980	17050	16912	16783	16863	16709	16950	16741	16663	16656	16738	16750	16789	16664	16753	16729	16619	16657	16826	16692	16715	16840	16848	16625	17080	16877	16704	16816	16606	16850	16711	16913	16871	16954	16650	16716	16650	16753	16808	16794	16954	16702	16761	16816	16761	16837	16553	16964	16798	16653	16634	16767	16866	16731	16647	16541	16713	16835	16813	16604	16561	16820	16955	16830	16903	16781	16804	16773	16638	16814	16617	16812	16834	16843	16641	16632	16447	16724	16632	16785	16759	16573	16724	16671	16738	16762	16885	16735	16843	16730	16516	16660	16725	16856	16685	16803	16723	16689	16671	16856	16681	16631	16591	16784	16791	16725	16713	16849	16609	16528	16838	16711	16629	16835	16948	16837	16788	16616	16878	16712	16868	16666	16590	16753	16663	16872	16779	16635	16734	16609	16692	16734	16828	16738	16831	16595	16739	16751	16733	16765	16684	16807	16825	16657	16586	16600	16852	16791	16574	16823	16895	16790	16821	16760	16723	16774	16799	16701	16853	16744	16802	16766	16622	16605	16697	16914	16706	16749	16708	16594	16636	16739	16624	16906	16601	16823	16903	16681	16694	16771	16613	16741	16646	16498	16777	16603	16553	16709	16530	16664	16605	16730	16739	16766	16872	16662	16824	16715	16809	16682	16652	16638	16544	16743	16573	16589	16653	16726	16789	16633	16888	16751	16777	16918	16735	16589	16866	16697	16782	16652	16622	16632	16687	16825	16797	16851	16712	16555	16774	16681	16596	16873	16641	16685	16635	16928	16525	16652	16748	16739	16758	16782	16834	16815	16926	16863	16679	16959	16861	16623	16750	16884	16644	16808	16716	16878	16791	16665	16798	17011	16797	16863	16632	16839	16789	16523	16724	16751	16809	16684	16895	16634
13728	19761	18967	16472	15474	15000	14797	14821	16041	34619	39350	27750	17960	14676	14266	14101	14186	14163	13994	14030	14090	13935	14026	14030	14165	14090	14244	14334	14141	14194	14108	14247	14064	14056	14249	14256	14257	14152	14203	14084	14018	14126	14306	14181	14111	14117	14048	14318	14132	14068	14238	14196	14216	14142	14291	14160	14169	14198	14210	14113	14054	14161	14112	14225	14211	13955	14069	14194	13915	14176	14155	14081	14297	13925	14217	14013	13966	14210	14157	14194	14248	14068	14169	14153	14101	14059	14096	14052	14150	14101	13952	13919	14182	14302	14215	14154	14093	13997	14151	14118	14274	14296	14312	13988	14133	14039	14104	14294	14055	14112	14126	14307	14115	14237	14065	14321	14004	14292	14271	14094	14177	14088	14055	14051	14159	14149	14186	14122	14194	14173	14108	14228	14059	14029	14125	14120	14058	13914	14159	14124	13919	14094	14303	14105	14100	14240	14024	14106	14115	14161	14124	14272	14057	14221	14166	14089	14098	14016	14147	14146	14296	14133	14020	13961	14005	14026	14068	14157	13987	14070	14255	14054	13974	14162	14395	14124	14156	14004	14182	14175	14135	14047	14174	14129	14192	14089	14061	14180	14319	14112	14167	14133	14052	14218	14351	14167	14212	14136	14144	14138	14220	14237	14157	14052	14329	14310	14077	14192	14191	14278	14040	14211	14165	14182	14240	14330	14139	14036	14131	14234	14080	14070	14328	14103	14241	14290	14146	14012	13935	14153	14096	14141	14060	14174	14175	13975	14085	14049	14124	14286	14192	14148	14088	14155	14085	14229	14048	14147	14217	13951	14196	14140	14226	14121	14273	14148	14101	14150	14146	14131	13920	14230	14082	14324	14168	14295	14203	14185	14044	14168	14223	14019	14058	14198	14128	14127	13924	14194	14236	14137	13963	14213	14147	14218	14193	14176	14024	14021	14236	13957	14220	14043	13989	14174	14028	14208	14144	14215	14120	14178	14047	14370	14147	14262	14096	14167	14175	14018	14188	14085	14242	14105	14275	14083	14096	14065	14210	13965	13943	14166	14175	14231	14171	14158	14186	14175	14118	14206	14057	14165	14092	14072	14142	14078	14169	14057	14146	14021	14164	14242	14221	14176	13973	14148	14086	14274	14176	14236	14159	14117	14257	14095	14220	14040	14177	14177	14282	14074	14067	14096	14141	13929	14120	14028	14043	14044	14094	14111	14110	14234	14179	14085	14180	14163	14228	14082	14269	14008	14041	14174	14177	14224	14214	14168	14138	14196	14093	14100	14004	14124	14247	14161	14196	14519	14036	14138	14168	14217	14188	14169	14058	14024	14024	14144	14373	14148	14016	14266	14048	14151	14071	14147	14219	14104	14110	14200	14106	14072	14119	14122	14001	14152	14198	14207	14151	14327	14016	14075	14165	14288	14178	14113	14261	14113	14167	14099	14182	14123	14236	14248	14024	14427	14170	14250	14140	14133	14075	14325	14213	14149	14055	14124	14391	14120	14271	14115	14082	14300	14208	14081	14156	14046	14068	14260	14151	14050	14039	14293	14093	13997	14172	14165	14205	14213	14090	14197	14278	14087	14205	14065	14199	13964	13974	14157	14185	14007	14085	14182	14176	14295	13981	14168	14139	14269	14221	14150	14232	14073	13969	14241	14200	14116	14122	14098	14164	14194	14107	14083	14189	14029	14012	14069	14122	14177	14194	14054	14179	14172	14115	14277	14282	14171	14185	14156	14055	14194	14240	14042	14141	13992	14256	14124	14142	14024	14220	14290	13971	14056	14074	14176	14122	14042	14193	14062	14155	14018	14031	14284	14224	14013	13992	14055	14167	14344	14208	14100	14256	14187	14194	14211	14268	14140	14022	14268	14118	14252	14087	14108	14045	14191	14099	14246	14120	14056	14137	14190	14128	14154	14209	14132	14093	14171	14053	14189	14180	14093	14080	14188	14275	14176	14413	14130	14023	14151	14179	14125	14070	14026	14092	13979	14129	14205	14020	14164	14089	14150	14081	14204	14132	14217	13874	14259	14079	14230	14332	14332	14118	14112	14073	14145	14250	14070	14034	14275	14140	14208	14084	14207	14319	14191	14042	14054	14196	14170	14025	14232	13927	14108	14247	14344	14112	13841	14166	14119	14102	14044	14232	14022	14074	14168	14148	14038	14038	14073	14117	14250	14035	14310	14125	14066	14203	14078	14083	14100	14142	14205	14275	14077	14023	14075	13959	14209	14211	14155	13971	14029	14186	14088	13993	14074	14248	13946	14054	14281	14210	14014	14032	14306	14145	14264	14060	14169	14096	14178	14070	14191	14290	14144	14188	14199	14072	14210	14095	14204	13923	14157	14201	14139	14250	14245	14233	14379	14171	14080	14211	14170	14335	14276	14226	14187	14175	14036	14240	14259	14076	14217	14151	13980	14090	14282	14076	14094	13949	14069	14224	14049	14139	14244	13986	14134	14096	14032	14294	14231	14399	14023	14015	14179	14026	14142	14266	14055	14011	14194	14162	14109	14091	14097	14069	14166	14122	14201	14091	14129	14123	14161	14174	14183	14266	14206	14084	14212	14046	14167	14182	14144	14115	14214	14209	14150	14237	14155	14121	14017	14140	14116	14097	14181	14133	14120	14151	14072	14123	14080	14074	14039	14051	14179	14020	14145	14148	14102	14044	14161	14027	14358	14248	13873	14238	14222	14077	14048	14108	14116	14260	14101	14240	14158	14015	14115	14264	14109	14264	14015	14194	14163	14053	14262	14186	14017	14201	14112	14135	14371	14212	14270	14217	14186	14015	13978	14176	14077	14264	14169	14292	14055	13992	14203	14019	14227	14041	14144	14168	14235	14163	14221	14191	14103	14145	14081	14177	14203	14095	14215	13919	14035	14205	14415	14140	14298	14154	14225	13977	14223	14207	14105	14064	13859	14111	14055	14076	14130	14237	14069	14289	14316	14317	14346	14190	14209	14143	14012	14134	14137	14306	14001	14168	14171	14159	14077	14108	14046	14235	14019	14119	14179	14107	14024	14235	14183	14181	14303	14213	14215	14215	14129	14305	14194	14248	14192	14163	14098	14248	14138	13955	14060	14248	14181	14234	14192	14163	14231	14254	14012	14111	14056	14078	14134	14105	14209	14002	14141	14200	14125	14196	14170	14056	14307	14025	14006	14287	14192	14148	14147	14179	14100	14057	14364	14211	14038	14192	14217	14308	14225	14178	14083	14134	14106	14216	14022	14208	13881	13966	14245	14054	13993	14076	14217	14277	14173	14165	14088	14112	14255	14201	14193	14122	13889	13995	14244	14088	14141	14109	14050	14125	14046	14171	14085	14071	14108	14059	14166	14098	14143	14282	14055	14202	14179	14212	14219	14075	14195	14178	14213	14060	14142	14089	13976	14122	14024	14192	14086	14269	14207	14117	14156	14243	14156	14134	14161	14019	14305	14151	14202	13979	14162	14056	14167	14277	14238	14034	14146	14102	14284	14120	14100	14150	14266	14183	14246	14222	14247	14124	14198	14264	13952	14151	14041	14127	14157	14125	14286	14176	14022	14148	14168	14278	14207	14016	14160	14075	14233	13980	14282	14130	14197	14091	14049	14259	14061	14282	14010	14283	14003	14105	13970	14027	14202	14229	14054	14237	14137	14090	14103	14261	14214	14077	14077	14268	13994	14257	14160	14116	14186	14085	14174	14326	14233	14035	14276	14035	14133	14064	14245	14342	14274	14254	14258	14198	14087	14200	14133	14181	14015	14136	14136	14226	14184	14068	14045	14268	13947	14170	13959	14128	14079	14066	14062	14183	14339	14063	14008	14145	14216	14124	14194	14236	14175	14271	14298	14057	14132	14095	14125	14208	14183	14236	13995	14212	14138	14278	14290	14137	14087	14037	14093	14226	14325	14344	14235	14279	14299	14256	14103	14241	14086	14158	14121	14057	14102	14045	14274	14220	14052	14181	14239	14202	14217	14152	14156	14184	14078	13996	14237	14072	14128	14144	14096	14200	14198	14211	14194	14076	14137	14046	14168	14092	14255	14178	14155	14286	14156	14200	14161	13997	14311	14267	14124	14018	14176	14098	14094	14103	14088	14156	14139	14173	14132	14091	14145	13954	14147	14265	13836	14113	14219	14140	13963	14204	14138	14331	14177	14136	14137	14160	14148	14164	14185	14180	14065	14118	14008	14026	14146	13910	14175	14081	14231	13997	14116	14046	14063	14116	14158	14087	14307	14189	14298	14133	14102	14125	14100	14148	14058	14130	14076	14049	14098	14132	14254	14113	14053	14259	14288	14083	13946	14019	14117	14028	14115	14179	14120	14138	14209	14326	14185	14284	14094	14151	14038	14279	14099	14349	14061	14271	14083	14172	13995	14166	13885	14209	14225	14051	14107	14241	13958	14092	14293	14006	14091	14202	14040	14075	14276	14207	14078	14184	14153	14213	14243	14228	14180	13998	14192	14089	14095	14186	14204	14226	14027	14211	14096	14379	14178	14207	14091	14308	14022	14133	14161	14132	14205	14319	14084	14052	14133	14146	14108	14164	14255	14156	13981	13987	13939	14129	14046	14285	14108	14101	14197	14061	14306	14087	14226	13917	14096	14212	14053	14184	14132	14166	14029	14093	14180	14070	14260	14127	14086	14344	14176	14158	14129	14086	14064	14007	14286	14247	14089	14020	14183	14119	14243	14129	14330	14153	14226	14035	14157	14120	14078	14142	14052	14065	14120	14034	13990	14131	14081	14090	14139	14266	14004	14202	14240	14099	14035	13997	13991	14140	14197	14014	13966	14125	14260	13993	13945	14187	14177	14095	14167	14174	14077	14195	13985	14004	14057	14266	14176	14194	14034	14108	14037	13962	14233	14163	13994	14140	14168	14171	14180	14100	14106	14311	14207	14107	14147	14020	14138	14046	14206	14100	14249	14162	14309	14148	14145	14178	14190	14131	14135	14052	14338	14253	14159	14189	14233	14183	14042	13994	14139	14171	13927	14085	14181	14093	14353	14300	13987	14187	14049	14234	14166	14246	14270	14199	14057	14197	13969	14160	14139	14306	14197	14310	14145	14091	14232	14214	14160	14132	14122	14028	14234	14132	14047	14165	14055	13896	14167	14274	14054	14050	14254	14183	14096	14100	13996
23730	20826	28168	23644	21287	22570	21635	18154	18118	52044	54918	37393	24309	18678	17414	17008	16834	16973	16955	16816	16942	16928	17064	16915	16832	16897	16823	16687	16731	16789	16858	16799	16699	16839	16918	16944	16823	16894	16938	17056	16723	16836	16822	16968	16889	16703	16577	16783	16829	16912	16762	16831	16917	16820	16838	16907	16602	16800	16998	17000	16858	16715	16952	16943	16972	16920	16808	16873	16718	16600	16802	16739	16827	16761	16776	16746	16647	16783	16898	16795	16789	16717	16635	16754	16803	16618	16720	16724	16796	16670	16675	16972	16744	16693	16660	16612	16652	16800	16629	16788	16868	16987	16820	16850	16882	16803	16960	16726	16596	16857	16968	16811	16823	16755	16760	16724	16948	16887	16626	16712	16903	16912	16923	16841	16798	16809	16911	16835	16715	16866	16674	16810	16734	16877	16794	16861	16691	16893	16751	16978	16873	16683	16803	16742	16542	16842	17068	16890	16779	16779	16679	16709	16877	16714	16844	16657	16865	16894	16713	16951	16702	16734	16899	16726	16972	17025	16778	16871	16870	16867	16936	16876	16960	16978	16661	16886	16691	16782	16746	16808	16857	16771	16795	16840	16799	16946	16637	16625	16506	16657	16864	17024	16786	16882	16877	16523	16669	16779	16662	16756	16976	16649	16765	16703	16733	17000	16759	16801	16713	16755	16911	16680	16807	16750	16646	16521	16921	16708	16773	16760	16933	16679	16824	16629	16820	16770	16767	16910	16805	16824	16915	16745	16601	16892	16910	17000	16967	16879	16643	16780	16818	16871	16857	16737	16718	17022	16765	16804	16959	16697	16805	16678	16717	16782	16666	16535	17021	16789	17008	16742	16756	16958	16945	16734	16904	16863	16765	16818	16829	16694	16737	16877	16842	16866	16672	16884	16566	16958	16827	16946	16925	16797	16748	16743	16629	16837	16779	16657	16823	16775	16782	16685	16838	16752	17023	16682	16728	16796	16609	16690	16662	16803	16781	17004	16551	16919	16643	16522	16791	16844	16624	16825	16627	16699	16780	16880	16779	16679	16727	16812	16716	16648	16886	16853	16993	16781	16907	17024	16810	16786	16994	16933	16899	16751	16719	16807	16623	16912	16926	16794	16705	16819	16767	16754	16683	16842	16774	16760	16888	16848	16650	16727	16853	16924	16812	16683	16699	16698	16751	16973	16845	16854	16743	16788	16652	16685	16803	17056	16672	16722	16675	16683	16652	16833	16633	16598	16732	16740	16632	16789	16887	16686	16779	16846	16786	16789	16721	16549	16554	16785	16662	16777	16987	16619	16895	16655	16791	16696	16948	16649	16677	16681	16601	16674	16915	16839	16881	16831	16574	16680	16775	16854	16710	16648	16720	16704	16868	16621	16885	16777	16723	16795	16759	16722	16848	16910	16702	16773	16768	16960	16867	16823	16793	16583	16843	16901	16762	16621	16605	16630	16829	16498	16714	16678	16745	16810	16875	16752	16920	16927	16851	16808	16648	16751	16529	16739	16601	16788	16873	16926	16835	16861	16649	16833	16827	16878	16712	16754	16834	16642	16831	16918	16753	16691	16887	16769	16790	16865	16879	16865	16803	16664	16673	16702	16854	16908	16621	16805	16632	16868	16918	16894	16660	16806	16786	16799	16852	16649	16672	16670	16659	16859	16598	16828	16826	16748	16859	16705	16854	16689	16691	16829	16508	16763	16912	16867	16752	16840	16693	16733	16836	17024	16796	16786	16612	16693	16821	16884	16755	16885	16865	16803	16738	16810	16715	16785	16699	16752	16716	16796	16715	16897	16900	16946	16839	16711	16810	16716	16609	16602	16820	16833	16798	16849	16753	16746	16694	16681	16940	16616	16691	16678	16931	16966	16852	16864	16713	16757	16658	16670	16771	16560	16787	16793	16842	16624	16672	16611	16632	16758	16754	16822	16822	17097	16732	16782	16791	16803	16859	16791	16739	16649	16861	16670	16859	16828	16633	16894	16890	16638	16865	16785	16842	16771	16717	16795	16562	16707	16838	16655	16759	16692	16762	16547	16713	16846	16765	16684	16786	16744	16729	16910	17049	16765	16810	16892	16969	16830	16892	16878	16627	16601	16809	16726	16744	16781	16701	16851	16651	16644	16906	16699	16851	16794	16906	16684	16783	16921	16854	16757	16726	16838	16791	16663	16804	16764	16700	16723	16565	16735	16876	16843	16673	16758	17000	16747	16866	16866	16849	16704	16800	16784	16675	16838	16654	16638	16670	16770	16698	16516	16959	16716	16708	16742	16826	16864	16763	16627	16881	16684	16890	16769	16726	16602	16806	16988	16562	16986	16810	16727	16605	16913	16954	16639	16757	16715	16526	16744	16945	16927	16502	16873	16814	16963	16802	16769	16939	16884	16974	16742	16665	16774	16829	16785	16733	16756	16859	16717	16824	16812	16795	16824	16887	16862	16818	16666	16613	16720	16538	16724	16853	16682	16862	16626	16684	16740	16769	16887	16668	16756	16953	16732	16704	16926	16819	16799	16712	16684	16812	16712	16846	16885	16774	16821	16835	16718	16781	16799	16703	16733	16660	16637	16912	16759	16811	16780	16918	16790	16920	16530	16699	16937	16716	16817	16679	16718	16572	16875	16829	16773	16653	16783	16781	16790	16748	16943	16885	16820	16686	16881	16719	16688	16951	16934	16718	16812	16705	16867	16956	16813	16884	16829	16748	16936	16751	16889	16674	16559	16971	16912	16857	16820	16703	16864	16680	16801	16701	16686	16712	16944	16823	16743	16905	16859	16700	16645	16774	16709	16513	16689	16836	16704	16859	16814	16782	16747	16625	16792	16776	16683	16712	16791	16718	16865	16942	16672	16916	16710	16712	16756	16612	16701	17000	16644	16901	16639	16752	16632	16696	16576	16784	16819	16716	16670	16910	16939	16888	16679	16743	16825	16719	16796	16674	16633	16526	16837	16871	16858	16753	16994	16815	16831	16764	16764	16840	16826	16601	16648	16663	16750	16937	16848	16945	16668	16835	16806	16790	16885	16772	16816	16811	16923	16655	16677	16666	16720	16840	16778	16821	16596	16768	16801	16798	16765	16782	16798	16830	16936	16909	16750	16844	16715	16683	16731	16805	16714	16728	16792	16898	17140	16703	16912	16826	16681	16814	16765	16919	16664	16662	16757	16749	16852	16673	16888	16902	16875	16624	16871	16774	16864	16824	16642	16849	16797	17055	16857	16712	16786	16952	16750	16711	16868	16615	16618	16797	16721	16767	16713	16795	16719	16853	16749	16751	16708	16843	16766	16680	16844	16726	16947	16841	16709	16725	16821	16869	16761	16813	16775	16726	16555	16771	16683	16830	16815	16719	16675	16970	16803	16831	16976	16828	16894	16492	16771	16901	16849	16766	16653	16754	16760	16961	16860	16811	16833	16871	16769	16778	16759	16994	16909	16797	16919	16965	16691	16759	16615	16970	16781	16664	16779	16649	16874	16891	16566	16813	16622	16969	16766	16910	16905	16667	16724	16782	16896	16835	16724	16703	16840	16811	16837	16809	16669	16918	16706	16721	16819	16697	16790	16794	16569	16744	16657	16664	16864	16848	16610	16747	16773	16761	16680	16663	17125	16734	16764	16727	16735	16991	16844	16788	16812	16645	16878	16674	16900	16878	16889	16695	16711	16756	16781	17122	16784	16843	16758	16688	16737	16688	16805	16761	16597	16885	16671	16975	16528	16663	16897	16669	16857	16771	16874	16771	16900	16785	16840	16891	16743	16901	16761	16712	16862	16825	16907	16767	16751	16790	16837	16769	16707	16607	16752	16817	16715	16721	16801	16903	17050	16773	16717	16731	16925	16780	16697	16715	16804	16809	16566	16840	16835	16664	16988	16700	16736	16805	16842	16673	16840	16551	16754	16847	16906	16619	16743	16650	16968	16853	16917	16740	16778	16955	16730	16859	16770	16822	16742	16863	16713	16873	16880	16659	16846	16885	16969	16742	16863	16623	16767	16540	16853	16805	16751	16760	16888	16781	16732	16812	16877	16704	16823	16801	16807	16786	16757	16814	16704	16781	16751	16841	16843	16786	16671	16888	16678	16777	16924	17068	16874	16819	16771	16912	16695	16808	16915	16868	16723	16763	16661	16650	16765	16747	16933	16851	16816	16529	16495	16863	16735	16866	16944	16814	16850	16901	16714	16970	17053	16864	16972	16839	16873	16834	16688	16784	16779	16702	16920	16822	16591	16731	16770	16726	16722	16789	16676	16707	16543	16732	16768	16808	16984	16834	17013	16906	17023	16740	16726	16646	16836	16759	16844	16692	16768	17014	16856	16768	16902	16720	16691	16628	16605	16820	16500	16744	16725	16750	16618	16854	16769	16658	16847	16900	16832	16763	16923	16632	16854	16821	16697	16709	16687	16770	16774	16830	16589	16553	16646	16890	16687	16564	16952	16922	16761	16883	16780	16639	16844	16648	16659	16763	16809	16692	16724	16722	16846	16807	16674	16608	16684	16644	16764	16839	16978	16760	16730	16764	16822	16680	16867	16709	16909	16633	16697	16724	16877	16834	16846	16630	16775	16845	16793	16788	16685	16790	16623	16722	16671	16930	17062	16633	16794	16709	16789	16819	16779	16826	16892	16841	16991	16891	16832	16729	16798	16687	16870	16776	16915	16608	16807	16755	16702	16771	16769	16799	16999	16720	16568	16684	16638	16717	16744	16658	16766	16681	16831	16870	16849	16798	16718	16481	16706	16801	17026	16775	16802	16687	16770	16763	16829	16759	16803	16947	16824	17045	16901	16754	16777	16826	16925	16736	16834	16818	16793	16820	16704	16752	16802	16736	16768	16971	16902	16824	16725	16915	16789	16824	16758	16907	16768	16781	16986	16733	16810	16751	16749	16720	16721	16901	16579	16819	16517	16815	16790	16759	16857	16733	16903	16674	16660	16657	16860	16627	16814	16870	16772	16517	16642	16826	16977	16769	16868	16857	16721	17139	17014	16958	16851	16588	16720	17011	16684	16832	17106	16763	16600	17029	16829	16752	16789	16640	16996	16901	16720	16663	16824	16907	17027	16933	16833	16748	16724	16780	16696	16961	16843	16664	16795	17018	16740	16845	16638	16599	16762	16525	16763	16668	16910	16889	16959
16516	26949	25474	20471	17828	16559	16130	15833	16778	54427	53072	35234	20519	15084	14302	14244	14123	14261	14068	14262	13947	14210	14093	14143	14465	14167	14255	14326	14218	14152	14260	14318	14142	14290	14133	14302	14208	14273	14238	14110	14203	14197	14331	14187	14206	14109	14218	14151	14105	14116	14224	14188	14249	14292	14181	14199	14134	14372	14186	14082	14366	14144	14247	14312	14268	14172	14153	14288	14384	14150	14168	14325	14116	14082	14104	13977	14099	14185	14320	14232	14221	14158	14219	14155	14168	14140	14025	14248	14132	14121	14174	14266	14324	14195	14237	14272	14133	14176	14245	14268	14309	14025	14101	14156	14053	14134	14272	14112	14106	14130	14159	14232	14242	14279	14119	14060	14183	14327	14157	14245	14113	14239	14179	14169	14217	14211	14187	14163	14342	14206	13989	14253	14262	14329	14205	14066	14187	14145	14143	14240	14293	14307	14219	14082	14169	14108	14209	14288	14091	14232	14118	14138	14208	14083	14110	14078	14090	14177	14183	14107	14256	14229	14251	14165	14163	14021	14140	14161	14264	14160	14173	14214	14199	14227	14155	14206	14129	14131	14206	14268	14155	14274	14319	14078	14121	14208	14129	14028	14030	13960	14273	14175	14083	14086	14069	14254	14182	14087	14301	14077	14298	14007	14133	14204	14191	14307	14173	14264	14080	14149	14361	14220	14101	14204	13969	14156	14179	14099	14199	14072	14163	14314	14181	14295	14252	14121	14139	14245	14111	14055	14227	14265	14124	14236	14253	14255	14247	14239	14149	14140	14391	14120	14221	14079	14232	14067	14199	14235	14031	14157	14313	13967	14257	14263	14147	14135	14152	14083	14089	14293	14194	14308	14110	14311	14161	14315	14221	14317	14283	14124	14096	14106	14163	14313	14099	14172	14233	14184	14180	14245	14081	14242	14093	14212	14195	14069	14272	14281	14234	14118	14296	14102	14245	14296	14168	14170	14149	13968	14431	14171	14238	14060	14158	14070	14347	14387	14336	14094	14051	14189	14110	14206	14220	14119	14122	14211	14167	14141	14205	14283	14151	14193	14253	14294	14113	14191	14311	14216	14072	14200	14138	14294	14272	14053	14156	14302	14181	14225	14136	14058	14330	14122	14191	14009	14247	14427	14127	14252	14366	14245	14208	14014	14148	14236	14269	14245	14205	14230	14064	14198	14108	14125	14246	14110	14215	14138	14061	14183	14138	14168	14046	14107	14084	14050	14132	14205	14175	14202	13982	14162	14264	14184	14072	14127	14038	14160	14234	14175	14234	14219	14156	14272	14132	14132	14130	14189	14221	14005	14317	14116	14163	14230	14225	14164	14226	14214	14107	14199	14129	14197	14031	14099	14181	13917	14241	14105	14270	14037	14229	14239	14161	14129	14262	14105	14236	14071	14232	14375	14164	14038	14268	14248	14127	14110	14123	14137	14310	14249	14237	14317	14390	14297	14164	14090	14048	14155	14112	14134	14162	13954	14111	14032	14458	14113	14168	14289	14215	14245	14183	14227	14188	14099	14251	14057	14233	14199	14128	14285	14143	14251	14288	14210	14201	14244	14160	14144	14261	14173	13969	14179	14144	14229	14066	14112	14332	14170	14365	14271	14072	14078	14155	14378	14139	14049	14200	14282	14077	14202	14345	14040	14332	14099	14228	14159	14206	14180	14320	14002	14131	14275	14115	14198	14133	14194	14195	14118	14122	14139	14003	14145	14178	14100	14266	14134	14151	14093	14110	14276	14174	14051	14186	14083	14195	14122	14247	14079	14111	14029	14166	14218	14142	14245	14207	14107	14205	14202	14124	14213	14060	14150	14044	14157	14150	14111	14128	14172	14199	14165	14177	14270	14112	14212	14159	14314	14310	14306	14050	14144	14339	14315	14326	14189	14084	14344	14078	14198	14133	14183	14235	14103	14141	14149	14273	14101	14086	14196	14369	14256	14240	14100	14288	14013	14296	14186	14080	14118	14311	14079	14137	14312	14202	14251	14323	14226	14215	14107	14101	14164	14276	14162	14278	14229	14204	14286	14124	14212	14005	14115	14296	14144	14155	14056	14205	14281	14232	14078	14185	14174	14068	14203	14298	14185	14265	14191	14584	14243	13998	14029	14155	14119	14321	14223	14305	14139	14094	14014	14116	14053	14101	14107	14352	14160	14290	14092	14145	14187	14177	14195	14211	14142	14177	14229	14260	14237	14241	14171	14223	14198	14126	14296	14102	14208	13964	14366	14074	14252	14192	14322	14218	14091	14243	14184	14192	14300	14199	14171	13983	14255	13991	14153	14144	14201	14116	14125	14239	14162	14043	14126	14260	14076	14113	14028	14280	14144	14187	14152	14308	14196	14218	14179	14166	14227	13885	14317	14139	14244	14139	14075	14212	14177	14214	14153	14148	14138	14089	14198	14172	14128	14234	14310	14087	14122	14198	14267	14236	14132	14139	14173	14079	14226	14156	14032	14174	14119	14063	14220	14108	14130	14345	14174	14258	14192	14150	13991	14142	14282	14455	13956	14298	14286	14229	14250	14236	14252	14225	14208	14258	14324	14287	14159	14304	14058	14220	14328	14363	14192	14242	13960	14317	14054	14090	14347	14195	14078	14253	14071	14253	13962	14256	13996	14070	14088	14137	14160	14190	14220	14222	14236	14153	14031	14159	14238	14111	14300	14144	14273	14064	14298	14163	14306	14093	14092	14268	14333	14214	14223	14202	14167	14157	14151	13995	14148	14016	14201	14128	14178	14131	14245	14119	14251	14108	14167	14193	14204	14211	14233	14174	14282	14266	14196	14130	14145	14041	14140	14140	14315	14197	14187	14016	14122	14136	14273	14036	14312	14270	14080	14375	14134	14226	14107	14182	14154	14003	14276	14207	14083	14157	14197	14165	14270	14134	14103	14287	14198	14168	14247	14114	14125	14151	14382	14052	14170	14264	14252	14322	14000	14139	14342	14182	14212	14177	14082	14143	14099	14183	14148	14234	14076	14316	14235	14236	14191	14203	14171	14231	14267	14178	14096	14195	14106	14025	14012	14198	14236	14258	14158	14252	14257	14236	14146	14234	14081	14149	14280	14202	14292	13992	14125	14222	14132	14267	14195	14166	14335	13981	14272	14168	14210	14268	14148	14254	14167	14191	14259	14047	14212	14244	14005	14241	14152	14196	14195	14248	14257	14259	14121	14195	14001	14205	14123	14215	14241	13944	14199	14053	14108	14001	14271	14238	14097	14119	14290	14166	14192	14125	14096	13983	14138	14172	14088	14324	14105	14329	14085	14340	14112	14329	14173	14238	14073	14246	14079	14191	14235	14251	14016	14201	14176	14203	14260	14063	14038	14248	14306	14312	14038	14107	14229	14115	14032	14132	14238	14241	14121	14154	14158	14214	14144	14152	14089	14140	14145	14135	14130	14160	14281	14132	14282	14178	14309	14405	14219	14263	14001	14203	14148	14137	14043	14343	14217	14296	14069	14247	14010	14062	14262	14270	14051	14202	14243	13951	14249	14150	14167	14061	14240	14189	14191	14174	14217	14322	14075	14172	14208	14084	14173	14215	14076	14228	14182	14252	14134	14129	14186	14083	14249	14350	14156	14125	14228	14338	14196	14087	14075	14208	14001	14078	14251	14086	14165	14344	14225	14196	14290	14290	14260	14069	14034	14173	14074	14160	14210	14113	14255	14185	14110	14126	14418	14199	14222	14089	14141	14269	14240	14138	14241	14016	14146	14227	14189	14219	14124	14136	14285	14053	14096	14349	14244	14209	14086	14104	14254	14135	13994	14226	14164	14136	14299	14142	14225	14243	14247	14234	14088	14151	14161	14133	14292	14163	14048	14199	13989	14215	13967	14041	14272	14226	14144	14232	14296	14301	14220	14229	14205	14209	14261	14088	14211	14037	14213	14206	14223	14020	14101	14032	13940	14222	14308	14105	14145	14226	14271	14111	14224	14276	14095	14169	13979	14249	14339	14223	14192	14195	14193	14191	14211	14144	14186	14201	14085	14118	14255	14306	14036	14062	14194	14148	14074	14311	14223	14061	14139	14135	14085	14191	14219	14158	14263	14109	14178	14126	14224	14125	14129	14276	14229	14194	14234	14060	14167	14320	14104	14114	14218	14161	14154	14125	14388	14287	14063	14283	14133	14345	14288	14167	14138	14075	14135	14063	14068	14175	14252	14137	14252	14132	14179	14246	14034	14301	14221	14318	14139	14233	14066	14278	14184	14188	14160	14171	14178	14243	14274	14206	14182	14248	14203	13985	14238	14123	14159	14184	14308	14124	14225	14113	14111	14185	14067	14231	14013	14149	14021	14172	14136	14124	14168	14131	14183	14148	14044	14261	14114	14156	14216	14086	14236	14186	14147	14267	14158	14180	14113	14181	14171	14211	14201	14114	14005	14255	14171	14396	14046	14284	14068	14234	14291	14072	13982	14160	14171	14260	14214	14321	14126	14165	14144	14127	14190	14212	14081	14039	14157	14374	14125	14225	14357	14152	14132	14315	14234	14132	14134	14166	14211	14184	14196	14139	14231	14084	14201	14368	14379	14162	14217	14287	14153	14100	14217	14078	14245	14247	14072	14136	14335	14174	14016	14147	14186	14304	14166	14110	14230	14290	14265	14421	14262	14163	14233	14095	14233	14084	14295	14134	14305	14107	14239	14155	14102	14234	14189	14381	14008	14260	14072	14334	14164	14048	14182	14279	14170	14180	14259	14189	14213	13975	14044	14089	14396	14215	14076	14113	14263	14198	14012	14248	14159	14212	14187	14073	14181	14077	14005	14216	14245	14216	14180	14060	14185	14184	14175	14064	14194	14195	14151	14058	14208	14226	14098	14109	14210	14271	14178	14256	14025	14070	14252	14100	14054	14185	14167	14382	14205	14140	14081	14057	14186	14302	14168	14333	14233	14258	14149	14127	14265	14097	14041	14159	14282	14161	14143	14243	14061	14275	14273	14131	14276	14072	14052	14060	14055	14171	14095	14111	14332	14263	14141	14288	14262	14261	14114	14227	14264	14210	14250	14203	14227	14176	14126	14158	14216	14243	13928	14162	14297	14272	13994	14194	14275	14156	14189	14180	14114	14199	14155	14354	14196	14031	14195	14267	14247	14176	14260	14209	14202	14153	14267
29548	20940	19752	18043	16649	16809	16790	16687	16717	21655	22601	19581	17648	16847	16457	16822	16706	16634	16605	16398	16619	16736	16800	16561	16677	16493	16944	16584	16742	16675	16686	16370	16473	16643	16405	16577	16708	16716	16684	16601	16476	16594	16626	16660	16528	16667	16380	16632	16697	16578	16755	16502	16700	16577	16628	16689	16884	16547	16720	16732	16705	16583	16953	16593	16668	16709	16603	16731	16791	16644	16605	16653	16497	16718	16673	16777	16596	16631	16456	16796	16663	16660	16673	16679	16518	16622	16509	16596	16593	16586	16495	16687	16774	16603	16651	16485	16594	16705	16756	16457	16655	16579	16688	16527	16674	16525	16634	16737	16664	16377	16563	16658	16400	16564	16691	16601	16612	16547	16674	16718	16527	16736	16671	16760	16649	16610	16735	16698	16578	16601	16595	16613	16653	16619	16692	16627	16596	16764	16487	16592	16653	16813	16618	16664	16837	16619	16619	16753	16562	16651	16701	16526	16507	16674	16554	16663	16708	16556	16453	16589	16697	16571	16376	16571	16435	16525	16765	16640	16676	16554	16675	16725	16673	16528	16629	16568	16675	16555	16750	16524	16859	16585	16640	16550	16811	16717	16610	16613	16544	16567	16627	16663	16655	16709	16748	16559	16691	16624	16558	16646	16577	16723	16503	16606	16786	16683	16779	16543	16760	16655	16683	16269	16512	16555	16663	16560	16569	16686	16689	16530	16519	16769	16642	16639	16629	16745	16600	16667	16465	16467	16626	16445	16634	16760	16556	16773	16707	16598	16621	16741	16785	16810	16431	16921	16655	16652	16515	16570	16597	16662	16644	16492	16698	16684	16790	16615	16754	16614	16781	16700	16452	16662	16374	16536	16695	16628	16480	16649	16636	16591	16756	16884	16548	16673	16551	16549	16685	16545	16586	16670	16782	16548	16267	16794	16635	16557	16664	16864	16657	16776	16690	16607	16689	16580	16713	16778	16782	16535	16861	16854	16567	16731	16585	16538	16480	16775	16504	16562	16397	16536	16604	16837	16625	16972	16710	16519	16575	16555	16439	16551	16613	16575	16629	16477	16591	16711	16494	16437	16681	16706	16658	16400	16632	16682	16673	16527	16488	16627	16461	16597	16711	16522	16533	16702	16778	16611	16603	16607	16447	16664	16633	16522	16571	16744	16633	16490	16681	16790	16487	16668	16735	16645	16536	16863	16639	16784	16514	16675	16656	16727	16554	16565	16754	16627	16452	16758	16530	16553	16881	16508	16645	16592	16758	16510	16581	16575	16585	16454	16518	17005	16658	16817	16583	16550	16633	16660	16650	16791	16664	16728	16542	16617	16571	16401	16668	16597	16748	16426	16611	16593	16666	16654	16576	16739	16736	16620	16587	16537	16720	16579	16533	16794	16799	16726	16509	16697	16528	16612	16675	16557	16721	16688	16343	16623	16605	16770	16671	16468	16807	16840	16544	16496	16581	16739	16685	16706	16589	16755	16733	16569	16540	16864	16697	16758	16733	16645	16861	16863	16666	16630	16753	16495	16721	16664	16658	16625	16771	16566	16668	16545	16879	16712	16510	16663	16349	16514	16671	16720	16590	16710	16542	16511	17026	16578	16583	16742	16698	16771	16640	16643	16582	16608	16523	16581	16557	16757	16721	16731	16684	16739	16413	16624	16532	16602	16700	16459	16485	16738	16505	16545	16461	16670	16608	16682	16652	16724	16551	16642	16675	16866	16424	16463	16573	16605	16728	16757	16663	16480	16641	16571	16758	16648	16605	16344	16869	16692	16557	16645	16497	16288	16796	16842	16583	16606	16648	16542	16672	16556	16563	16573	16510	16751	16709	16657	16555	16565	16666	16710	16726	16554	16441	16642	16737	16560	16562	16500	16695	16703	16691	16740	16615	16553	16893	16493	16729	16644	16606	16612	16631	16704	16654	16521	16618	16654	16768	16601	16846	16622	16736	16502	16511	16463	16615	16690	16702	16717	16634	16716	16689	16542	16642	16499	16754	16601	16714	16523	16697	16805	16755	16439	16688	16736	16807	16807	16708	16692	16396	16435	16634	16733	16646	16724	16562	16605	16616	16722	16774	16390	16564	16659	16691	16703	16575	16645	16578	16618	16433	16671	16732	16690	16740	16492	16733	16637	16493	16643	16710	16670	16817	16504	16515	16560	16773	16534	16733	16844	16701	16669	16689	16665	16757	16641	16760	16697	16561	16725	16631	16605	16645	16637	16681	16768	16671	16557	16645	16561	16691	16549	16731	16493	16590	16594	16629	16767	16746	16561	16720	16667	16599	16612	16818	16653	16590	16646	16588	16574	16595	16691	16558	16740	16451	16507	16840	16792	16518	16637	16568	16836	16643	16569	16557	16726	16445	16585	16831	16612	16649	16531	16554	16833	16867	16771	16555	16637	16532	16694	16719	16669	16727	16662	16853	16744	16600	16615	16679	16555	16765	16677	16707	16740	16703	16529	16692	16639	16509	16579	16623	16614	16569	16564	16717	16687	16720	16750	16938	16746	16650	16545	16888	16536	16530	16465	16592	16591	16590	16576	16821	16660	16641	16495	16446	16619	16718	16708	16690	16595	16671	16834	16765	16584	16699	16709	16697	16598	16656	16578	16676	16550	16699	16596	16561	16691	16482	16811	16564	16624	16718	16544	16748	16743	16506	16549	16742	16638	16749	16614	16693	16637	16821	16690	16655	16551	16674	16571	16479	16582	16601	16990	16620	16786	16697	16602	16523	16472	16575	16737	16577	16532	16578	16699	16659	16570	16562	16613	16683	16652	16648	16551	16616	16485	16486	16626	16786	16749	16728	16509	16585	16595	16697	16658	16712	16725	16756	16657	16483	16683	16822	16562	16811	16674	16493	16707	16843	16506	16725	16620	16569	16705	16878	16340	16689	16664	16839	16725	16647	16646	16837	16879	16805	16904	16859	16617	16511	16506	16624	16760	16839	16548	16698	16807	16688	16484	16542	16666	16646	16557	16565	16688	16787	16622	16643	16597	16740	16648	16526	16967	16512	16507	16505	16825	16723	16621	16677	16660	16704	16752	16750	16521	16664	16547	16608	16430	16783	16610	16647	16722	16532	16572	16607	16628	16650	16409	16494	16714	16798	16387	16514	16597	16505	16570	16607	16760	16625	16765	16592	16713	16682	16493	16657	16466	16727	16674	16790	16664	16510	16645	16743	16719	16620	16693	16653	16671	16688	16621	16751	16462	16493	16612	16700	16743	16561	16652	16723	16638	16712	16732	16417	16593	16862	16686	16677	16765	16562	16695	16513	16589	16617	16726	16664	16493	16652	16592	16621	16818	16675	16723	16720	16401	16694	16719	16843	16598	16829	16528	16660	16725	16760	16590	16664	16774	16671	16682	16562	16669	16660	16567	16564	16640	16560	16671	16815	16793	16819	16825	16562	16771	16635	16633	16491	16645	16583	16600	16602	16396	16548	16586	16584	16582	16502	16747	16777	16829	16803	16603	16578	16508	16559	16637	16581	16668	16684	16735	16749	16531	16598	16574	16565	16746	16646	16785	16500	16836	16613	16782	16659	16705	16568	16593	16775	16840	16852	16714	16751	16674	16681	16386	16590	16780	16705	16567	16672	16851	16568	16582	16685	16827	16557	16637	16574	16561	16414	16554	16886	16748	16556	16541	16680	16671	16625	16660	16691	16611	16688	16722	16752	16628	16666	16457	16610	16571	16669	16679	16659	16549	16592	16786	16689	16611	16613	16509	16513	16594	16604	16549	16581	16445	16550	16710	16514	16809	16552	16805	16673	16773	16667	16838	16640	16680	16858	16606	16418	16572	16662	16485	16819	16795	16615	16516	16454	16787	16527	16762	16823	16471	16621	16594	16707	16575	16444	16710	16578	16664	16748	16850	16644	16501	16590	16703	16781	16573	16558	16738	16691	16606	16686	16434	16881	16597	16679	16537	16671	16689	16798	16574	16563	16676	16722	16589	16684	16572	16710	16752	16767	16684	16959	16608	16646	16557	16704	16597	16610	16699	16571	16650	16562	16537	16768	16675	16675	16683	16669	16531	16669	16633	16783	16611	16681	16722	16723	16556	16456	16587	16497	16663	16671	16709	16623	16530	16703	16585	16601	16505	16574	16375	16597	16441	16599	16527	16828	16604	16554	16707	16705	16624	16687	16474	16642	16605	16672	16857	16667	16760	16740	16776	16732	16742	16455	16657	16776	16594	16717	16632	16720	16591	16750	16786	16712	16727	16655	16612	16607	16667	16755	16777	16485	16450	17017	16497	16606	16578	16754	16747	16413	16658	16592	16637	16556	16790	16657	16764	16475	16579	16491	16609	16668	16565	16724	16653	16777	16740	16506	16418	16538	16756	16574	16586	16680	16366	16602	16617	16739	16580	16859	16470	16680	16470	16638	16793	16711	16544	16769	16607	16593	16602	16790	16643	16768	16677	16595	16848	16614	16754	16930	16619	16779	16587	16610	16654	16380	16474	16726	16654	16501	16782	16803	16683	16690	16515	16592	16583	16827	16827	16521	16629	16556	16516	16461	16729	16751	16801	16801	16643	16684	16417	16581	16614	16674	16726	16513	16480	16629	16697	16703	16770	16524	16757	16833	16605	16831	16547	16753	16683	16632	16470	16794	16611	16550	16569	16685	16530	16793	16679	16553	16629	16759	16649	16809	16734	16542	16539	16582	16502	16736	16674	16580	16767	16743	16699	16626	16671	16548	16870	16631	16403	16545	16804	16827	16583	16618	16785	16537	16708	16719	16577	16621	16735	16748	16769	16550	16694	16764	16674	16692	16680	16722	16725	16626	16592	16606	16549	16503	16605	16490	16633	16640	16576	16557	16376	16549	16624	16432	16580	16869	16679	16773	16703	16753	16578	16651	16773	16715	16648	16593	16623	16672	16726	16701	16632	16601	16589	16574	16776	16915	16543	16639	16596	16626	16635	16701	16459	16768	16546	16536	16399	16723	16538	16854	16840	16589	16694	16587	16543	16700	16525	16533	16602	16701	16624	16644	16653	16562	16752	16717	16658	16646	16672	16633	16521	16646	16573	16577	16528	16694	16585	16598	16699	16648	16568	16791	16461	16768	16608	16694	16479	16521	16751	16707	16702	16566	16753	16558	16732	16605	16750	16604	16582
15186	15375	15092	14473	14330	14368	14304	14196	14525	22012	21036	16807	14907	14243	14304	14001	14029	14029	14010	14020	14129	14176	14151	14166	14094	14124	14248	14264	14133	14098	14220	14144	14198	14003	14044	14079	14116	14138	14297	14151	14073	14113	14087	14180	14114	14085	14123	14045	13974	14135	14162	14086	13989	13957	14228	14194	14064	14157	14184	13930	14226	14281	14148	14213	14114	13978	14225	14136	14067	14227	14157	14167	14132	14192	14220	13993	14055	14042	13887	14111	14136	14185	13957	14054	14115	14028	14139	14097	14111	14195	14216	14161	14411	13985	14275	14001	14211	14141	14354	14215	13938	14170	14168	14121	14102	14007	14226	13979	13982	14382	14138	14027	13930	14011	14104	14033	14099	14181	14071	14005	14098	13957	13918	13879	14216	14163	13958	14199	14187	14178	14082	14022	14168	14200	14169	14181	14186	14098	14123	13992	13937	14089	14218	13939	14173	14125	14127	13974	14103	14066	14150	14027	14116	14079	14059	14030	14171	14074	14105	14160	13965	14081	14122	14061	14102	14046	14121	14062	14064	14033	14013	14158	14082	14126	14190	14143	14054	14204	14095	14150	14108	14089	14121	14054	14129	14236	14143	14094	14192	14116	14051	13962	14106	14045	13974	14088	14283	14118	13891	14041	13925	13994	13994	14274	14171	14065	14100	14021	14038	14057	14102	14293	14093	14241	14084	14013	14191	14059	14096	14091	14176	13999	14096	14256	14125	14136	14083	13981	14167	14103	14040	14103	14025	14033	14212	14041	14175	14061	14108	14034	14163	13979	14175	14072	14166	14143	14125	14314	14038	14118	13915	14277	14093	14151	14224	14064	14011	14034	14184	14086	14180	14113	14026	14168	14067	14032	14123	13902	14152	14130	14178	14034	14004	14057	14103	13917	13957	14133	14060	14109	14045	14003	13984	14209	14265	14027	13927	14063	14231	14011	14073	13995	14285	14153	14138	13928	14179	14044	14025	14067	14167	14062	14167	14110	14157	14227	14297	13951	14170	14006	14222	14262	14081	14057	14164	14213	14136	14190	14276	14141	14069	14141	14156	13996	14026	14014	14057	14027	13948	14102	14043	14163	14114	13883	14103	14178	14168	14200	14086	14117	14049	14041	14000	13895	14222	14088	13980	13896	14092	14135	14160	14000	13928	14078	14143	14110	14051	14029	14039	13953	14052	13979	14147	14049	14177	14161	14064	13996	14043	13921	14150	14144	14205	14078	14128	14185	14286	14078	14186	14006	14179	14099	14120	14148	14043	14096	14090	14202	14154	14145	13934	14087	14252	14112	14066	14099	14086	13926	14159	14088	14058	13968	14032	14042	14226	13944	14087	14122	14072	14221	13909	14085	14070	14229	14103	13921	14164	14194	14187	14107	13964	14040	13896	14095	14226	14223	14159	14014	14191	14104	14107	14068	14272	14151	14066	14132	13984	14119	14279	14084	14053	14189	14078	13928	14002	14127	14145	14065	14181	14066	14112	14135	14160	14120	14220	13847	14012	14153	14194	14197	13975	14105	14167	14154	14049	13919	14109	14098	14023	14152	14087	14074	14066	14243	14124	14223	14237	14014	14130	14076	13957	14168	14227	14104	14243	14129	14112	14051	13977	13984	14074	14018	14232	14160	14062	14116	14074	14139	14244	14196	13951	13955	14165	14072	14165	14270	14228	13979	14166	14035	14062	14057	14066	14075	14207	13994	14079	14236	14153	14009	14064	14249	14060	14078	14029	14046	14119	14112	14160	14072	14240	13908	14114	14169	14076	14112	14158	14086	13935	14209	14142	14106	13990	14055	14049	14018	14083	13953	14164	14047	14173	14048	13958	14058	14059	14118	14064	14114	13912	14059	14210	14224	14129	14168	14123	14083	13966	14100	13973	14026	14192	14182	14182	13844	14114	14087	14316	14154	14116	14109	14192	14024	14193	14070	14176	14202	14157	14115	14066	14221	14282	14160	14030	14308	14157	14156	14254	14133	14013	14195	14103	14215	14069	14040	14047	13967	14033	14206	14039	14069	14088	14227	14064	14135	14120	14123	14051	13954	14034	13979	14233	14155	14117	14047	14269	14203	14007	14235	14012	13941	14120	14163	14127	14054	14095	14091	14095	14164	14033	14073	14121	14069	13998	14090	14123	14096	14259	14129	14209	13976	14090	14084	14028	14331	14162	14257	14226	14302	14119	14107	14214	14261	14105	13990	14003	14099	14099	14010	14084	14035	14125	14086	14082	14039	14197	14192	14011	14207	13971	14306	14019	14100	14163	13958	14160	14115	14151	14199	14155	13968	13946	14096	14095	14059	14129	14115	14042	13936	14290	14030	14028	14079	14244	13901	14255	14076	14113	14109	14030	14217	14215	14140	14144	14151	14269	14148	14283	14125	14249	14220	14204	14078	14180	14059	14198	14055	14057	14107	14123	14157	14226	14232	14111	14019	14074	14246	14015	14146	14101	13889	14228	14101	14290	14101	14067	14067	13999	14166	13966	14097	14173	14299	14259	14280	14079	14167	14124	14233	14172	14103	13996	14120	14201	14165	14020	13961	14114	14129	14104	14138	14268	14148	13913	14028	14266	14073	14116	13995	14074	14010	14259	14009	14189	14167	14180	14211	14263	14105	13960	13942	14063	14128	14222	14149	14209	14059	14245	14154	14158	14061	14105	14071	13962	14120	14163	14115	14023	14237	14134	14115	14269	14030	14232	14053	14086	14127	14069	14075	14203	14028	14006	14159	14086	14067	13994	14099	14025	14046	14031	14011	14175	13948	14107	14236	14055	14200	13931	14180	14180	13974	14151	13945	14076	14216	14130	14030	14071	14123	14031	14166	14063	14013	14180	14013	14282	13849	13997	14211	14034	14103	14157	14206	14001	14187	14056	14178	14064	14081	14104	14015	13957	14020	13983	13973	14083	13964	13981	13949	14009	14238	14234	14074	14136	13922	14111	14017	14088	13999	14169	14134	14142	14087	14014	14238	14041	14252	13987	14095	13950	14160	14169	14154	14146	14157	13994	14169	14152	14201	13984	14139	14044	14149	14087	14121	14094	14105	14059	14057	14138	14062	14075	13988	14218	14157	14066	14035	14043	13897	14109	14250	14177	14219	14208	13977	13982	13976	14077	14012	14126	14310	14193	14243	14317	14163	14002	14228	14059	14093	14299	14057	14126	13888	14167	14121	14121	14113	14208	14158	14090	14142	13948	14052	14196	14111	13989	14258	14131	14025	14170	14152	14180	14064	14190	14083	14224	13984	14211	14092	14171	14246	14115	14157	14116	14081	14305	14168	14173	14191	13920	13974	14166	14147	14115	14174	14084	14069	14091	14033	13974	13905	13989	14165	14017	14031	13954	14272	14233	14239	14117	14052	14061	14006	13923	14303	14132	14031	14075	14055	14153	14238	14059	14102	14185	14110	14109	14207	14120	14250	14176	14307	14286	14096	14075	14003	14206	14152	14103	14104	14082	14005	13976	14302	14172	14101	13933	13975	14089	13993	14313	14135	14224	13975	14301	14119	14114	14024	14057	13945	14448	14132	14081	14267	14056	14030	14194	14017	14101	14089	14176	14024	14040	14231	14051	14097	13887	14198	14153	14165	14060	14228	14137	14121	14262	14112	13988	14157	13980	14248	13952	13999	14119	14120	14175	13977	13963	14321	14075	14102	14080	14100	14065	13945	14187	14271	14045	14107	14101	14205	14240	14111	14194	14084	13995	14047	14054	14179	14049	14116	13978	13909	14218	14148	14089	14113	14183	14098	14209	14066	14105	14209	13989	14155	14132	14107	14168	14069	14059	14089	14084	14017	14199	14149	14161	14162	14076	14241	14117	14138	14009	14040	14285	14249	14092	14212	14190	14184	14035	14096	14172	14146	14229	13978	14095	14006	13947	14069	14093	14171	14087	14214	14267	14238	14212	14075	14106	14189	14133	14097	14179	14042	14141	13881	14268	13918	14085	14158	14018	13965	14083	14146	14078	14175	14038	14119	14137	14116	13907	14074	14132	14183	14188	14162	14022	14017	14122	14163	14014	14122	14056	14158	14088	14189	14293	13907	14020	14041	14115	14099	14032	14136	13985	14077	14082	14164	14249	14042	14049	14046	14164	13868	14128	14162	14218	14006	13932	14281	14243	14302	14077	14041	14027	14099	14073	14213	14209	14105	14025	14116	14135	14088	14050	14070	14159	14044	14029	14112	13989	14242	14178	14135	13962	14197	14156	14124	13982	13903	14185	14086	14281	14172	14014	14030	14090	14172	14262	13923	14177	14082	14158	14205	13956	14141	14104	14102	14127	14037	14069	14037	14148	13914	14193	13994	14012	14197	14062	14300	13980	14231	14204	14148	14127	14213	14117	14084	14041	14193	14068	14035	14058	14181	14218	14097	14081	14064	14214	13912	14080	14446	14120	14151	14113	14151	14135	14104	14165	14079	14167	14097	14052	14160	14155	14013	14057	14180	14080	14099	13999	14162	14180	14115	14020	14271	14148	14144	14212	14102	14122	14250	14155	14093	14215	14262	14307	14232	14046	14213	14366	14111	14117	14099	14255	14088	14212	14020	14117	14026	14023	14200	14087	14161	14016	13921	14145	13930	14079	14025	14336	14279	14130	14010	14156	14041	14146	14307	14213	14385	14186	14099	14100	14075	14064	14096	13957	14195	14127	13987	14149	13996	14167	14081	14190	14048	14293	14203	14259	14031	14053	14135	14184	14098	14083	14173	14069	14116	14087	14179	14117	14077	14230	14234	14207	14180	14055	13961	13842	14175	13942	14074	13952	14169	14171	14165	14118	14038	14220	14070	14179	14071	14050	14018	14061	13976	14167	14182	14070	14041	14152	14088	14062	14179	14072	14012	14128	14026	14098	14221	14111	14103	14358	14081	14110	14159	14187	14131	14202	14082	14128	13893	14173	14088	14256	14107	14215	14047	14045	14054	14104	14206	14058	14008	14128	14155	14011	14083	14043	14160	14110	14034	14106	14294	14142	14115	14217	14128	14236	14178	14098	14092	14199	14167	14125	14259	14214	14142	14128	14107	14200	14185	14149	14162	14188	14103	14109	14281	13969	14208	14000	14083	14116	14118	14047	14021	14148	14134	14224	14191	14126	14002	14281	14120	14125	14197	14116	14073	14022	14161
25692	20850	26933	25344	19617	17827	18021	16798	18038	39807	38539	25633	19297	17178	16751	16489	16597	16409	16520	16757	16477	16347	16699	16675	16598	16518	16453	16335	16265	16370	16497	16687	16594	16516	16557	16357	16531	16492	16529	16510	16393	16517	16494	16502	16381	16426	16321	16553	16623	16383	16654	16532	16502	16494	16472	16607	16381	16465	16389	16506	16574	16441	16516	16625	16614	16555	16392	16443	16312	16366	16562	16429	16378	16484	16526	16436	16215	16644	16500	16483	16538	16385	16640	16537	16594	16576	16335	16328	16455	16437	16482	16571	16412	16404	16437	16343	16444	16465	16719	16440	16407	16460	16533	16454	16587	16505	16342	16281	16417	16602	16399	16491	16447	16514	16406	16524	16492	16371	16309	16324	16486	16442	16504	16550	16426	16628	16404	16605	16572	16634	16472	16584	16667	16479	16458	16542	16581	16527	16460	16377	16457	16460	16452	16402	16576	16306	16589	16557	16394	16426	16510	16704	16307	16471	16662	16389	16537	16340	16542	16468	16487	16525	16392	16208	16463	16666	16327	16516	16601	16550	16484	16190	16595	16314	16536	16516	16503	16533	16450	16399	16270	16326	16320	16514	16635	16495	16637	16685	16642	16205	16337	16285	16541	16523	16380	16418	16563	16486	16560	16621	16539	16248	16352	16348	16673	16573	16509	16410	16605	16434	16473	16232	16217	16290	16339	16346	16342	16656	16487	16508	16374	16495	16518	16761	16477	16560	16575	16514	16337	16721	16514	16609	16448	16324	16465	16405	16489	16597	16445	16353	16586	16552	16384	16362	16352	16563	16596	16438	16317	16464	16408	16446	16500	16451	16067	16684	16371	16570	16445	16420	16499	16464	16490	16249	16410	16201	16655	16475	16563	16564	16608	16515	16325	16439	16405	16398	16466	16472	16432	16503	16559	16552	16436	16578	16573	16338	16616	16432	16542	16473	16488	16655	16602	16223	16507	16591	16466	16521	16478	16492	16520	16445	16563	16366	16273	16557	16570	16630	16484	16449	16455	16435	16411	16345	16302	16424	16412	16402	16442	16324	16360	16694	16500	16535	16323	16303	16716	16430	16317	16499	16424	16570	16462	16405	16389	16499	16509	16519	16517	16449	16413	16619	16577	16544	16608	16522	16500	16391	16665	16500	16594	16661	16501	16514	16605	16250	16481	16378	16538	16564	16497	16312	16460	16401	16415	16541	16360	16293	16423	16661	16430	16483	16480	16126	16498	16675	16623	16525	16389	16589	16308	16533	16479	16355	16491	16396	16383	16361	16467	16471	16454	16314	16337	16461	16359	16245	16632	16593	16503	16433	16658	16593	16470	16507	16438	16425	16365	16384	16464	16502	16356	16363	16447	16405	16492	16388	16499	16415	16639	16576	16408	16744	16371	16608	16352	16393	16211	16395	16479	16646	16683	16314	16655	16616	16408	16478	16371	16584	16313	16547	16432	16479	16389	16482	16667	16383	16517	16487	16556	16502	16587	16460	16495	16472	16316	16381	16497	16575	16449	16286	16437	16465	16707	16477	16241	16409	16367	16394	16408	16463	16596	16512	16580	16269	16472	16523	16593	16297	16576	16245	16606	16434	16555	16487	16528	16501	16558	16554	16562	16176	16682	16458	16612	16504	16427	16333	16499	16540	16653	16480	16341	16359	16452	16571	16520	16683	16357	16463	16549	16523	16450	16450	16296	16663	16389	16413	16336	16462	16502	16444	16616	16488	16665	16400	16626	16570	16429	16398	16640	16430	16440	16446	16258	16325	16461	16583	16425	16469	16611	16557	16486	16499	16396	16472	16436	16462	16365	16404	16495	16501	16409	16515	16319	16441	16413	16531	16531	16455	16395	16337	16808	16358	16501	16492	16525	16609	16363	16505	16417	16430	16270	16383	16531	16625	16563	16664	16649	16366	16669	16558	16375	16385	16458	16543	16627	16357	16618	16506	16620	16259	16455	16408	16499	16499	16366	16431	16503	16288	16558	16606	16642	16600	16404	16408	16436	16536	16668	16555	16553	16379	16336	16518	16355	16416	16570	16309	16572	16547	16350	16464	16319	16650	16380	16475	16392	16547	16568	16527	16174	16609	16457	16467	16421	16318	16501	16605	16498	16542	16656	16613	16526	16375	16532	16581	16582	16462	16351	16620	16403	16333	16414	16407	16436	16223	16411	16473	16351	16316	16399	16408	16442	16287	16511	16500	16610	16360	16644	16567	16448	16459	16622	16408	16356	16352	16604	16515	16430	16240	16521	16465	16667	16496	16643	16578	16372	16313	16415	16280	16458	16501	16213	16426	16403	16560	16552	16617	16597	16377	16487	16538	16377	16597	16457	16613	16491	16548	16542	16520	16639	16305	16447	16499	16551	16494	16507	16578	16349	16438	16660	16505	16472	16425	16404	16448	16494	16393	16484	16308	16679	16583	16489	16479	16367	16565	16468	16488	16361	16501	16403	16649	16327	16423	16457	16523	16457	16184	16435	16474	16441	16469	16657	16475	16677	16476	16637	16346	16369	16705	16629	16480	16282	16506	16476	16496	16438	16614	16563	16351	16488	16423	16471	16384	16423	16617	16670	16219	16451	16509	16459	16360	16496	16521	16380	16421	16348	16451	16480	16406	16596	16437	16535	16471	16388	16418	16471	16516	16601	16631	16625	16345	16587	16318	16492	16458	16529	16375	16789	16671	16378	16274	16327	16348	16475	16351	16342	16821	16446	16549	16384	16388	16732	16418	16562	16382	16542	16605	16530	16373	16399	16284	16441	16472	16605	16395	16644	16585	16635	16529	16416	16414	16505	16487	16422	16488	16599	16480	16420	16388	16410	16628	16562	16273	16304	16567	16573	16526	16480	16356	16383	16509	16492	16473	16747	16389	16339	16266	16513	16606	16516	16371	16417	16526	16460	16391	16552	16608	16532	16325	16480	16390	16695	16445	16391	16628	16476	16502	16261	16252	16470	16264	16371	16384	16455	16542	16647	16337	16395	16470	16384	16403	16414	16381	16471	16513	16455	16194	16526	16622	16267	16647	16482	16602	16438	16475	16512	16608	16528	16454	16542	16610	16602	16439	16224	16548	16700	16429	16413	16492	16447	16336	16478	16494	16554	16509	16443	16623	16565	16534	16365	16497	16405	16414	16300	16617	16497	16479	16470	16525	16370	16485	16535	16369	16500	16494	16391	16290	16605	16328	16615	16424	16487	16411	16388	16537	16646	16556	16419	16540	16533	16559	16424	16616	16554	16535	16488	16283	16600	16361	16476	16581	16351	16504	16393	16575	16493	16442	16598	16519	16362	16605	16377	16295	16358	16534	16455	16487	16571	16481	16604	16393	16643	16379	16526	16084	16360	16208	16418	16465	16481	16479	16497	16672	16382	16370	16406	16430	16377	16476	16499	16452	16468	16477	16524	16585	16523	16448	16392	16233	16290	16601	16391	16402	16611	16506	16409	16508	16509	16393	16211	16304	16473	16438	16600	16258	16634	16391	16392	16183	16616	16404	16600	16468	16432	16504	16455	16504	16303	16393	16373	16460	16542	16528	16351	16357	16499	16467	16721	16410	16683	16373	16467	16639	16490	16488	16259	16514	16494	16588	16516	16456	16418	16712	16681	16196	16609	16445	16675	16583	16645	16565	16612	16418	16680	16616	16521	16319	16745	16550	16561	16512	16607	16655	16649	16495	16571	16558	16546	16397	16503	16462	16576	16463	16555	16475	16579	16546	16429	16707	16355	16450	16533	16390	16408	16413	16406	16444	16308	16424	16402	16645	16616	16512	16722	16403	16425	16388	16372	16491	16415	16451	16456	16327	16465	16494	16339	16377	16539	16345	16436	16442	16543	16529	16351	16355	16594	16559	16492	16417	16417	16388	16311	16444	16613	16394	16543	16323	16429	16646	16366	16320	16462	16333	16411	16644	16297	16456	16499	16369	16430	16450	16421	16539	16439	16505	16381	16374	16562	16329	16444	16473	16556	16432	16618	16779	16311	16473	16622	16312	16657	16517	16518	16420	16499	16663	16338	16486	16541	16630	16474	16513	16558	16402	16516	16461	16691	16342	16490	16439	16559	16557	16300	16551	16412	16453	16424	16289	16603	16448	16701	16419	16395	16380	16465	16442	16507	16446	16346	16479	16556	16444	16367	16635	16437	16578	16405	16800	16352	16478	16516	16524	16675	16612	16489	16428	16614	16636	16513	16581	16463	16606	16468	16644	16360	16475	16621	16548	16573	16277	16603	16520	16499	16426	16607	16430	16539	16368	16559	16314	16604	16530	16500	16382	16600	16736	16408	16326	16229	16473	16581	16416	16586	16627	16530	16372	16463	16378	16312	16394	16510	16570	16680	16489	16454	16354	16344	16520	16529	16464	16534	16542	16668	16347	16498	16517	16428	16383	16510	16399	16393	16623	16599	16444	16489	16313	16577	16450	16544	16473	16565	16612	16639	16326	16419	16621	16440	16472	16431	16661	16568	16311	16542	16384	16513	16653	16668	16580	16529	16449	16360	16615	16752	16359	16513	16458	16642	16523	16494	16609	16353	16288	16390	16346	16493	16471	16567	16199	16444	16696	16585	16447	16534	16490	16649	16630	16496	16420	16377	16354	16515	16322	16499	16433	16437	16280	16555	16508	16381	16470	16410	16367	16511	16481	16585	16663	16463	16487	16421	16629	16295	16475	16502	16477	16457	16514	16571	16611	16593	16493	16546	16690	16458	16542	16223	16423	16603	16572	16303	16405	16390	16556	16647	16596	16677	16592	16477	16306	16417	16213	16429	16546	16528	16376	16404	16448	16473	16410	16669	16530	16672	16506	16606	16474	16559	16536	16466	16539	16251	16469	16370	16695	16423	16495	16649	16430	16383	16381	16633	16482	16614	16467	16490	16836	16417	16560	16254	16335	16702	16603	16460	16344	16533	16415	16300	16332	16588	16518	16407	16413	16691	16530	16556	16526	16695	16346	16467	16404	16260	16514	16461	16427	16587	16513	16572	16529	16529	16696	16436	16531	16371	16434	16577	16624	16646	16515	16247	16248	16449	16578	16479	16503	16548	16520	16373	16615	16399	16512	16634	16306	16550	16422	16297	16449	16549	16483	16418	16253	16525	16687	16539	16598	16450	16470	16469	16572	16530	16466
13907	19730	19028	16568	15556	15012	14639	14576	16834	43048	36865	23198	16363	14339	14066	14174	14075	14128	13988	14078	14283	13865	13984	14049	14032	13946	14052	14079	14038	14051	13877	14004	13983	14209	14028	14103	14056	14118	14150	14028	14071	13922	14039	14068	14052	13991	14028	14083	13935	13981	13924	14103	14022	14064	14104	14038	13982	14054	13956	14029	13868	14157	14054	13957	13960	13925	14059	13981	14107	13958	13871	14044	14100	14014	13986	13994	14076	13933	14002	13933	13993	14061	14092	14052	14022	14025	14036	14200	14083	13953	13992	13971	14058	13941	13997	14111	14036	14072	14049	14008	13970	14056	13991	13968	13960	13953	14119	14059	13964	13870	14124	13879	13930	13981	13927	14058	14182	14044	14079	14001	14014	14175	14021	14045	14040	13963	14222	13974	14018	14088	14100	13837	14107	13978	13982	14031	14126	13966	13964	13931	13949	14076	13918	14007	14081	13837	14134	14133	14025	14098	14029	13986	13953	14192	14107	14121	14112	13949	14089	14053	14091	14032	13937	14071	14047	14030	13918	14122	14124	13966	13994	14170	14037	13941	14108	14139	14065	13979	13955	13975	14023	14007	13934	13999	14121	13921	13939	13974	14071	14027	14135	14018	14057	13964	13977	13904	14076	14141	13990	13944	13973	13984	13992	14038	14037	13782	14008	14087	14079	14233	14016	13994	14048	13887	13906	14097	14167	13952	13872	14143	13978	14045	13995	14069	13967	13882	14066	14076	14100	13917	14010	14034	14138	14060	14067	13930	14043	14208	13951	13961	13830	13801	14030	14018	14080	13939	13925	14079	14057	13986	13917	14094	14008	13946	14073	14068	14080	13969	13992	13996	14004	13971	14079	13945	14016	14049	14192	13912	13859	13863	14086	14090	14154	14054	13897	13989	14196	13965	13854	13959	14112	14003	14063	14121	13771	14086	14012	14057	13905	14126	14009	14028	14020	13986	14125	14051	14084	14046	14049	14090	13908	13972	14096	13932	14069	14097	13886	13863	13952	14098	14000	14053	13964	13953	13923	14016	14179	14094	14074	14181	14071	14114	14057	13967	14060	14114	14033	14002	13870	13926	13954	14168	14027	14080	14068	14011	14086	13999	13976	14115	13979	13990	14019	13970	14168	13863	13913	13801	13988	13956	13973	13991	13871	14022	13817	14041	13928	13913	13968	14113	13980	13954	14039	13896	13934	14059	13950	14022	14075	14082	14040	14052	13972	14139	13939	14011	14103	14059	14009	13938	14033	14069	13887	14095	14009	14165	14022	14105	13999	14169	14028	14229	14027	13861	14013	14035	14092	13939	13976	13878	14021	14023	14017	14014	13852	14001	13872	14180	14015	14052	14040	13900	13910	14095	14161	13916	14025	13917	13950	13985	14109	13901	14095	13949	14146	13980	14131	14127	14224	14190	14084	14159	14054	14042	14003	13919	14238	14003	13782	14036	13934	14001	14083	13971	14031	14000	13994	14101	14123	14083	13952	14069	14042	13898	14036	14036	14110	14011	14039	14232	14055	13899	14051	14079	13880	14201	14036	13884	14068	13924	14124	13974	13893	14050	14029	13966	13984	14204	13983	14027	13919	13951	14188	14147	14027	14018	14001	14034	14102	13955	14297	14057	14195	13977	13976	13876	14025	14098	13959	14104	14086	14130	14015	14111	14143	13946	13941	13741	14029	14052	13943	14010	14104	14056	14089	13959	13976	13924	14010	14007	14291	13889	13935	14047	13993	13900	14156	13992	13982	14024	13923	14155	14030	14013	14181	13922	13916	14039	13982	14165	14130	14157	13998	14083	14080	14019	14040	14022	13941	14074	14055	13802	13954	13846	14052	14125	14044	14046	14076	13866	14045	13928	14106	14172	14087	14059	13980	14007	13981	14106	14248	14008	14132	14189	14014	14089	14170	13998	13996	13899	14093	14131	14016	13994	13936	13914	14073	13983	14045	14099	14043	13929	14137	14057	14115	14020	14104	13913	14018	14108	14148	13962	13907	14013	13968	14073	14129	13967	13970	13930	14096	14033	14028	13957	13916	14079	13937	13953	14025	14012	14014	14074	14034	14050	13900	14046	13990	14068	13883	13867	13996	14134	13984	14100	14050	13984	14174	14075	14052	14007	13942	14130	13936	13961	14083	13948	14032	14065	13948	14039	14023	14087	14106	13960	13949	14152	14191	13914	14089	14024	14202	14110	14054	13946	14079	13957	14178	14159	13889	14030	14118	14059	13977	14036	13996	13970	13990	13977	14059	13965	14054	13934	14113	14143	14005	13946	14063	14069	13978	14200	13962	13961	14049	13983	13995	13965	13907	14165	14062	14039	14127	14060	14081	14077	14079	13990	13922	13982	13999	14154	13958	13956	13948	13902	14090	14018	14154	14163	14025	13901	14066	14115	14079	13939	14043	13899	13995	13938	14077	14000	14023	14171	13900	14059	13959	14056	13943	14023	14058	13985	13942	13982	14097	14129	13966	14259	13994	13818	13998	14001	14098	14110	14049	14200	13989	14209	13923	14162	14021	14105	13919	14074	14007	14056	14093	14066	14034	14089	13981	14073	14050	14077	14016	14202	14000	13931	14116	14172	14207	13944	14072	14145	14079	14184	14038	13972	14176	14112	13971	14034	13902	13894	14050	14079	14010	14101	14101	14213	14025	14088	14014	13911	13949	14087	14147	14013	14121	14060	13991	13908	13919	14013	14105	14116	14033	14003	14102	14002	14181	13857	13892	13979	14019	14115	14000	14015	14033	14031	14072	14057	13989	14073	14053	14184	14082	14073	14203	14095	14111	14003	14170	13965	14028	13929	13958	14106	13972	13969	13989	14000	13992	14137	14038	14104	14082	14038	14240	14079	14061	13938	14063	13996	14075	13999	14135	13983	14069	14149	13955	14023	13950	13926	14057	13978	14123	14048	14070	14080	14176	14028	14114	14074	13968	13859	14016	14130	13900	14072	13876	14051	14112	14073	13986	14028	14014	13916	14121	13921	14212	14066	14213	14029	14004	13959	14056	13993	14090	14103	13971	14022	14140	14078	13937	14274	13992	13858	14108	14077	14069	14064	14114	14004	14129	14063	13997	14146	13906	14073	14018	14075	14053	14113	13962	13980	13966	14178	13983	14027	13888	14227	14058	14114	14066	14245	13943	14033	13890	14023	14026	14191	14057	13990	14044	14024	14048	14088	14083	13972	13901	13992	14075	13972	13999	14036	14022	13945	13895	14097	14067	14025	13854	13984	14217	14185	14052	14152	13983	13993	14047	13951	14021	14111	14041	13925	14220	13985	13881	14104	13946	13830	14058	14054	13947	14053	13965	14010	13978	14135	14068	13974	14002	14070	13933	14061	14034	14036	14135	14083	14090	14096	13984	13962	13944	13904	13888	14160	14061	13950	13885	14201	14054	14056	14030	14041	13935	14223	13732	14383	13957	14142	14061	13828	14107	14051	14010	14005	14057	14144	14178	14063	14198	14018	14126	14098	13883	13913	14016	13848	13977	13955	13908	14084	14023	14030	14130	14046	14165	13985	14213	13995	13940	14049	14057	14173	14075	14090	14102	14119	14015	13993	13908	14013	14042	14068	14041	13977	13972	14062	14224	14039	13955	13965	13993	14121	14005	14108	14197	13871	14117	13971	13898	13946	14036	14022	13916	14207	14108	14073	13902	13956	14013	13972	14074	13949	14008	13941	13972	13866	14106	14098	14017	14082	13863	14168	13974	14135	14064	13973	14059	14005	14092	14045	14134	13925	14159	14096	13905	13991	13961	14053	14088	14106	14068	14053	13973	13972	14053	14040	14036	14096	14101	14076	14081	13934	13979	14023	14191	14060	13909	14114	13997	14183	13977	13841	14175	14146	14051	13875	14074	13971	13927	13967	14162	14005	14069	14052	13900	14089	14002	13918	13908	14266	13909	14018	13912	13936	14005	13914	13954	13933	14068	13886	14081	14115	14176	14026	13979	13827	13871	14102	14009	13986	14044	14202	13970	13990	14183	13944	14009	13921	13985	14145	14088	13970	14096	14033	14094	14184	14077	13890	13992	13896	14030	14157	13919	13898	13956	13885	13922	14026	14035	14191	13976	14369	14091	14065	14022	14157	13846	13925	14088	14028	13987	14055	14038	13973	14103	13812	13972	13930	14002	13942	13966	14101	14084	14076	13936	13981	13895	13992	13941	14078	13828	13990	13991	13859	14022	14135	14072	13921	13916	13969	13921	14112	14038	14087	14068	14036	14031	13961	14016	14005	13949	14124	13929	14103	14026	14086	13835	14118	13991	13986	13956	14060	14046	14004	14048	14071	13979	14098	14001	13957	13997	14125	14047	13890	14044	14058	13921	14032	13863	13976	14146	13926	14064	14140	14030	14223	14080	14119	14118	14095	13963	14218	13851	14029	13996	14088	13935	13826	13982	14139	14085	14028	14092	14055	13976	13944	13945	13987	13984	14014	14000	14002	14027	13979	14103	14150	14009	13990	13979	13974	14105	14047	14136	14077	14100	13869	13899	13959	13923	13892	14162	14078	14052	13884	13942	13992	14225	13932	14180	14163	13982	14074	14091	14025	14067	14156	14188	14029	14157	14136	13997	13975	14032	14044	14062	13867	14094	13903	14003	14248	14228	13997	14026	14043	14002	13901	14014	14068	13946	13994	13955	14090	14198	14008	14115	14005	13949	14006	13989	13925	14252	14004	14042	13996	14187	14042	14017	14065	13984	13977	14147	14168	14021	14103	14113	14022	13943	13875	14086	14012	13949	14045	13924	13950	13933	13942	14165	14147	14145	13886	13998	14078	13969	14013	14131	14070	14070	14083	14044	14122	14101	13926	14067	14118	13982	13923	13946	14087	13971	14014	14055	14019	13928	14090	13922	14125	13771	14075	13941	14004	14065	14026	13952	14051	13905	14154	14094	13942	14076	13929	14041	14104	14061	13983	13940	13978	14005	13937	14077	14024	14045	13877	14088	14001	14067	14009	14167	13860	14020	14005	13982	14030	13943	14183	13955	14058	14171	13929	13978	13998	13978	14130	14025	13957	13941	14199	14081	13947	14011	14139	14017	13988	13979	14121	14124	13953	14028	13987	13993	14065	14116	14024	14103	13959	14085	14082	13987	13998	13913	13961	13922	14257	14084	13983
23676	20810	28104	23628	21254	22564	21652	18166	23247	58949	52957	32504	22060	17916	16901	16790	16617	16678	16686	16681	16683	16575	16718	16645	16874	16801	16827	16707	16546	16712	16700	16744	16628	16524	16509	16571	16531	16644	16702	16540	16608	16515	16786	16523	16484	16643	16753	16775	16633	16553	16705	16421	16599	16735	16764	16664	16528	16720	16688	16603	16587	16586	16623	16543	16662	16636	16670	16607	16626	16612	16776	16767	16694	16669	16612	16387	16799	16547	16711	16560	16654	16494	16688	16614	16586	16725	16610	16399	16620	16688	16509	16610	16370	16708	16735	16477	16547	16588	16393	16676	16387	16553	16640	16432	16712	16513	16371	16451	16238	16717	16277	16530	16510	16577	16483	16607	16599	16521	16597	16832	16532	16568	16530	16683	16235	16567	16542	16708	16622	16565	16727	16558	16655	16620	16478	16549	16736	16523	16507	16411	16230	16470	16524	16480	16576	16703	16559	16541	16508	16584	16508	16672	16447	16599	16619	16667	16373	16622	16675	16429	16319	16761	16547	16494	16691	16469	16723	16667	16537	16562	16648	16535	16693	16653	16698	16585	16666	16700	16504	16530	16480	16562	16495	16710	16635	16696	16298	16472	16510	16602	16616	16401	16676	16632	16522	16581	16637	16453	16644	16530	16588	16604	16659	16342	16703	16556	16579	16590	16619	16536	16632	16734	16581	16678	16598	16683	16638	16612	16521	16532	16691	16842	16586	16540	16627	16693	16729	16358	16576	16620	16639	16569	16605	16512	16761	16534	16517	16548	16528	16600	16547	16658	16864	16511	16657	16668	16441	16598	16583	16497	16814	16738	16648	16504	16742	16625	16729	16475	16480	16538	16687	16518	16695	16673	16746	16688	16557	16561	16448	16623	16498	16502	16709	16557	16823	16597	16597	16473	16616	16580	16456	16378	16501	16578	16495	16610	16579	16676	16482	16559	16536	16547	16510	16649	16733	16654	16385	16326	16491	16547	16602	16502	16565	16435	16627	16600	16435	16541	16621	16613	16542	16585	16652	16380	16518	16566	16661	16642	16597	16745	16632	16423	16625	16633	16730	16631	16521	16389	16447	16572	16513	16563	16649	16616	16690	16496	16834	16619	16502	16515	16644	16602	16553	16440	16582	16532	16447	16553	16401	16495	16674	16627	16641	16600	16658	16626	16367	16519	16643	16469	16525	16614	16600	16524	16457	16680	16744	16727	16562	16682	16488	16582	16594	16520	16522	16512	16630	16372	16558	16649	16528	16550	16512	16641	16677	16581	16573	16662	16595	16350	16545	16359	16471	16727	16678	16589	16606	16673	16522	16559	16498	16613	16715	16680	16491	16670	16833	16757	16664	16642	16576	16574	16657	16511	16956	16527	16476	16593	16496	16575	16749	16789	16594	16597	16425	16653	16734	16576	16735	16491	16541	16657	16581	16632	16530	16578	16743	16704	16427	16454	16508	16641	16542	16632	16415	16610	16547	16614	16535	16737	16319	16469	16524	16551	16486	16642	16615	16721	16681	16569	16756	16527	16671	16483	16738	16757	16596	16521	16468	16629	16568	16359	16589	16550	16684	16669	16665	16585	16531	16659	16447	16536	16622	16524	16563	16707	16436	16709	16492	16605	16554	16591	16560	16765	16651	16657	16591	16604	16458	16561	16591	16537	16681	16638	16444	16448	16715	16560	16655	16513	16479	16601	16554	16756	16682	16646	16570	16307	16532	16460	16402	16612	16835	16474	16832	16840	16527	16728	16875	16510	16562	16591	16414	16797	16874	16627	16689	16691	16497	16736	16681	16500	16605	16651	16545	16399	16509	16421	16378	16476	16704	16593	16456	16449	16612	16408	16709	16655	16639	16445	16566	16695	16881	16485	16194	16590	16466	16646	16657	16640	16500	16626	16624	16577	16707	16766	16572	16724	16653	16640	16651	16688	16605	16351	16457	16604	16447	16508	16588	16445	16741	16758	16708	16595	16590	16727	16583	16683	16693	16789	16735	16465	16525	16646	16632	16565	16578	16665	16595	16622	16623	16495	16549	16523	16615	16497	16585	16602	16605	16625	16550	16643	16592	16497	16458	16562	16531	16519	16568	16560	16456	16563	16451	16537	16732	16519	16684	16693	16765	16563	16537	16502	16760	16558	16359	16378	16792	16745	16300	16423	16655	16804	16597	16527	16495	16560	16623	16658	16624	16598	16856	16512	16421	16807	16733	16545	16491	16576	16507	16708	16660	16703	16487	16411	16793	16410	16610	16490	16740	16609	16682	16555	16660	16606	16536	16575	16666	16636	16744	16652	16548	16653	16573	16759	16679	16612	16549	16846	16532	16509	16459	16514	16624	16576	16846	16613	16650	16554	16451	16369	16733	16865	16786	16504	16675	16492	16548	16515	16702	16581	16606	16595	16575	16753	16512	16483	16584	16642	16586	16533	16553	16589	16704	16699	16669	16683	16399	16635	16622	16556	16565	16610	16424	16599	16487	16590	16496	16548	16587	16487	16550	16472	16419	16611	16610	16535	16571	16740	16613	16846	16653	16504	16622	16768	16658	16542	16763	16540	16593	16654	16549	16521	16796	16429	16628	16569	16604	16570	16371	16631	16656	16696	16747	16583	16593	16700	16952	16725	16634	16488	16652	16698	16821	16575	16604	16594	16617	16679	16595	16659	16582	16674	16788	16619	16809	16570	16707	16740	16830	16699	16398	16751	16733	16639	16506	16301	16583	16714	16724	16552	16466	16610	16472	16598	16598	16612	16585	16647	16683	16607	16719	16448	16697	16500	16636	16507	16483	16594	16616	16463	16407	16439	16552	16658	16639	16817	16456	16625	16551	16540	16653	16773	16375	16514	16563	16390	16586	16502	16522	16679	16706	16724	16390	16782	16728	16486	16565	16853	16523	16815	16616	16689	16467	16640	16614	16358	16613	16660	16843	16621	16472	16448	16582	16543	16630	16590	16710	16518	16514	16464	16624	16729	16628	16661	16694	16678	16260	16525	16319	16652	16540	16578	16531	16562	16595	16504	16572	16601	16593	16509	16667	16619	16603	16458	16638	16697	16605	16707	16582	16532	16614	16501	16657	16745	16597	16496	16740	16831	16461	16647	16490	16564	16728	16563	16567	16478	16452	16479	16708	16451	16601	16610	16606	16607	17017	16804	16392	16506	16602	16458	16653	16446	16732	16708	16585	16636	16773	16688	16641	16759	16725	16726	16688	16689	16625	16342	16359	16587	16554	16501	16548	16619	16637	16553	16483	16532	16720	16547	16406	16568	16690	16560	16544	16807	16488	16658	16722	16709	16673	16675	16553	16656	16601	16543	16643	16518	16526	16645	16611	16505	16655	16602	16820	16653	16532	16509	16607	16569	16493	16387	16610	16536	16559	16635	16549	16563	16700	16422	16674	16533	16427	16543	16674	16624	16633	16626	16414	16647	16518	16452	16640	16648	16560	16680	16696	16455	16634	16583	16580	16759	16725	16602	16611	16783	16700	16547	16671	16660	16676	16706	16528	16577	16561	16663	16526	16572	16430	16494	16837	16643	16664	16539	16669	16758	16563	16624	16617	16564	16435	16704	16730	16463	16413	16499	16641	16589	16518	16519	16520	16669	16532	16648	16765	16731	16357	16578	16680	16477	16564	16630	16350	16647	16452	16460	16780	16596	16659	16653	16650	16535	16536	16609	16640	16701	16678	16617	16556	16835	16796	16510	16493	16596	16602	16454	16543	16780	16607	16575	16595	16488	16740	16598	16717	16454	16747	16653	16496	16663	16511	16591	16769	16695	16529	16766	16572	16723	16495	16507	16633	16633	16532	16489	16586	16596	16492	16658	16525	16649	16570	16614	16681	16648	16601	16763	16670	16742	16466	16694	16670	16625	16370	16532	16701	16462	16675	16686	16710	16712	16536	16678	16557	16580	16588	16592	16471	16591	16723	16719	16613	16697	16460	16312	16557	16652	16606	16636	16701	16507	16845	16569	16709	16670	16700	16459	16938	16429	16601	16565	16575	16463	16789	16367	16524	16317	16394	16564	16551	16691	16509	16699	16713	16590	16837	16738	16661	16827	16558	16675	16813	16658	16620	16512	16605	16598	16766	16755	16519	16654	16693	16526	16565	16562	16521	16693	16816	16661	16596	16679	16541	16829	16537	16439	16482	16545	16669	16392	16512	16567	16701	16653	16711	16776	16578	16467	16539	16620	16586	16385	16476	16566	16605	16627	16656	16748	16614	16609	16443	16522	16704	16544	16572	16839	16459	16427	16595	16766	16757	16617	16374	16635	16589	16419	16436	16643	16567	16462	16558	16648	16585	16418	16722	16624	16672	16539	16491	16665	16846	16539	16635	16563	16632	16690	16595	16848	16656	16529	16750	16468	16515	16488	16498	16561	16665	16434	16477	16614	16499	16680	16468	16537	16541	16660	16555	16547	16610	16564	16561	16626	16793	16725	16687	16532	16607	16590	16533	16637	16639	16537	16557	16512	16523	16581	16714	16630	16642	16578	16365	16636	16481	16599	16513	16571	16619	16823	16747	16716	16557	16565	16493	16583	16608	16581	16578	16675	16617	16661	16568	16743	16715	16696	16407	16543	16679	16698	16622	16526	16653	16538	16670	16555	16527	16627	16731	16742	16652	16596	16575	16713	16416	16582	16767	16724	16503	16726	16822	16715	16664	16621	16700	16442	16623	16666	16432	16722	16612	16472	16700	16581	16430	16559	16559	16586	16599	16659	16592	16578	16554	16478	16682	16549	16659	16573	16631	16359	16572	16681	16597	16505	16516	16521	16605	16568	16625	16723	16552	16645	16730	16576	16721	16520	16578	16663	16589	16585	16505	16452	16561	16471	16662	16396	16408	16593	16585	16590	16548	16591	16640	16341	16535	16634	16630	16554	16652	16491	16660	16626	16831	16712	16665	16567	16596	16582	16400	16641	16736	16558	16533	16610	16723	16478	16402	16543	16461	16586	16488	16603	16690	16624	16844	16594	16457	16532	16510	16462	16426	16528	16649	16491	16748	16593	16403	16675	16720	16609	16706	16258	16654	16532	16603	16433	16433	16434	16600	16413	16737	16641	16595	16545	16455	16503	16816	16488	16746	16803	16565	16567	16532	16695	16538	16649	16659	16419	16763	16623	16610	16471
16251	27194	25521	20440	17977	16657	15950	15725	24896	59300	49931	30495	18672	14589	14239	14022	14109	13922	14155	13972	14183	14037	14177	14187	14220	13983	14088	14249	13942	14063	14199	14079	14132	13928	13998	14244	13970	14162	14158	14199	14251	13986	14084	14156	14061	13925	13970	14138	14059	13922	13929	13982	14075	14129	14095	14129	14139	14010	14076	14016	14098	14087	14192	13957	14007	14305	14161	13998	13809	14134	14062	14064	14087	13970	14153	14176	14041	14029	14048	14115	13992	14083	14091	14071	13922	13912	14225	14103	14083	14028	14005	14061	14005	14002	14036	14184	14043	14242	13928	14087	14027	13973	13964	14034	14143	13993	14054	14016	14090	14062	14110	14094	14020	14034	14202	14038	14069	14099	14023	14115	14141	14036	13941	14103	14140	13896	14111	14027	14146	14026	13997	14185	14178	14034	13976	14058	14100	13941	13975	14206	14138	13932	14098	14053	14150	13962	13998	13998	13869	14068	13969	14089	14186	14159	14157	14136	14108	14104	14061	14062	14013	14031	14100	13908	13969	14131	13895	14000	14071	14095	13996	13970	14072	14014	14087	13888	14086	14134	14056	14253	14233	14080	14090	14019	14142	13979	14026	13938	14094	14028	14194	14282	13985	14132	14044	14180	13970	14150	14029	14094	14146	13855	13942	14000	14175	13952	14044	14025	13966	13948	14171	13966	14129	13891	14014	14014	14092	14063	13927	14060	13960	14047	13933	14165	14102	14100	14035	14015	13946	14038	14105	14038	14061	13967	13998	13951	14150	14121	14002	14163	13931	14133	13990	14091	14179	14156	14169	14096	14022	13986	14338	14026	14161	13930	13983	14042	14130	14072	13966	14043	14098	14080	14260	14121	13935	14092	14213	13867	14043	13939	13915	13996	14043	14242	14198	14216	13948	14120	14034	13971	14136	14377	13851	14011	14082	14195	14077	14061	14182	13991	13914	13995	13974	14136	13885	14134	14114	14063	14087	14177	13947	14131	14070	13981	14223	13876	14039	14136	14045	14080	14157	14090	14016	13992	14138	13947	14134	14019	14058	14019	14072	14236	14032	13763	14128	13928	13915	14159	14065	14150	14195	14016	14068	14140	13938	13923	14100	14042	14006	13961	14151	14004	14078	14117	14087	13862	13973	14131	13913	14057	14027	14034	13899	14220	14060	13967	14020	13905	14014	14054	14046	13907	14077	14171	14086	14290	14036	14029	14117	13959	14076	13871	14133	14058	14053	13823	14058	14136	13964	14156	14135	14087	14148	14091	13969	14016	13989	14024	14013	14145	14016	14022	14101	14075	14014	14055	13996	13841	14010	14184	13970	14186	14095	14158	14035	14048	14020	14120	14073	13944	13941	14034	14080	13941	14042	14173	13798	14152	13965	13925	14012	13959	14060	14041	14141	13968	14033	14071	13942	14039	13996	14068	13994	14162	14038	14045	14140	14088	14163	14092	14044	13936	14118	14061	14024	13830	13996	14288	14025	14083	14103	14047	14199	14028	14142	14041	14190	14051	14013	13808	14092	14095	14155	14051	13852	14286	14078	14284	14089	14058	14071	13984	14054	14122	13943	14088	14062	14108	14042	14000	14043	14090	13954	14168	14063	14074	14179	14180	13987	14160	14082	14099	14154	14023	14050	14159	14109	13953	14011	13940	13989	14144	14280	13979	13972	14185	14204	14123	13925	14193	13880	14078	14042	14080	14057	14190	14130	14029	14149	14179	14286	13850	13978	14071	13929	14024	14195	14104	13961	13999	13968	14133	14081	14096	14039	14160	13897	13865	14150	13956	14050	13874	13890	14059	14044	14182	13933	14162	13935	14011	14144	14050	14000	14007	13978	14040	13946	14017	14183	14008	14045	14247	14020	14128	13956	14094	14032	13836	14108	14229	14033	14030	14106	14025	13952	14027	14134	14079	14061	14268	13999	13980	13906	14174	13938	14076	13994	14010	13975	13863	13999	14007	14059	13950	13979	13934	13967	14066	14002	14102	14065	14138	13956	14089	14142	14036	13992	14064	14080	13997	14061	13910	14111	14128	14012	13836	14082	13977	13902	14136	13856	14080	14189	14280	14065	13904	13954	14098	14023	14093	14097	14098	14206	14137	13884	14200	14276	14188	14039	13994	14113	14219	14097	14247	14030	14022	14017	14029	14220	14052	13985	14039	14014	13963	14271	14132	14008	14062	14000	14161	14091	14037	14011	13991	14228	14053	14009	14098	14068	14041	14129	14006	14014	14017	14157	14251	14181	13976	14170	13948	13946	13967	14147	14166	14178	13946	14031	14175	14069	13878	14291	14072	13967	14195	14125	14128	14165	14038	14084	14098	13944	14010	13851	13940	14047	14063	14040	14055	13986	13902	14107	14003	14056	14086	14150	14083	14008	14243	14240	13864	14110	13973	13989	14210	14183	13939	13990	14070	14049	14074	14009	14123	13989	14054	14221	13979	14191	13972	14180	14016	13963	13984	14008	14011	14140	14162	14018	13962	13850	14090	13990	13991	14102	14143	14063	14080	14001	14021	14084	13902	14108	14082	14133	14097	13926	13956	13895	13989	14135	14044	14107	14089	14152	14004	13970	13890	14009	13869	14248	14048	13908	13964	14029	14042	14083	14065	13985	14100	14154	13958	14120	14232	14031	14189	14109	14120	14082	14098	14022	14073	13999	14062	14053	13893	14026	13929	14121	14062	13986	13941	14040	14037	14174	14086	14064	14073	13880	14287	14089	14205	14304	13967	14078	14028	14082	14230	14065	14030	14007	14232	14053	14018	14093	14073	13978	14138	13986	14083	14224	14099	14146	14056	14017	14034	13937	14088	14041	14143	13963	13995	14122	14057	13934	13942	14127	14017	14024	14015	14131	14158	14111	14170	13911	14011	14204	14088	14095	14262	14054	14111	13992	14018	14025	14243	14073	13989	14070	13928	14260	13850	14197	14049	13929	14172	14028	14095	14218	14167	13984	14130	13953	14266	13919	14030	13944	14050	13848	14196	14085	13987	13979	13986	13941	14019	13981	14062	14212	13979	14019	14165	13855	14065	14090	13789	14147	14125	14065	14159	14107	14352	14142	14108	13991	14026	14116	14140	13917	14091	14113	13986	14190	14048	14040	14035	13936	14024	13975	13891	14103	14053	14097	14050	14153	14116	14099	13920	14219	14173	14041	14095	14103	14100	14170	13971	13879	14106	14186	14094	13974	13974	14077	14084	14162	14007	13966	14058	14142	14106	14072	14114	14054	13986	14083	14138	14236	13954	14278	14021	14099	14176	14030	14099	13952	14222	13963	14221	14168	14172	13956	14064	13996	14058	14048	14037	13925	13939	14038	14045	14121	14097	14174	14054	14078	13943	14181	13909	14165	13927	14017	14195	13953	14069	13991	14027	14025	14160	14128	13938	13963	14131	13970	14034	14047	14052	13934	13937	13970	14025	14028	14072	14186	14109	13950	13967	13976	14104	13932	14040	14074	13855	13890	14041	14172	14033	14123	14062	14176	14129	14121	14079	13952	13995	14130	14123	13984	14028	14022	13906	14010	14050	14128	14010	13999	14062	14074	14176	14088	13928	14129	14065	14202	14111	14109	13841	14011	13965	14041	14304	13956	14053	14109	14062	14049	14006	14095	14179	14094	14146	14104	14177	13916	13961	14001	14031	14086	13862	14111	14063	14068	14130	14065	14080	14254	14055	14012	14104	14038	14006	14233	13994	14146	14425	14119	13952	14048	14159	14130	14033	13983	14137	13985	14074	14199	14096	14075	14047	14303	13940	14000	14035	14072	14018	14005	14003	14094	14087	14018	14054	14055	14072	13991	13964	14109	13967	14006	14041	13830	14068	14111	14057	14036	13819	13960	14218	14152	14086	13868	13879	14260	14129	14145	14084	14053	14059	14043	14044	14025	14149	14120	14078	14067	13984	14245	13999	14085	14211	13989	14029	13923	13931	14133	14129	14053	14029	14108	14074	14020	14015	14123	14005	14080	14051	13963	14096	14156	14193	14113	14148	14031	14023	13874	14013	14099	14099	14062	13975	13988	14103	14067	14095	14062	14014	14121	14020	14078	14102	14198	13797	14138	13991	14052	14126	14135	13996	13997	14110	13916	14021	14195	14121	14100	14042	14048	14111	14114	14080	14126	13993	13939	14135	13910	14132	13962	13862	14131	13837	14070	14079	14129	14018	14146	14065	14026	14055	13803	13971	14085	14197	13937	14107	14084	13934	14034	14146	14051	14096	14087	14037	14000	13974	14144	14191	14124	14160	13978	14241	14104	14133	14016	13953	14024	14084	14029	13802	14000	14072	14149	13989	14073	13962	13986	14070	13896	14089	13941	13992	14311	14183	14133	14099	14022	14014	14041	14006	14065	14028	14083	14090	14105	14092	13998	14074	13983	14110	14073	13993	13955	13915	14029	14060	14045	14005	14206	13976	14103	13796	14053	14037	14144	14180	14296	13983	13984	14312	14013	14097	14050	14050	14164	13991	13860	14154	13991	13937	14182	13918	14146	14040	14037	13938	14219	13946	14041	14054	13800	14191	14291	14004	14173	14297	14108	13863	14102	13902	14070	14136	14067	14019	14057	14083	14162	13912	14058	13988	14094	14091	14136	13918	14057	14008	13971	14043	14274	13928	13931	14241	14089	13803	14050	14046	14067	14022	14047	14096	14038	13963	14027	14039	14308	13985	14021	14097	14025	14113	13859	14189	14151	14160	14134	14163	14008	14187	14099	14120	14166	14130	13982	14035	14183	14236	14241	14114	14195	14330	13874	14003	13891	14069	14212	14081	14084	13962	14084	14294	14018	14200	14092	14166	13910	14152	14002	14037	14128	14102	14139	13842	14068	13907	14077	13961	13916	14082	13958	14023	13956	14195	14163	14168	14284	14164	14029	13983	14116	14093	13982	14070	14147	14126	13965	13925	14193	14180	14098	14030	14046	14095	14059	13978	14156	13981	13959	14031	14068	14223	14025	14191	14266	14077	14197	14126	14137	14008	13987	14034	14005	14162	13971	14187	14131	14005	13896	14106	14085	13965	13996	14137	14098	14211	13970	14031	13933	14015	14043	13913	14055	13997	14121	14021	14037	14090	14214	14126	14182	14062	14051	14046	14042	14145	13987	13900	14088	14069	14097	14089	13943	13945
29680	20852	19752	17929	16691	16578	16691	16468	17255	22225	21449	18652	17235	16607	16700	16358	16342	16678	16552	16501	16652	16689	16713	16317	16511	16474	16420	16514	16658	16695	16468	16515	16478	16548	16422	16547	16724	16712	16432	16402	16510	16488	16453	16446	16377	16816	16404	16524	16583	16644	16523	16581	16597	16423	16434	16603	16602	16706	16646	16427	16353	16557	16578	16223	16561	16621	16421	16365	16477	16623	16545	16555	16554	16402	16337	16412	16617	16463	16460	16471	16578	16611	16594	16705	16574	16754	16653	16308	16695	16799	16588	16423	16601	16530	16480	16519	16526	16520	16596	16509	16771	16529	16491	16525	16487	16592	16485	16487	16561	16385	16500	16546	16720	16530	16592	16421	16423	16510	16537	16707	16480	16539	16419	16391	16519	16295	16344	16402	16514	16689	16520	16310	16771	16629	16357	16426	16448	16536	16476	16519	16524	16599	16662	16608	16564	16617	16398	16708	16526	16442	16459	16690	16630	16504	16413	16367	16384	16368	16456	16499	16457	16557	16475	16404	16652	16557	16567	16497	16604	16422	16587	16601	16532	16464	16555	16575	16565	16713	16799	16613	16613	16606	16667	16520	16566	16496	16523	16632	16476	16500	16373	16445	16579	16473	16422	16696	16436	16460	16558	16461	16615	16611	16562	16277	16640	16292	16655	16578	16659	16591	16738	16401	16494	16563	16520	16568	16429	16264	16554	16489	16224	16587	16786	16596	16566	16530	16512	16605	16519	16536	16472	16357	16522	16723	16483	16491	16563	16578	16354	16648	16649	16496	16407	16491	16554	16439	16543	16509	16439	16749	16568	16656	16523	16634	16540	16532	16583	16626	16546	16755	16537	16539	16482	16423	16319	16580	16617	16580	16514	16536	16536	16504	16622	16386	16709	16516	16609	16443	16393	16666	16484	16466	16479	16371	16563	16480	16498	16607	16454	16476	16378	16287	16576	16543	16680	16465	16427	16519	16618	16674	16415	16396	16521	16431	16407	16574	16500	16559	16381	16613	16542	16509	16426	16652	16489	16602	16515	16574	16470	16405	16514	16672	16556	16249	16451	16344	16491	16499	16472	16579	16590	16639	16485	16365	16685	16574	16428	16614	16421	16765	16672	16490	16435	16447	16544	16544	16380	16387	16523	16680	16582	16591	16463	16370	16571	16439	16520	16456	16524	16525	16450	16569	16494	16602	16605	16568	16564	16388	16324	16647	16562	16495	16609	16627	16602	16437	16475	16296	16475	16597	16570	16569	16591	16541	16777	16506	16608	16440	16698	16613	16407	16526	16580	16454	16325	16706	16403	16346	16537	16430	16439	16408	16428	16515	16553	16523	16493	16410	16528	16410	16629	16338	16474	16465	16451	16560	16667	16500	16440	16403	16592	16522	16587	16463	16379	16352	16560	16618	16577	16488	16645	16383	16455	16545	16455	16648	16569	16324	16343	16646	16493	16512	16604	16497	16570	16716	16565	16670	16477	16581	16480	16692	16338	16556	16597	16540	16510	16399	16612	16512	16572	16636	16409	16497	16478	16469	16658	16641	16580	16638	16445	16436	16498	16425	16686	16312	16400	16532	16529	16564	16689	16549	16505	16626	16764	16681	16555	16495	16474	16591	16444	16444	16564	16447	16340	16574	16564	16521	16468	16458	16294	16550	16542	16595	16578	16548	16557	16314	16577	16360	16537	16512	16605	16472	16457	16599	16403	16446	16564	16526	16648	16434	16468	16396	16530	16652	16563	16569	16612	16630	16500	16374	16425	16363	16493	16419	16456	16367	16493	16402	16417	16599	16570	16487	16433	16494	16568	16392	16289	16424	16497	16514	16504	16430	16530	16370	16545	16510	16510	16464	16588	16565	16384	16397	16516	16487	16604	16507	16554	16528	16518	16652	16532	16481	16601	16453	16507	16585	16571	16641	16528	16514	16443	16532	16473	16489	16492	16748	16532	16546	16575	16277	16613	16557	16604	16540	16475	16449	16571	16451	16334	16801	16593	16425	16468	16415	16536	16550	16495	16666	16550	16563	16550	16273	16568	16565	16585	16538	16578	16670	16325	16432	16579	16625	16622	16601	16487	16265	16367	16623	16553	16509	16542	16556	16467	16505	16704	16650	16666	16687	16554	16630	16662	16467	16462	16471	16431	16484	16614	16455	16474	16260	16653	16393	16494	16632	16504	16568	16575	16466	16507	16480	16695	16666	16501	16517	16488	16664	16387	16532	16518	16448	16670	16378	16682	16567	16502	16515	16459	16663	16582	16522	16634	16442	16573	16467	16375	16548	16415	16563	16543	16445	16344	16698	16658	16500	16408	16429	16596	16450	16574	16592	16390	16435	16411	16614	16500	16464	16757	16509	16580	16389	16522	16442	16487	16372	16531	16687	16614	16435	16497	16703	16612	16521	16509	16384	16489	16435	16497	16649	16520	16701	16429	16677	16492	16552	16373	16535	16583	16357	16578	16550	16520	16420	16747	16440	16405	16406	16608	16496	16518	16487	16443	16514	16673	16432	16562	16623	16693	16540	16532	16654	16376	16573	16579	16543	16535	16663	16445	16557	16714	16565	16571	16415	16320	16657	16599	16541	16505	16728	16549	16610	16492	16552	16607	16566	16674	16610	16691	16418	16656	16576	16593	16650	16618	16585	16469	16478	16580	16443	16422	16491	16509	16559	16497	16480	16570	16589	16425	16680	16482	16596	16564	16558	16529	16704	16659	16558	16567	16664	16399	16512	16629	16550	16568	16470	16430	16673	16485	16502	16536	16595	16514	16367	16471	16591	16453	16529	16483	16436	16446	16431	16681	16488	16266	16419	16436	16582	16390	16516	16281	16606	16447	16577	16396	16573	16427	16459	16330	16564	16623	16679	16474	16407	16460	16513	16412	16380	16518	16454	16456	16436	16687	16528	16584	16602	16617	16597	16634	16314	16337	16485	16586	16557	16540	16649	16648	16465	16591	16647	16601	16661	16584	16461	16557	16510	16487	16498	16502	16608	16541	16354	16586	16496	16513	16715	16544	16292	16577	16615	16432	16638	16528	16551	16652	16450	16484	16603	16437	16547	16554	16640	16585	16723	16302	16207	16389	16445	16715	16543	16448	16358	16469	16570	16438	16542	16605	16644	16515	16417	16404	16547	16697	16459	16664	16468	16216	16437	16320	16493	16537	16481	16468	16556	16613	16432	16492	16418	16477	16293	16540	16590	16558	16600	16443	16544	16511	16365	16650	16537	16369	16534	16476	16533	16419	16686	16454	16403	16554	16708	16633	16414	16483	16346	16637	16627	16621	16478	16509	16576	16761	16734	16535	16501	16766	16519	16618	16765	16387	16638	16568	16481	16553	16569	16471	16448	16438	16623	16456	16696	16703	16393	16567	16424	16538	16472	16608	16633	16607	16579	16552	16430	16591	16562	16593	16694	16682	16510	16401	16701	16491	16532	16315	16397	16446	16686	16185	16450	16605	16647	16652	16437	16492	16507	16595	16637	16395	16341	16543	16587	16493	16700	16674	16452	16535	16657	16522	16606	16604	16529	16444	16445	16550	16634	16518	16689	16529	16580	16491	16582	16537	16652	16492	16482	16473	16326	16528	16625	16532	16594	16286	16515	16579	16313	16659	16486	16446	16377	16343	16560	16669	16467	16538	16576	16596	16620	16494	16337	16441	16344	16482	16585	16426	16240	16538	16665	16667	16526	16828	16500	16570	16422	16512	16531	16307	16512	16511	16517	16501	16486	16435	16466	16550	16588	16496	16526	16605	16560	16437	16470	16267	16435	16584	16496	16508	16715	16543	16409	16566	16500	16418	16623	16332	16555	16442	16316	16483	16663	16699	16591	16379	16466	16520	16270	16379	16716	16411	16391	16739	16478	16755	16281	16550	16502	16357	16615	16573	16487	16489	16719	16834	16535	16620	16585	16598	16610	16460	16752	16468	16622	16613	16682	16510	16597	16730	16267	16685	16517	16531	16510	16551	16471	16563	16390	16589	16424	16566	16471	16373	16543	16518	16677	16704	16560	16552	16608	16486	16461	16477	16548	16555	16566	16444	16524	16665	16531	16571	16480	16499	16566	16527	16556	16464	16387	16515	16420	16656	16422	16512	16393	16376	16355	16421	16336	16709	16535	16461	16665	16508	16626	16674	16389	16598	16504	16751	16613	16534	16598	16393	16429	16667	16424	16620	16602	16457	16596	16473	16753	16567	16463	16498	16372	16650	16504	16664	16562	16494	16493	16595	16503	16397	16378	16459	16447	16704	16596	16492	16452	16624	16658	16598	16552	16542	16331	16295	16391	16474	16455	16526	16592	16481	16523	16503	16434	16490	16691	16655	16537	16483	16605	16617	16398	16516	16469	16430	16385	16517	16748	16346	16531	16595	16600	16554	16553	16568	16599	16584	16470	16595	16567	16466	16323	16315	16504	16603	16463	16518	16517	16592	16547	16501	16418	16408	16358	16603	16339	16537	16525	16408	16639	16616	16383	16444	16553	16728	16685	16583	16654	16649	16458	16605	16521	16494	16597	16414	16339	16554	16594	16700	16681	16551	16432	16491	16589	16419	16595	16570	16260	16441	16549	16469	16426	16515	16558	16462	16466	16693	16533	16525	16497	16538	16389	16521	16497	16561	16711	16605	16204	16488	16461	16351	16648	16583	16545	16409	16631	16484	16640	16667	16440	16464	16585	16492	16457	16589	16612	16520	16330	16498	16607	16604	16374	16624	16542	16770	16634	16436	16459	16642	16663	16357	16402	16721	16679	16511	16483	16606	16509	16511	16528	16606	16664	16632	16484	16507	16370	16595	16660	16471	16578	16558	16509	16433	16464	16562	16544	16567	16620	16482	16484	16621	16500	16663	16431	16621	16745	16567	16544	16502	16560	16666	16621	16561	16709	16678	16532	16534	16550	16583	16468	16684	16538	16726	16517	16632	16479	16691	16430	16428	16541	16626	16198	16440	16622	16524	16510	16575	16394	16589	16651	16449	16727	16645	16564	16432	16431	16460	16665	16435	16346	16729	16403	16381	16520	16796	16621	16554	16555	16394	16638	16263	16402	16533	16756	16799	16764	16377	16421	16469	16635	16488	16383	16440	16407	16364	16668	16781	16612	16502	16404	16330	16623	16529	16473	16578	16620
14985	15134	15185	14488	14185	14186	14147	13996	15901	22412	19597	16058	14409	13904	13980	14009	13736	13890	13942	14047	13800	14050	14094	13972	14041	13915	14106	13859	14011	13907	14094	13898	14114	14043	13989	13844	13881	13994	13860	14007	14083	13897	14192	13839	14010	13962	13983	13892	14016	14028	14007	13873	14019	14024	13946	13940	13993	13948	14021	14035	14162	14041	13917	13929	14206	14060	13935	14031	13992	14112	14085	14000	14106	13965	13858	14056	14065	13982	13996	13962	14108	14071	14214	14074	13954	13981	14104	14052	13964	13839	13911	14094	13964	14005	14061	13961	14079	14044	13995	14007	13906	13903	13925	14130	13951	13935	13913	14060	13964	13983	13978	13889	13984	13977	13871	13997	14044	13995	13859	13956	13936	14049	13912	14037	13919	14272	14113	14020	13989	14016	13813	13979	14012	13963	13950	14012	13993	13953	14052	14015	13850	14175	13974	14168	13867	13895	13938	13951	14014	14054	14087	14067	14128	13896	14061	14024	14020	13924	13967	14085	14040	13886	13933	13877	13979	13955	13999	14006	14137	14071	13994	13942	13983	13902	14042	14114	13981	14076	13818	14046	13849	14101	14111	14102	14069	14078	14044	14034	14070	13982	14100	14002	14031	13899	14004	14011	14033	14000	14070	13874	14128	14074	14105	13956	14141	14038	13867	14096	14047	13934	14095	13879	13969	14059	14037	13941	14016	13960	13999	13851	14152	13985	14019	14092	14023	13998	13997	13981	14054	14030	13881	14057	13898	13722	13995	14003	13948	14024	14051	14090	14042	13858	14023	14110	14065	14098	13948	13897	14091	14127	14115	14066	13952	13943	13916	14019	13971	13841	14118	14059	13947	13794	13978	14105	14192	14032	14043	14044	14081	13876	13922	14146	13921	13975	13758	13837	13988	14063	14010	14008	13949	14107	14103	13909	13960	13976	13884	14021	13865	13936	14107	14118	13971	14012	13942	13937	13925	13946	14063	14066	13977	13977	14120	13800	13978	14007	13810	14011	14206	14051	14058	13971	14023	14017	13848	13885	14086	13916	13889	13898	13944	14047	14007	14030	14023	13927	14031	14010	14069	13825	14156	13977	14008	13972	14223	14001	13869	14070	14240	13990	14078	14110	13911	14056	13943	13907	13985	13980	14194	13958	13978	13980	13983	13890	13964	13994	14067	14074	14054	14196	14060	13939	14083	13961	14077	14097	14035	13783	14078	13962	14092	13849	14072	14100	13954	14026	13976	14122	14010	14025	13958	14153	14032	13808	13989	14126	13926	14118	14059	13999	14069	14042	14145	14001	13996	13994	13860	13988	13990	14002	13964	13978	14015	14113	14118	13939	13869	14139	14180	14131	13951	14092	13797	14087	13899	14084	14047	14007	14105	14010	13979	13923	13991	13899	14102	13992	14057	14058	13926	14113	13934	14118	14082	14109	13928	13930	14092	14201	13937	14037	13980	14033	13817	13862	13952	13928	14033	14149	13925	13982	14019	14221	14056	13962	14060	14011	14247	13990	14002	13991	13987	14035	14055	13970	14051	14160	14078	13918	14029	13968	13903	14055	14075	14152	13900	14128	14012	14121	13989	13986	14151	14145	14015	13954	13850	14087	13920	13983	13894	14015	13974	14252	13967	14009	14019	14127	13998	14125	14086	13979	13960	14052	14085	13950	14047	13971	13850	13985	13930	13911	14155	13904	13881	13872	14009	13880	13991	13963	14013	14196	13938	14047	14180	14046	14036	14105	13956	13924	14067	14084	14070	14158	13886	13860	14074	13972	14012	13938	14194	13987	13935	13888	14000	13972	13990	13984	14108	13990	14102	14169	14032	14032	14030	13866	14234	13943	14055	13992	14137	13909	13977	14014	13925	14077	13860	14176	14029	14078	14003	14092	14104	13985	13914	14023	13939	14132	14027	14039	14187	13815	14083	14082	13921	14035	13963	14108	14068	14030	14065	13849	14050	13961	14008	13990	14051	13913	14115	13901	13894	14026	13982	14015	14083	14035	13917	14057	14082	14219	13914	14056	13926	14096	14045	14235	13963	14067	14117	13991	14136	13950	14009	14075	13863	14139	13867	14018	13981	14058	14077	13943	13987	14032	13910	14113	14127	13895	14020	13905	13981	13943	13993	14113	13896	14169	13914	14033	14087	14064	14005	14152	13746	14028	13949	14086	14132	14094	14053	13932	13969	14002	13988	14060	13986	13936	13967	14234	14185	14023	14007	14071	13982	14043	14070	13964	14062	14004	13926	14045	13936	14014	14034	14152	13863	14171	14002	14018	13964	14096	13952	13988	13937	13994	13969	14069	14125	14052	14122	14122	13875	13997	13978	14187	13878	14107	13946	13985	13880	13998	13916	14234	13852	13912	14256	13935	13898	13913	13928	13935	13972	13955	13876	14096	14048	14022	14067	14088	14120	13902	14058	14135	14016	13906	14043	14061	13957	13916	14071	13897	13777	14104	13919	14130	14042	13848	13928	13902	14114	14125	14029	13880	13932	13990	13990	14036	14110	14126	14106	13896	13923	13953	13922	13999	13992	14199	14022	14019	14066	14000	14092	14128	13881	13957	13868	14098	13824	14009	14042	14225	14022	13994	14036	14030	14077	14095	14045	14145	13970	14024	14078	13926	14063	14115	13828	14102	13987	14027	14143	14077	13800	13872	13981	13921	14001	13951	14112	14108	13938	14109	14136	13864	13976	13992	13988	14046	14004	14008	14027	13959	14196	14050	13894	14015	13892	13894	13932	14096	13937	13943	13928	13955	14006	13977	13991	14049	13988	13775	14134	14062	14129	14003	13955	14072	14074	14158	13867	14098	13968	13971	14117	13967	14153	14005	13871	14007	13878	14025	14013	13928	14037	14023	14038	13957	14141	14026	13994	13889	14320	13836	13883	13943	13992	13900	13969	13946	13930	14027	14040	14102	14194	14183	14002	14152	14079	14060	14048	14005	13936	14042	14086	14018	13957	14003	14046	14022	13997	13973	14191	14005	14102	14035	14021	13954	13992	14120	14109	13929	13984	13884	13980	14027	13794	13966	14153	13997	14123	14064	14027	14036	13978	14132	14054	14002	14163	14029	13884	13940	14135	14054	14068	13905	13999	14082	14010	14060	14094	13990	13965	14091	13984	13984	13942	14111	13939	13916	14016	13983	13916	13905	14015	13963	14122	14030	13968	13945	13950	14070	14115	14058	14022	14129	14044	14096	14197	14182	14123	13931	14201	14092	14063	13896	13945	14124	14046	14073	14047	14133	13936	14111	13978	13827	13887	13913	13979	14027	13949	14014	14119	14140	14160	13959	13889	14015	14049	13934	14104	14085	14109	14060	13870	14013	14060	13907	14035	14062	14050	13907	14047	14032	14016	14001	13927	14074	13980	14009	14010	14111	14021	14001	14037	13880	13917	14118	14091	13870	13972	14032	13960	13869	13920	13984	14092	14010	13978	13892	13952	13890	14103	13717	14105	14096	13949	13968	13921	14047	13821	13992	14042	13936	13986	14004	13962	14052	14052	14008	14076	13995	14066	13959	14016	14084	14025	14044	14000	14013	13961	14162	13951	13994	13913	14019	14129	13932	13963	14007	14147	14082	13851	14094	13934	14225	13930	14096	13985	14008	13930	14279	13850	14084	14016	13844	14063	13914	14088	13927	13848	14116	13947	13805	14006	14042	13998	14093	14122	14053	14183	13951	14067	13949	13983	14107	14058	14053	13874	14007	13933	13997	13972	13980	14002	13917	13905	14130	14042	13940	13935	13940	13918	14018	14055	13984	14003	13903	13996	14031	13961	13855	13928	14080	14092	13995	13900	14047	13968	13939	13973	14011	13994	14033	13951	13980	14271	13930	13992	14022	14092	13913	13946	13965	14084	14122	13919	13988	13979	14139	14104	14023	13957	13980	13939	13924	13851	13934	14125	13945	14071	14224	14057	13972	13882	13981	13964	13995	14097	14034	14014	14014	13977	13977	14093	14069	13937	13980	14011	13958	14004	14019	13939	13953	13981	14014	13997	13990	13996	14036	13990	14044	14057	13960	14161	13953	14109	13983	13898	13904	13975	14032	13895	13950	14002	14165	13990	14093	13837	13968	13966	14230	14142	14151	13950	14052	14090	14028	13982	14004	13969	14064	14045	14060	14052	14058	13967	14125	13993	13963	14024	13946	14016	13902	13964	13937	14083	13984	14083	14157	13917	14147	14223	13957	13998	14262	14030	13953	14086	13965	13864	13892	13922	14149	14118	13954	14035	14087	14119	13992	14002	13902	14087	14077	14170	13955	14084	13934	14069	14041	14044	13885	13951	13975	14052	13975	14037	13880	14046	13982	14004	14072	13991	14054	13869	13978	13996	14071	13730	13957	13930	14013	14000	13839	13982	14060	13915	13995	13968	13829	14108	13994	14093	14100	14098	13780	13911	14089	13903	14235	14187	13989	13858	13985	14155	14176	13937	13812	14036	14034	14080	14089	14160	14027	14041	13893	14039	13957	14045	13916	14035	13875	14015	14095	13986	13902	13950	13886	14051	13991	13951	13933	13947	14124	13951	13932	13856	13954	13982	14123	13955	14018	13898	14035	13983	13834	13918	14050	14193	14146	13998	14098	14065	13886	14003	14051	14032	14062	13965	14198	13954	13957	13940	14014	14022	14127	14025	13998	14032	14043	14107	14069	14096	14069	13964	14009	13910	14122	14148	14118	13936	14141	13963	14077	13916	13895	14060	14053	13961	14084	13809	13988	13870	14057	14055	14061	14074	13832	14004	14155	13874	13982	13985	14148	13850	14151	13840	14145	13982	14073	14102	14074	13998	14107	13883	14134	14121	13920	13895	14095	13939	14166	13971	14044	14021	13994	14146	14196	13974	14121	14007	14128	13969	14111	13919	14039	14058	13980	14145	13963	14010	14110	14055	13963	14109	13824	14101	14019	13965	14169	13982	13979	13994	14218	13921	14058	14157	14074	14025	14065	13961	14061	14167	13967	14018	13929	13966	14019	14038	13922	14189	14175	14113	14135	13950	14102	14091	13982	14063	14005	13959	13975	13864	13971	14038	14031	13896	13995	14068	13870	13988	13907	14092	14180	14063	13975	14091	14053	13942	13892	14083	13999	14109	13916	14014	13866	14064	14066	13843	13928	13938	13993
25700	20864	27008	25349	19602	17891	17659	17015	22764	41627	36260	23709	18428	16936	16393	16457	16410	16548	16644	16395	16464	16403	16392	16329	16478	16661	16538	16379	16595	16313	16313	16517	16574	16477	16504	16290	16525	16584	16512	16372	16380	16497	16545	16553	16498	16334	16426	16293	16438	16186	16253	16366	16413	16475	16477	16424	16343	16483	16318	16678	16401	16525	16447	16171	16380	16268	16335	16315	16429	16394	16472	16401	16562	16455	16375	16275	16486	16364	16231	16470	16393	16416	16595	16412	16390	16401	16480	16429	16399	16205	16332	16404	16394	16319	16345	16276	16273	16529	16488	16425	16467	16292	16305	16520	16341	16418	16645	16503	16515	16536	16491	16571	16346	16238	16233	16320	16506	16353	16622	16439	16376	16508	16516	16255	16421	16458	16498	16418	16236	16367	16291	16404	16455	16428	16313	16196	16437	16402	16136	16508	16388	16273	16570	16567	16509	16373	16275	16460	16399	16231	16353	16393	16376	16530	16432	16237	16301	16284	16426	16607	16413	16505	16529	16387	16288	16258	16439	16275	16628	16707	16377	16374	16594	16482	16363	16411	16360	16472	16338	16454	16382	16372	16446	16544	16454	16243	16298	16255	16484	16353	16443	16403	16499	16471	16400	16375	16462	16430	16440	16336	16326	16438	16519	16492	16476	16332	16497	16572	16352	16459	16519	16224	16427	16469	16383	16399	16520	16306	16511	16215	16316	16430	16455	16417	16580	16376	16458	16373	16406	16296	16440	16584	16444	16402	16292	16433	16289	16463	16509	16469	16698	16500	16146	16315	16477	16508	16413	16536	16746	16310	16222	16546	16509	16653	16529	16335	16474	16432	16584	16233	16613	16409	16320	16508	16630	16306	16457	16280	16292	16251	16273	16337	16383	16484	16613	16339	16436	16481	16298	16396	16568	16317	16284	16388	16549	16339	16368	16389	16590	16489	16405	16441	16266	16432	16335	16458	16467	16385	16524	16469	16470	16586	16589	16269	16163	16578	16266	16358	16310	16268	16477	16452	16518	16378	16422	16400	16319	16267	16495	16369	16505	16380	16376	16239	16315	16493	16452	16251	16372	16503	16388	16434	16430	16503	16440	16461	16556	16415	16440	16489	16352	16492	16356	16319	16561	16310	16229	16293	16388	16493	16216	16283	16364	16359	16372	16180	16578	16486	16571	16434	16301	16463	16467	16445	16676	16499	16423	16393	16329	16619	16270	16323	16256	16328	16517	16390	16269	16443	16320	16360	16385	16512	16512	16114	16448	16359	16504	16397	16342	16507	16441	16472	16388	16392	16702	16417	16275	16408	16520	16629	16380	16336	16399	16402	16423	16431	16642	16313	16363	16322	16378	16388	16430	16358	16706	16651	16408	16481	16625	16411	16381	16343	16476	16367	16429	16400	16397	16364	16592	16448	16609	16382	16449	16331	16469	16585	16358	16597	16392	16653	16476	16559	16313	16536	16384	16377	16372	16387	16393	16257	16498	16322	16424	16388	16631	16388	16456	16503	16338	16332	16582	16548	16232	16512	16416	16274	16473	16514	16477	16333	16379	16597	16345	16383	16333	16169	16380	16254	16146	16707	16292	16406	16391	16215	16470	16425	16279	16310	16320	16467	16325	16456	16402	16582	16487	16272	16452	16580	16311	16530	16366	16341	16330	16492	16264	16640	16490	16440	16532	16645	16390	16318	16451	16573	16390	16378	16407	16427	16406	16490	16146	16252	16561	16405	16273	16481	16303	16427	16470	16444	16215	16312	16432	16390	16448	16499	16612	16320	16415	16353	16364	16447	16427	16476	16571	16657	16226	16467	16304	16388	16417	16426	16527	16610	16240	16410	16398	16391	16236	16219	16319	16504	16524	16363	16296	16312	16611	16310	16345	16299	16553	16476	16428	16430	16300	16442	16214	16385	16410	16506	16643	16412	16299	16431	16459	16283	16337	16429	16314	16429	16442	16296	16414	16515	16464	16626	16412	16361	16466	16250	16490	16328	16282	16450	16363	16356	16327	16382	16388	16636	16409	16449	16392	16351	16475	16287	16245	16342	16366	16353	16351	16518	16662	16379	16758	16465	16390	16633	16501	16459	16391	16331	16372	16500	16358	16448	16380	16210	16305	16533	16347	16326	16439	16364	16322	16530	16349	16359	16296	16340	16379	16468	16184	16443	16317	16640	16496	16485	16325	16521	16369	16346	16376	16394	16473	16333	16454	16438	16391	16384	16309	16549	16429	16421	16397	16275	16416	16206	16400	16524	16376	16477	16397	16321	16250	16439	16392	16493	16370	16375	16301	16386	16243	16274	16487	16483	16338	16615	16511	16466	16384	16360	16501	16122	16676	16386	16302	16283	16474	16547	16531	16414	16548	16263	16394	16355	16558	16409	16524	16383	16308	16445	16293	16498	16372	16417	16500	16248	16363	16603	16526	16461	16385	16313	16339	16397	16267	16406	16314	16459	16426	16418	16324	16455	16461	16475	16408	16358	16429	16307	16318	16424	16303	16536	16429	16535	16386	16401	16366	16275	16566	16377	16251	16614	16509	16286	16526	16521	16354	16503	16475	16420	16210	16509	16346	16419	16466	16462	16623	16378	16516	16466	16273	16217	16351	16378	16344	16203	16278	16393	16337	16202	16257	16317	16578	16126	16326	16368	16280	16258	16503	16283	16425	16485	16093	16397	16458	16280	16381	16473	16189	16550	16512	16516	16631	16625	16558	16478	16351	16466	16363	16524	16226	16677	16351	16482	16244	16420	16407	16415	16384	16486	16362	16238	16621	16240	16464	16295	16460	16273	16274	16324	16465	16529	16544	16446	16275	16328	16492	16518	16326	16476	16459	16219	16527	16532	16543	16647	16516	16464	16437	16116	16410	16348	16634	16432	16441	16478	16447	16431	16389	16421	16527	16502	16462	16327	16442	16131	16266	16513	16320	16362	16453	16475	16656	16509	16295	16372	16664	16284	16512	16650	16423	16421	16497	16259	16256	16373	16417	16436	16384	16274	16449	16324	16598	16191	16508	16570	16393	16327	16466	16477	16303	16513	16502	16359	16313	16402	16418	16403	16268	16547	16318	16356	16484	16361	16276	16315	16490	16380	16506	16538	16482	16300	16270	16445	16421	16463	16247	16405	16331	16360	16462	16426	16618	16235	16411	16277	16563	16459	16373	16540	16208	16436	16479	16724	16468	16449	16580	16488	16267	16272	16273	16284	16560	16505	16103	16372	16500	16555	16368	16421	16616	16411	16535	16395	16347	16351	16390	16557	16269	16502	16535	16497	16308	16536	16333	16298	16527	16427	16677	16326	16430	16441	16229	16511	16363	16282	16275	16615	16519	16537	16429	16513	16442	16263	16339	16237	16493	16339	16408	16523	16362	16424	16458	16345	16376	16478	16427	16265	16217	16501	16486	16416	16433	16518	16529	16341	16209	16455	16578	16498	16617	16467	16357	16590	16639	16306	16344	16540	16546	16594	16474	16492	16395	16388	16411	16397	16337	16282	16442	16337	16372	16320	16532	16421	16251	16326	16375	16268	16412	16354	16470	16281	16286	16541	16549	16188	16503	16434	16493	16421	16409	16493	16483	16458	16403	16552	16538	16561	16397	16461	16335	16487	16370	16693	16407	16392	16149	16349	16459	16356	16429	16199	16515	16434	16481	16391	16495	16377	16633	16642	16412	16391	16227	16220	16523	16288	16316	16476	16459	16434	16559	16214	16420	16301	16477	16353	16523	16374	16483	16600	16440	16185	16456	16436	16505	16359	16562	16486	16229	16247	16374	16317	16341	16354	16382	16601	16306	16244	16386	16521	16516	16441	16239	16236	16443	16565	16379	16430	16422	16390	16424	16598	16442	16550	16366	16546	16272	16460	16319	16444	16144	16184	16387	16412	16488	16474	16622	16646	16537	16417	16376	16391	16426	16552	16583	16348	16460	16460	16438	16468	16302	16370	16244	16267	16413	16522	16620	16364	16323	16391	16542	16488	16246	16295	16437	16313	16353	16340	16346	16395	16565	16568	16173	16346	16331	16605	16361	16570	16430	16475	16445	16481	16562	16486	16239	16314	16485	16451	16494	16326	16231	16397	16339	16476	16582	16567	16384	16361	16524	16515	16294	16317	16335	16422	16313	16608	16348	16479	16438	16391	16653	16362	16333	16445	16513	16439	16587	16416	16364	16445	16484	16383	16452	16512	16371	16418	16504	16395	16163	16481	16563	16369	16382	16312	16345	16471	16216	16399	16390	16323	16274	16328	16421	16358	16176	16651	16408	16417	16378	16369	16408	16396	16536	16361	16426	16486	16436	16453	16361	16273	16360	16412	16311	16567	16401	16345	16279	16573	16109	16473	16389	16238	16342	16483	16480	16319	16409	16515	16522	16404	16457	16431	16355	16465	16520	16387	16246	16432	16477	16310	16508	16391	16366	16442	16489	16280	16215	16334	16415	16433	16278	16477	16540	16505	16304	16511	16363	16528	16599	16345	16304	16389	16574	16540	16289	16503	16322	16499	16303	16512	16515	16368	16404	16285	16460	16495	16393	16355	16552	16294	16615	16541	16421	16186	16657	16381	16568	16506	16386	16354	16215	16436	16618	16572	16388	16540	16493	16386	16270	16172	16296	16548	16464	16513	16420	16478	16446	16424	16390	16444	16307	16475	16435	16317	16352	16344	16536	16354	16424	16351	16548	16477	16478	16624	16379	16522	16403	16532	16408	16535	16461	16431	16220	16588	16622	16348	16566	16069	16387	16390	16471	16517	16500	16384	16315	16133	16657	16401	16309	16137	16394	16382	16671	16484	16470	16455	16539	16296	16249	16366	16494	16609	16505	16303	16422	16457	16417	16369	16426	16402	16553	16490	16460	16379	16390	16313	16462	16538	16355	16661	16478	16359	16438	16447	16545	16531	16604	16390	16663	16477	16488	16389	16446	16413	16421	16322	16222	16274	16354	16398	16347	16537	16458	16435	16303	16570	16192	16395	16455	16352	16548	16547	16358	16278	16561	16517	16346	16224	16607	16513	16404	16527	16480	16387	16219	16399	16317	16279	16505	16321	16422	16473	16520	16348	16455	16538	16439	16380	16362	16336	16472	16584	16382	16472	16230	16364	16350	16279	16460	16498	16426	16358	16323	16255
13944	20056	19071	16474	15461	14990	14638	14653	24555	43221	34456	20888	15446	14112	13838	13928	13908	14049	13920	13996	14162	13990	13915	13874	13905	13972	13908	13857	14097	14023	13993	13908	13948	14053	13889	13852	14032	13824	13851	13943	13814	14061	14097	13969	13924	13981	13990	13918	13975	14100	13736	13889	14022	13974	13783	13868	13851	13852	13926	14155	14004	14069	13891	13985	13985	13930	13913	13858	14039	14003	13935	13860	13827	14001	13958	13878	14031	13943	13855	13896	14007	14073	13741	13885	13896	14003	13952	14136	13975	14034	13938	13985	13932	13879	13961	13925	14106	13763	14120	14043	13960	14176	14048	13937	13930	13943	14011	13841	14022	14098	13813	13933	14022	13932	14007	14006	13941	14087	13994	13993	13911	14013	14001	13962	13903	14021	13822	14119	13919	14033	13979	13933	13902	14022	13880	13962	13970	14040	14042	14089	14009	13863	13888	13755	13891	13874	13772	14056	14034	14012	14143	14054	13829	13863	13889	13958	13957	13822	13803	13919	13912	13851	14026	13791	13969	14011	14030	14063	13950	13956	13933	13873	13955	13988	13919	13868	13993	13915	13753	13932	13952	13971	14037	13925	13896	14078	13748	13855	13982	13965	14042	13891	14092	13845	13863	13932	14062	13927	13905	13952	13931	13964	13771	14062	13896	13911	13906	13772	14048	13971	13994	13969	13954	13898	14054	13829	13944	14134	13744	14101	13962	13978	13899	14067	13852	13836	13954	13933	13902	14015	13945	13843	13911	13862	13741	13873	14085	13933	13919	13932	14027	13900	13848	14057	13880	14013	13824	13928	13939	14110	14030	13950	14052	14064	14049	13964	14011	13975	13872	13841	13959	14083	14071	13946	13971	13959	14066	14027	13911	13997	13918	13920	13898	13991	13905	14094	14034	13953	13804	13995	13975	13874	14021	14012	13905	14033	14015	13952	14132	13920	14034	14036	13826	13979	13869	14167	14040	13856	14000	13995	13905	14091	13833	13845	13926	13881	14156	13820	14007	13908	13966	13933	14014	13987	13866	13938	13929	14065	13987	13951	13882	13864	13978	14125	13965	13882	13889	13933	14071	14050	13920	13858	13989	14198	13752	13844	13967	13908	13869	13861	13853	13964	13853	13887	13886	13796	13948	14083	13938	13977	14017	13929	13952	14034	14016	13938	14105	14040	13930	13949	13931	13821	14044	13987	14025	14067	14034	13908	13928	14009	14109	13899	13959	13870	14009	13981	13839	13960	14064	13859	13961	13814	13880	13974	13938	13944	13888	13927	13966	13795	14044	13911	13826	13954	13708	13852	13999	14015	13866	13901	13925	13919	13911	13980	13788	14045	14072	14055	13844	13880	13947	14014	14111	13885	13997	14204	14012	13869	14193	13996	13928	13988	13847	13914	13910	13932	14020	13932	14142	13876	14001	13890	14018	13959	14000	14076	13870	13955	14034	13899	14009	13890	14076	13985	14194	14066	14006	13909	13859	13985	13970	14004	14045	13943	13998	14016	13941	13961	14050	13717	13960	14082	13901	13868	13873	13894	13879	13970	13830	13969	14023	13997	14009	14085	14003	14020	13913	13861	13837	13966	14027	13915	13982	13815	13997	13959	14058	14028	13850	14040	13992	13778	13977	13958	13983	14155	14025	13967	13904	14046	13978	13927	14096	13933	13949	13889	14027	13931	14070	14006	13982	14033	13976	13926	13987	13871	13999	13825	13775	13938	14000	13964	13855	13774	13907	13876	14051	13908	13940	14013	13957	13783	14128	14004	13906	14123	13951	13938	14013	13974	13866	13947	13945	14072	14059	13952	13972	13950	14042	13838	13907	14031	13817	14080	14019	13936	14169	14005	13883	14013	14059	13924	13930	13983	13778	13856	13883	14019	13965	13868	13876	13846	14111	13939	13886	13988	13830	13861	13948	13914	13815	13959	13940	13903	14042	14018	14088	13938	13879	13987	13887	14013	13987	13846	13928	14125	13897	13850	13926	13931	13859	14082	13979	13903	13976	13948	13890	14187	13937	14039	13903	14138	13909	13924	13812	13916	14036	14020	13971	14056	14036	14017	14072	13926	13967	13931	13808	13894	13913	13890	14135	13899	13804	13968	13898	13875	13925	13957	13914	13826	14021	13880	13980	13905	13905	13998	14012	13942	13813	13857	14041	13836	14054	13938	14073	13982	13977	13918	13818	13934	13986	13978	13975	13929	13901	13919	14063	13982	14053	14033	13877	13945	13871	13998	14032	14076	13912	13955	13901	13910	13980	13978	13879	13988	13799	13967	13957	13882	13899	13949	13982	13791	14061	13847	13969	13932	13801	14092	13847	13930	13883	13918	13856	13986	13991	13910	14009	13941	13957	13839	14141	14075	14094	14006	13926	13866	13832	13935	14021	14093	13966	14036	13942	13929	14021	14003	13889	13935	13774	13936	14004	13910	14026	13866	13964	14049	13985	14055	14070	14091	14033	14012	13969	13964	13938	13879	14064	13894	14191	14022	14116	13774	13969	14037	13964	13925	14154	14046	14092	14100	13903	13973	13978	13739	13968	14104	13983	13872	13940	14046	13961	13988	14038	13978	13884	14008	14003	13892	13779	13931	13885	13972	14025	13902	13985	13879	13765	13950	13926	13894	13892	13875	13985	13936	14021	13964	13984	13991	13974	13855	13955	13844	13906	14111	13992	13930	14076	13921	13933	13906	13995	13929	13927	13781	13912	13988	13850	13940	13935	14089	13872	13955	13909	13947	13986	13956	14014	14101	13926	14002	13889	13999	13928	14126	13961	13907	13920	13940	13949	13926	14018	13944	13901	14028	14116	13902	14090	13967	13999	14077	13934	13934	14056	14089	13944	13940	14089	13954	14151	13827	14191	13877	13973	13933	14061	13996	14106	13887	14036	13937	13850	14057	13897	13844	14023	14051	13934	13917	13911	14036	13867	13956	13909	13993	13901	13878	13928	13901	13991	13834	14081	13981	14027	13897	13943	14118	13759	13912	13855	14130	14162	13950	14028	13877	14020	13895	14057	13889	13952	14006	13898	13954	14025	13902	14006	13852	13957	13865	13996	13856	14052	13886	13950	13805	13850	13921	13958	14040	13839	13926	14026	14188	13991	14013	13967	13871	13844	13941	13877	13880	14121	13951	13908	13963	14094	14002	13888	13789	14010	14077	13902	14024	13866	13861	14057	13833	14074	13862	13993	13846	13826	13938	13967	14046	13896	14039	13940	13970	13950	14048	14094	13792	14074	13824	13911	13817	14013	13996	13877	13918	13936	14013	13857	14037	13866	13881	13996	13965	13895	14039	14057	13935	14011	13872	13870	14129	13895	13921	13899	14061	13747	13967	14016	14010	14070	13869	13967	13832	14125	13916	13899	13962	14017	13827	14001	13991	14033	13965	13848	13735	13980	13917	13963	13940	13789	14077	13917	13967	14025	13823	13892	14010	14010	13953	13939	13939	13976	13986	14220	13861	13947	13863	13980	13844	14022	14017	13993	13874	14009	14015	13984	13882	13885	13921	13959	14062	13912	14091	14014	13945	14175	13664	13879	13985	13989	13849	13983	13979	13921	13955	13824	13948	13949	13813	13930	14140	13847	13993	13819	13948	13997	14047	13851	13820	14008	13962	13905	14044	13912	13978	13909	14179	14041	14016	13938	13897	14043	13946	14051	13937	14011	13858	13787	13932	14004	14070	13865	13902	13948	13863	13888	13852	14051	14029	13924	14134	13937	13986	13945	13855	13868	14095	13947	13962	13908	14050	13866	13773	14038	14002	13857	13868	14009	13841	13839	14153	13891	14006	13945	13941	14049	14013	14064	14017	13924	14022	13905	13953	13977	14059	13779	13986	13972	13941	13935	14036	14071	13958	13833	14047	13956	13981	13984	14056	13938	14041	13961	13969	13801	14014	13933	13908	13990	13944	13906	13957	13926	13845	14103	13970	14060	13999	13786	13975	13802	13912	13976	13799	13811	13894	13919	14074	13958	13833	13960	13851	13897	14105	13997	13891	14088	13786	13884	13747	13926	13792	13889	13853	13960	14059	13958	14019	13969	14149	14124	13895	13929	13939	13853	13982	13871	14212	13945	13919	13963	14027	13873	13991	13849	13879	13955	13973	13879	13999	13999	14003	13968	13923	13918	13906	13933	13855	13912	14104	14034	13809	14012	14073	13950	13929	13831	14037	14043	13923	13907	13877	13887	14037	14018	14033	14004	14117	13784	14003	13998	14023	13869	13768	13852	13994	14029	13865	13871	14093	13668	13901	13809	13956	13939	13902	13835	13990	13903	14006	13909	13887	13973	14059	13763	13887	14082	13877	14087	14002	14000	13890	13922	13831	13893	13885	14020	13913	13880	13887	13851	14000	14091	13806	13833	14022	13995	13995	13812	13972	13949	13928	13983	14000	13979	13942	14045	13920	14083	13803	14044	13838	14076	13857	13970	13859	13944	13987	13943	13860	14033	13950	13902	13962	14026	14004	13816	13914	13936	13999	13872	13780	13904	13676	13745	13975	14079	13891	14117	13894	13900	13946	13989	13950	13996	13955	14036	13942	14018	13910	14031	14049	13938	13881	13933	14106	14064	13991	14084	13859	13856	13875	13987	13886	14011	14065	13962	13902	14052	13883	13890	13889	14106	13962	14167	13786	13801	14081	13975	14007	13796	13910	13947	13896	14015	14148	13900	13732	14185	14034	14053	13894	13938	13933	13812	13917	13886	13930	13846	13893	14069	13955	14121	13888	14018	14013	14005	14013	13786	13904	13917	13967	13966	14037	13877	13878	13911	13755	14054	13998	13813	14033	13934	13954	13931	13988	13935	14129	14026	13952	13927	13841	13790	13880	13911	13996	13917	14068	13961	14041	13979	13921	13972	13734	13788	13762	14044	14002	13910	14011	13847	13917	13894	13983	13877	13969	13962	14170	14067	14137	13991	13961	13934	13890	13962	14112	14122	13830	13795	13967	13854	13834	13940	14104	13878	13899	14017	13882	14114	13949	13924	13820	13970	13805	14027	13911	14014	13966	13995	13908	13902	13955	13795	13823	13940	14126	13847	13833	13843	13923	14017	13984	14002	13986	13948	14108	14128	13802	14048	14027	14011	13967	13954	13889	13985	13998	14004	14138	13961	13867	13970	13871
23732	20834	28154	23640	21293	22496	21437	18193	29864	60579	50313	30144	20718	17593	16826	16672	16589	16688	16662	16751	16543	16413	16665	16592	16526	16600	16577	16494	16452	16515	16405	16535	16556	16536	16736	16794	16606	16615	16568	16679	16646	16748	16533	16555	16483	16488	16640	16587	16814	16714	16479	16370	16718	16430	16396	16611	16524	16439	16469	16592	16416	16507	16641	16653	16705	16608	16373	16669	16656	16439	16435	16342	16655	16499	16625	16526	16508	16444	16472	16444	16582	16495	16618	16504	16417	16558	16519	16627	16692	16705	16623	16507	16670	16448	16417	16474	16422	16373	16353	16448	16584	16469	16550	16343	16565	16517	16578	16665	16502	16645	16468	16394	16628	16477	16467	16554	16544	16549	16506	16661	16395	16384	16499	16440	16483	16479	16392	16493	16644	16616	16529	16530	16447	16436	16354	16570	16581	16556	16471	16479	16479	16640	16577	16662	16570	16616	16456	16453	16476	16458	16280	16346	16414	16420	16355	16544	16404	16459	16249	16667	16665	16571	16320	16394	16413	16473	16535	16379	16522	16431	16444	16577	16457	16397	16501	16315	16553	16353	16470	16587	16604	16450	16419	16356	16467	16584	16528	16574	16519	16303	16567	16639	16639	16782	16573	16604	16372	16563	16363	16549	16526	16430	16590	16575	16552	16584	16552	16705	16421	16459	16448	16548	16425	16617	16425	16494	16541	16607	16407	16662	16753	16452	16533	16637	16571	16472	16465	16406	16543	16739	16512	16497	16542	16584	16645	16479	16397	16555	16518	16522	16487	16627	16576	16673	16592	16376	16695	16507	16457	16528	16461	16485	16516	16415	16632	16389	16510	16594	16530	16473	16368	16540	16603	16408	16500	16586	16572	16387	16398	16547	16680	16426	16516	16571	16532	16559	16457	16446	16712	16732	16678	16578	16861	16461	16425	16461	16393	16732	16610	16278	16583	16623	16535	16459	16571	16424	16595	16375	16579	16583	16473	16381	16445	16466	16562	16564	16432	16543	16396	16533	16500	16332	16487	16471	16454	16581	16589	16535	16457	16396	16723	16466	16594	16463	16462	16593	16413	16442	16516	16348	16618	16595	16352	16608	16425	16327	16544	16389	16556	16541	16610	16577	16588	16613	16343	16335	16442	16108	16527	16472	16559	16517	16682	16422	16620	16724	16447	16720	16474	16639	16647	16382	16554	16587	16433	16475	16571	16513	16448	16460	16529	16491	16343	16706	16482	16451	16471	16615	16388	16425	16504	16407	16548	16584	16452	16533	16592	16316	16414	16422	16564	16524	16601	16347	16569	16647	16557	16472	16580	16447	16520	16559	16505	16496	16583	16565	16503	16526	16508	16441	16417	16345	16281	16643	16471	16339	16660	16391	16400	16357	16395	16716	16629	16558	16439	16382	16626	16430	16565	16501	16469	16459	16196	16472	16595	16527	16602	16527	16551	16398	16580	16763	16578	16550	16559	16473	16369	16519	16436	16353	16590	16474	16655	16518	16482	16435	16537	16498	16841	16643	16382	16397	16619	16676	16391	16282	16686	16704	16557	16636	16544	16227	16481	16711	16634	16543	16334	16521	16652	16408	16460	16303	16621	16469	16474	16675	16521	16481	16364	16373	16372	16524	16408	16514	16370	16768	16563	16481	16480	16566	16383	16547	16522	16525	16431	16429	16347	16506	16341	16650	16644	16611	16487	16503	16797	16551	16503	16383	16641	16523	16551	16721	16421	16549	16463	16475	16713	16441	16244	16442	16550	16308	16570	16520	16381	16434	16511	16568	16289	16552	16531	16409	16609	16458	16548	16589	16411	16328	16505	16381	16491	16605	16604	16432	16456	16526	16465	16623	16630	16599	16573	16559	16462	16539	16535	16571	16623	16398	16665	16597	16484	16443	16524	16668	16562	16351	16725	16720	16412	16809	16480	16462	16501	16492	16617	16505	16501	16289	16584	16432	16437	16272	16419	16495	16521	16495	16399	16376	16461	16408	16542	16512	16580	16393	16847	16598	16513	16491	16520	16172	16572	16577	16528	16465	16645	16522	16568	16350	16701	16511	16716	16666	16705	16710	16658	16604	16547	16570	16426	16691	16482	16557	16547	16641	16453	16544	16472	16596	16521	16508	16437	16594	16346	16496	16439	16659	16573	16350	16508	16360	16483	16573	16518	16559	16532	16624	16808	16458	16612	16578	16434	16456	16720	16648	16701	16645	16735	16450	16446	16467	16647	16644	16524	16521	16495	16473	16445	16352	16426	16594	16423	16427	16450	16495	16411	16622	16281	16603	16510	16535	16420	16603	16461	16608	16329	16468	16671	16471	16466	16481	16333	16545	16301	16686	16484	16571	16266	16565	16494	16554	16305	16482	16448	16531	16770	16599	16460	16667	16671	16364	16623	16532	16334	16411	16289	16532	16241	16541	16488	16420	16436	16541	16432	16579	16392	16480	16542	16260	16446	16757	16562	16573	16565	16367	16630	16395	16778	16360	16565	16511	16621	16533	16561	16512	16466	16372	16706	16569	16721	16607	16600	16353	16503	16806	16489	16606	16492	16330	16474	16366	16463	16693	16367	16543	16450	16357	16525	16296	16635	16455	16726	16675	16529	16484	16535	16558	16568	16512	16565	16537	16500	16546	16427	16349	16379	16313	16644	16522	16522	16546	16672	16546	16494	16527	16408	16702	16678	16693	16249	16416	16480	16599	16493	16406	16556	16362	16557	16338	16576	16593	16383	16661	16547	16487	16443	16612	16528	16586	16418	16338	16389	16586	16463	16273	16505	16578	16758	16693	16577	16512	16694	16531	16413	16412	16386	16605	16471	16568	16570	16644	16608	16519	16446	16621	16567	16545	16575	16458	16522	16552	16500	16550	16538	16689	16389	16557	16459	16618	16459	16400	16480	16576	16333	16533	16493	16455	16413	16433	16497	16536	16403	16742	16441	16418	16569	16471	16436	16687	16357	16591	16363	16521	16440	16447	16526	16639	16754	16619	16496	16604	16532	16704	16588	16352	16555	16393	16501	16401	16279	16337	16665	16643	16769	16653	16546	16517	16683	16504	16738	16576	16623	16518	16631	16590	16548	16589	16579	16353	16660	16533	16700	16628	16659	16537	16540	16478	16371	16405	16322	16468	16437	16491	16426	16460	16274	16432	16628	16453	16510	16341	16465	16405	16612	16523	16536	16641	16639	16606	16475	16548	16508	16488	16542	16514	16588	16597	16645	16523	16502	16540	16596	16569	16759	16547	16554	16469	16616	16692	16399	16461	16466	16436	16495	16683	16535	16607	16524	16527	16339	16180	16505	16401	16585	16537	16592	16506	16442	16562	16649	16480	16790	16625	16759	16545	16501	16432	16339	16494	16682	16552	16573	16358	16353	16505	16396	16406	16497	16508	16565	16648	16481	16626	16650	16624	16396	16460	16437	16723	16455	16525	16438	16535	16527	16521	16597	16573	16583	16487	16581	16295	16498	16252	16463	16455	16619	16714	16562	16687	16526	16458	16636	16737	16326	16553	16269	16663	16505	16480	16490	16549	16511	16553	16470	16477	16590	16520	16668	16504	16492	16295	16520	16389	16517	16394	16343	16547	16430	16537	16479	16484	16602	16485	16479	16516	16536	16537	16357	16461	16479	16547	16282	16627	16601	16529	16584	16466	16553	16545	16536	16509	16477	16561	16557	16543	16379	16814	16451	16429	16499	16594	16627	16435	16736	16464	16563	16526	16446	16527	16489	16528	16526	16532	16674	16401	16515	16702	16625	16580	16567	16761	16628	16566	16714	16577	16527	16683	16488	16502	16472	16512	16629	16635	16359	16589	16459	16466	16626	16298	16472	16606	16445	16404	16397	16503	16421	16388	16308	16628	16417	16588	16639	16599	16489	16532	16399	16412	16449	16469	16587	16616	16268	16397	16523	16337	16342	16410	16671	16453	16623	16586	16493	16512	16877	16412	16458	16531	16608	16516	16339	16420	16359	16492	16565	16333	16556	16498	16505	16557	16431	16331	16412	16515	16471	16514	16482	16523	16583	16482	16322	16468	16631	16425	16589	16781	16515	16525	16501	16628	16397	16636	16469	16506	16503	16688	16428	16566	16690	16529	16509	16623	16420	16505	16449	16482	16656	16513	16569	16493	16426	16623	16439	16481	16311	16538	16563	16401	16572	16426	16610	16603	16504	16693	16530	16517	16676	16591	16401	16403	16381	16549	16677	16535	16663	16555	16464	16790	16655	16525	16544	16559	16713	16534	16598	16473	16365	16721	16470	16571	16587	16482	16571	16281	16521	16351	16504	16672	16592	16637	16246	16418	16574	16421	16562	16562	16546	16678	16645	16647	16322	16564	16460	16583	16785	16382	16639	16527	16564	16537	16398	16573	16558	16412	16443	16474	16554	16548	16447	16521	16535	16729	16458	16634	16683	16352	16356	16387	16782	16564	16565	16686	16487	16621	16616	16365	16470	16459	16485	16539	16453	16400	16521	16674	16482	16466	16645	16497	16491	16422	16499	16526	16437	16566	16510	16613	16538	16584	16523	16499	16439	16524	16419	16640	16510	16484	16537	16405	16519	16514	16460	16595	16375	16646	16426	16632	16622	16527	16748	16383	16425	16669	16610	16483	16635	16545	16715	16468	16493	16888	16497	16647	16707	16495	16438	16429	16318	16450	16636	16460	16534	16397	16369	16436	16508	16412	16335	16560	16656	16610	16508	16643	16599	16510	16485	16599	16549	16387	16536	16546	16633	16560	16501	16531	16559	16564	16603	16501	16794	16380	16638	16637	16681	16611	16372	16499	16644	16505	16498	16312	16404	16537	16438	16537	16539	16420	16439	16461	16549	16310	16352	16477	16730	16483	16612	16635	16578	16425	16491	16613	16557	16530	16676	16572	16503	16550	16532	16452	16564	16695	16566	16587	16667	16589	16511	16372	16599	16460	16462	16542	16248	16318	16557	16428	16413	16415	16573	16779	16579	16456	16519	16589	16367	16369	16370	16725	16443	16412	16484	16569	16579	16415	16443	16592	16585	16618	16563	16528	16521	16562	16611	16357	16548	16412	16678	16473	16622	16587	16451	16512	16593	16445	16509	16573	16563	16535	16411	16524	16550	16574	16430	16463	16757	16505	16518	16407	16570	16486
16298	27135	25447	20101	17817	16601	15984	15828	32949	59791	48171	27449	17143	14373	14175	14010	14199	14021	14117	13872	14148	13961	14056	13936	13899	14138	14089	14127	14143	14015	13938	13957	14245	14292	14116	14043	14019	14182	14007	14021	13984	14207	13947	14000	14045	14014	14093	14023	13976	14013	13987	14004	14120	14050	14109	14055	14078	13766	14048	14004	14025	14020	13965	14092	13960	14073	14008	14175	14126	13955	14089	14007	14032	13989	14112	14130	14187	13988	13895	13949	13960	13823	14014	13966	13982	13984	14034	13835	13980	13850	14042	14070	14055	13961	14194	13978	13968	13959	14062	14046	13969	13889	14097	14121	14025	13889	14065	14124	13902	14121	14169	14196	14087	14089	13889	13920	14175	14077	14097	13828	14027	13991	13941	14084	14161	14116	13956	14048	14008	14045	13918	13979	14027	14052	13939	14046	13910	13897	14169	14006	14106	14009	14149	14122	14133	13908	14044	14011	14099	14109	14147	13891	14211	14130	14101	14032	14155	14130	14088	14092	14236	13991	13942	13864	14000	14067	14145	14134	13936	13986	14101	14110	14135	13995	14009	14075	13981	14144	14069	14100	13969	14044	13891	13967	13868	14162	14085	14149	14081	14110	14050	14137	13948	14063	14043	13982	14002	14036	13941	13970	13945	14043	14094	14047	13947	14231	13933	14047	14072	13933	14098	14222	14101	14126	13967	14049	14076	14109	13915	13960	14050	14140	13818	14124	13995	13977	13971	14021	14061	14154	13966	14108	13956	13895	14201	14198	14172	14037	13873	14214	14026	14045	14110	14162	13992	14069	14130	14130	13883	14028	14088	14129	14023	13977	13876	14033	14021	14199	13985	13998	14045	13822	13927	14025	13957	13919	14058	14095	13846	14102	13994	14269	14063	13800	14086	14114	14173	14129	14075	14002	14131	13889	13925	14162	13984	14101	13969	13923	14006	14086	14014	13975	13936	13909	14026	14006	14112	13992	14144	14059	14112	14009	14025	14120	14105	14146	14038	13954	14001	13897	14018	14081	13907	13907	13934	13964	13965	14000	13911	14102	14061	13830	13957	14156	13967	14090	13897	14114	14138	14100	13857	14068	14130	13793	14009	14114	14071	14025	13974	14072	14071	13973	13998	14054	14030	13970	14042	14180	13969	14001	14026	14068	13951	14066	14092	13998	13979	13995	14195	14084	14062	13993	14070	13910	13916	13989	13870	14068	13983	14091	14021	14169	13947	14126	14129	14061	14005	13977	13970	14071	14148	13944	14112	14097	13997	13976	14026	13910	14143	13993	13925	13970	14058	14110	14043	14046	14044	14018	14025	14154	13955	14087	14112	14056	14060	13923	13977	14203	14149	14039	14112	13931	14069	13957	14003	13937	14099	13850	14008	14149	13980	14043	14031	13994	14045	13962	13977	14045	14104	14081	14083	14099	13969	14121	14005	13887	14036	14162	14033	13986	13939	14104	14048	14113	14070	14006	13922	14144	13976	13977	14041	14076	14128	14000	14049	13928	14030	13948	14015	13919	13979	13989	14123	13840	13874	14066	13967	13975	14092	14016	13960	13990	13933	13921	14081	14000	13942	14036	14122	14145	14159	14002	14135	14087	14042	14181	13989	13947	13883	14057	13942	14111	14106	13957	13960	14074	13923	14025	14030	14060	13907	14028	14165	14143	14071	14024	14180	14113	13987	14177	14117	13929	14087	13888	14097	14097	14116	13958	14055	14041	13929	14092	14005	14069	14065	14077	13996	14099	14051	14077	13877	14102	14043	13978	14230	14020	14041	14008	14009	14044	14048	14048	14040	14360	13891	14096	14260	14089	14089	14004	14118	13949	14048	14071	13823	13931	13839	13946	13915	13918	14164	13956	13998	14039	13898	13979	14127	14050	14018	14050	13965	13859	14077	13919	14122	14002	13936	13933	14153	14026	14054	14109	14007	13941	13875	14167	14041	14064	13911	13897	13988	14006	14091	14049	14017	14025	14056	14071	14044	14018	14173	14062	14074	14097	13994	13848	13975	14129	14214	14035	14130	13909	14128	13986	13990	13937	14131	14090	14133	14232	13931	13952	13994	14032	14174	14040	13998	14049	13885	14147	14080	14020	14027	14015	14176	14103	14016	14101	13668	14031	13998	14179	14013	13981	14093	14128	13952	13965	13922	13755	14023	14106	13881	14097	14055	14064	13874	13990	13994	14001	14051	13853	13974	13958	14080	13899	14034	13886	14136	14060	13881	14088	14004	14014	14055	13905	14114	13926	14008	13963	13963	13898	13949	14131	14023	14093	13972	13886	13976	13966	14045	14048	13932	14057	14164	14047	14101	14011	14050	14246	13927	13983	14072	13938	13970	13987	13904	14064	14124	13993	14130	13912	14023	14044	14021	14060	13910	13915	14111	14086	13892	13980	13869	14094	14147	14026	14037	14048	13997	13928	14154	13894	13983	14085	13919	14050	14083	14012	13895	14178	13994	13959	13959	13996	14110	14099	13934	14143	14029	14113	14034	13970	14030	14040	13950	13901	14246	14133	13970	14021	14099	13947	14045	14137	14197	14075	14017	13841	14053	14114	14010	13928	13927	13986	14207	14143	13945	13941	14046	13965	14136	14011	14076	13901	14124	14203	14065	14068	14044	14090	13982	14057	14077	14075	14088	14005	13920	14166	13874	14062	14095	14034	14076	13960	13927	14083	14078	14194	14018	14046	13946	14029	14167	13921	13950	14187	14053	14186	13943	14098	13969	13980	14067	13873	13972	14044	14254	14118	14093	13966	14053	14119	13922	14015	14215	14022	14064	14019	13959	13870	14149	14049	14112	14002	13967	14016	13954	14178	13924	14026	14038	14088	13936	14032	13994	14069	14044	14006	13961	13924	14079	14153	13970	14067	14051	14021	13928	14034	13929	13987	14065	14090	13995	13990	13992	13914	13985	14116	14016	13841	13947	14138	14041	14091	14165	13997	14011	13907	14073	14018	13958	13986	14073	13985	13977	14035	14104	14048	14178	13970	14085	14009	14134	14070	14173	13960	14046	14003	14214	14035	14048	13921	14009	13949	14058	13976	14087	13989	13998	14061	14237	13936	14052	13944	13853	14057	13943	14147	14093	13883	13900	13787	14099	14094	14151	13887	14011	13992	13851	14060	13898	13998	14150	13934	13938	13975	13878	14091	13979	13889	14056	13996	14209	14008	13936	13985	13996	14027	14175	13924	13859	13993	14072	14040	14046	13943	14187	13917	13985	13910	14031	13867	14079	14170	14046	14094	13954	14028	14168	14125	13953	14168	14114	13999	13980	14159	14089	14093	14045	14197	13989	13942	14236	14098	14076	13984	14111	14101	14071	14050	14025	13949	14051	14078	14038	14042	14129	13950	13959	14028	14008	14021	14115	13867	14025	14009	14062	14166	14087	13911	13972	13998	14134	14069	14108	14012	14006	13918	14008	13976	14006	14161	13881	13969	14021	14059	13992	13910	14090	14013	13914	13931	13986	14047	14030	13933	14023	13921	14164	13941	14072	14057	13994	14030	14137	14029	14098	13903	14101	13962	13875	14057	14137	14207	14052	14193	13967	13971	13996	14067	13919	14182	14097	14146	13969	13974	14049	13986	13947	14177	13908	13967	14149	14004	14090	14020	14129	13990	14065	14067	13937	14011	14043	14006	14090	14043	14102	14075	14030	14046	14090	13922	13950	13869	14151	13976	14017	14058	13895	14009	14037	13921	14057	13950	14073	14005	14047	14025	14073	14029	13923	14017	14151	14129	13954	14063	13999	14000	14099	13977	14051	14093	14064	13947	14029	14050	13870	14154	14125	14005	14030	13921	14064	13940	14071	14214	13993	14138	14074	14245	13971	14068	14122	14210	14057	13930	14007	13944	13929	13964	14273	14167	14164	14186	14104	14037	13903	14059	13978	14056	14005	14009	13930	13955	14043	13964	13998	14025	14113	13967	14065	14032	14050	14018	14070	14136	14110	13873	14094	14055	13981	14069	14064	14192	14152	14084	14173	14039	14003	13999	13871	13963	13968	14062	14052	13905	14043	14061	13754	14018	13935	13944	14051	14038	13995	14019	13902	14025	14107	14085	13875	14206	14123	13987	14086	14207	14186	14077	13935	13930	13974	14179	13964	14058	14152	14157	14055	13971	13937	14023	13975	14003	14080	14119	14074	14043	14132	13959	13988	14032	14061	14010	14002	14109	13960	14293	14054	14131	14072	14009	14006	13917	14078	14072	14004	14125	14172	13855	14018	14032	13844	13856	14035	14080	14100	14195	13974	14028	14117	14005	13952	14008	13943	14084	13946	14081	13983	13998	14119	14031	13900	13830	14050	13895	14064	13977	14094	13994	14045	14038	14007	14071	13969	13881	14210	13905	14121	14032	14181	14077	13968	13949	14127	13936	13994	14131	14025	14000	13944	14075	14061	13874	13982	14129	13889	14138	13804	13984	14001	13819	14170	13885	14143	14004	13909	14032	14064	14097	14081	14011	14139	13853	14084	14081	13838	14085	14114	14030	14085	14098	14128	14064	13995	14047	13936	13951	14064	14068	14102	14021	13976	13848	13887	13989	14088	14187	13998	13947	13975	14067	14145	13970	14016	14021	14179	14086	14150	14045	14080	14060	13955	13897	13962	13988	14122	13951	14022	14095	14044	14077	14207	13931	13990	14241	13996	14069	13978	14010	13930	14019	13810	14185	13877	13872	13991	14034	13964	14192	14046	14058	14051	14191	14140	14040	14138	13967	13864	13991	13899	13851	13972	13869	14094	14071	14115	13873	13970	14010	14066	14119	13964	13980	14142	14205	13964	13978	14024	13926	14068	14154	14191	14201	13774	13979	13859	13946	13940	14007	14066	13963	13885	14060	13948	14016	13907	14101	14086	13947	14094	13796	13980	14197	14000	14136	13999	14026	13817	14160	14099	14093	13843	13926	14203	14026	13902	14093	13934	14198	13914	14052	14153	14086	14083	13951	14117	14132	14122	14000	14008	14081	14014	13956	13975	13991	13975	13951	13947	13948	14145	14098	14187	14030	13945	14054	14136	13997	14041	13903	14047	14000	13928	13912	14104	14114	14061	14142	14134	13909	14110	14112	13884	13975	14013	14034	14075	13977	13928	14040	14066	13842	14036	14063	13906	14025	13924	13979
29423	20833	19652	17823	16374	16598	16282	16465	16971	21871	21880	18665	17092	16704	16283	16479	16473	16394	16450	16353	16411	16390	16274	16474	16459	16337	16383	16443	16319	16263	16282	16349	16430	16415	16277	16615	16203	16444	16447	16483	16352	16354	16394	16198	16343	16510	16390	16330	16319	16386	16388	16410	16500	16424	16469	16322	16519	16431	16460	16415	16257	16292	16320	16415	16421	16435	16346	16350	16280	16225	16547	16542	16225	16347	16457	16262	16394	16527	16261	16356	16339	16066	16397	16338	16425	16498	16314	16336	16317	16383	16446	16353	16460	16507	16329	16339	16253	16407	16295	16413	16333	16426	16360	16289	16437	16293	16516	16448	16430	16323	16441	16474	16345	16217	16107	16293	16317	16235	16441	16047	16276	16524	16466	16322	16452	16211	16467	16624	16460	16449	16267	16352	16419	16455	16402	16409	16359	16596	16498	16435	16417	16491	16556	16354	16440	16455	16654	16422	16374	16288	16221	16391	16312	16201	16252	16289	16465	16242	16418	16217	16443	16416	16171	16274	16365	16419	16447	16415	16566	16441	16427	16247	16330	16593	16397	16305	16307	16340	16432	16513	16416	16520	16402	16308	16369	16442	16574	16245	16510	16478	16365	16336	16400	16283	16327	16256	16313	16187	16356	16365	16429	16417	16330	16238	16254	16391	16601	16289	16372	16251	16455	16467	16442	16348	16513	16244	16162	16248	16520	16408	16454	16346	16337	16568	16497	16196	16469	16572	16343	16549	16307	16483	16418	16411	16391	16285	16296	16349	16419	16384	16375	16315	16414	16285	16478	16409	16508	16457	16244	16432	16399	16464	16297	16311	16393	16457	16287	16337	16295	16221	16386	16409	16343	16405	16359	16457	16408	16452	16666	16205	16479	16422	16382	16295	16498	16291	16311	16398	16268	16287	16373	16413	16517	16648	16204	16481	16283	16371	16459	16608	16473	16259	16369	16350	16230	16597	16470	16195	16337	16316	16336	16240	16255	16365	16242	16390	16466	16460	16427	16359	16181	16581	16295	16268	16270	16306	16192	16429	16336	16340	16353	16310	16589	16275	16358	16426	16480	16614	16528	16468	16291	16327	16318	16340	16325	16507	16446	16421	16220	16342	16642	16565	16554	16286	16408	16358	16256	16400	16484	16361	16329	16397	16075	16416	16450	16442	16323	16461	16470	16436	16382	16269	16253	16293	16278	16407	16420	16282	16376	16392	16364	16292	16443	16221	16289	16298	16634	16413	16461	16110	16536	16326	16546	16411	16497	16327	16218	16317	16410	16439	16469	16502	16314	16242	16558	16410	16499	16467	16493	16555	16311	16270	16422	16303	16564	16648	16322	16315	16378	16447	16390	16332	16352	16244	16513	16400	16357	16301	16454	16560	16452	16232	16388	16332	16424	16413	16353	16604	16331	16395	16261	16156	16310	16553	16445	16307	16523	16413	16342	16550	16520	16086	16312	16477	16377	16418	16391	16423	16467	16378	16466	16362	16351	16461	16262	16378	16423	16380	16323	16418	16434	16390	16404	16041	16211	16415	16326	16553	16308	16562	16527	16300	16405	16576	16483	16474	16350	16568	16593	16450	16571	16298	16456	16321	16494	16230	16203	16416	16344	16518	16305	16428	16479	16439	16491	16505	16426	16413	16466	16389	16350	16291	16398	16520	16442	16437	16313	16169	16325	16473	16400	16698	16405	16376	16570	16342	16283	16452	16449	16377	16307	16324	16366	16328	16387	16435	16302	16298	16456	16475	16462	16297	16506	16372	16475	16464	16313	16346	16377	16473	16269	16363	16459	16246	16346	16427	16439	16371	16319	16221	16350	16527	16279	16237	16318	16403	16470	16320	16251	16432	16192	16141	16384	16177	16479	16298	16422	16528	16465	16492	16605	16590	16344	16595	16363	16250	16447	16285	16435	16337	16425	16317	16084	16398	16382	16431	16367	16433	16331	16254	16338	16315	16387	16256	16467	16387	16566	16508	16400	16016	16427	16487	16385	16344	16292	16348	16416	16524	16403	16300	16333	16522	16578	16316	16422	16485	16521	16431	16568	16556	16406	16376	16244	16598	16434	16370	16345	16547	16482	16306	16557	16421	16447	16431	16435	16532	16427	16488	16199	16473	16522	16567	16242	16518	16368	16499	16329	16414	16395	16382	16122	16284	16352	16300	16231	16550	16377	16233	16478	16500	16437	16324	16338	16285	16175	16532	16328	16257	16451	16270	16346	16482	16626	16478	16454	16446	16270	16424	16507	16466	16255	16509	16632	16311	16404	16386	16665	16351	16338	16206	16486	16504	16393	16355	16448	16613	16320	16261	16373	16391	16395	16609	16228	16500	16230	16349	16281	16539	16407	16236	16217	16231	16382	16467	16428	16453	16683	16545	16527	16322	16329	16375	16302	16567	16331	16406	16379	16493	16460	16492	16477	16363	16557	16382	16396	16167	16247	16422	16531	16491	16230	16507	16475	16415	16369	16249	16397	16471	16306	16483	16470	16282	16631	16416	16501	16437	16194	16186	16358	16260	16472	16530	16475	16154	16511	16461	16314	16343	16701	16246	16358	16255	16125	16554	16210	16401	16305	16359	16422	16492	16632	16354	16448	16546	16479	16343	16566	16245	16563	16385	16269	16546	16576	16466	16348	16473	16465	16375	16254	16392	16389	16375	16205	16245	16551	16349	16415	16341	16443	16371	16352	16456	16515	16264	16498	16183	16332	16470	16336	16426	16197	16363	16412	16565	16312	16273	16362	16273	16496	16395	16573	16195	16332	16370	16213	16293	16410	16387	16216	16426	16286	16696	16313	16250	16318	16320	16359	16545	16421	16249	16525	16432	16416	16310	16346	16567	16510	16255	16527	16336	16488	16490	16651	16402	16485	16333	16451	16269	16495	16409	16331	16255	16599	16478	16493	16277	16379	16292	16309	16435	16522	16250	16482	16542	16354	16357	16280	16364	16360	16394	16312	16368	16294	16334	16446	16312	16721	16474	16583	16526	16378	16439	16611	16187	16356	16337	16391	16494	16590	16464	16318	16419	16370	16117	16207	16492	16304	16415	16405	16514	16441	16437	16391	16276	16325	16354	16481	16361	16549	16524	16225	16330	16499	16421	16375	16108	16443	16483	16411	16230	16637	16382	16263	16417	16363	16554	16347	16515	16396	16400	16336	16613	16324	16330	16411	16539	16038	16203	16371	16452	16306	16589	16563	16290	16432	16559	16231	16463	16507	16414	16324	16356	16359	16543	16401	16314	16372	16236	16508	16553	16620	16277	16390	16599	16424	16436	16557	16403	16407	16314	16354	16395	16479	16519	16481	16282	16333	16317	16327	16472	16342	16386	16397	16337	16433	16323	16412	16267	16332	16400	16299	16084	16548	16302	16232	16537	16124	16412	16564	16367	16168	16494	16492	16469	16309	16456	16520	16412	16151	16510	16441	16358	16378	16552	16349	16431	16502	16399	16265	16338	16369	16517	16585	16399	16572	16414	16188	16274	16455	16233	16212	16300	16556	16479	16372	16317	16321	16278	16457	16337	16692	16341	16391	16348	16595	16302	16431	16424	16407	16332	16257	16274	16414	16187	16323	16331	16432	16424	16267	16429	16419	16356	16488	16433	16333	16345	16362	16384	16524	16283	16475	16234	16472	16334	16315	16275	16410	16414	16417	16477	16513	16363	16436	16437	16498	16505	16502	16124	16471	16431	16363	16465	16427	16451	16372	16284	16425	16337	16477	16343	16409	16426	16461	16474	16528	16424	16346	16380	16331	16379	16121	16193	16426	16314	16529	16462	16389	16440	16405	16507	16653	16407	16429	16478	16531	16375	16458	16454	16507	16248	16351	16537	16336	16398	16429	16316	16200	16264	16487	16646	16373	16179	16334	16380	16510	16174	16276	16341	16423	16214	16304	16482	16356	16325	16488	16455	16501	16499	16452	16294	16431	16177	16419	16656	16297	16458	16498	16408	16361	16375	16321	16223	16521	16456	16466	16386	16652	16425	16431	16378	16362	16348	16498	16341	16362	16345	16377	16119	16266	16484	16416	16481	16234	16447	16426	16374	16471	16521	16399	16487	16144	16568	16632	16282	16463	16391	16450	16389	16362	16355	16325	16238	16435	16214	16456	16552	16597	16237	16671	16425	16341	16485	16346	16386	16363	16166	16584	16426	16248	16316	16220	16422	16328	16439	16451	16480	16495	16398	16228	16393	16417	16547	16463	16468	16303	16374	16448	16504	16583	16457	16462	16497	16532	16429	16371	16240	16217	16525	16279	16388	16446	16451	16467	16261	16375	16473	16391	16282	16425	16412	16548	16138	16470	16372	16316	16363	16339	16786	16351	16304	16269	16291	16406	16397	16581	16441	16336	16423	16215	16335	16307	16326	16179	16420	16278	16206	16137	16450	16484	16575	16303	16188	16537	16438	16562	16302	16411	16256	16366	16294	16395	16339	16496	16298	16584	16266	16144	16268	16520	16373	16270	16331	16408	16332	16436	16503	16314	16594	16359	16433	16192	16193	16322	16415	16635	16569	16282	16358	16346	16276	16341	16307	16318	16354	16344	16283	16554	16568	16539	16420	16107	16279	16480	16443	16487	16408	16388	16357	16426	16471	16511	16554	16366	16361	16450	16542	16480	16420	16442	16413	16297	16192	16345	16439	16314	16357	16451	16380	16334	16201	16384	16239	16286	16462	16370	16533	16390	16496	16480	16585	16596	16232	16540	16434	16492	16376	16393	16371	16463	16554	16225	16349	16286	16378	16328	16539	16347	16394	16427	16331	16399	16108	16368	16468	16485	16442	16276	16369	16300	16450	16570	16341	16197	16329	16381	16558	16575	16446	16558	16340	16475	16427	16362	16436	16252	16477	16400	16412	16619	16474	16536	16211	16265	16540	16224	16500	16215	16614	16314	16379	16128	16473	16334	16197	16446	16321	16336	16229	16384	16446	16470	16476	16447	16350	16178	16343	16354	16403	16322	16431	16353	16442	16354	16402	16565	16486	16312	16238	16538	16409	16495	16396	16515	16506	16434	16536	16668	16478	16416	16303	16212	16241	16288	16268	16350	16232	16479	16574	16486	16392	16408	16312	16512	16123	16162	16438	16116	16351	16442	16456	16380	16279	16472	16569	16258	16295
15232	14969	14560	14298	14374	14121	14026	14088	14905	22112	20296	16170	14450	13983	13994	14011	13962	13923	13926	13965	13855	13901	14121	13882	13900	13984	13976	13954	13837	14010	13931	13976	14060	13988	13964	13899	13868	13884	14107	13955	14057	14038	14019	13991	13939	14164	13882	13712	14018	14015	13933	13950	13927	14051	13873	13921	14011	13989	14088	14086	14058	13986	13889	13895	14010	13831	13932	13858	13720	13921	14066	13802	14013	13938	13994	14080	13967	13938	13961	14098	14093	13764	14048	13970	13929	13860	14069	13875	13893	14183	14014	13861	13891	14076	13863	14041	14038	13852	13778	13991	14052	14086	13887	14102	13948	13948	14005	13836	13974	13913	14046	13994	13985	13935	14098	14016	14014	13766	13941	14021	13922	14029	14128	13970	14029	14080	13983	13855	13861	14003	14067	13843	14039	14142	13911	13968	13949	13881	13889	13736	13905	14064	13713	14067	14053	14028	13982	13942	13863	13885	14011	13918	14069	13928	14045	13894	13916	13874	14081	13815	13872	13982	13947	14054	13836	14039	13879	13883	13873	13912	13983	14036	14081	14258	13911	13909	13898	14073	13856	14036	13873	13926	14007	13904	14034	13986	13945	14139	13973	13955	14038	14016	13905	13997	13995	13821	14011	13924	14028	14007	13988	13908	13861	13998	14002	13962	13698	14083	13929	13929	13875	13906	13920	13985	13974	13979	14070	13948	14005	13973	13981	13978	13721	13975	14000	13960	14039	13857	13916	14147	14161	13845	14049	13973	13883	14094	14086	14051	14024	13864	13874	14011	13982	13996	13844	13925	14098	13942	14014	14093	13935	13995	13881	14042	13835	14017	13854	13911	13883	13977	14008	14032	13757	13977	13953	14028	13951	13861	13995	14206	14044	13830	13875	14116	14097	13904	13965	14000	13879	13866	13994	13924	14012	14039	13946	13950	14210	13855	14104	14121	13840	13883	13921	14015	13935	13937	13972	13905	14081	13741	14020	14000	13945	13941	13995	13706	13997	14002	14070	14133	14127	13936	14010	13998	13934	13948	14048	14028	13953	13781	13981	13870	14079	13810	14076	13892	13915	14158	13903	13935	13945	14067	13908	13890	14013	13843	13996	14158	13986	14049	14078	13953	13939	14087	13873	14083	13721	13964	13883	13847	13958	13951	13921	13985	13879	14034	13967	13908	13796	13769	14111	13774	13927	13892	13993	13930	13835	13876	13932	14072	14017	13833	14003	13926	13939	13944	14116	13985	14000	14050	13940	13848	14067	13926	13908	14090	13809	13915	14008	14109	13954	14005	14027	13798	14088	13726	13934	13768	13957	13841	14057	14056	13783	14022	14005	13861	14004	13970	14128	13944	14016	13858	14042	14052	14012	13892	13918	13806	14090	14028	13885	13938	14146	13793	13921	14020	14026	13974	14010	13914	13919	13989	13975	13905	13881	13742	13934	14197	13839	14055	13902	14129	13996	14069	13971	13932	13798	14158	13907	13953	14158	14049	13777	13993	13942	14081	13870	14007	14118	14054	13949	13926	13810	13983	14056	13892	14045	13912	13862	13969	13907	13959	14063	13992	14034	14135	13810	14069	13907	13990	13983	13840	13885	14081	14001	13797	13921	14067	13840	13921	13933	13866	14042	14022	13941	13895	13845	13903	13727	13863	13963	13784	13947	13994	13888	13817	13959	14062	13809	13898	13975	13982	13921	13925	13820	13918	13949	13949	14039	14073	13967	13977	13884	14028	13968	13949	14009	14161	13958	13931	13921	13977	13813	13949	13991	13964	13862	13941	14024	13969	13957	13853	13977	13881	14064	13922	13818	14001	13933	13937	13852	13969	13930	13832	14064	14000	14169	13832	14020	13942	13912	13899	13923	13832	13923	13993	14054	13927	13909	13806	14140	13821	13831	14038	14082	14065	13954	13948	14001	13846	14013	13925	14083	13791	13915	13840	14032	14034	13859	14030	13963	13849	14028	13977	13886	13950	13844	14027	13860	13792	14068	13997	13838	13934	14026	13838	14128	14063	13898	13855	14090	13852	13964	14082	14001	13916	14015	13921	13888	13978	13840	13872	14111	13868	13908	14030	13946	13853	13839	13951	13991	14027	13930	13915	14137	14032	14137	13720	13864	13913	14108	13907	13912	14029	13985	13904	13865	14102	13956	14075	13986	14032	13845	13938	13986	14025	13635	13925	13944	13878	13894	14073	13957	13898	13891	13994	13783	13822	13847	13955	13889	14051	14006	14029	13929	13818	14042	13995	13676	13945	13970	13840	14019	13835	14045	13945	13882	13979	13954	13945	13992	13904	13965	14156	13879	13881	14067	13986	14040	13878	13894	13958	13909	13946	13874	13897	14026	13920	14030	13847	13927	14054	14081	13917	14051	13944	14021	14063	14026	13771	13958	13986	13866	13847	14085	14008	14063	13924	13956	13978	13902	14167	13914	14042	13945	14095	13948	14171	13884	13985	13962	13987	14159	14082	14002	13844	14196	13919	13953	14061	14014	13976	13933	13898	13898	13959	13888	13883	13889	14028	13978	13898	13928	13941	13973	13851	14067	13722	14053	13830	14154	14032	14002	14127	13996	13963	13924	13930	13977	14043	13935	13925	14027	13982	14034	13861	13922	13988	14017	13948	13697	14075	13975	14085	13902	13929	13924	13969	14113	14014	13975	13814	14088	13920	14103	13858	14019	13974	13697	13738	14016	13948	13859	14002	13887	13893	14065	13892	13910	13937	13912	13927	13977	14084	13731	14029	13813	13966	13989	14021	13977	13862	13998	14002	14059	13883	13963	13950	13860	13876	13944	13894	14011	13824	13904	13904	13879	14026	13908	14079	14103	13999	13977	13973	14133	13954	13899	14000	13906	14132	13921	13960	13888	13811	13861	13869	13964	13951	13965	13967	13921	13924	13917	13880	13998	13890	13960	13947	14118	14118	14103	14088	14041	14008	14000	13956	14038	13867	14032	14000	13963	14033	14081	13880	14025	13979	13906	13906	13894	13984	13984	13799	14073	14000	14096	13988	14028	13933	14030	13893	13899	13889	14051	14050	13941	13860	13972	13894	13778	14032	14150	13967	13918	13882	13854	13879	13814	14120	13965	14040	14056	13952	13776	14048	13952	14042	13822	13919	13990	13910	13976	14098	13914	13938	13864	13991	14091	13991	13865	14012	14029	14010	13999	13849	14004	14008	14007	14094	14026	13972	13805	13920	14026	14025	13936	13964	13852	14062	13963	13863	14065	14113	13979	13936	13995	13989	13984	13885	13882	13822	13860	14084	14060	13934	14077	13854	13944	13763	14010	13858	13815	14058	13897	14136	14079	13940	13922	13941	14016	13948	14058	13979	13936	14134	14050	13956	13716	14057	14075	13970	13994	14006	14022	13887	14029	14036	14136	13958	13991	13944	13994	14078	14039	13859	13682	13911	13838	13906	13986	13834	13859	13907	13996	13932	13978	13855	13999	13899	13995	13971	13951	13902	14010	14072	14165	13936	13948	14056	13885	13846	13938	13753	14071	13848	13852	13985	13997	13991	14035	13930	13961	14048	13902	14020	13871	13999	14003	13991	14091	14127	14057	13927	13824	14089	13945	13906	13916	13982	14008	14131	13819	13894	13802	13859	13868	13762	13873	13876	13758	13981	14040	13685	13865	14047	13995	13796	13859	14088	13901	13860	13823	13965	14088	13952	13989	13959	14015	14053	13812	13682	14074	14110	13949	13977	14035	13961	13968	14102	13889	13789	13969	13952	13923	14029	13941	14000	13967	14025	13866	14063	13859	13984	13930	14077	14044	13969	13972	14095	13906	13934	13943	14048	14057	13964	14075	13794	13866	14022	14028	13929	13771	14030	13796	14017	13940	13794	14001	14001	14084	13866	13920	13920	13971	13912	14028	13887	13998	13700	14008	14032	13904	13889	14017	14153	14029	13989	13833	14099	13958	13978	13932	13969	13852	14015	13923	13795	14040	13927	13961	14019	14011	13992	13922	13848	14035	13905	14019	13968	14057	13940	14133	13906	14024	13948	13968	13956	13855	13838	14118	14078	13787	13900	14017	14204	13978	13961	13989	13887	13876	13962	14054	14089	13872	14073	14000	13928	14069	13976	14092	14087	13965	13913	14008	14029	13958	13970	13774	13964	14083	13882	14014	13969	13891	13877	13944	13909	13888	14062	13935	13929	13755	13809	13971	14010	13961	13863	13809	13988	13791	14021	13997	13999	14071	14010	13885	14029	13972	13980	14019	13799	14063	13887	13832	14060	14034	13981	14006	13888	13776	13820	14000	14109	14106	14003	14041	13945	13949	13879	14070	13873	13942	14071	13786	14052	14032	13988	14102	13933	13992	13908	14033	13903	13827	13967	13926	13869	13997	14097	13921	13986	13844	13892	13809	13899	13782	13943	14065	13918	13812	13892	13906	14029	13935	14028	13865	13944	13945	14103	13985	13721	14077	13932	14067	14036	13882	13991	14048	14109	14050	13978	13841	13829	14052	13918	14141	14002	14107	14088	13876	14057	13921	14058	13990	13906	14022	13865	14010	14081	13980	14088	13996	13829	13809	13951	14002	14016	13891	13801	13760	13969	13987	13936	13959	13922	13940	14033	13850	14077	13956	13978	13960	14021	13870	13972	13896	13886	13954	13882	14133	13987	13751	13937	13945	14048	14018	13965	14088	13985	13892	13931	14222	14097	13876	14043	13999	14086	14110	14021	14080	13867	13974	14141	13957	14028	13920	13763	14236	14067	13968	13787	13971	13999	14062	13893	14131	13968	13779	14089	13970	14219	13925	13948	13893	13964	13945	14001	14045	13929	13838	13959	13942	13965	13933	13844	13894	14036	13925	13855	13993	13908	14028	13898	13949	14109	13919	13959	13963	14086	13932	13893	13888	13892	14007	14044	13900	13866	13923	13953	13937	14023	14049	14103	13863	13920	14154	13810	13882	13899	14080	14021	14003	13969	14044	14003	14068	14071	13872	13920	13916	13903	14094	14182	13825	13889	14073	13947	14085	14105	13902	13881	13867	13914	14021	13989	13953	13780	13908	13963	14031	13782	14166	13969	14079	13947	14083	14033	13859	14042	13892	13888	14051	14172	13930	13956	14041	13989	13954	14009	13968	13938	14051	13907	14091	14090	14082	13935
25745	20864	26925	25461	19618	17613	17525	16768	17350	33491	40443	27290	19773	17112	16718	16424	16270	16150	16387	16440	16194	16318	16416	16357	16304	16213	16277	16356	16355	16326	16295	16398	16298	16249	16333	16324	16238	16160	16107	16318	16346	16564	16451	16408	16313	16334	16115	16201	16344	16203	16313	16153	16261	16309	16317	16440	16408	16177	16382	16432	16432	16216	16407	16329	16005	16148	16136	16096	16385	16338	16274	16296	16156	16351	16086	16262	16251	16379	16457	16319	16345	16241	16387	16293	16288	16262	16352	16365	16363	16268	16372	16202	16203	16362	16215	16222	16224	16291	16232	16120	16318	16515	16330	16231	16404	16398	16290	16410	16287	16219	16164	16096	16121	16151	16461	16411	16263	16464	16343	16235	16282	16327	16224	16123	16342	16454	16467	16369	16393	16478	16190	16432	16087	16199	16527	16237	16400	15871	16274	16402	16372	16412	16109	16169	16305	16177	16453	16220	16305	16629	16154	16202	16147	16249	16306	16539	16430	16339	16245	16458	16511	16189	16233	16350	16434	16417	16192	16422	16315	16453	16314	16197	16391	16327	16227	16263	16335	16247	16227	16421	16150	16295	16270	16448	16109	16323	16206	16136	16222	16212	16095	16150	16384	16114	16227	16427	16305	16054	16256	16220	16311	16285	16173	16320	16318	16276	16427	16317	16064	16280	16382	16045	16489	16271	16284	16276	16290	16189	16185	16159	16351	16303	16335	16396	16101	16363	16123	16312	16387	16331	16377	16458	16163	16228	16194	16367	16396	16323	16290	16163	16218	16431	16359	16133	16037	16470	16224	16210	16176	16226	16538	16353	16220	16140	16268	16346	16175	16602	16247	16352	16298	16219	16304	16330	16085	16105	16247	16161	16242	16153	16112	16268	16456	16221	16373	16416	16162	16274	16351	16173	16296	16172	16277	16076	16294	16256	16285	16431	16297	16392	16390	16219	16514	16111	16307	16491	16387	16169	16506	16213	16379	16380	16341	16376	16333	16184	16155	16039	16096	16285	16227	16409	16364	16340	16388	16220	16338	16283	16216	16251	16352	16220	16493	16456	16147	16223	16336	16212	16181	16116	16316	16207	16374	16420	16328	16426	16293	16196	16506	16389	16465	16485	16460	16158	16154	16345	16162	16406	16308	16062	16288	16223	16197	16026	16290	16157	16314	16414	16228	16267	16357	16273	16303	16294	16378	16315	16313	16437	16516	16335	16396	15994	16109	16180	16260	16377	16187	16440	16194	16034	16147	16445	16074	16484	16475	16344	16327	16342	16124	16328	16331	16495	16273	16241	16506	16462	16287	16253	16286	16226	16270	16318	16319	16317	16305	16052	16446	16497	16414	16382	16323	16247	16110	16361	16431	16446	16269	16328	16294	16301	16325	16189	16415	16094	16168	16023	16247	16316	16377	16405	16210	16308	16166	16355	16254	16425	16184	16240	16293	16431	16337	16433	16268	16284	16404	16464	16142	16181	16144	16126	16240	16336	16463	16132	16307	16352	16180	16120	16273	16239	16227	16260	16288	16415	16216	16198	16278	16147	16319	16185	16278	16238	16441	16377	16282	16101	16014	16057	16271	16303	16090	16302	16224	16281	16226	16404	16404	16231	16345	16390	16126	16286	16258	16271	16254	16085	16234	16450	16182	16248	16299	16309	16310	16487	16387	16335	16175	16267	16390	16286	16361	16310	16243	16260	16191	16334	16161	16113	16184	16138	16272	16454	16124	16002	16297	16308	16354	16066	16383	16056	16491	16351	16312	16382	16262	16347	16295	16241	16212	16358	16252	16169	16372	16336	16122	16240	16277	16267	16196	16300	16323	16240	16177	16307	16342	16281	16214	16337	16285	16161	16310	16480	16276	16164	16199	16180	16196	16285	16451	16177	16085	16296	16265	16322	16320	16541	16115	16142	16310	16105	16195	16311	16528	16318	16209	16453	16161	16313	16166	16454	16166	16212	16465	16198	16189	16212	16070	16269	16286	16354	16335	16500	16363	16436	16410	16432	16279	16252	16176	16395	16334	16204	16366	16384	16297	16137	16287	16200	16093	16275	16222	16332	16302	16322	16190	16212	16386	16332	16472	16295	16350	16235	16255	16354	16083	16218	16362	16450	16378	16330	16397	16369	16301	16318	16271	16273	16512	16466	16179	16452	16324	16407	16212	16249	16357	16415	16447	16398	16156	16099	16153	16289	16216	16351	16232	16212	16170	16141	16232	16161	16237	16342	16307	16102	16233	16304	15989	16064	16307	16261	16381	16208	16297	16397	16386	16232	16254	16047	16339	16263	16248	16318	16412	16108	16361	16463	16150	16134	16214	16191	16448	16283	16303	16334	16098	16337	16353	16289	16393	16088	16324	16526	16441	16143	16172	16285	16335	16339	16302	16124	16297	16201	15942	16238	16367	16479	16422	16302	16260	16185	16364	16378	16370	16372	16108	16294	16376	16197	16136	16458	16375	16214	16417	16211	16394	16280	16018	16445	16358	15945	16170	16361	16291	16201	16281	16264	16053	16322	16436	16259	16474	16505	16467	16425	16083	16366	16216	16271	16201	16317	16112	16199	16368	16153	16351	16181	16125	16320	16207	16264	16311	16437	16362	16289	16260	16459	16238	16327	16257	16274	16225	16130	16189	16307	16330	16200	16298	16208	16322	16126	16195	16108	16223	16422	16264	16227	16335	16381	16365	16255	16268	16256	16284	16281	16067	16259	16265	16299	16292	16199	16495	16146	16279	16492	16252	16297	16246	16258	16352	16248	16210	16331	16223	16327	16301	16018	16269	16459	16265	16209	16212	16263	16354	16509	16305	16390	16309	16206	16246	16570	16423	16252	16265	16395	16294	16172	16208	16199	16416	16489	16296	16194	16464	16106	16218	16278	16224	16253	16444	16356	16383	16366	16286	16183	16151	16073	16429	16407	16142	16223	16154	16138	16487	16456	16126	16287	16349	16168	16321	16429	16220	16174	16431	16346	16344	16252	16329	16223	16300	16199	16508	16280	16373	16211	16215	16504	16175	16117	16469	16209	16238	16238	16339	16356	16350	16216	16066	16234	16293	16025	16324	16208	16372	16202	16165	16402	16289	16065	16437	16286	16200	16049	16240	16282	16108	16440	16275	16396	16448	16278	16263	16180	16272	16139	16402	16214	16527	16370	16266	16228	16255	16122	16451	16333	16124	16099	16300	16129	16217	16264	16220	16131	16267	16336	16237	16262	16212	16319	16250	16542	16339	16395	16149	16385	16277	16320	16348	16258	16281	16142	16288	16290	16493	16085	16353	16375	16257	16237	16303	16443	16158	16403	16233	16410	16173	16326	16249	16179	16238	16350	16192	16280	16089	16298	16277	16214	16442	16358	16281	16143	16426	16211	16327	16323	16171	16236	16284	16168	16136	16338	16318	16138	16322	16184	16411	16531	16352	16262	16222	16288	16214	16198	16293	16288	16296	16144	16374	16467	16065	16217	16342	16217	16199	16215	16274	16189	16168	16431	16289	16238	16450	16267	16236	16361	16355	16280	16169	16339	16295	16393	16299	16241	16158	16214	16493	16444	16175	16376	16426	16119	16348	16199	16318	16259	16375	16149	16130	16290	16206	16244	16379	16363	16646	16303	16339	16279	16252	16190	15985	16328	16194	16437	16176	16285	16347	15976	16400	16271	16245	16379	16112	16188	16328	16195	16273	16237	16254	16369	16203	16241	16421	16423	16274	16319	16119	16374	16389	16357	16135	16141	16513	16543	16325	16279	16313	16241	16251	16120	16407	16278	16513	16166	16266	16213	16059	16199	16201	16448	16362	16128	16361	16497	16374	16378	16343	16298	16367	16296	16296	16399	16407	16396	16301	16335	16238	16197	16312	16191	16221	16246	16086	16376	16325	16408	16359	16337	16247	16230	16081	16364	16195	16161	16447	16478	16450	16136	16230	16233	16131	16518	16260	16282	16196	16280	16356	16550	16381	16269	16406	16275	16336	16239	16281	16451	16439	16181	16308	16422	16204	16227	16126	16064	16255	16144	16275	16281	16164	16326	16095	16262	16331	16150	16355	16341	16203	16103	16402	16377	16269	16280	16227	16485	16111	16210	16156	16257	16337	16367	16287	16253	16217	16124	16303	16293	16251	16366	16289	16369	16232	16209	16212	16266	16058	16248	16280	16290	16368	16335	16364	16216	16295	16250	16352	16229	16375	16101	16290	16336	16147	16382	16225	16362	16456	16484	16304	16433	16272	16249	16228	16250	16622	16314	16324	16208	16141	16298	16205	16214	16251	16290	16270	16053	16331	16380	16203	16299	16327	16269	16194	16347	16281	16616	16227	16230	16346	16329	16219	16257	16358	16540	16365	16396	16259	16205	16076	16087	16136	16155	16199	16162	16555	16125	16133	16376	16181	16310	16384	16103	16353	16155	16164	16509	16249	16203	16133	16217	16155	16219	16230	16439	16155	15973	16254	16328	16462	16409	16281	16478	16221	16128	16193	16236	16203	16192	16445	16154	16406	16333	16597	16351	16373	16248	16399	16316	16573	16362	16416	16315	16358	16195	16283	16123	16269	16270	16293	16435	16283	16141	16228	16174	16220	16133	16444	16129	16334	16169	16473	16062	16163	16263	16340	16300	16478	16220	16422	16164	16239	16214	16340	16018	16264	16250	16129	16314	16433	16093	16121	16227	16318	16164	16445	16358	16153	16228	16322	16192	16271	16279	16289	16321	16324	16292	16369	16131	16397	16082	16145	16304	16263	16227	16341	16218	16381	16461	16437	16507	16397	16248	16211	16188	16427	16420	16404	16459	16343	16169	16152	16260	16296	16190	16256	16411	16363	16380	16202	16241	16053	16339	16419	16247	16178	16165	16276	16291	16132	16254	16258	16354	16427	16157	16186	16289	16262	16364	16233	16240	16338	16133	16406	16199	16127	16243	16164	16128	16186	16152	16215	16283	16298	16338	16352	16162	16127	16110	16382	16269	16301	16312	16301	16367	16220	16183	16229	16193	16181	16279	16119	16360	16373	16383	16329	16225	16243	16367	16325	16104	16245	16296	16350	16299	16144	16507	16184	16319	16256	16370	16188	16088	16325	16375	16382	16153	16196	16282	16342	16320	16093	16279	16300	16230	16232	16222	16261	16339	16331	16399
13973	19493	18787	16353	15453	14726	14541	14512	15943	36601	40489	24021	16457	14307	14070	13996	13892	13868	13876	13882	13944	13849	14010	13839	13899	13864	14007	13777	13843	14005	14050	13912	13881	13929	14017	13870	14010	14013	13893	13893	14124	13888	14048	13837	14081	13938	13971	14114	13799	13892	13912	13875	14001	13863	14006	14084	13964	13868	13974	13925	13925	13838	13942	13868	13884	13984	14103	13918	13991	14057	13884	13973	14085	13976	13986	14088	13892	13977	14017	14033	13941	13898	13836	14047	14070	13840	13693	13836	14052	13919	13980	13862	13900	14075	13978	13769	13935	14071	13949	13898	13943	13811	14040	13863	13855	13894	13847	13846	13830	13907	13766	13877	13903	14051	14009	13988	13912	13924	13954	13927	13904	13943	13965	13794	13904	13918	13807	14060	13718	13869	13834	13915	13868	13995	13886	13843	13918	13867	14014	13882	13981	14011	13895	14008	14027	14003	14041	14004	14009	14013	13730	13957	13940	14063	13831	14102	14023	13944	13828	13944	13798	13911	13949	13752	13854	14029	13823	13918	13848	13814	14095	13750	13910	13958	13873	13819	13846	14010	13853	14004	13930	14023	14104	13857	13899	13912	13764	13998	13996	13884	13930	13972	13852	13797	13765	13917	13837	13867	13803	13963	13860	14080	13869	14071	14071	13940	13799	13958	13835	13849	13816	14152	13845	13986	13987	13840	13973	13884	13819	13900	13850	13808	13952	13914	13978	13889	13935	13992	13931	13897	13976	13736	13999	13908	13837	13742	13973	14023	13964	13853	13795	13888	13958	13856	14030	13946	13955	13822	14040	13827	13996	13936	13926	13900	13906	13836	13766	13952	13841	13895	13951	13731	13860	13878	13905	13965	13789	13918	13926	14024	14026	14009	13994	13984	13900	13996	13914	14072	14005	13869	13854	13875	13954	14050	13872	13855	13864	13923	14033	14114	13789	14066	13923	14001	13837	13893	13874	13991	13883	13894	14010	13792	13788	13835	14118	14091	13794	13841	13935	13822	13882	13713	13853	13857	14030	13781	13768	13940	13852	14096	13654	13685	13833	13938	13933	13906	13874	14088	14016	13724	13856	14129	13902	13937	13981	13973	13990	13910	13861	14039	14106	13991	13949	13994	13985	13858	13961	13907	13885	13964	13907	13803	13903	13833	13989	13809	13852	13894	14018	13885	14050	14032	13949	13877	13812	13894	14071	13903	13918	13978	13925	13859	13792	13961	13926	13905	13874	13820	13964	13918	13931	13780	13867	13914	13876	13909	13945	14046	13943	14056	13980	14006	13891	14127	13982	14124	13852	13941	14014	14056	13894	13774	13945	13866	13945	13904	13864	13796	13999	13917	13934	13716	13877	14100	13955	13892	13859	13814	13870	13880	13897	14030	13788	13990	14017	13774	14077	14086	13868	13892	14022	13636	13937	13823	13755	14050	13873	14018	13900	13982	14008	14124	14127	14000	13917	13892	14059	13907	14061	13791	14035	13932	13923	13801	13867	13954	14005	14092	13953	14010	14034	13885	13894	13860	13837	13925	13769	13973	13863	13984	13829	13873	13909	13672	14009	14042	13933	13906	13837	14089	13945	13895	14048	13900	13849	13924	13871	13764	14024	13881	13967	13804	14003	13992	13939	13795	14058	13788	13922	13925	13840	13980	13808	14065	13864	14081	13878	13965	13966	14023	13894	14007	13945	13836	14009	14075	13871	13971	13873	14009	13956	13908	13960	13829	13865	14044	13801	13846	14005	13882	13943	13765	13955	13976	13830	13848	14022	13797	13990	13924	13938	13935	13881	13825	13908	13814	13974	13990	13924	13854	13912	13898	14017	13946	13945	13868	14123	13795	14071	13942	13829	13953	13884	13898	14011	13912	13889	14001	13927	14027	13946	14017	13961	13951	14026	13972	13897	13857	13946	13975	13991	13952	13870	13938	14053	13932	14034	13829	13856	13966	14068	13941	13982	14099	13880	13780	13878	13893	14069	13927	13901	13952	13796	13893	13818	13852	13996	13883	14028	13937	14008	13912	14009	13990	14022	14006	13818	13925	13962	14091	13966	13997	13894	13969	13818	13991	13947	13779	13899	14034	13879	13989	13798	13924	13821	13972	13877	13834	13776	14031	13828	13865	13843	13840	14048	13825	13896	13915	13967	13941	13952	14033	13921	13919	13996	13936	13929	13958	13763	13798	13916	13967	13917	13924	14067	14046	13958	13878	14063	13771	13745	13743	13845	13925	13910	13966	13982	14059	13943	13896	13889	13866	13958	13862	14045	13775	13998	13943	13951	13964	14030	14005	13905	13603	13830	14014	14009	13880	14032	13946	14033	14095	13888	13923	13940	13785	13898	13832	13948	13847	13634	13893	13988	13969	14015	13766	13824	13831	13653	13983	13799	14094	13962	13859	14005	13925	13826	13957	13950	14039	13835	13891	13766	13868	13968	13890	13982	13973	13963	13860	13880	13943	13925	14086	13831	13889	13906	14042	13937	14050	14027	14000	13958	13992	14035	14000	13953	13772	13961	13773	14112	14053	13919	14086	13952	13982	13833	14018	14014	13936	13911	14079	14158	13941	13871	13791	13854	13884	13896	13947	13959	13941	13842	13937	13800	13882	13786	13934	13744	14012	13917	13996	14196	13876	14009	13720	13841	13766	14031	13935	13935	13904	13945	13959	13999	14008	13864	13919	14043	14106	13963	13868	13915	13938	14004	14037	13947	13858	13941	13847	13987	13998	13981	13906	13904	13950	13826	14030	13989	13977	13978	13948	13844	13860	14021	14008	13955	14038	13884	13893	13943	13870	13961	13943	13801	14138	13969	13997	13988	13928	14102	14025	13775	13917	13928	13637	13999	14035	13940	13971	13894	14072	14073	13943	13786	13784	14007	13990	14036	14060	13872	13756	14032	13962	13872	13972	13775	13880	13831	13944	13926	13956	14059	13893	13979	13881	13942	14097	13959	14043	13928	13925	13964	13721	13751	13915	13993	13937	13895	14045	13966	13802	13933	13974	14096	14079	13857	13991	13965	13912	14025	14002	13959	13748	14065	13922	14046	13979	13921	13907	13773	13749	13923	14007	13996	13981	13936	13833	13782	14009	13906	13944	13758	14165	13727	13919	13813	13805	13947	13963	13950	13810	14064	13868	13977	13892	13944	14120	13821	13919	13995	14053	14065	13820	13821	13994	13789	13805	13923	13909	14080	14044	14016	13628	14077	13967	13901	13904	13906	14002	13922	13865	13831	14047	13865	13709	13861	13932	13877	13733	13829	14044	14006	13823	13848	13888	13979	13869	13910	14005	13982	13848	13799	13885	13840	13949	13831	14023	13984	14130	14047	13932	13808	13893	13935	13976	13897	13767	13880	13838	13950	13900	13896	13926	13964	13944	14003	13814	14053	13940	14045	13837	13837	13938	13806	14115	13857	13954	14062	13886	13917	14092	13905	13908	13987	13983	13923	13834	13927	14060	13757	13928	13986	14162	13965	13799	13852	14006	14194	14067	14068	13894	13738	13860	13881	13920	13886	14025	13833	13914	13919	13767	13925	13917	13755	13898	13968	13908	13913	13962	13978	13918	13814	13887	13907	13971	13774	13829	14002	13863	13843	13904	14025	14069	14047	13760	13958	14043	14121	13866	13968	13976	13978	13835	14062	13812	13834	14020	14055	13913	13995	13886	13814	13863	14043	13846	13940	13798	13776	13872	13928	13909	13863	14004	13870	14060	13843	13877	13763	13982	13748	14024	13908	13906	13910	13962	14007	13901	13824	13821	14031	13847	14013	13939	13938	13944	13943	13984	13906	13789	13942	13757	14003	13738	13866	14036	14017	13869	13801	13991	13853	14013	13956	13956	13871	13950	13923	13985	13725	13939	13957	13940	13818	13903	13999	13952	13969	13824	13887	13938	13967	13964	13900	13991	14021	13808	13844	13886	14033	13825	13910	13911	14071	13836	14034	13974	13907	13845	13985	13974	13818	13821	13994	13844	13815	13879	14042	14040	13925	13885	13721	13832	13941	13984	13885	13842	13857	13857	13986	13920	13887	13958	13811	13850	14001	13843	13915	14051	13964	14072	13758	13788	13856	13969	13932	13872	13932	13921	13840	13884	13820	13928	13927	14014	13953	13872	13982	13977	13909	13814	13983	13767	13886	13844	13720	13757	13847	13904	14051	13894	13947	13943	13942	13919	13880	14054	13808	13852	14067	14001	13828	13984	14102	13905	13965	13841	13887	13878	14007	13853	14047	13905	14042	13948	13790	14131	13995	13851	13870	13942	13851	13944	13996	13888	13934	13913	13852	14014	13878	13962	14138	13905	13935	13957	13920	13868	13750	13823	13849	13941	13821	13852	13997	13825	14009	13910	14031	13887	13883	13909	13991	14017	13796	13908	13867	13939	13917	13747	13884	13942	13769	13875	13836	13829	14017	14059	13854	14044	13950	14009	14184	13918	14089	13739	13994	13820	13955	13934	13800	14072	13788	13824	13865	13970	13914	13937	13804	13899	13869	13889	13779	13887	14054	13833	13910	13869	13809	13921	14050	14109	14036	13959	14025	13881	13997	13988	13913	13900	14049	13793	13795	14063	13771	13882	13867	13905	14013	13977	13842	14082	13869	13979	14012	13760	13913	13716	14072	13939	13912	13888	13916	13851	13820	13846	13853	14058	13816	13919	13820	13908	13921	13960	13897	13986	13887	13925	13888	13737	13710	13846	13789	13860	13937	13720	13866	13661	14085	13855	13850	14005	13864	13942	13964	13951	13886	13801	13835	13932	13895	13854	13919	13962	13897	13901	13826	13943	13970	13739	13846	13894	13855	13994	13936	13974	13866	13899	14043	13988	13810	13917	13949	13933	13927	14114	14201	13779	13869	14001	13968	13975	13806	13945	14051	14018	13788	13961	14111	13886	14023	13897	13986	13866	14016	13813	14119	13861	13789	13799	13925	14075	13894	13809	13947	13732	13895	13952	14136	14049	13969	14019	13835	14065	13895	13874	13895	13956	13907	13751	14017	13870	13874	13890	14163	13998	13841	13913	13876	13995	13910	13866	13884	13867	13897	13839	13966	13890	13965	13957	13814	13893	13958	13978	13842	13983	13952	13966	13934	13963	13919	13896	13952	14027	13943	14013	13803	14076
23738	20810	28107	23636	21255	22335	21400	17801	17608	49963	56927	35070	22692	17888	16598	16612	16454	16549	16460	16449	16497	16523	16427	16495	16505	16526	16414	16550	16629	16547	16580	16516	16282	16505	16522	16348	16294	16380	16152	16331	16378	16460	16516	16516	16396	16369	16477	16345	16453	16280	16395	16357	16369	16121	16676	16439	16341	16515	16512	16365	16444	16363	16466	16170	16455	16549	16487	16157	16401	16383	16508	16305	16417	16498	16427	16234	16512	16333	16646	16541	16341	16216	16444	16433	16285	16292	16430	16444	16347	16646	16575	16393	16306	16193	16264	16508	16395	16444	16225	16174	16223	16287	16190	16383	16377	16276	16515	16275	16634	16479	16175	16295	16332	16144	16405	16553	16457	16281	16289	16296	16337	16175	16227	16461	16420	16367	16512	16340	16405	16587	16244	16462	16190	16419	16353	16368	16289	16451	16340	16262	16256	16390	16349	16201	16419	16348	16473	16375	16295	16396	16262	16557	16226	16185	16484	16459	16382	16311	16327	16465	16497	16275	16285	16272	16101	16318	16267	16333	16427	16410	16318	16280	16556	16370	16450	16157	16430	16364	16366	16428	16338	16233	16546	16370	16464	16529	16381	16398	16071	16489	16246	16426	16389	16153	16281	16183	16355	16467	16355	16472	16387	16278	16370	16158	16343	16426	16454	16298	16254	16315	16390	16269	16276	16517	16300	16427	16407	16339	16363	16238	16411	16283	16266	16410	16462	16380	16436	16416	16403	16299	16377	16469	16389	16439	16361	16425	16575	16422	16531	16481	16250	16295	16365	16088	16379	16545	16495	16324	16202	16237	16335	16286	16358	16381	16403	16352	16317	16311	16586	16318	16440	16367	16471	16585	16316	16429	16377	16257	16275	16346	16364	16283	16333	16347	16563	16229	16356	16270	16284	16189	16249	16238	16394	16402	16313	16383	16450	16099	16213	16339	16340	16466	16243	16263	16409	16248	16371	16222	16158	16404	16301	16395	16314	16232	16461	16145	16259	16512	16397	16396	16359	16433	16488	16345	16320	16361	16420	16572	16361	16451	16494	16365	16348	16221	16268	16472	16509	16465	16389	16462	16351	16400	16490	16422	16405	16247	16428	16306	16218	16410	16622	16278	16292	16354	16435	16319	16394	16231	16280	16339	16245	16196	16412	16496	16294	16254	16310	16538	16398	16404	16251	16301	16409	16445	16249	16095	16201	16442	16529	16440	16430	16445	16371	16389	16292	16256	16203	16228	16501	16488	16277	16384	16404	16379	16505	16267	16473	16348	16491	16408	16295	16380	16497	16374	16340	16254	16451	16250	16376	16237	16370	16356	16401	16411	16315	16319	16282	16303	16328	16311	16523	16142	16245	16092	16314	16441	16336	16166	16273	16514	16363	16423	16324	16444	16517	16327	16382	16132	16390	16314	16420	16297	16448	16274	16253	16340	16367	16511	16377	16464	16252	16401	16332	16290	16356	16364	16522	16323	16219	16389	16445	16392	16398	16375	16387	16156	16399	16314	16578	16530	16366	16460	16600	16362	16430	16229	16411	16408	16291	16314	16496	16265	16240	16154	16414	16437	16317	16356	16513	16494	16411	16376	16106	16418	16405	16267	16341	16390	16298	16217	16385	16292	16521	16292	16377	16341	16294	16148	16251	16313	16253	16363	16374	16135	16299	16276	16423	16322	16317	16700	16161	16283	16261	16487	16407	16269	16295	16247	16447	16528	16247	16375	16270	16323	16437	16409	16344	16501	16323	16419	16332	16323	16217	16353	16390	16444	16314	16507	16462	16330	16241	16616	16279	16283	16301	16399	16264	16460	16426	16379	16245	16215	16238	16506	16347	16249	16285	16297	16566	16337	16443	16628	16371	16380	16546	16515	16347	16654	16453	16263	16299	16324	16323	16250	16492	16540	16394	16352	16258	16219	16329	16257	16424	16254	16483	16562	16373	16589	16423	16331	16471	16408	16406	16293	16435	16233	16516	16571	16472	16507	16355	16331	16433	16536	16563	16426	16153	16309	16445	16430	16253	16464	16440	16470	16202	16214	16601	16372	16360	16305	16376	16381	16334	16541	15990	16211	16411	16347	16336	16277	16221	16287	16219	16521	16472	16536	16334	16603	16367	16530	16225	16344	16274	16234	16303	16145	16146	16284	16533	16499	16495	16377	16379	16248	16268	16353	16452	16612	16487	16494	16413	16308	16425	16350	16213	16291	16323	16269	16217	16498	16355	16392	16290	16479	16421	16231	16360	16453	16511	16390	16486	16381	16480	16294	16367	16505	16368	16233	16224	16234	16502	16358	16217	16298	16156	16158	16342	16444	16359	16455	16303	16339	16406	16118	16353	16360	16355	16389	16398	16439	16371	16201	16483	16223	16310	16172	16541	16381	16294	16289	16210	16309	16434	16455	16605	16538	16242	16330	16477	16283	16378	16324	16174	16104	16471	16342	16451	16527	16632	16335	16429	16490	16356	16415	16518	16325	16190	16423	16501	16593	16317	16288	16433	16227	16296	16214	16241	16184	16454	16311	16458	16409	16361	16201	16463	16272	16229	16141	16202	16311	16442	16525	16247	16620	16161	16244	16381	16414	16357	16405	16346	16394	16411	16337	16343	16483	16488	16284	16321	16264	16310	16464	16248	16213	16408	16296	16289	16260	16207	16324	16353	16342	16535	16472	16382	16299	16318	16312	16235	16445	16485	16464	16214	16358	16394	16471	16268	16230	16219	16467	16285	16168	16199	16200	16314	16466	16370	16245	16430	16368	16486	16310	16355	16690	16345	16213	16337	16447	16269	16633	16195	16347	16306	16258	16221	16254	16455	16365	16120	16290	16311	16451	16506	16343	16387	16303	16307	16432	16383	16146	16448	16329	16404	16274	16445	16228	16372	16394	16364	16196	16337	16261	16336	16337	16298	16343	16357	16393	16379	16369	16156	16405	16269	16415	16309	16303	16272	16318	16212	16430	16211	16337	16697	16374	16387	16373	16348	16370	16425	16390	16492	16156	16544	16418	16677	16494	16510	16404	16348	16313	16314	16210	16414	16408	16240	16313	16096	16466	16321	16512	16485	16371	16179	16274	16296	16238	16198	16326	16184	16475	16482	16428	16247	16239	16304	16337	16380	16405	16192	16325	16361	16218	16352	16397	16371	16310	16127	16466	16147	16241	16236	16377	16286	16359	16426	16426	16183	16210	16579	16517	16282	16272	16296	16288	16315	16285	16384	16330	16315	16301	16374	16489	16408	16251	16263	16314	16226	16150	16438	16514	16339	16274	16420	16462	16343	16538	16392	16501	16187	16514	16566	16236	16356	16541	16350	16482	16374	16279	16529	16476	16516	16368	16211	16427	16169	16482	16346	16540	16400	16421	16292	16110	16442	16182	16266	16187	16482	16311	16375	16405	16461	16215	16581	16429	16215	16256	16198	16404	16317	16274	16611	16316	16365	16455	16486	16357	16135	16445	16267	16377	16417	16302	16335	16356	16573	16316	16353	16455	16414	16220	16221	16253	16261	16286	16367	16253	16233	16237	16417	16342	16510	16307	16437	16314	16312	16551	16343	16540	16366	16310	16411	16434	16226	16320	16384	16384	16423	16463	16223	16462	16399	16384	16506	16320	16358	16410	16431	16437	16294	16268	16274	16290	16442	16527	16257	16285	16502	16307	16455	16240	16181	16361	16384	16393	16425	16440	16326	16214	16372	16550	16209	16388	16423	16265	16277	16309	16304	16210	16442	16042	16355	16398	16390	16489	16260	16632	16522	16430	16524	16193	16336	16270	16356	16330	16303	16588	16278	16337	16263	16263	16509	16457	16392	16364	16245	16284	16283	16151	16356	16522	16293	16386	16310	16334	16354	16631	16630	16400	16482	16400	16429	16269	16387	16306	16327	16444	16476	16376	16334	16283	16397	16487	16381	16496	16106	16124	16309	16297	16286	16172	16517	16377	16422	16440	16411	16333	16306	16349	16543	16356	16453	16164	16252	16162	16282	16289	16383	16284	16450	16177	16328	16440	16638	16181	16246	16497	16426	16409	16186	16431	16090	16212	16299	16553	16467	16423	16333	16232	16254	16391	16194	16277	16209	16288	16414	16452	16470	16430	16260	16483	16327	16446	16401	16296	16350	16293	16228	16498	16408	16389	16104	16314	16201	16278	16367	16300	16448	16389	16493	16308	16173	16301	16441	16205	16409	16483	16317	16400	16360	16318	16684	16471	16352	16393	16541	16580	16434	16390	16505	16381	16451	16244	16276	16380	16340	16234	16394	16511	16355	16291	16298	16348	16303	16500	16518	16489	16262	16330	16403	16389	16229	16463	16326	16461	16348	16412	16463	16063	16553	16392	16211	16251	16392	16521	16432	16223	16254	16241	16240	16354	16452	16291	16392	16404	16380	16298	16264	16284	16256	16485	16424	16560	16357	16353	16330	16453	16402	16391	16590	16273	16293	16544	16467	16196	16595	16288	16368	16296	16276	16483	16200	16291	16314	16574	16343	16454	16172	16351	16379	16254	16608	16093	16216	16220	16281	16364	16254	16417	16526	16345	16504	16527	16566	16428	16444	16297	16506	16638	16211	16486	16411	16434	16437	16266	16323	16345	16589	16239	16527	16133	16333	16466	16262	16258	16332	16143	16450	16245	16358	16371	16433	16453	16319	16240	16127	16287	16235	16376	16454	16403	16451	16250	16363	16580	16656	16273	16308	16333	16480	16404	16503	16381	16141	16332	16360	16459	16273	16423	16430	16250	16278	16345	16199	16364	16410	16551	16217	16330	16245	16168	16385	16402	16631	16575	16339	16294	16370	16368	16117	16460	16462	16527	16286	16347	16435	16368	16412	16452	16279	16309	16262	16201	16366	16491	16227	16370	16407	16523	16416	16367	16574	16272	16345	16512	16260	16228	16435	16353	16422	16341	16375	16413	16494	16308	16326	16248	16415	16270	16390	16374	16518	16403	16244	16327	16196	16331	16430	16349	16297	16401	16293	16318	16475	16625	16289	16078	16252	16358	16329	16311	16279	16465	16260	16385	16417	16242	16405	16504	16521	16301	16288	16321	16326	16332	16490	16243	16346	16179	16425	16316	16345	16086	16375	16276	16143	16307	16343	16321	16245	16336	16501	16391	16384	16221	16457	16573
16353	26950	25085	20066	17724	16481	15741	15323	16111	52562	54340	32052	19501	14660	14185	13836	14031	14005	14010	14023	14152	13983	14065	14031	14134	13896	13912	13932	13856	14010	14043	13928	14057	13968	13999	13951	13928	13961	13983	14107	14085	14060	13909	13962	13721	14122	14150	13939	14063	14047	14057	13847	13955	14021	13814	14055	13983	13902	14002	14135	14103	14005	14106	14024	13895	14027	13994	13974	13838	14064	13882	13943	13815	14060	14050	14155	14070	13955	13993	13968	13951	13904	13959	13910	14030	13851	14040	13873	13980	14032	13903	14009	14005	14066	13993	13925	14006	14048	14018	13950	13901	13940	13985	13820	14007	14072	14029	13876	13933	13847	14058	13934	13931	13805	14118	13886	13888	13932	14107	13908	13807	14069	13934	14038	13680	14003	14026	14000	14048	13965	13869	13999	13920	14050	14024	13981	13999	13878	13868	14001	13792	13911	13949	13954	13874	13781	13892	14007	14025	13872	14046	13787	14017	13948	13898	13947	13879	14066	13686	14016	14074	14154	14131	13898	13965	14146	14104	13958	13896	13910	14086	13979	14103	13983	14228	13845	13828	13937	13999	13904	14033	13740	13840	14080	13839	14097	14070	14116	14087	13953	13925	14035	13790	14025	13892	14009	13951	13803	14018	13876	13946	13955	13797	13995	13794	14011	13985	14023	14001	14050	13931	14031	13894	13892	14098	13943	14056	13898	13954	13966	13998	13921	13885	14056	13865	14112	13828	13993	14125	13984	14013	14089	13957	13888	14004	14003	14059	13985	14155	13977	14165	13995	13914	13867	13965	13942	14035	13895	13987	14088	14092	13799	13811	14002	13763	14044	13941	14034	14011	13868	13910	13936	13911	13944	13920	13790	13884	13894	13932	13872	14057	13936	13960	13945	13974	13871	14097	13975	14063	13943	13952	13834	13910	13973	14100	14140	13809	13851	13965	13983	13994	13914	14071	13856	14064	13846	14083	13949	13847	14165	14068	14005	14022	13941	13901	14028	14020	14047	14012	14077	13913	14021	13969	13909	14048	13894	13862	13859	14009	13920	13994	13781	13932	13893	13980	14023	13922	13996	13911	13933	13777	13967	13764	13871	14002	14045	14021	13911	13989	13898	13871	13913	13901	14081	14119	14041	13976	13995	14063	14117	14122	13978	13998	13856	13985	13994	13826	13913	14046	14052	13958	13977	13911	13932	14109	13905	14125	13836	13908	13920	14140	13968	13857	13917	13884	14151	13901	13931	14047	14110	14019	14009	13762	13938	14054	14097	13878	14029	14123	14030	13878	13883	13930	13981	14080	14015	14031	13926	13940	13806	13877	14024	14055	13915	13903	14090	13821	13985	13984	13849	13997	13857	14144	13992	13965	14016	13913	14180	14109	14039	13970	14009	13907	13901	13871	14071	14075	14071	14054	14038	13875	14076	13929	13899	13989	14083	13872	13894	13907	13887	13968	13900	14013	13906	14017	13952	13574	13989	13999	13833	14110	14059	14093	14060	13949	14033	14107	13879	13898	13794	14134	13836	14073	13982	13927	13976	13930	14030	13897	13937	13968	13944	13949	13889	13907	13954	14032	14029	13885	13967	13885	13945	13861	13988	13962	14109	13956	14147	13893	13990	13870	13932	14124	13994	14129	14156	13907	13876	13884	14064	13899	13904	14045	13844	14061	14072	13906	14010	13947	13971	13961	13992	13960	14019	14021	14089	14067	14055	13948	13955	13974	14057	14109	13983	13870	14073	13955	14001	14178	13899	14019	14023	13943	13996	13937	14166	13986	13939	13875	14036	14041	13960	13878	13826	14106	14044	13927	13901	13881	13877	14113	14025	13938	14061	13910	13995	14097	13978	14116	13980	13936	13948	13906	13886	13996	13933	13945	14003	14137	13987	13913	13931	13917	14055	14054	13969	14093	13891	13974	13990	14095	13866	13945	13955	14030	14102	13913	13928	13870	13987	13887	13859	14059	13936	13951	13971	14073	14114	14015	13950	14172	13954	13864	14043	14022	14091	14099	14164	13905	14021	14066	14020	13784	13952	14150	13932	13970	14055	13983	13735	13977	13912	13972	13927	14028	14024	13969	13999	13939	13950	13828	13954	13973	14054	13926	13955	13918	13937	13960	13905	13959	14043	14003	13975	13933	13923	13920	13924	13980	13820	13975	13961	13966	14014	13968	13914	13898	14025	13837	14221	13984	13977	13887	14064	14040	14079	13816	13886	13977	14099	13689	13950	13992	13807	13925	13894	13936	14002	13950	14105	14119	13813	14002	13982	13793	13935	13985	13925	13868	13835	14096	13940	13777	13924	14128	13894	13859	13954	14139	14092	13876	13877	13915	14034	13907	13832	13862	13970	13934	13876	14006	13876	13983	14122	14037	13930	13931	13839	13940	13953	14064	14028	13929	14041	14038	13985	13970	13989	14106	13949	14081	13892	13960	13848	13851	13965	13937	13841	13807	13871	14018	14149	13818	14031	14052	14178	13886	14099	14039	14009	13960	14123	13898	13944	13892	14059	13912	14013	13933	14021	13842	14003	13951	14026	14087	13729	13960	14011	13827	14024	13893	13846	14229	13771	14077	13925	13835	13927	13929	13973	13839	14071	13983	13864	14093	13915	13898	14077	13823	13941	13926	13953	14085	14133	13929	13992	14042	13958	13935	13912	14009	14027	14056	13925	13937	14063	13940	13987	14138	14032	13908	14130	13844	13954	13849	13935	14008	13943	14002	13997	14088	13749	14055	13686	14019	13990	14010	14082	13989	13898	14136	13872	13919	13967	14149	13882	14050	14087	13845	13932	13993	13943	13793	13932	14046	13852	13846	13886	14137	13917	13949	13897	13801	13797	13988	13800	14037	13976	14018	14064	14100	14162	14035	14019	14076	13983	13970	13894	14048	13996	14148	13854	13993	13999	13902	13915	13842	13892	13938	13944	14001	13903	13813	13908	13946	13931	13908	14022	13932	14039	13957	13958	13985	13858	13917	13982	13969	13888	13945	13759	14080	13988	13921	14013	14009	14087	14053	13942	13669	13845	13782	13912	14160	13850	14115	14066	13780	14114	13962	14175	13953	13812	14004	13821	14084	14059	14040	13835	13992	14003	14024	13818	13908	13983	14039	14019	13937	13989	13937	14036	13917	13971	13918	14023	13999	13942	14039	14099	14123	14056	13973	13908	13948	13978	14013	13869	13857	14116	13909	13919	13906	14048	14016	13862	13864	13966	14003	13926	14025	13877	13916	13907	14000	13914	14086	14049	13727	13929	13911	13958	14050	13798	13985	13804	14104	14012	13812	14092	13968	13913	14059	13887	14053	13846	13981	13998	14004	13980	13977	14152	13869	13900	14028	13971	14167	14005	13878	13938	13878	13942	13892	13847	13943	13927	13912	13904	14002	13992	13895	13961	13952	13834	13892	14074	13646	14005	13968	13990	14025	14023	13885	13865	13950	13941	13919	13877	14064	13987	13917	13943	14006	14089	14055	13974	13982	13955	13933	13911	14027	13944	13954	13977	13778	13989	14060	13974	14179	13983	13926	13938	13935	14023	13876	13969	13996	13983	14050	14059	14009	14112	14068	14123	14011	13967	14022	13941	14007	13795	14054	13910	13993	13922	13975	14022	14094	13974	13831	14031	13752	14023	13968	13762	13928	13913	13961	13832	13964	14116	14114	13908	13832	13876	13864	13897	13953	14126	14011	13888	14139	14138	13843	14236	14089	13960	13910	13915	14032	14032	13916	14026	13907	14004	13910	14077	14056	13950	13964	14021	14049	13923	14036	13851	13925	13914	13906	13825	13957	14052	14092	14146	13890	13939	13969	13768	13863	13847	14069	14123	13968	13858	14081	13922	14159	13910	13981	13942	13849	14037	13897	13770	13860	13874	14100	13874	13844	13986	14009	13920	13946	14043	13988	14114	14041	14022	14009	13780	13952	13913	13998	13986	14019	14049	13803	13803	13989	13885	13997	13993	13915	13925	14057	13866	13923	13739	13932	13868	14135	14032	14045	13939	13974	13942	13824	14074	13956	13916	13867	14044	14020	14065	13899	13943	13888	13956	13837	13939	13942	13884	13990	13930	13881	13880	13958	14013	13953	14093	13839	13938	14075	13791	13947	13876	14012	13854	13977	13999	13919	13853	13999	13983	13982	14060	14131	13804	14026	13966	13887	14005	13986	14004	13878	13907	14051	13934	13926	13917	13965	13913	14071	14157	13961	13867	13955	13941	13830	14040	14019	14111	14003	13983	14047	13818	13898	13924	13903	14083	13920	14002	13947	13946	13800	13940	14006	13865	13857	13826	13880	13948	14061	13922	13794	14028	13926	13998	13889	13990	14127	14101	14065	13917	13928	14022	14079	14009	13832	13821	14047	14016	13966	13968	13937	13867	14092	13919	13971	13928	14100	13913	13789	14103	14060	13926	14087	13980	13917	14077	14075	13942	14107	14008	14316	13966	13937	13883	13907	13951	13868	13896	14065	14036	13946	14191	13916	14100	13947	14249	13997	13941	13995	14079	13893	13987	13883	13987	14105	13965	13826	13931	13980	13882	13895	14256	13750	13960	13923	14010	13894	13897	14062	13922	13916	14010	13864	13998	13873	13942	14066	13909	13744	13960	14022	13970	13816	13953	13973	13953	13880	14048	13843	13891	14002	13865	13942	13981	13838	14076	13868	14029	14031	14045	13922	13810	14087	13994	13852	13932	13961	14144	14162	13936	14110	13832	13965	14012	14116	13889	14060	13885	14068	13983	14010	13978	13852	13988	13957	13964	13896	13782	13958	13889	13825	13883	13976	14011	14027	14131	14018	14074	13916	13960	13949	13897	14069	14009	13900	14124	14021	13951	14139	13961	13995	14178	13893	13967	13906	14052	14036	14006	13868	13889	14004	14029	14003	13909	14031	14002	13855	13978	13896	14028	13932	14035	13769	13959	13826	13839	13962	13988	13860	13808	14089	13964	13976	13884	13889	13810	13891	13757	13941	13948	13988	14045	14007	13941	13954	13854	13992	13986	14014	14060	13844	13942	13899	13980	14017	13946	13987	13913	14028	14005	14089	14054	14080	13895	14067	13992	13712	13927	13950	14085	14080	13966	13971	13948	13840	14000	13930	14113	13916	13880	14057	13972	13821	14073	13991	13978
29321	20846	19475	17711	16417	16228	16599	16438	16443	19382	22577	19431	17186	16725	16431	16432	16408	16334	16514	16311	16492	16343	16115	16470	16189	16160	16656	16415	16304	16201	16397	16253	16355	16182	16356	16316	16187	16214	16372	16409	16084	16441	16420	16335	16354	16321	16531	16353	16468	16511	16336	16437	16182	16408	16137	16179	16361	16301	16572	16211	16464	16402	16366	16183	16362	16443	16428	16567	16100	16374	16174	16147	16261	16273	16299	16359	16432	16305	16430	16410	16309	16155	16427	16183	16236	16260	16196	16336	16313	16250	16289	16304	16180	16556	16313	16300	16305	16507	16386	16179	16155	16307	16358	16317	16500	16311	16383	16459	16329	16540	16414	16341	16150	16218	16453	16240	16309	16276	16392	16382	16409	16276	16335	16281	16466	16279	16254	16250	16158	16253	16267	16279	16258	16268	16267	16143	16150	16147	16235	16266	16260	16572	16145	16126	16469	16372	16269	16273	16153	16333	16417	16154	16169	16395	16416	16356	16505	16276	16360	16103	16292	16356	16514	16415	16228	16333	16367	16296	16130	16219	16142	16250	16347	16087	16020	16349	16298	16304	16314	16160	16119	16234	16253	16279	16238	16435	16314	16409	16227	16530	16263	16185	16344	16151	16440	16241	16384	16411	16343	16348	16186	16462	16338	16245	16302	16416	16305	16287	16424	16325	16415	16412	16393	16352	16341	16303	16157	16380	16444	16437	16306	16211	16270	16208	16129	16343	16235	16274	16375	16258	16127	16366	16468	16395	16281	16130	16216	16441	16230	16078	16239	16287	16330	16133	16207	16344	16349	16259	16213	16442	16379	16071	16663	16315	16298	16209	16186	16323	16331	16540	16301	16234	16202	16414	16414	16412	16373	16335	16333	16301	16311	16301	16158	16239	16262	16453	16400	16153	16207	16221	16349	16212	16302	16285	16347	16081	16276	16446	16429	16206	16536	16289	16202	16083	16249	16359	16014	16344	16273	16423	16327	16235	16163	16340	16251	16418	16197	16184	16346	16276	16287	16478	16266	16234	16441	16454	16248	16197	16310	16171	16268	16384	16156	16002	16419	16137	16101	16254	16368	16254	16390	16302	16336	16237	16271	16379	16421	16318	16260	16351	16328	16443	16168	16138	16147	16251	16198	16256	16279	16241	16435	16375	16258	16372	16313	16301	16216	16296	16142	16329	16340	16175	16292	16247	16274	16419	16251	16276	16327	16440	16399	16297	16323	16401	16416	16218	16421	16253	16530	16432	16327	16512	16302	16362	16380	16437	16358	16310	16269	16193	16093	16176	16333	16400	16255	16179	16217	16077	16163	16350	16261	16270	16457	16304	16298	16463	16145	16324	16152	16323	16171	16255	16390	16344	16186	16157	16447	16458	16168	16282	16213	16388	16200	16396	16177	16222	16183	16301	16346	16274	16433	16342	16448	16565	16569	16403	16208	16279	16349	16366	16411	16280	16281	16354	16463	16212	16209	16190	16227	16122	16277	16345	16360	16217	16161	16218	16185	16455	16052	16171	16369	16265	16159	16361	16376	16428	16247	16397	16251	16230	16278	16225	16444	16237	16315	16339	16422	16193	16272	16394	16304	16153	16217	16386	16448	16400	16525	16309	16346	16390	16114	16264	16147	16353	16294	16478	16318	16484	16251	16340	16360	16405	16244	16365	16257	16354	16324	16272	16226	16209	16144	16256	16165	16181	16450	16448	16199	16210	16504	16362	16488	16340	16318	16435	16087	16267	16477	16264	16190	16230	16443	16334	16493	16372	16331	16210	16532	16286	16194	16183	16253	16471	16266	16334	16422	16345	16418	16359	16165	16488	16199	16343	16364	16414	16260	16365	16355	16362	16381	16374	16410	16375	16122	16429	16219	16048	16369	16348	16304	16409	16470	16392	16381	16287	16276	16014	16454	16122	16313	16417	16518	16356	16366	16253	16206	16119	16187	16293	16355	16355	16451	16464	16274	16183	16199	16378	16189	16375	16077	16287	16286	16380	16282	16370	16200	16379	16485	16609	16380	16171	16423	16234	16030	16276	16331	16272	16646	16296	16468	16326	16192	16440	16355	16270	16437	16256	16214	16345	16294	16288	16317	16320	16336	16239	16475	16258	16246	16292	16405	16381	16456	16424	16067	16289	16519	16424	16098	16392	16334	16402	16287	16371	16248	16241	16103	16294	16406	16252	16206	16129	16443	16395	16170	16317	16424	16443	16351	16350	16284	16361	16224	16272	16269	15915	16353	16312	16259	16213	16318	16233	16329	16250	16096	16162	16168	16245	16158	16152	16246	16232	16434	16433	16332	16338	16145	16276	16370	16347	16233	16395	16429	16288	16335	16360	16271	16438	16386	16357	16260	16272	16265	16335	16470	16324	16341	16410	16504	16273	16432	16323	16485	16320	16295	16327	16233	16376	16301	16262	16489	16092	16289	16350	16328	16291	16237	16306	16203	16181	16154	16437	16463	16360	16375	16205	16301	16407	16267	16262	16416	16339	16297	16239	16286	16307	16304	16374	16181	16194	16510	16293	16371	16249	16039	16336	16231	16295	15965	16117	16290	16307	16234	16250	16184	16254	16247	16356	16345	16510	16454	16264	16343	16363	16324	16336	16191	16146	16273	16341	16111	16136	16323	16221	16350	16400	16306	16289	16321	16527	16208	16169	16136	16203	16301	16302	16334	16441	16337	16420	16183	16298	16405	16354	16420	16304	16477	16469	16485	16577	16444	16358	16500	16270	16326	16232	16333	16399	16388	16263	16259	16388	16310	16411	16237	16294	16379	16303	16288	16297	16335	16463	16218	16262	16426	16402	16152	16291	16255	16324	16235	16416	16397	16391	16249	16328	16186	16272	16320	16304	16356	16466	16317	16334	16263	16501	16240	16373	16346	16229	16244	16454	16293	16180	16446	16333	16471	16586	16370	16061	16376	16463	16097	16232	16288	16314	16413	16252	16226	16332	16180	16339	16136	16223	16116	16193	16237	16282	16407	16349	16473	16326	16422	16280	16370	16453	16261	16156	16408	16354	16280	16418	16460	16464	16238	16146	16368	16297	16206	16231	16371	16271	16229	16187	16111	16158	16059	16284	16396	16342	16169	16193	16341	16411	16193	16389	16399	16280	16208	16260	16470	16250	16372	16195	16401	16263	16182	16439	16161	16289	16470	16128	16337	16647	16300	16274	16264	16309	16419	16258	16289	16364	16312	16381	16225	16427	16382	16283	16395	16243	16359	16209	16458	16373	16061	16395	16374	16291	16462	16562	16438	16384	16218	16351	16204	15992	16297	16436	16172	16303	16421	16396	16118	16226	16173	16370	16396	16034	16258	16463	15983	16281	16269	16277	16174	16388	16336	16371	16256	16283	16235	16129	16170	16195	16425	16284	16354	16256	16425	16311	16548	16159	16340	16401	16287	16378	16404	16358	16155	16245	16252	16235	16403	16290	16389	16404	16425	16249	16309	16207	16261	16360	16458	16333	16335	16297	16248	16494	16323	16260	16415	16097	16153	16426	16231	16259	16319	16294	16341	16243	16335	16425	16446	16389	16598	16119	16311	16329	16312	16458	16506	16398	16156	16250	16166	16382	16409	16441	16388	16207	16356	16115	16352	16362	16321	16251	16403	16344	16335	16279	16223	16478	16272	16156	16332	16352	16449	16382	16239	16257	16390	16348	16248	16349	16183	16194	16330	16306	16333	16533	16248	16456	16328	16536	16300	16554	16524	16122	16317	16290	16387	16492	16492	16301	16229	16248	16456	16344	16488	16493	16264	16329	16303	16083	16580	16297	16511	16518	16546	16095	16625	16342	16111	16212	16301	16318	16433	16355	16285	16389	16431	16268	16326	16240	16346	16108	16515	16277	16290	16180	16345	16305	16194	16429	16250	16545	16314	16324	16297	16325	16612	16079	16296	16294	16372	16452	16198	16401	16251	16199	16291	16103	16325	16286	16236	16372	16276	16403	16497	16109	16134	16276	16246	16422	16469	16254	16258	16326	16259	16478	16118	16357	16251	16234	16380	16265	16214	16268	16367	16328	16314	16437	16153	16376	16183	16255	16184	16287	16140	16232	16425	16281	16149	16102	16456	16326	16291	16175	16243	16305	16322	16497	16269	16413	16451	16365	16221	16392	16288	16187	16342	16369	16257	16315	16338	16083	15996	16431	16222	16302	16485	16402	16025	16283	16322	16257	16179	16307	16372	16277	16280	16274	16393	16337	16261	16336	16415	16372	16373	16226	16242	16292	16452	16263	16262	16379	16231	16269	16429	16503	16299	16238	16393	16375	16292	16224	16453	16124	16432	16430	16370	16317	16488	16151	16378	16296	16354	16331	16277	16208	16234	16387	16421	16232	16661	16307	16264	16390	16355	16523	16380	16279	16341	16177	16257	16317	16160	16341	16285	16344	16527	16365	16233	16329	16338	16323	16151	16359	16133	16057	16199	16652	16439	16167	16279	16375	16264	16407	16223	16166	16211	16490	16323	16295	16335	16242	16269	16265	16511	16414	16540	16209	16299	16376	16455	16317	16322	16309	16266	16236	16404	16115	16365	16359	16409	16341	16245	16283	16566	16322	16341	16517	16084	16402	16444	16270	16217	16273	16145	16178	16353	16111	16454	16386	16385	16246	16338	16127	16366	16621	16368	16297	16326	16266	16355	16351	16271	16299	16457	16429	16221	16419	16191	16375	16310	16506	16447	16321	16417	16455	16414	16326	16298	16233	16461	16294	16255	16284	16289	16293	16342	16241	16437	16311	16318	16284	16338	16549	16220	16297	15995	16440	16277	16357	16297	16446	16353	16321	16280	16393	16351	16450	16356	16406	16291	16517	16271	16239	16445	16477	16657	16462	16220	16363	16313	16275	16357	16173	16287	16185	16353	16343	16185	16376	16289	16403	16368	16369	16373	16182	16232	16282	16371	16166	16337	16248	16264	16520	16183	16393	16331	16312	16318	16105	16388	16206	16301	16570	16344	16434	16364	16288	16526	16251	16518	16250	16328	16196	16425	16437	16259	16206	16524	16252	16319	16218	16523	16465	16447	16568	16278	16406	16193	16425	16265	16392	16292	16292	16245	16242	16294	16179	16361	16272	16258	16302	16466	16212	16404	16276	16325	16350	16124	16228	16262	16360	16543	16255
15037	14525	14747	14446	14151	13960	14018	14068	14073	19151	21951	16793	14791	13859	13929	13846	13947	13979	13947	13897	13849	14035	13812	13932	13819	13873	13927	13800	14176	13958	13715	13817	14056	13996	13909	13884	13920	13945	13814	14022	13764	13728	13871	13763	13993	13876	13968	13911	13959	13852	13915	13866	13841	13899	13825	13907	14111	13855	13955	13899	13927	14032	13805	13841	13952	13788	13997	13847	13882	13985	13822	13974	13938	13982	13843	13803	13866	13770	13777	14033	13799	14057	13802	13848	13954	13799	13990	13735	13985	13969	13894	13953	13751	13869	13964	14100	13916	13949	13959	13968	13984	13926	13906	14098	13951	13743	13993	13798	13845	14046	13773	13863	13994	13971	13863	13909	14011	14034	13963	13999	13868	13998	13848	14002	13978	13925	13982	14009	13900	14004	13857	13980	13663	13969	13921	13982	14028	13867	13958	13975	13899	13668	13957	14079	13992	13932	14037	13863	13987	13935	13904	13877	13978	13888	13940	13732	14042	13986	13939	13929	14053	13717	13858	13925	13943	13911	13797	13854	14090	13783	13991	13894	13780	13859	13739	13882	13939	14013	13843	13787	13830	13948	13916	13929	13929	14013	13939	13859	13914	13905	14175	13838	13890	13881	13875	13833	13975	13907	14004	13833	13877	13863	14009	13882	13899	13851	13841	14024	13977	13769	13887	13878	13837	13883	13903	14072	13932	13684	13871	14048	13816	13844	13854	14080	13824	13958	14048	13797	14043	13787	13829	13919	13832	13879	13765	14007	13920	14005	13854	13886	14113	13979	13952	14001	13886	13998	14035	14048	13974	13863	14047	13983	13906	13946	13809	13909	13982	13933	13861	13928	13796	13942	13978	13933	13800	13887	13826	13956	13891	13907	13880	13929	13955	13814	13874	13915	14057	14068	13910	13837	13843	14044	13830	13809	13920	13876	13958	13885	13939	13876	13923	13855	13938	13971	13834	13957	14021	13940	13944	14033	13994	14047	13976	13876	13872	13876	13937	13878	13880	14013	13982	13874	13865	13891	13817	13914	13839	13922	13819	13891	13904	14055	14009	14063	13778	13867	13836	13852	13921	13917	13958	13806	13954	13897	14018	13941	14009	13893	14002	13934	13771	13942	13904	13948	13974	13863	14006	13901	13886	13918	13864	13881	13801	13938	13773	13944	13921	13982	13813	13838	13975	13940	13902	13827	13909	13731	13934	13939	13989	13899	13756	13893	14055	13863	13924	13773	14024	14078	13879	13940	13975	13926	14015	13975	14027	13814	13797	13907	13909	13779	13954	13832	13972	13838	13861	13812	13935	13907	13935	13977	13867	14000	13828	13967	13863	13787	14045	13889	13695	13961	13782	13667	13874	14040	13855	13837	13818	13995	13911	13889	14014	13888	13903	13970	14091	13910	14092	13911	13949	14003	14032	13755	13823	13866	14160	13839	13954	13818	13990	13983	13974	13751	13908	13888	13920	13979	13857	13867	13994	13986	13822	13925	13764	13958	13992	13776	13881	13830	13877	13848	13908	13883	13800	13866	13858	13924	13851	13838	13831	13767	13730	13951	13912	13987	13886	14067	13936	13781	13937	13937	14103	13886	13905	14046	13814	13943	13997	13919	13795	13997	13990	13895	13954	13840	13972	13982	13891	14046	13761	13792	13793	13728	13914	13644	13865	13917	13968	13797	14025	13968	13995	13864	13858	13856	14026	14042	13934	13982	13978	13984	13843	14027	13957	14134	13829	13890	13916	14064	13955	14002	13791	13938	13946	13851	13891	13739	14021	13871	13827	13959	13834	14019	13996	13982	13977	14012	13935	13839	13943	14039	13902	13826	13966	13989	13840	13897	13900	13895	14040	13833	13983	14006	13812	13918	13778	13854	13945	14003	14004	13950	13939	14040	13780	13873	13827	13943	14070	13952	13967	13778	14018	13875	13857	13889	13961	13825	13902	13777	13793	14098	13679	13895	13965	13996	13999	13780	13919	13914	13825	13884	13997	13834	13811	14018	14098	13967	13953	13956	13846	13842	13912	13938	13928	13801	13871	13993	13891	13941	13973	13929	13900	14024	13876	13892	13841	13953	13911	13980	14106	13870	13835	13912	13929	13964	14046	13918	13883	13901	13929	13870	13756	13816	14004	14091	13826	13908	13980	13878	13897	14047	13892	13894	13835	13957	14097	14051	13808	13872	13895	13994	13920	13926	13915	13862	13920	13880	13870	13993	13775	13895	13903	13641	13961	13915	13690	13783	14186	14045	13970	13774	13884	13951	13823	14049	13934	14016	13915	13824	13921	13954	13848	13979	13785	13899	13917	13923	13950	13864	13933	13737	13825	13927	13886	13926	13794	13773	13946	13845	13916	13947	13954	14031	13831	13996	14023	13733	13812	13914	13747	13701	13887	13912	13850	13882	14011	13864	14004	13843	14072	13855	13769	14061	13987	13948	13816	14020	13852	13928	13687	13884	14114	13660	13886	13963	13926	13740	13839	14049	13878	13927	14140	14164	13932	13948	13730	13920	13947	13940	14012	13815	13915	13747	13640	13906	14033	13969	13858	13910	13925	14000	13739	13987	13841	13769	13770	13842	13946	13868	13891	14058	14049	13812	13936	14063	13931	14044	13979	13682	13984	14011	13760	13949	13826	14057	14009	13821	13888	13945	13784	13949	13893	13844	13771	13932	13816	13992	13856	13965	13860	13899	14027	13844	14051	13820	13755	13960	13973	13914	13974	14044	13959	14033	13903	13937	13972	14061	13893	13849	14105	13966	13887	14049	13864	13837	14029	13734	13733	13923	13800	14028	13820	14085	13968	13888	13960	13858	13998	13752	14059	13814	14163	13816	13976	13927	13825	13985	13868	13894	13855	13903	13968	13875	13782	13928	13795	13877	13866	14000	13934	13946	13835	14069	13931	13823	13965	13934	13836	13905	13968	13867	13804	13829	13995	13898	13939	13982	13910	13960	13952	13859	13976	14013	14034	13980	13935	13892	13931	14032	13788	13979	13885	13943	14015	13909	14023	14032	13921	13887	14039	14159	13773	14034	13973	13772	14021	13798	13904	13953	13858	13874	13972	13931	13827	13949	13933	13965	13735	13965	14091	13863	13920	13977	13956	14024	13847	14008	13826	13907	13937	13977	13963	13822	14009	13953	13985	13883	14003	13816	13843	13909	13812	13824	13885	13860	13920	13802	13860	13830	14073	13886	13901	13943	13991	13937	13933	13897	13871	14077	14012	13793	13788	13853	13685	13971	13898	13918	14040	13911	13947	13830	13940	13926	13991	13936	13800	13874	13908	13861	13948	13880	13854	13902	13950	13888	14019	14019	13894	13748	13943	13904	13966	13898	14061	13940	13980	13845	13997	13792	13931	13906	13838	14020	13967	14114	13992	13817	14102	14006	13917	13849	13948	13849	13923	13940	13865	13930	13889	13970	14031	13745	13806	14015	14024	13881	13923	13854	13907	13880	13871	13766	13999	13669	13912	14039	13838	13924	13824	13837	13929	13948	14011	13940	13920	13919	13807	13931	13985	13796	13746	13894	13956	13863	13902	13962	14003	13989	13842	13770	13851	14086	13888	14082	13936	13983	13936	14064	13992	13842	13952	13909	14018	13926	13864	13909	13852	13917	13959	13950	13873	13927	13887	13956	13894	13887	13835	13987	13957	13953	13954	13963	13900	13910	13944	13883	13969	13913	13911	13881	13916	13959	13988	13779	13968	14018	13869	13797	13857	13924	14010	13843	14008	13818	13781	13792	13998	13945	13883	13855	13765	13955	13732	13882	13975	13917	13965	13889	13759	13907	13982	13858	13925	13944	13891	13789	13979	13798	14012	14083	13918	13969	13880	13910	13877	13892	13836	14005	13902	13876	13857	13935	13981	14001	13979	13752	13954	13944	13923	13938	13819	13941	13870	13785	14047	13984	13800	13934	13888	14059	13808	13966	14020	14001	13852	13845	13843	13894	13958	13732	13894	13933	13965	13958	13943	13922	13867	13929	13912	13941	13788	13912	13745	13900	14050	14037	14063	13835	13874	13851	13985	14086	13848	14004	13967	14065	14091	13804	13889	13770	13967	13980	13849	13900	14053	13939	14006	13804	13962	13886	13871	13917	14009	13719	13840	13774	14076	13841	14068	13984	13716	13897	13956	13991	13804	14038	13908	13715	13666	13929	13905	13875	14019	14010	13996	13901	13931	13935	13945	13900	13837	14015	13901	13851	13786	13900	14126	13902	13915	13918	13916	13977	13732	14075	14037	13990	13908	13928	13916	13952	13869	13882	13906	13836	13772	13925	13823	13927	13760	13931	13815	13981	13862	13915	13907	13814	13911	13906	13982	13909	13889	13812	13803	13967	13978	13831	13982	13861	13931	13847	14036	13853	13983	13960	14002	13911	13836	14019	13937	14070	13899	13796	14000	13946	13823	13733	13901	13886	13944	13942	13897	13892	14029	13832	14031	13978	13974	13827	13736	13852	13910	13810	13837	13809	13726	13790	13924	13791	13916	13904	13868	13727	13801	14056	13723	13983	13944	13819	13842	14099	13928	13841	14058	13820	14082	13983	13901	13910	14179	13880	13851	13922	13778	14054	14019	13721	13903	13863	13802	14021	13947	13842	13908	13926	13994	13869	14163	13900	13794	13994	13901	13989	13887	13888	13909	13737	13850	13908	13871	13952	13869	13951	13826	13757	13652	13756	13955	13919	13891	13935	13944	13919	13882	13807	13994	13880	13947	13994	13895	14016	13807	13801	13877	13984	13985	13855	13938	13697	13751	13801	13962	13750	14077	13814	13847	13837	13965	13734	13852	13953	13903	13933	13845	13811	13974	13974	14017	13855	14011	13908	13913	13922	13797	13929	13913	13953	13909	14062	13955	13918	13938	13900	13955	13872	14006	13829	13973	13956	13976	13753	13903	13869	13843	13828	14011	13845	13827	14015	13897	13893	13756	13909	13996	13790	13864	13971	13989	13914	13921	13962	13888	13918	13881	13935	13869	13916	13896	13959	14036	13908	13903	13877	13916	13802	13886	13988	13913	13855	13803	13909	13883	13929	13898	13941	14060	14039	13886	13843	14000	14024	13906	13857	13916	14027	13910	14023	13967	13983	13753	13952	14061	13794	13864	13955	13898	13988	13944	13868
25554	20827	26869	25298	19411	17559	17672	16472	16861	35732	40466	26930	19612	16827	16314	16231	16280	16207	16298	16198	16171	16198	16331	15894	16061	16102	16211	16187	16139	16108	16197	16010	16204	16158	16065	16205	16207	16071	16295	16085	16165	16053	16099	16096	16303	16042	16057	16371	16271	16235	16175	16282	15964	15926	16096	16074	16218	16057	16148	16127	16093	16230	16341	16121	16169	16174	16014	16191	16156	16502	16009	15975	16048	16316	16270	16100	16210	16141	16263	16464	16252	16092	16223	16047	16407	16081	16341	16061	16069	16120	16152	16186	16079	16311	16229	16267	16119	16166	16150	16253	15969	16140	16074	16165	16309	16083	16107	16222	16174	16529	15970	16098	16380	16022	16200	16297	16334	16051	15869	16219	16189	16157	16293	16201	16108	16236	15991	16179	16129	16076	16161	16311	16109	15967	16202	16228	16205	16248	16188	16103	16190	16164	16145	16261	16204	16069	16041	16096	16211	16323	16407	16143	16145	16311	15997	16039	16355	16205	16197	16236	16039	16036	16059	15854	16174	16323	16178	15801	16043	15937	16330	15984	16137	16090	15940	16153	16132	16306	16219	16218	16082	16171	16009	16174	16141	16037	16013	16130	16164	16113	16234	16192	16133	16109	16203	16190	16180	16196	16116	16114	16047	16143	16141	16118	16131	16064	16198	16141	16219	16106	16123	16054	16003	16014	16009	16178	16287	16145	16069	16201	16199	16187	16257	16228	16258	16210	16078	16140	16039	16203	16197	16337	16244	16208	16244	16040	16092	16467	16127	16006	16214	16156	16239	16119	16118	16075	16016	16101	16237	16103	16119	16166	16047	16230	16170	16158	16103	16092	16150	16104	16214	16110	16322	16087	16085	16111	16180	16059	16113	16192	15958	16159	16151	16146	16175	16030	16075	16269	16042	15960	16076	16173	16443	16143	16065	15969	16077	16257	16174	16274	16239	16358	16047	16048	16195	16140	16243	16244	16173	16166	16045	16216	16296	16221	16165	15993	15917	16058	16213	16202	16174	15956	16348	16281	16210	16264	16262	16237	16208	16207	16227	16144	16113	15955	16105	16229	16090	16215	16108	15917	16071	16202	15935	16163	16189	16181	16016	16188	16242	16476	16236	16084	15978	16254	16153	16118	16156	16340	16171	16137	16156	16060	16098	16169	16233	16240	16039	16092	16151	16192	16312	16210	16234	16216	16144	16056	16181	16001	15988	16215	16266	16093	15937	16181	16323	16066	16184	16022	16208	16151	16464	16130	16262	16224	16053	16213	16132	16205	16228	15996	16121	16234	16138	16316	16097	16111	16204	16169	16191	16175	16108	16043	16271	16362	16380	16212	16130	16073	16270	16113	16318	16135	16314	16204	16173	16183	16165	16208	15951	16001	16191	16326	16103	16117	16325	16108	16349	16225	16160	16254	16126	16019	16032	16102	16329	16376	16174	16100	16406	15893	16190	16206	16214	15991	16284	16211	16144	16213	16348	16084	16137	16133	16191	15921	16241	16072	16105	16065	16217	16145	16293	16188	16038	16299	16322	15943	16136	16182	16345	15962	16245	16150	16148	16109	16001	16166	16025	16107	16176	16330	16124	16097	16097	16184	16078	16032	16094	16164	16330	15911	16189	16178	16246	16053	16030	16289	16272	15962	16264	16108	16384	16124	16192	16060	16010	16272	16225	16104	16186	16132	16357	16180	16195	16185	16291	16086	16181	16109	16199	16076	16089	16222	15920	16277	16189	16042	16203	16103	16143	16283	16254	16461	16149	16067	16021	15868	16171	16157	16029	16296	16223	16059	16018	16115	16202	16063	16123	15885	16309	16429	16196	16239	16091	16169	16076	16090	16138	16123	16192	16221	16117	16000	16353	16244	16029	16128	16217	16023	16052	16146	16243	16106	16156	16234	16202	15914	16013	16196	16008	15860	16144	16260	16219	16322	16065	16186	16195	16023	16345	16218	16202	16173	16170	16034	16230	16412	16177	16051	16239	16160	16234	16121	16248	15967	16121	16138	16194	16049	16208	16053	16265	16095	15991	16048	16138	15977	16136	16386	16050	16186	16084	16041	16193	16155	16301	16150	16167	16228	16279	16259	16248	16055	16290	16242	16168	16297	16219	16180	15941	16261	16246	16037	16224	16210	16346	16320	16199	16139	16078	16227	16119	16057	16142	16176	16033	16261	15960	15947	16131	16068	16036	16118	16402	16165	16315	16175	16047	16221	16329	16139	16131	16112	16375	16062	16003	15898	15983	15986	16238	16133	16123	16293	16301	16049	16065	16171	16364	15901	16329	16227	16190	16148	16097	16288	16067	16204	16282	16033	15996	16244	16194	16309	16408	16062	16192	16195	16256	16240	16139	16231	16329	16135	16153	16181	16266	15996	16183	16077	16088	16081	16304	15953	16045	16204	16278	16151	16059	16271	16221	15865	16229	16007	16158	16192	16196	16192	16088	16155	16106	15993	16188	16091	16177	16216	16184	16177	16227	16160	16244	16330	16312	16402	16339	16262	15933	16102	16020	16157	16168	15924	16301	16288	16125	16091	16253	16144	16309	16158	16219	16244	16165	16154	16063	16129	16194	16252	16113	16073	16275	15993	16058	16238	16215	16360	16048	16204	16242	16047	16141	16173	16381	16025	16221	16264	16023	16080	16216	16000	16228	16158	16053	16151	16303	16096	16076	16361	16006	16234	16289	16152	15985	16220	16249	16030	16289	16263	16122	16138	16100	16141	16022	16319	16070	16219	16047	16363	16121	16140	15971	16221	16239	16084	16060	16106	16070	16231	16179	16342	16270	16106	16224	16127	16338	16163	16189	16057	16257	16096	16122	16161	16140	16137	16216	15967	16109	16344	15954	16053	16356	16328	16337	16258	16138	16188	16121	16210	16055	16136	16300	16018	16216	16151	16430	16184	16201	16107	16230	16149	16194	16150	16153	16062	16266	16276	16109	16061	16300	16235	16051	16148	16161	16041	16244	16448	16106	16150	16153	16248	16110	16005	15923	16144	16136	16067	16229	16096	16172	16177	16241	16101	16067	16159	16005	16140	16048	16041	16203	16195	16260	16154	16022	16168	16062	16221	16138	16177	16138	16112	16119	16109	16272	16284	16091	16126	16097	16182	16079	16230	16179	16052	16281	16166	16134	16279	16178	16199	16218	16166	16284	16411	16130	16311	16094	16265	15964	16121	16087	16208	16235	16305	16247	16127	16089	16128	16317	16211	16333	16243	16139	16139	16304	16125	16106	16252	16313	16249	16198	16199	16130	16268	16175	16092	16160	16227	16093	16081	16065	16283	15935	16115	16038	16171	16046	16109	16116	16211	16304	16113	16125	16192	16045	16162	16242	16061	16010	16132	16170	16302	16195	16256	16226	16285	16143	16147	16152	16418	16162	16144	16139	16073	16061	16252	16130	16339	16156	16347	16098	16118	16098	16131	16114	16293	16238	16019	16224	16297	16174	16136	16210	16061	16108	16067	16120	16078	15911	16201	16092	16248	16105	16158	16046	16390	16223	16239	16153	16346	16290	16355	16215	16278	16244	16246	16106	16247	16423	16258	16250	16440	16122	16120	16298	16296	16218	15987	16189	16170	16379	16287	15945	16177	16277	16256	16027	16237	16173	16243	16008	16082	16121	16164	16153	16251	16167	15988	16285	16260	16249	16127	16124	16035	16279	15994	16135	16142	16192	16327	16046	15971	16049	16102	16262	16195	16252	16018	16084	15931	16247	16230	16134	16213	16037	15986	15997	16286	16258	16209	16113	16220	16411	16203	16243	16150	16097	16156	16096	16196	16168	16070	16194	16156	15925	16266	16279	16210	16266	16099	16280	16263	16255	16246	16144	15966	16169	16101	16235	16462	16013	16328	16199	16135	16198	16360	16138	16296	16263	16211	16245	16310	16334	16124	16179	15968	16305	16160	16095	16029	16162	16119	16308	16181	16217	16322	16133	16022	16103	16275	16343	16151	16274	16153	16267	16015	16333	16094	16211	16450	16328	16347	16225	16081	16259	16278	16131	16218	16150	16180	15971	16234	16203	16081	16105	16078	16199	16215	16267	15978	16282	16168	15941	16340	16265	16183	16039	16094	16049	16200	16330	16211	16272	16198	16064	16254	16207	16143	16178	16193	16269	16165	16159	16268	16252	16180	16131	16162	16232	16202	16228	16283	16177	16033	16332	16001	16124	16204	16216	16078	16216	15964	16101	16302	16178	16187	16327	16052	16090	16157	16236	16226	16024	16204	16182	16308	16143	16256	16163	16115	16308	16337	16163	16163	16108	16343	16212	16460	16353	16360	16319	16265	16289	16212	16295	16079	16115	16277	16077	16024	16209	16309	16125	15989	16116	16138	16194	16200	16167	16276	16083	16287	16201	16066	16169	16115	16271	16080	16120	16285	16322	16089	16262	16232	16220	16292	16267	16085	16216	16279	16148	16238	16195	16157	16039	16117	15992	16218	16280	16271	16234	16201	16124	16245	16044	15991	16270	16333	16305	16192	16184	15951	16188	16131	16274	16045	16215	16137	16241	16156	16141	16350	16045	16112	16098	16128	16428	16221	16290	16196	16086	16184	16178	16228	16195	16223	16372	16143	16107	16328	16139	16138	16357	15953	16173	16194	16248	16197	16264	16266	16114	16374	16445	16154	16077	16325	15978	16243	16154	16217	16249	16117	16283	16077	16287	16310	15990	16017	16342	16227	16234	16293	16287	16247	16227	16206	16208	16150	16026	16076	16265	16116	16113	16142	16336	16096	16147	16266	16095	16097	16081	16175	16269	16274	16179	16124	15961	16295	16116	16153	16131	16093	16196	16193	16300	16144	16327	15969	16058	16139	16238	16042	16033	16094	16284	16291	16249	16131	16334	16172	16299	16193	16151	16190	16148	16146	16216	16426	16324	16337	16219	16225	16312	16074	16058	16204	16093	15986	16111	16171	16308	16221	16329	16125	15875	16295	16125	16165	16126	16014	16195	15999	16178	16087	16281	16039	16171	16116	16393	16134	16060	16234	16146	16096	16284	16081	16077	16193	16106	16291	16273	16015	16058	16313	16169	16336	16125	16091	16163	16154	16258	16176	16230	16052	16139	16085	16174	16089	16266	16371	16202	16257	16138	16193	16123	16058	16114	16168	16088	16122
13818	19450	18655	16193	15088	14677	14718	14509	15081	39658	39598	24344	16645	14328	13821	13833	13756	13885	13920	13690	13879	13886	13875	13816	13905	13845	13727	13909	13865	13870	14021	13939	13742	13825	13900	13763	14070	13813	13821	13816	13822	13757	13993	13772	13920	13941	13991	13965	13934	13988	13874	13865	13843	13782	13905	13932	13981	13856	14047	13810	13787	13811	13851	13807	13869	13909	13649	13776	14004	14027	13787	13920	13829	13873	13971	13816	13806	13749	13995	13874	13761	13844	13915	13821	13781	13738	13843	13690	13898	13857	13752	13853	13944	13840	13916	13870	13850	13940	13764	13889	13743	13706	13717	13970	13893	13911	13906	13765	13930	13837	13723	13974	13855	13821	13647	13680	13739	13822	13924	13895	13862	13926	13903	13776	13861	13974	13807	13893	14012	13914	14019	13771	13971	13909	13952	13788	13808	14007	13814	13962	13919	13884	13808	13982	14049	13853	13836	13898	14040	13861	13760	13769	13958	13879	13823	13946	14009	13663	13691	13933	13815	13916	13910	13903	13966	13944	13876	13812	13775	13997	13782	13989	14031	13739	13780	13791	13923	14071	13902	13775	13855	13746	13900	13968	13876	13991	13837	13717	13697	13865	13849	13826	13828	13902	13812	13944	13918	13946	13731	13768	13850	14060	13776	13760	14029	13926	14162	13985	13642	13788	13802	13813	13889	13794	13938	13766	13953	13824	13982	13746	14004	13945	13906	13935	13692	13719	13837	13592	13823	13821	14017	13735	14030	13777	13818	13975	13966	13862	13924	14002	13968	14057	13731	13832	13937	13851	13757	13784	13944	13725	13730	13985	13760	13789	13873	13807	13800	13896	13810	13882	13882	13935	14091	13972	13902	13935	13884	13926	13777	13740	13816	13882	13840	13951	13879	13887	14003	13822	13891	13754	13929	13871	13906	13795	13798	13826	13945	13795	13977	13896	13899	13766	13734	13959	13847	14024	13916	13863	13969	14000	13887	13906	13831	13835	13866	13881	13796	13725	13871	13833	13818	13878	13842	13640	13897	13854	14000	13907	13834	13872	13917	13842	14017	13840	13920	13869	13833	13804	13801	13877	13849	13820	13778	13759	13838	13791	13892	13807	13988	13813	13847	13917	13912	13920	13926	13818	14012	13917	13904	13875	13822	13924	13866	13940	13978	14000	13865	13893	14093	13698	13756	14078	14014	13805	13751	13869	13782	13936	13743	13827	13846	13949	13804	13978	13687	13858	13921	13845	13807	13938	14005	13813	13959	13853	13742	13942	13882	13820	13919	13887	13838	13827	13775	13871	13913	13904	13963	13854	13744	13919	13844	13791	13798	13844	14020	14056	13867	13886	13925	13956	13870	13986	13747	13849	13842	13844	13731	14048	13850	13925	14001	13793	13877	13936	13829	13914	13900	13911	13853	13935	13786	13840	13894	13891	14057	13986	13778	13846	13936	13888	13688	13743	13777	13832	13917	13923	13877	13965	13922	13865	13807	13813	13846	13939	13895	13865	13717	13762	13911	13922	13587	13814	13823	13911	13794	13938	13867	13748	13958	13850	14014	13928	13834	13936	13887	13959	13766	13952	13865	13931	13779	13931	13954	13934	13990	13727	13870	13880	13758	13826	13856	13857	14024	14057	13914	13669	13882	13849	13831	13919	13924	14006	14034	13906	14028	13934	13940	13857	13835	13769	13991	13887	13808	13993	13943	13805	14002	13816	13849	13864	13989	13771	13940	13726	13965	13717	13754	13889	13922	13910	13925	13862	13867	13922	13816	13900	14041	14130	13932	13862	14013	13769	14011	13822	13817	13837	13892	13910	13854	13821	13998	13881	13849	13887	13900	13831	13727	13997	14030	13790	13994	13796	13967	13767	13973	13736	13741	14003	13719	13867	13720	13895	13908	13990	13853	13851	13898	13809	13722	13820	13907	13974	13689	13886	13785	13913	13788	13931	13860	13881	13721	13814	13830	13753	13832	13820	13768	13811	13901	13873	13884	13764	13949	13991	13981	13866	13919	13812	13884	13880	13728	13776	13960	13947	13941	13769	13768	13873	13970	13980	13829	13868	13959	13790	14054	13876	13815	13717	13994	13921	13922	13777	13825	13827	13908	14001	13749	13958	13819	13943	13950	13886	13967	13784	13812	13939	13914	13798	13969	13820	13819	13934	13909	13832	14099	13697	13976	13721	13847	13812	13916	13815	14000	13906	13808	13828	13967	13868	13969	13674	13969	13871	13827	13996	13825	13806	13896	13871	13885	14111	13924	13877	13978	13738	13914	14025	13905	13978	13888	13875	13920	13917	13707	13943	13985	13938	13770	13814	13758	13909	13775	13713	13885	13876	13887	13859	13725	13926	14017	13803	13827	13922	13814	13664	13768	13912	13958	13795	13902	13834	13919	13819	13922	13727	13685	13884	13836	13954	13884	13837	13878	13930	13827	13895	13890	13913	13577	13773	13778	14024	13924	13931	13854	13806	13964	13873	13939	13958	13891	13858	13589	13892	14012	13842	14005	13908	13811	13792	13996	13971	13574	13848	13914	13887	13750	13895	13982	13883	14051	13884	13835	13888	13829	13874	13660	13842	13781	13709	13874	14011	13719	13911	13765	13817	13915	13915	13978	13798	13839	13874	13733	13860	13813	13911	13781	13856	13886	13870	14084	13615	13807	13843	13943	13672	13943	13846	13615	13848	13862	13870	13738	13788	13968	13837	13713	13982	13833	13843	13781	14073	14004	13729	14019	13885	13967	13895	13845	13814	13848	13871	13914	13795	14114	13718	14021	13884	13725	13751	13929	13874	13952	13860	13948	13910	13810	13895	13934	13823	13925	13800	13778	13878	14065	13709	13914	14037	13749	13787	13996	13855	13845	13786	13787	13637	13825	13738	13807	13874	13962	13763	13883	13887	13889	13926	13913	13742	13669	13933	13802	13911	13798	13859	13779	13828	13795	13831	13845	13908	14048	14056	13991	13814	13878	13885	13888	13567	13992	13947	13885	13800	13876	13900	13888	13904	13709	14046	13773	13903	13874	13745	13951	13815	13969	13922	13898	13744	13775	13951	13710	13920	13842	13898	13839	13754	13950	13910	13927	13717	14027	13816	13790	13709	13958	13829	13872	13683	13862	13906	13815	13978	13807	13930	13891	13838	13822	13627	13878	13725	13984	13849	13757	13758	13956	13819	13835	14023	13890	13646	13924	13886	13764	13773	13973	13884	13818	13881	13755	13797	13997	13763	13873	13680	13947	13932	13910	13959	13720	13926	13801	13959	13965	13792	13865	13793	13850	13874	13857	13810	13777	13664	13940	13752	13964	13712	13943	14200	13900	13830	14051	13800	13712	13816	13808	13833	13878	13899	13882	13767	13761	13932	13890	13983	14006	14001	13982	13963	13684	13961	14043	13940	13737	13804	13863	13835	13695	13920	13722	13815	13861	13725	13821	13891	13941	13856	13927	13717	13932	13790	14060	14001	14001	13824	13811	14088	14035	13728	13770	13956	13825	13736	13950	13829	13715	13882	13765	13818	13930	13987	13920	13942	13645	13701	13849	13917	13928	13862	13658	13754	13869	13761	13993	14032	13852	13902	13774	13771	13794	13923	13919	13855	13721	13771	13740	14033	13738	13740	13780	13985	13870	13840	13901	13811	13823	13802	13933	13819	13688	14032	14100	13830	13748	13889	13854	13933	13767	13950	13961	13874	13887	13848	13828	13844	13949	13981	13898	13912	13911	13856	13782	13715	13865	13827	13852	13816	13894	13903	13786	13799	13747	13755	13937	13912	13798	13924	13689	13749	13857	13999	13763	13832	13946	13932	13844	13829	13759	13871	13836	13899	13766	13841	13743	13851	13760	13861	13835	13836	13891	13857	13961	13849	13675	13779	13921	13912	13913	13788	13761	13865	13850	13919	13879	13978	13775	13964	13916	13946	14050	13816	13880	13670	14104	13962	13891	13886	13776	13940	13904	13818	13923	13817	13770	13873	13886	13749	13980	13852	14057	13822	13673	14011	13630	13955	13973	13998	13680	13814	13827	13782	13870	13950	14028	13958	13967	13769	13937	13820	13833	13800	13852	13817	13884	13909	13862	13842	13874	13818	13816	13985	13993	13842	13776	13765	13810	13779	13788	13658	13908	13875	13721	13890	13907	13901	13764	13784	13882	13704	13939	13783	14059	13840	13931	13900	13921	13854	13837	13869	13854	14009	13863	13830	13970	13763	13789	13830	13898	13895	13941	13987	13825	13754	13797	13700	13951	13721	13895	13920	13813	13907	13883	13900	13952	13926	13898	13944	14079	13858	13819	13896	13778	13907	13979	13953	13909	13996	13833	13929	13893	13740	13868	13892	13744	13866	13846	13780	13806	13644	13792	13862	13857	13888	13761	13794	13778	13830	13809	13778	13688	13725	13844	13849	13971	13792	13978	13766	13901	13837	13766	13741	13840	13959	13896	13743	13816	13784	13928	13809	13845	13950	13890	13832	13889	14079	13863	13676	13890	13788	13929	13760	13943	13816	13795	13801	14012	13701	13846	13939	13919	13922	13940	13948	13902	13874	13812	13922	13738	13786	13924	13949	13906	13935	13956	13840	13932	13884	13737	13981	13720	13853	13761	13860	13906	13966	13834	13777	13953	13762	13887	13865	14039	13724	13877	13907	13888	13721	13864	13967	13895	13895	13752	13797	13894	13895	13858	13823	13890	13789	13755	13770	13914	13791	13905	13886	14014	13887	13950	13731	13797	14107	13735	13939	13803	13990	13876	13862	13950	13929	13704	13763	13916	13745	13775	13972	13910	13836	13966	13709	13837	13852	13826	13959	13765	13850	13813	13856	13767	13914	13853	13877	13937	13803	13784	13857	13749	13966	13751	13726	13703	13956	13815	13816	13856	13885	13799	13940	13774	13768	13876	13834	13852	13759	13991	13794	14057	13808	13774	13908	13739	13922	13997	13870	13990	13906	13712	13890	13931	13996	13743	13860	13923	13946	13822	13847	13978	13817	13794	13909	13718	13800	13761	13917	13921	13828	13761	13795	13906	13828	13827	13783	13839	13913	13848	13874	13755	14025	13815	13886	14106	13766	13859	13965	13935	13880	13865	13966	13822	13918	13871	13953	13884	13922	13888	13865	13956	13791	13969	13690
23704	20866	28193	23704	21328	22384	21604	17929	19014	55105	56618	34016	22678	18142	16541	16805	16660	16544	16502	16333	16332	16619	16497	16318	16288	16534	16387	16523	16359	16639	16497	16423	16339	16505	16310	16555	16477	16496	16430	16540	16558	16543	16356	16466	16397	16364	16568	16609	16579	16492	16412	16415	16465	16396	16385	16304	16356	16571	16495	16304	16597	16733	16564	16532	16447	16447	16348	16713	16384	16486	16359	16354	16462	16479	16521	16561	16275	16315	16529	16616	16353	16458	16599	16473	16156	16377	16409	16313	16494	16270	16451	16450	16525	16631	16388	16353	16352	16356	16493	16487	16480	16507	16536	16327	16302	16494	16406	16188	16418	16363	16516	16419	16441	16438	16519	16396	16408	16465	16515	16459	16236	16473	16500	16327	16504	16378	16412	16415	16524	16537	16351	16743	16484	16464	16303	16440	16261	16490	16318	16401	16395	16433	16441	16337	16381	16305	16233	16289	16480	16453	16302	16275	16430	16595	16548	16261	16469	16539	16321	16384	16268	16449	16312	16511	16575	16528	16644	16587	16422	16316	16466	16643	16483	16433	16420	16229	16518	16500	16427	16610	16403	16501	16443	16379	16337	16595	16392	16369	16454	16397	16191	16515	16336	16442	16497	16580	16395	16478	16690	16379	16597	16435	16497	16292	16173	16622	16326	16271	16408	16348	16338	16562	16340	16424	16478	16455	16273	16178	16455	16456	16429	16554	16337	16543	16488	16282	16212	16215	16448	16453	16284	16278	16343	16200	16320	16610	16509	16416	16472	16324	16285	16438	16404	16447	16500	16251	16394	16174	16499	16442	16364	16607	16584	16380	16281	16504	16480	16575	16376	16508	16435	16251	16444	16450	16336	16255	16366	16416	16333	16368	16408	16397	16359	16306	16323	16463	16302	16256	16310	16614	16494	16234	16371	16402	16381	16306	16394	16477	16377	16246	16354	16370	16346	16585	16301	16462	16653	16326	16574	16212	16404	16229	16479	16411	16473	16322	16320	16619	16462	16181	16405	16485	16539	16526	16370	16347	16430	16392	16440	16243	16608	16387	16400	16134	16310	16469	16326	16236	16379	16421	16393	16438	16301	16329	16417	16403	16265	16399	16469	16386	16441	16504	16495	16284	16406	16578	16475	16273	16282	16367	16242	16367	16306	16399	16281	16379	16466	16411	16190	16337	16545	16298	16294	16386	16535	16510	16262	16433	16359	16477	16213	16623	16526	16302	16489	16280	16594	16389	16301	16202	16458	16486	16404	16424	16327	16541	16479	16410	16302	16379	16378	16188	16395	16374	16601	16317	16228	16355	16469	16311	16529	16511	16447	16317	16417	16469	16736	16480	16402	16439	16437	16454	16372	16369	16330	16392	16183	16339	16293	16333	16432	16433	16578	16317	16406	16372	16337	16344	16260	16220	16263	16334	16504	16321	16418	16436	16418	16336	16495	16392	16376	16381	16458	16360	16363	16578	16404	16320	16214	16321	16527	16526	16498	16386	16576	16496	16454	16571	16176	16483	16522	16453	16447	16470	16158	16394	16437	16383	16515	16479	16319	16152	16424	16432	16390	16421	16266	16552	16550	16302	16452	16387	16362	16311	16323	16366	16588	16359	16541	16458	16307	16386	16412	16256	16261	16551	16417	16380	16605	16255	16261	16457	16586	16314	16219	16375	16262	16426	16230	16506	16446	16518	16355	16233	16561	16378	16352	16519	16300	16302	16286	16409	16365	16398	16690	16370	16585	16291	16264	16311	16225	16506	16328	16346	16487	16109	16320	16437	16467	16367	16492	16317	16516	16450	16516	16453	16305	16428	16338	16387	16494	16592	16601	16336	16468	16469	16478	16527	16431	16329	16307	16330	16441	16316	16524	16527	16367	16435	16489	16637	16386	16503	16576	16381	16396	16496	16236	16412	16408	16339	16303	16308	16277	16353	16280	16363	16394	16343	16433	16605	16578	16384	16288	16344	16394	16447	16316	16375	16286	16404	16249	16366	16476	16550	16388	16303	16338	16250	16443	16397	16456	16394	16521	16393	16384	16512	16414	16259	16450	16340	16402	16416	16332	16464	16372	16278	16345	16450	16307	16286	16426	16426	16457	16487	16282	16291	16500	16229	16456	16473	16394	16532	16346	16267	16383	16403	16390	16419	16305	16374	16467	16335	16357	16394	16486	16403	16549	16432	16426	16326	16296	16377	16226	16456	16278	16436	16374	16638	16409	16673	16523	16407	16400	16578	16524	16442	16535	16326	16333	16338	16330	16354	16341	16468	16388	16438	16455	16418	16368	16114	16524	16267	16445	16375	16535	16393	16388	16344	16370	16460	16545	16370	16278	16260	16516	16349	16515	16459	16463	16458	16344	16233	16414	16367	16600	16447	16259	16441	16243	16525	16441	16489	16279	16464	16445	16413	16623	16281	16183	16613	16576	16417	16371	16334	16434	16452	16393	16557	16303	16430	16189	16108	16507	16148	16369	16332	16413	16376	16331	16493	16537	16492	16162	16297	16227	16446	16314	16341	16417	16416	16383	16501	16476	16281	16259	16483	16467	16407	16456	16362	16273	16473	16485	16399	16548	16396	16428	16399	16537	16346	16462	16460	16304	16356	16429	16466	16541	16427	16308	16347	16508	16300	16427	16453	16571	16353	16465	16296	16474	16509	16307	16385	16349	16297	16374	16299	16504	16324	16468	16260	16522	16300	16468	16300	16338	16375	16436	16503	16450	16277	16248	16386	16356	16363	16355	16258	16632	16275	16381	16433	16456	16451	16467	16174	16298	16253	16562	16383	16457	16307	16550	16455	16303	16319	16329	16339	16298	16253	16299	16329	16476	16362	16320	16477	16321	16643	16575	16525	16458	16442	16353	16364	16441	16326	16448	16490	16423	16685	16470	16361	16203	16341	16208	16444	16411	16274	16200	16453	16441	16388	16359	16425	16234	16355	16493	16431	16597	16277	16462	16412	16468	16360	16496	16581	16417	16539	16413	16353	16520	16397	16592	16424	16552	16356	16323	16262	16306	16347	16416	16389	16372	16340	16357	16495	16502	16180	16439	16350	16479	16386	16348	16343	16557	16542	16533	16281	16240	16274	16331	16448	16384	16450	16296	16462	16450	16278	16392	16276	16416	16422	16575	16595	16454	16520	16265	16282	16339	16251	16290	16341	16530	16197	16296	16435	16466	16302	16288	16310	16330	16482	16337	16584	16590	16322	16459	16542	16201	16406	16389	16485	16299	16409	16419	16453	16462	16434	16305	16399	16343	16313	16390	16448	16457	16302	16438	16332	16326	16309	16197	16508	16370	16521	16630	16465	16354	16448	16396	16248	16372	16497	16354	16394	16186	16572	16384	16218	16230	16373	16232	16454	16334	16350	16516	16421	16235	16353	16537	16412	16466	16351	16430	16412	16150	16587	16526	16344	16291	16666	16278	16288	16448	16400	16296	16386	16405	16364	16536	16438	16527	16538	16565	16439	16401	16551	16414	16399	16459	16424	16323	16393	16655	16360	16419	16329	16261	16347	16556	16325	16312	16501	16496	16523	16386	16385	16263	16540	16547	16439	16176	16288	16124	16529	16239	16440	16409	16324	16547	16639	16525	16487	16183	16403	16487	16454	16334	16243	16321	16566	16357	16352	16419	16539	16328	16474	16302	16203	16581	16541	16306	16357	16425	16237	16627	16387	16338	16388	16521	16533	16394	16570	16611	16453	16413	16575	16478	16292	16415	16363	16435	16446	16293	16538	16411	16485	16590	16555	16442	16272	16511	16288	16504	16280	16571	16591	16447	16339	16458	16367	16356	16307	16429	16270	16442	16295	16444	16439	16323	16474	16493	16447	16273	16422	16480	16370	16465	16215	16382	16352	16341	16532	16376	16434	16384	16275	16361	16431	16575	16437	16441	16403	16389	16141	16564	16343	16377	16429	16600	16306	16578	16280	16374	16529	16358	16260	16230	16436	16273	16430	16466	16210	16263	16436	16297	16346	16410	16456	16432	16335	16372	16473	16586	16298	16288	16390	16172	16464	16409	16563	16510	16257	16389	16194	16334	16390	16331	16359	16313	16553	16611	16536	16296	16352	16422	16363	16315	16307	16512	16414	16387	16366	16333	16502	16397	16340	16453	16347	16332	16557	16438	16144	16397	16320	16283	16405	16644	16494	16539	16254	16367	16371	16447	16392	16378	16223	16359	16253	16600	16536	16566	16501	16437	16440	16445	16239	16186	16420	16414	16458	16361	16323	16361	16408	16469	16267	16419	16352	16548	16315	16443	16541	16492	16477	16368	16306	16534	16316	16551	16493	16229	16168	16319	16080	16424	16417	16284	16543	16518	16402	16557	16419	16399	16297	16304	16384	16254	16413	16438	16145	16476	16431	16357	16381	16599	16369	16509	16283	16336	16444	16309	16409	16554	16468	16191	16500	16582	16594	16459	16469	16543	16359	16388	16338	16527	16498	16421	16609	16439	16503	16401	16462	16484	16300	16393	16381	16404	16309	16468	16414	16338	16359	16626	16264	16398	16428	16499	16344	16552	16356	16224	16250	16460	16247	16538	16504	16301	16609	16284	16392	16569	16316	16520	16375	16480	16444	16450	16259	16477	16619	16448	16416	16389	16312	16326	16315	16297	16312	16374	16333	16436	16522	16239	16445	16464	16499	16535	16281	16275	16252	16443	16326	16522	16450	16385	16349	16317	16314	16351	16246	16335	16429	16324	16319	16489	16319	16347	16414	16400	16157	16463	16287	16425	16434	16458	16426	16400	16217	16399	16415	16236	16461	16281	16540	16401	16365	16420	16473	16308	16504	16472	16298	16433	16523	16545	16442	16330	16501	16475	16458	16421	16349	16499	16401	16647	16348	16448	16362	16281	16474	16518	16457	16576	16571	16472	16389	16352	16457	16445	16264	16525	16507	16242	16431	16321	16309	16442	16226	16526	16474	16471	16534	16443	16241	16363	16521	16523	16314	16118	16282	16467	16508	16409	16463	16451	16516	16215	16313	16405	16296	16508	16530	16469	16375	16316	16274	16213	16301	16323	16474	16658	16425	16485	16348	16365	16404	16450	16540	16475	16372	16184	16362	16474	16446	16429	16485	16462	16292	16523	16164	16498	16599	16465	16335	16498	16514	16483	16371
16388	26850	25148	20106	17667	16495	15959	15712	18949	56027	53874	31592	19231	14810	14107	14050	13887	13974	13983	13918	13814	14052	14019	14068	14122	13866	13917	13951	14107	13977	14002	14052	13973	13925	14059	13976	14017	14071	14201	13966	13976	13972	14092	14048	14057	13907	14253	13916	14047	13984	13953	14108	14025	13910	14055	13985	14068	13976	13976	13998	14134	14104	13939	13916	13857	14049	14006	13836	13882	14022	13953	14162	13961	13989	14044	14019	13946	13997	13965	13929	13903	13906	14033	13887	13904	13969	14033	13836	13936	13837	13863	13813	13975	14099	14124	13916	13926	14174	13924	13846	13971	13970	13975	13821	14064	13960	14024	13887	13942	14127	13868	14122	13987	14055	14107	13843	14030	14023	13923	14044	14028	14120	13974	13920	13892	14084	14071	13904	13947	13960	14087	13760	14019	14044	13985	13935	13980	13882	13991	14059	13966	14152	13849	13953	13946	13882	13917	14109	13859	13899	14035	13959	13894	13907	13912	13982	14124	13914	14038	13854	13879	13983	13908	13958	14018	13817	13896	13970	13949	13880	13848	14094	14041	14035	14028	13877	13976	13936	13832	13994	14165	13922	14028	14087	13965	13888	13964	13821	14085	14026	14045	13956	14020	13805	13966	13971	13886	13857	14055	13903	14023	13944	13816	13763	14076	13999	13942	14028	13882	13919	14030	14025	14121	14159	14125	14038	13995	14084	13946	13851	14029	13828	14079	13888	14016	13931	13908	14009	13817	13875	14053	14031	14021	14021	13998	14047	13963	13974	14067	14105	13891	13946	14039	14080	14096	13925	13963	13888	14134	13995	13957	13977	14078	13979	13868	14027	13934	13920	13916	14079	13887	14061	14095	13889	14036	13910	14009	14162	14057	14023	14035	13847	13884	13997	13828	14101	14030	14038	13798	13794	13929	14072	13897	14128	13968	14114	14107	13969	13955	14140	13880	13898	13864	13890	14038	13933	13995	13926	14052	13879	14023	13932	13873	13930	14175	13901	13914	13906	13971	13897	13899	13871	13950	13996	14014	13923	13972	14095	13784	13926	13993	14093	14017	13819	13914	14127	13954	14012	13741	13901	13878	14110	13897	14064	14075	14003	13966	14116	13925	14006	13844	13822	14044	13876	13926	14066	13875	13931	13902	14024	14113	14130	13834	13943	14064	13977	13957	14012	14042	13879	13907	14156	13846	13930	13920	13878	14074	13893	13974	13996	14019	14018	13914	14001	14119	14102	13994	14020	13950	13916	14061	13911	14070	14036	13974	13965	13862	13780	13948	13953	13933	13992	13839	14056	13916	14086	14043	13929	14038	14026	13922	14100	13943	14021	13949	13818	14096	13789	13991	14054	13944	13845	13860	14084	14079	13945	13979	13863	13713	13894	13951	13911	14065	13966	13953	13911	14018	13910	13818	14047	13825	13962	13932	13908	13849	13967	14002	13912	13927	13932	14018	14018	13983	13799	14091	14093	13878	14059	13976	14022	13919	13876	13895	13985	14072	14083	13801	13927	13866	13962	13911	13907	13983	13896	14014	13882	14055	13870	13926	13845	13941	13753	13948	13959	14120	13893	14115	13920	13788	14041	13986	14075	13979	13954	13970	14052	13888	14021	13889	13980	14040	14016	14023	13959	13916	13840	13991	13891	14071	13963	13874	14049	13973	14006	13931	13957	13985	13939	13905	14169	13993	14047	13922	13883	14028	13998	14016	13955	13889	14152	13933	13895	13820	13867	13926	14013	14110	13912	13888	13833	14154	13880	13932	13999	13938	13933	14036	13997	13992	14100	14051	13857	13910	13996	13958	14104	14068	13921	14024	13803	13939	13917	13820	13973	14175	13915	14048	14041	14037	14036	13890	14022	13853	14044	14220	13925	13937	14097	13985	13968	14089	13974	14015	14138	14019	13922	14075	14019	14012	13960	13912	14007	14048	13814	13897	14043	13997	13975	14193	14039	13988	13961	14032	13948	13854	13902	14115	13908	13933	13982	14066	14001	13842	13962	14019	13770	14109	13990	13977	13892	13925	13817	14081	14098	13969	14005	13929	14080	14208	14004	14064	13892	13930	14033	13999	13878	14042	14080	13891	13927	13947	13982	14077	13930	13937	13973	14063	13965	13976	14105	14102	13949	13894	14119	13746	14108	14120	14049	13837	14091	14088	13926	13894	13968	14112	14067	13821	14010	14025	13976	14097	13919	13874	13895	14065	13900	13834	13855	13929	13913	14083	14086	13852	13988	13894	14050	13911	13956	13937	13875	13906	14076	14058	13932	13915	13904	13959	13892	13952	14085	14096	13927	14098	14041	13978	14020	14036	14046	13886	14069	14079	13933	14026	13991	14116	13896	13995	13978	14105	13909	13998	13955	13852	13932	14038	13754	14085	14108	14016	14100	13929	14150	13939	13832	13939	14042	14012	14039	14091	14131	13933	14019	14090	14074	13933	13906	13934	14082	13908	13775	13951	13874	13868	13890	14029	14007	14055	14176	14023	14139	14134	13882	14012	14014	13864	13986	13951	13998	13894	14096	13950	13910	13990	13933	13907	13988	13904	13720	14131	14087	14087	13863	13965	13881	13941	14078	13984	13888	13880	13982	14016	13990	14128	14024	14040	14124	13996	14062	13937	13946	14012	13868	14073	13960	13986	13793	13997	14033	13843	13887	13932	13984	13974	14034	13920	13895	14025	13875	14002	13991	13979	13842	14052	14008	14039	13887	13959	13969	14024	14114	13815	14051	13977	13951	14080	13737	14062	14028	13914	13897	14033	14008	14078	13923	14137	13967	13957	14118	13967	14108	13960	14089	14135	13981	13984	14101	13999	13929	13981	13858	13958	13945	13874	13881	14063	14045	13997	13795	13994	14042	13800	13945	14006	14037	13783	13982	13941	14013	13938	13932	13698	13925	14210	13895	14052	14017	13998	13955	14109	13974	13994	13951	14068	14076	14029	13998	13988	13759	13956	14037	14021	14075	14090	14012	13937	13881	14083	13805	14001	13878	13879	14006	13979	14013	14136	14039	13878	14098	13918	13960	13952	14021	13842	14072	13923	13951	13956	13996	13888	14006	14051	13874	14031	14025	13970	14000	13945	14144	14017	14004	14052	13829	14071	13989	14085	14127	14030	14135	13852	14003	13759	13969	14052	13894	14047	13873	14116	14115	14020	13860	13882	14028	14023	13887	13970	14177	14023	13978	13908	13959	13830	14015	13906	13955	13976	14023	13987	14182	13778	13923	14019	14047	14088	13960	13932	13879	13873	13982	13952	13895	13992	13964	14078	13952	14054	13991	14056	14039	13984	13857	14045	13840	13829	13866	14063	14038	14039	13751	14037	14009	14148	14030	14001	13976	14025	14007	14127	14013	14053	13910	13970	13985	13958	13978	13895	13913	13968	14074	13970	13910	14013	13992	13987	14130	14152	13951	14075	13798	13954	13911	13973	14026	14108	13951	13945	13951	14041	14152	14188	13908	14002	14025	13941	13894	13992	13957	13802	13942	13934	14028	13921	13808	14003	13951	14049	13909	13828	13915	13906	14023	14053	13913	13974	14051	14013	13834	13991	14053	13996	14012	13980	14046	13918	13952	14076	13932	13849	13882	14139	14113	14040	14015	13979	14134	13752	14022	14022	14013	13886	14030	13923	14104	14067	14092	13964	14073	13936	14051	13975	13967	13983	13961	13938	13999	13896	13979	13810	14007	13883	13891	14006	13894	13883	13961	13930	13979	13957	13993	13924	13846	13907	13984	13987	13906	14052	13964	14164	13981	13912	13966	13938	13961	13968	13968	13849	13986	14068	14072	14012	13991	14098	14114	14116	14178	13994	14066	14013	13970	13926	13920	13877	14051	14089	13933	13956	13981	13943	14000	13933	13907	13979	13938	13973	13946	13945	14003	13851	13830	14007	13898	13907	14064	14052	13999	14049	13824	14180	14047	14130	13886	13984	14031	13847	14032	14022	14136	13949	13909	13978	13955	14030	13961	14131	13880	13990	14089	13930	14013	13890	13974	13990	14049	14024	13969	14091	13907	13928	13868	13944	13770	13885	13885	14114	13930	13938	14014	14177	13895	14122	14024	14112	14025	13866	14056	13890	14145	13872	13929	13943	13948	14016	14030	14015	14050	13956	13850	13939	13966	14075	13857	13893	13870	14043	13897	14092	13916	13891	14015	13863	14164	13931	14007	14078	13972	13949	14096	13877	14182	13963	14024	13848	13858	14026	13991	13982	14006	13952	13929	13948	14022	13839	13890	13903	14089	14057	13946	14056	13926	14111	14064	14034	14090	14039	14088	14056	14011	14032	14091	14083	14022	13901	13976	13954	14157	14016	14104	13994	13968	14018	13920	13869	14016	13901	14236	13921	14009	13943	13768	14011	13892	13916	14046	13873	14026	13885	14001	13976	13897	14151	13825	13890	13928	14013	14089	14001	13945	14103	14062	13884	13929	13850	13983	13768	13953	14088	13931	14040	13964	13963	14016	13926	13939	13872	14064	13956	13834	13816	13873	13902	14055	13828	13977	13943	13973	13963	14068	14084	13969	13893	13912	13971	14133	14124	13940	13944	13955	13907	14065	14029	13947	13975	13875	13978	13947	13876	13959	14131	13902	13875	14031	13989	14086	14143	13803	14038	14025	13990	13913	14014	13985	13870	13865	14032	13975	14056	13993	13842	14073	14075	13929	14011	14031	13956	13841	14074	14058	13939	14006	14127	14026	14176	13909	14051	13869	14020	14037	13886	13929	13934	13954	13947	13840	13973	14019	13925	14013	13939	13900	13918	13890	14163	13921	13907	13983	14060	14123	13950	13889	14118	13923	13925	13970	13955	13870	13900	14139	13897	13880	13906	14055	14121	13762	14072	13871	14075	13990	14025	13964	14050	14022	14087	13892	13982	14098	13729	13820	14040	13973	13930	13983	14021	14131	13984	14000	13751	13931	14095	13968	14146	14035	13838	14067	13912	14040	13938	13982	14124	14021	13885	13976	13886	14109	13996	14008	14205	13954	14086	14070	13847	13915	13989	13939	13789	13947	14036	13810	13927	13910	14015	13914	14001	13983	13963	13885	13912	13944	14068	14078	13936	13787	13954	13881	13982	13984	14015	13870	14045	13956	13939	13991	13952	13984	13984	13944	13935	14050
29414	20787	19282	17686	16241	16559	16570	16348	16483	20121	22529	18861	17065	16608	16554	16361	16279	16201	16422	16262	16238	16294	16321	16305	16511	16459	16274	16228	16358	16405	16302	16374	16338	16118	16361	16159	16238	16121	16171	16416	16367	16118	16394	16391	16209	16144	16227	16419	16241	16421	16298	16261	16188	16335	16226	16309	16390	16292	16123	16104	16307	16317	16301	16157	16392	16104	16184	16385	16313	16295	16262	16178	16200	16247	16526	16363	16359	16264	16263	16137	16382	16375	16221	16356	16235	16378	16313	16347	16215	16271	16273	16280	16176	16237	16281	16246	16103	16422	16196	16314	16270	16298	16339	16465	16250	16444	16254	16038	16182	16163	16451	16366	16535	16270	16253	16377	16277	16219	16209	16277	16260	16244	16329	16330	16338	16356	16298	16126	16294	16327	16285	16332	16341	16205	16301	16264	16300	16301	16355	16255	16210	16374	16392	16232	16350	16200	16391	16312	16355	16244	16310	16365	16340	16289	16448	16198	16328	16178	16385	16051	16220	16245	16286	16378	16419	16419	16443	16326	16362	16171	16231	16200	16351	16333	16165	16286	16275	16157	16014	16270	16082	16171	16203	16132	16228	16276	16120	16251	16257	16199	16391	16412	16381	16403	16374	16168	16158	16236	16350	16354	16197	16235	16304	16295	16311	16234	16426	16519	16479	16372	16157	16303	16310	16228	16281	16276	16162	16258	16387	16548	16213	16173	16331	16135	16328	16235	16503	16370	16460	16381	16136	16156	16056	16333	16242	16511	16392	16322	16284	16207	16442	16352	16454	16361	16259	16239	16190	16171	16257	16263	16256	16301	16089	16280	16194	16485	16122	16279	16457	16355	16191	16198	16304	16180	16278	16327	16365	16273	16223	16383	16282	16227	16270	16185	16314	16206	16352	16356	16162	16188	16433	16207	16548	16243	16265	16047	16147	16224	16250	16259	16214	16278	16308	16099	16279	16298	16292	16222	16182	16275	16237	16191	16297	16250	16411	16204	16182	16277	16420	16299	16375	16411	16493	16138	16315	16355	16294	16343	16328	16289	16176	16105	16249	16362	16272	16511	16273	16306	16224	16197	16187	16206	16465	16411	16263	16147	16213	16282	16232	16161	16290	16118	16463	16431	16383	16373	16248	16421	16277	16331	16304	16301	16441	16224	16298	16104	16393	16195	16450	16210	16244	16572	16320	16281	16162	16197	16304	16197	16291	16200	16437	16089	16093	16104	16287	16408	16409	16391	16205	16298	16259	16379	16436	16347	16262	16346	16119	16281	16272	16214	16201	16165	16518	16273	16434	16367	16322	16248	16143	16271	16335	16090	16072	16187	16288	16291	16107	16157	16381	16408	16355	16256	16241	16335	16445	16200	16418	16287	16196	16375	16251	16176	16264	16324	16310	16429	16268	16293	16421	16414	16400	16226	16487	16369	16212	16362	16299	16229	16333	16338	16464	16247	16427	16092	16349	16390	16407	16379	16430	16214	16410	16287	16109	16265	16392	16219	16257	16193	16364	16451	16216	16126	16379	16280	16292	16101	16381	16201	16140	16259	16147	16465	16405	16282	16260	16114	16389	16239	16374	16178	16269	16189	16304	16273	16278	16280	16274	16380	16260	16465	16314	16425	16348	16305	15996	16427	16263	16420	16128	16292	16335	16436	16096	16377	16192	16402	16452	16221	16463	16184	16104	16166	16182	16344	16245	16380	16299	16322	16339	16283	16176	16317	16310	16254	16341	16459	16201	16072	16202	16346	16543	16116	16380	16410	16275	16262	16339	16316	16188	16276	16332	16204	16245	16217	16121	16471	16059	16506	16408	16332	16380	16347	16341	16156	16099	16130	16231	16299	16436	16459	16306	16429	16474	16134	16150	16311	16277	16402	16296	16283	16273	16275	16305	16214	16422	16412	16206	16189	16326	16249	16326	16279	16280	16440	16297	16337	16374	16123	16453	16316	16464	16231	16321	16200	16344	16155	16219	16237	16453	16419	16083	16204	16243	16336	16184	16241	16378	16133	16224	16304	16215	16331	16297	16255	16386	16280	16300	16201	16340	16176	16448	16371	16263	16341	16299	16111	16404	16543	16423	16184	16271	16233	16368	16350	16456	16285	16216	16328	16214	16229	16471	16300	16295	16263	16421	16402	16297	16406	16241	16274	16340	16111	16146	16363	16224	16283	16358	16253	16249	16299	16213	16367	16239	16007	16303	16266	16300	16332	16350	16086	16245	16206	16315	16256	16246	16198	16317	16251	16228	16203	16281	16290	16207	16422	16400	16166	16488	16252	16222	16205	16423	16430	16337	16400	16206	16207	16309	16399	16224	16339	16283	16240	16150	16328	16290	16204	16433	16394	16235	16270	16407	16367	16296	16075	16236	16403	16250	16278	16223	15972	16495	16362	16365	16257	16358	16392	16150	16314	16136	16292	16434	16282	16273	16360	16312	16423	16326	16237	16372	16345	16194	16302	16298	16255	16429	16268	16623	16161	16392	16233	16358	16150	16377	16382	16069	16166	16360	16318	16263	16281	16388	16389	16213	16307	16250	16338	16093	16315	16345	16439	16493	16313	16296	16430	16271	16283	16336	16365	16252	16273	16419	16120	16531	16402	16316	16523	16078	16151	16147	16285	16266	16393	16206	16388	16341	16358	16207	16266	16252	16178	16263	16333	16399	16302	16267	16274	16533	16307	16443	16225	16420	16215	16290	16261	16404	16441	16205	16300	16436	16269	16249	16248	16351	16288	16440	16425	16307	16217	16472	16271	16366	16396	16283	16204	16323	16313	16348	16194	16332	16332	16318	16306	16433	16308	16229	16354	16375	16273	16342	16135	16294	16405	16275	16248	16214	16323	16363	16033	16208	16323	16285	16385	16382	16325	16324	16361	16374	16197	16311	16316	16288	16366	16430	16422	16420	16266	16289	16296	16305	16094	16080	16312	16412	16321	16312	16326	16392	16106	16164	16409	16354	16064	16189	16144	16174	16349	16363	16428	16278	16153	16200	16197	16265	16473	16380	16305	16400	16235	16118	15978	16503	16190	16713	16294	16297	16493	16357	16299	16512	16188	16290	16283	16307	16225	16309	16466	16265	16316	16163	16393	16188	16300	16378	16385	16443	16173	16270	16372	16239	16238	16354	16259	16267	16293	16271	16316	16383	16435	16350	16285	16475	16243	16180	16275	16398	16186	16444	16221	16304	16356	16147	16321	16224	16365	16318	16302	16472	16329	16345	16214	16269	16476	16278	16386	16098	16210	16423	16273	16472	16417	16380	16178	16288	16209	16234	16431	16426	16279	16509	16463	16425	16422	16486	16332	16253	16362	16497	16180	16345	16154	16273	16211	16407	16373	16183	16370	16260	16514	16384	16343	16212	16080	16395	16251	16631	16364	16560	16312	16327	16236	16090	16075	16192	16441	16388	16074	16306	16201	16190	16528	16514	16041	16261	16277	16314	16492	16096	16184	16224	16500	16173	16342	16282	16474	16200	16244	16251	16438	16291	16401	16194	16304	16542	16056	16240	16301	16294	16169	16508	16311	16289	16275	16230	16225	16142	16255	16129	16438	16357	16380	16358	16310	16342	16225	16112	16197	16387	16194	16458	16489	16427	16308	16365	16140	16270	16425	16205	16327	16170	16423	16156	16208	16268	16329	16140	16166	16085	16320	16336	16403	16384	16445	16342	16317	16322	16192	16259	16441	16333	16438	16356	16144	16317	16583	16370	16476	16316	16368	16423	16229	16422	16137	16284	16394	16344	16179	16490	16355	16380	16296	16328	16414	16444	16394	16197	16137	16378	16276	16403	16410	16352	16313	16367	16403	16368	16225	16157	16347	16248	16147	16233	16337	16256	16184	16255	16447	16240	16145	16530	16237	16351	16327	16320	16117	16402	16144	16314	16269	16184	16247	16267	16022	16262	16443	16249	16247	16164	16322	16325	16516	16486	16304	16564	16287	16312	16421	16319	16350	16205	16286	16254	16335	16204	16437	16215	16375	16205	16295	16554	16408	16557	16506	16312	16168	16349	16137	16153	16433	16138	16114	16233	16168	16245	16193	16289	16440	16440	16284	16235	16396	16470	16185	16290	16240	16224	16431	16196	16269	16339	16264	16279	16475	16402	16424	16278	16309	16315	16279	16257	16522	16224	16189	16505	16344	16423	16323	16102	16363	16343	16233	16345	16075	16120	16301	16255	16142	16235	16539	16341	16235	16170	16219	16424	16342	16291	16503	16159	16424	16281	16314	16333	16200	16158	16295	16213	16385	16229	16297	16186	16365	16320	16270	16447	16307	16336	16382	16497	16461	16361	16260	16295	16296	16421	16375	16046	16393	16568	16395	16276	16311	16393	16379	16158	16229	16198	16255	16246	16235	16462	16144	16169	16320	16405	16307	16400	16414	16509	16263	16427	16449	16380	16448	16224	16322	16373	16107	16236	16199	16412	16357	16300	16326	16337	16407	16285	16352	16323	16117	16240	16441	16196	16157	16230	16294	16218	16372	16381	16281	16277	16204	16304	16418	16342	16279	16385	16293	16182	16218	16349	16502	16458	16352	16485	16279	16341	16173	16272	16253	16476	16463	16339	16244	16346	16208	16161	16356	16166	16280	16334	16238	16347	16331	16324	16224	16411	16324	16484	16281	16269	16367	16213	16414	16424	16200	16260	16422	16382	16395	16263	16309	16443	16275	16277	16088	16370	16374	16209	16327	16273	16092	16317	16270	16049	16258	16277	16213	16365	16305	16351	16464	16332	16416	16139	16394	16380	16464	16428	16548	16228	16298	16469	16327	16113	16218	16243	16262	16496	16429	16242	16115	16135	16397	16405	16449	16322	16298	16263	16223	16368	16114	16182	16179	16517	16462	16065	16409	16320	16322	16263	16257	16209	16243	16344	16464	16159	16114	16166	15948	16283	16286	16272	16529	16373	16464	16241	16264	16287	16379	16309	16470	16029	16374	16363	16337	16294	16309	16358	16218	16117	16290	16384	16381	16345	16206	16421	16127	16322	16204	16279	16295	16335	16426	16476	16340	16294	16422	16418	16303	16430	16222	16269	16227	16347	16372	16405	16398	16213	16134	16228	16201	16188	16326	16445	16338	16016	16186	16181	16217	16365	16366	16356	16112	16310	16357	16325	16204
14953	14964	14719	14346	14246	13957	14014	13976	14063	20473	21389	16480	14710	14095	14164	13982	13901	13955	13961	13911	13799	13672	13936	13981	13933	13890	14015	13957	13957	13871	14061	13880	13875	13954	13898	13811	14056	13910	13974	13929	13914	13947	13784	13786	13867	13865	13888	13783	13878	13962	13837	13891	13856	13852	13857	13923	13860	14007	13972	13785	13916	13877	13987	14022	13896	14070	13761	13846	13971	13894	13904	13843	13892	13801	13886	14022	13893	14022	13979	13805	13833	13844	13977	13962	13893	13939	13905	13961	14136	13822	13869	13763	13894	13995	13827	13847	13889	13915	13886	13802	13885	13763	14054	13742	13916	14149	13848	13919	13923	13795	13829	13903	13849	13771	13769	13858	13996	13935	13767	13898	14061	13865	14100	13873	13946	13941	14022	13940	13868	13882	14007	13963	13635	13854	13867	13925	13876	13747	13976	13940	13980	13889	13913	13970	13890	14015	13767	13996	13700	13844	14055	13957	13884	13922	13936	13875	13957	13838	14100	13915	13778	14060	13795	13864	13923	13955	13927	13960	13996	13804	13934	13913	13897	13937	13983	13968	13833	13819	13928	13976	13963	13971	14120	14023	13999	13867	13782	13813	13924	13903	13862	13902	13882	13800	13926	13931	13919	13870	13829	13976	13949	13917	13970	13801	13925	14057	13745	13685	13933	13863	13759	13858	13745	14031	13803	13955	13865	13830	13966	14059	13891	13889	13837	13916	13721	14000	13916	13907	13856	13869	13780	13883	13943	14012	13997	13830	13859	13960	13878	13758	13913	13912	13792	13905	13860	14023	13952	14158	14055	13976	13844	13791	13857	13877	13857	14012	13911	13773	13874	13902	13771	13841	13789	13899	13817	14067	14151	13885	13906	13890	13789	13876	14010	14032	13698	13900	13876	13909	13905	13896	13903	13906	14074	13873	13968	13780	13810	13946	13874	14000	13663	13823	13792	13945	13737	13712	13974	13957	13811	13863	13781	13914	13911	14064	14006	13759	13877	13751	13938	13901	13800	13823	13916	13796	13735	13803	13761	13820	14037	13840	13901	14042	13887	13799	13978	13877	13935	13986	13888	13946	13913	13976	13761	13903	14063	13860	14143	13939	14016	13790	13989	13949	13953	13779	13981	13767	13928	14059	13796	13968	13892	13817	13816	13965	13863	13948	13775	13775	14019	13878	13878	13758	14053	13953	13909	14003	13938	13989	14035	13863	13862	14008	13914	13996	13899	13773	13929	13894	13865	13879	13993	13878	13855	14001	13771	13904	13964	13816	13898	13742	13991	13711	13901	14023	13747	13793	14147	13807	13985	13800	13865	13841	13803	13921	13873	14088	13941	14071	13900	13775	13975	14148	13897	14040	13846	13963	13908	14062	13928	13915	13950	13841	13969	13869	13876	14011	13744	13905	13906	13829	13695	13880	13941	13950	13882	13862	13859	13916	13801	13969	13882	13956	13890	13786	13800	13931	13926	13902	14052	13908	14139	13804	14027	13926	13908	13974	13897	13855	13994	13866	13911	13945	14011	13870	13774	13884	13911	13871	13889	13750	14009	13824	13903	13912	13939	13923	14045	13891	13906	13909	13810	13940	13961	14023	13785	13900	14014	13844	13758	13901	13756	13948	13953	13843	13881	14075	13745	14035	13855	13848	13861	13940	13740	13860	13920	14003	13992	13988	14031	13881	13880	13811	13866	13776	13843	13715	13868	13941	13753	14032	13885	13767	13983	13965	13771	13942	14192	13898	13784	14080	13857	13927	13826	13949	14045	13988	13942	14049	13976	14044	13998	13909	13948	13980	13825	13918	13782	14105	14027	13915	13843	13877	13805	13872	14043	14061	13885	13793	13817	13893	13982	13992	13854	14062	13980	13813	13914	14039	13911	13997	13797	13843	13920	13941	13922	13738	13900	13920	13839	13976	13799	13966	14095	13932	13931	13849	14161	13906	13792	13816	14086	13926	13969	14058	13996	14017	13871	13950	13960	13831	13944	13945	13948	13861	13858	14066	13914	13924	13951	14002	13934	13699	13970	13938	13891	13906	13839	13964	13859	13960	13918	13933	13803	13872	13918	13969	14128	14073	14036	13841	13842	13804	14008	14055	14045	13731	13844	13921	13909	14025	13884	13984	13902	13726	13942	13850	13926	13909	13921	13950	13867	13997	13889	13991	13864	13953	13931	13832	13951	13891	13964	13935	13864	13710	13852	13986	13892	13946	13992	13881	14004	13997	13866	13922	13820	13943	13947	13707	13807	13796	13934	13903	13688	13942	13944	13721	13892	13857	13965	13946	13905	13967	13840	13956	14002	13733	13828	13955	13807	14122	13814	13798	13774	13827	13888	14011	13854	13901	13861	14002	13908	13944	13855	13762	13976	13894	13925	14005	13820	13989	14109	13932	13905	13927	13888	14041	13956	13959	13822	13873	13950	14055	13873	13970	13833	13804	13878	13834	13866	13853	14031	13812	13742	13893	13899	13876	13905	14043	13886	13880	13866	13844	14016	13795	13819	13998	13838	13971	13724	13829	13933	13921	13923	13933	13885	13899	13889	13788	13785	13955	13943	13868	13811	13840	13960	13945	13815	13732	13863	14057	13997	13894	13962	13934	13809	13927	13816	13934	13897	13932	13881	13917	13775	13859	14035	13930	14088	13815	13966	13881	13989	13812	13928	13835	13875	13841	13969	13767	13769	13889	13873	13994	13859	13863	13842	13831	13911	13788	13864	13943	13721	13901	13861	13946	14065	13964	13887	13820	14001	13810	13941	13819	13939	13922	14166	13831	13989	13898	13858	14062	13839	14013	13944	13814	14077	13945	13808	13951	13939	13866	13933	13845	13864	13984	13935	13875	14047	13971	13824	13851	14095	14028	14018	13808	13946	13903	13875	13987	13892	13829	13887	14019	13937	13963	13787	14012	13854	13890	14114	13603	13987	13838	13838	13906	13814	13979	13901	14007	13976	13947	13760	13910	13960	13950	13774	13871	13933	13979	13881	13891	13894	14038	13896	14000	13916	13959	13964	13880	13995	14015	13966	13946	13822	13913	13966	13988	13910	13982	13883	13865	14038	13888	13684	14283	13939	13970	13936	13960	13988	13954	13933	13881	13998	13879	13860	13938	13801	13936	13847	13883	13981	13964	13883	13955	13990	13749	13873	13927	13993	13865	13853	13849	13844	13808	13932	13866	13867	13965	13878	13723	13936	13795	13882	13843	13816	13648	13886	13936	13831	13751	13877	13843	13923	13782	13882	13875	13856	13892	13903	14021	13779	13706	14058	14046	13844	13908	13941	13920	13913	13922	13945	14090	13816	13838	13845	13659	13846	13904	13816	13834	13958	13852	13956	14015	13997	14023	13867	13755	13820	13945	13916	13937	13967	14023	13781	13925	14050	13956	13913	13927	13787	14014	13766	13794	13977	13785	13939	13836	13887	13833	14046	13986	13842	13829	13999	13930	13900	13809	14042	13874	13760	13933	13888	14010	14026	13759	13859	13984	13928	13926	13884	13978	13935	13765	13924	13737	14011	13852	13954	13745	14073	14025	13996	13914	14007	13904	13798	14062	13861	14100	13861	13909	13785	13981	13881	13933	13756	14015	13773	13870	13956	13966	13945	13858	14084	13842	13804	13944	13861	13805	13959	14088	13785	13825	14017	13920	13978	13829	13833	13812	13912	13881	14004	13927	13800	14024	13926	14043	14001	13869	13972	13928	13821	13801	13841	13898	14012	14094	14015	13944	14011	13915	13975	13961	13862	13855	13878	13895	13828	14060	13910	13918	13849	14018	14105	13994	14005	13867	13823	13845	13781	13910	13958	14043	13936	13931	13831	13992	13787	13941	14031	13834	13866	13937	13825	13998	13918	14035	13960	13688	13842	13961	13962	13868	13860	13843	14024	14005	14026	13955	13697	13772	13923	13825	13930	13803	13907	13981	13897	13990	13964	13811	13808	13994	13987	13942	13931	13784	13905	13976	13923	13879	13858	13932	13993	13833	13827	13922	13997	13943	13893	14044	13868	13862	13867	14014	13707	13889	13808	13965	13794	14081	13968	13996	14049	13810	13964	13863	14146	14018	14002	14035	13822	14210	13978	13823	13905	13918	13955	13780	13986	13942	13867	13890	14008	13898	13937	13909	13886	14207	14061	13808	13829	13986	13877	13973	13877	13643	13971	14062	13960	13825	13965	13936	13845	13777	14022	13846	14005	13958	13889	13843	14035	13871	14007	13959	13886	14070	14074	13740	13894	13972	13769	13940	13873	13843	14095	13900	13955	13906	14103	13856	13966	14148	14030	13950	13873	13936	13974	14005	13848	13850	13914	13952	14019	13843	13903	13918	13779	13852	14172	13718	13878	13821	13908	13957	13799	13873	14068	13924	14032	14006	13857	13719	13949	13957	13879	13964	13868	14035	13844	13922	13853	14038	14072	13872	13843	13927	13933	13957	13922	13944	14034	14014	13892	13808	13954	13948	14033	13780	13864	14105	13779	13877	13879	13918	13892	13818	13886	13916	13944	13762	13974	13948	13937	13810	13958	13847	13959	13616	13970	14026	13919	13882	13908	13959	14041	13826	13799	13957	13942	13893	13885	13904	14057	13871	13940	14080	13868	13784	13942	14105	13839	13914	13915	13860	13762	13858	14022	13872	13977	14201	13996	13799	13817	13750	13826	13944	13852	13868	13955	14019	13983	13936	14022	14031	14176	13926	13760	13937	13803	13997	13892	13891	13613	14041	14016	14112	13944	13922	13785	13810	13940	13782	13926	13881	13828	13904	13858	13826	13938	13897	13926	13946	13914	13814	13838	13833	13976	13965	13947	13840	13979	14060	13867	13910	13888	13840	14031	13846	13975	14055	13882	13800	13830	13947	13825	13919	13917	13931	14069	13884	13974	13804	13801	13875	13919	13769	13797	13740	13874	13850	13886	13815	13946	13878	13852	14022	13811	13841	13792	13977	13684	13881	13881	13920	13997	14102	14046	13837	13886	13945	14110	13928	13906	13859	13830	13918	13945	13926	13831	14020	13777	14044	13917	14012	14013	13731	14104	13945	13980	14028	13803	13861	13841	13807	13859	14027	13898	13880	13803	13912	13957	14016	13955	14014	13982	13884	14132	13865	13948	13900	14017	13921	13895	13889
25697	20824	26803	25344	19374	17659	17401	16869	16851	36685	40746	25489	19237	16915	16279	16373	16057	16219	16272	16392	16168	16270	16223	16305	16116	16198	16144	16296	16148	16255	16376	16313	16314	16319	16147	16318	16335	16258	16102	16117	16295	16254	16430	16416	16162	16171	16258	16049	16170	16228	16186	16195	15986	16160	16503	16330	16077	16175	16236	16184	16254	16113	16320	16266	16305	16112	16239	16298	16337	16218	16121	16204	16108	16201	16346	16038	16097	16126	16284	16277	16194	16282	16037	16240	16340	16326	16050	16166	16339	16006	16160	16068	16131	16011	16091	16309	16110	16055	16280	16045	16217	16178	16184	16102	16077	16182	16014	16217	16071	16350	16199	16266	16067	15965	16229	16069	16250	16242	16166	16037	16214	16179	16090	16184	16277	16093	16134	16331	16101	16211	16287	15971	16206	16180	16219	16333	16159	15915	16113	15965	16034	16058	15996	16298	16288	16055	16361	16170	16444	16070	16292	16065	16365	16227	16163	16157	16056	16338	16054	16277	16100	16189	16212	16179	16252	16339	16061	15947	16321	16169	16170	16074	16392	16296	16285	16136	16129	16037	16208	16197	16154	16231	16233	16303	16067	16128	16178	16051	16160	16115	16187	16012	16076	16124	16135	16289	16043	16146	16185	15946	15906	16330	16415	16223	16073	16025	16175	15988	16167	16166	16242	16258	16192	16144	16258	16120	16103	16156	16054	16196	16009	16228	16250	16331	16176	16162	16084	16099	16346	16344	16212	16109	15937	16125	16124	16031	16097	16112	16162	16255	16089	16110	15987	16176	16210	16297	16153	16303	16146	16095	16252	15997	15907	16223	16245	16132	16106	16190	16252	16367	16100	16121	16053	16143	16043	16221	16214	16002	16187	16148	16091	16038	16130	16028	16180	16245	16097	16186	16082	15958	16318	16167	16104	16318	16117	16244	16278	16229	16048	16212	16116	16091	16252	16112	16230	16001	16216	15911	16085	16368	16048	16197	16274	16354	16291	16204	16306	16164	16147	16254	16080	16106	16212	16278	16157	16106	15950	16242	16277	16228	16312	16082	16059	16052	16250	16095	16282	16013	16346	16295	16225	16257	16098	15969	16037	16132	16089	16027	16241	16130	16208	16150	16218	16299	16041	16261	16072	16002	16158	16288	16267	16080	16174	16003	16165	15913	16071	16095	16071	16123	16410	16157	15974	16204	16062	15996	16061	16208	16179	16161	16134	16219	16019	16134	16153	16295	16383	16112	16295	16245	16157	16193	16290	16311	16184	16155	15989	16146	16078	16179	16153	16141	16320	16328	16072	16309	16203	16102	16134	16162	16187	16271	16366	16240	16214	16054	16130	15950	16144	16361	16135	16283	16290	16344	16047	16132	16226	16170	16058	16248	16290	16160	16180	16142	16206	16251	16166	16204	16152	16078	16254	16209	16377	16093	16190	16259	16192	16307	16198	16123	16139	16079	16155	16457	16078	15845	16114	16112	16252	16151	16169	16212	16181	16217	15942	16211	16300	16031	16017	16243	16140	16117	16261	16078	16229	16058	16289	16237	16407	16101	16188	16273	16143	16106	16037	16000	15974	16027	15976	16066	16415	15998	16261	16253	15991	16069	16339	16179	16103	16065	16017	16384	16136	16243	16115	16045	16130	16237	16210	16063	16289	16137	16087	16322	16123	16158	16122	16238	16217	16089	16147	16072	16238	16100	16168	16107	16234	16092	16196	16105	16284	16254	16031	16060	16033	16322	16354	15974	16136	16173	16283	16314	16242	16177	16155	16271	16314	16088	16267	16192	16294	16145	15996	16210	16113	16353	16214	16151	16139	16253	16304	16020	16340	16129	16012	16122	16324	16171	16236	16105	16094	16085	16006	16145	15995	16297	16258	16274	16194	16358	16235	16106	16175	16048	16124	16153	16224	15980	16084	16110	15930	16035	16019	16423	16217	16136	16128	16179	16060	16204	16036	15917	16022	15929	16200	16135	16061	15973	16228	16052	16103	16108	16170	16246	16080	16023	16049	16300	16303	16343	16144	16261	16146	16124	16042	16246	16052	16063	16172	16010	16127	16127	16396	16223	16195	16114	16166	16284	16148	16114	16159	16168	16168	16097	15976	16140	16088	16093	16175	16176	16190	16218	16055	16164	16337	16206	16253	16154	16050	16102	16251	16117	16194	16246	16222	16147	16388	16312	16125	16118	15941	16240	16170	16272	16250	16224	16348	16234	16216	16100	16125	16238	16158	16272	16336	16245	16248	16262	16284	16239	16269	16219	16016	16261	16359	16104	16258	16247	15992	16111	16290	16232	16156	16196	16323	16313	16123	16210	16121	15961	16117	16124	16199	16094	15953	16068	16060	16239	16146	16014	16073	16052	16148	16205	16317	16121	16141	16019	16347	16081	16346	16282	16140	16272	16357	16105	16001	16095	15981	16032	16036	16105	16243	16176	16168	16083	16174	16029	16084	15999	16157	16259	16112	16099	16050	16155	16291	16112	16261	16160	16066	15945	16360	16094	16022	16177	16306	16173	15930	16245	16105	16260	16144	15995	16003	16245	16351	16310	16355	16297	16401	16257	16442	16092	16127	16172	16162	16266	16135	16151	16067	16167	16025	16215	16133	16175	15947	15982	16157	15979	16378	16259	16210	16346	16255	16160	16075	16192	16197	15940	16011	16116	16030	16192	16263	16304	16028	16222	16328	16172	15956	16072	16032	16172	16172	16103	16158	16030	16255	15927	16077	16115	16183	16422	16320	16188	16191	16189	16168	16327	16182	16090	16147	16322	15967	16309	16202	16152	16085	15915	16083	16168	16039	16099	16192	16018	16196	16168	16016	16261	15953	16131	16113	16200	16226	16275	16255	16186	16231	16407	16353	16233	16090	16149	16264	16190	16122	16234	16065	16274	16152	16057	16004	16190	16311	16034	16162	16000	16174	16283	16096	16129	16154	16081	16115	15866	16238	16019	16099	16204	16174	16163	16108	16092	16083	16099	16181	16194	16102	16176	16148	16087	16105	16378	15990	16167	16165	16043	16192	16056	16275	16057	16186	16313	16121	16103	16224	16231	16185	16410	16269	16168	16181	16194	16093	15997	16026	16050	16373	16276	16181	16289	16098	16062	16142	16169	16181	16314	16012	16128	16212	16061	16171	16158	16273	16232	16222	16322	16406	16272	16299	16229	16338	16135	16334	16254	16155	16041	16240	16239	16189	16049	16143	16302	16072	16354	16223	16176	16112	16114	16036	16093	16112	16314	16423	16221	16250	16216	16105	16049	16131	16004	16202	16200	16054	16281	16146	16214	16398	15958	16217	16269	16237	16286	16133	15923	16362	16149	16225	16052	16239	16189	16164	16165	16051	16101	16211	16186	16038	16154	16172	16084	15956	16244	16407	16246	16009	16159	16175	16172	16007	16074	16105	16365	16148	16111	16285	16118	16148	16153	16214	16184	15966	16304	16202	16115	16014	16141	16215	16239	16101	16235	16138	16181	16201	16221	16120	16354	16101	16283	16074	16137	16161	16031	16265	16356	16235	16243	16172	16291	16158	16352	16313	16162	16095	16098	16209	16222	16212	16152	16302	16103	16109	16159	16250	16105	16205	16240	16353	16142	16364	16185	16359	16278	16142	16182	16092	16111	16305	16268	16231	16204	16097	16107	15986	16059	16174	16035	16251	16221	16222	16315	16193	16239	16229	16241	16142	16061	16282	16189	16124	16307	16215	16157	16137	16007	16323	16232	16236	16011	16223	16336	16154	16028	16333	16296	16102	16091	16058	16021	16139	16213	15934	15836	16230	16252	16144	16211	16202	16337	16050	16332	16097	16129	16334	16021	16006	16088	16069	16092	16250	16201	16112	15993	16174	16197	16213	16016	16017	15956	15827	16286	15934	16316	16237	16101	16217	16364	16097	16260	16303	16237	16324	16166	16162	16046	16279	16113	16203	16174	16151	16145	16239	16126	16197	16258	16104	16259	16086	16076	16202	16117	16288	16236	16146	16053	16145	16179	16030	16106	16281	16188	16110	15999	16108	15903	16251	16105	16236	16098	16044	16117	16452	15994	16013	16202	16278	16288	15852	16185	16183	16103	16250	16209	16359	16064	16202	16079	16149	16069	16073	16117	16229	16168	16242	16454	16157	16220	16170	16049	16167	16152	16037	16262	16013	16255	16005	16095	16324	16142	16061	16021	16164	16230	15958	15945	16195	16220	16124	16191	16261	16064	16200	16064	15973	16172	16291	16194	16127	16139	16280	16113	16192	16056	16279	16271	16267	16225	16291	16186	16054	16158	16311	16247	16461	16165	16199	15997	16058	16100	16048	16281	16286	16352	16389	16163	16234	16048	15996	16242	16212	16259	16157	16169	16008	16293	16189	16366	16255	16246	16094	16146	16279	16180	16119	16171	16193	16022	16211	16312	16299	16333	16207	16218	16219	16477	16239	16298	16062	16238	16062	16016	16022	16327	16261	16225	16122	16041	16113	15883	16185	16303	16161	16317	15926	16202	16448	16205	16205	16216	16414	15867	16100	16195	16163	16149	16321	16095	16257	16082	16370	16141	16196	16181	16131	16134	15936	16069	16116	16187	16195	16289	16165	16098	16182	15958	16096	16284	16233	16237	16354	16064	16264	16135	16235	15940	16236	15985	16246	15999	16162	16241	16362	16078	16231	16238	16369	16188	16085	16325	16188	16182	16268	16086	16286	16226	16097	16079	16193	16167	16260	16118	16262	16208	16117	16186	16307	16198	16194	16270	16221	16123	15934	16096	16233	16117	16030	16023	16181	16185	16098	16200	16188	16203	16167	16324	16192	16291	16173	16415	16208	16216	16199	16250	16105	16115	16303	16092	16179	16061	16126	16133	15990	16283	16126	16177	16092	16121	16133	16284	16342	16192	16293	16039	16162	16254	16302	16299	16289	16184	16126	16185	16004	16122	16220	16410	16220	16095	16249	16208	16107	16139	16173	16090	16276	16320	16247	16261	16003	16423	16286	16191	16238	16307	16107	16171	16211	16291	16213	16019	16271	16139	16366	16370	16102	16139	16080	16191	16155	16390	16422	16254	16045	16061	16266	16291	16245	16112	16221	16279	16136	16152	16080	16254	16164	16197	16142	16154	16144	16088	16230	16182	16256	16288	16184	16020
13668	19544	18883	16338	15333	14841	14588	14530	15217	40122	39518	22859	16022	14253	13856	13967	13869	13846	13874	13855	13911	13830	13900	13903	13899	13694	13774	13943	13798	13908	14019	13891	13700	14110	13816	13736	13897	13809	13791	13989	13853	13791	13786	13815	13768	13792	13788	13805	13844	13926	13836	13983	13733	14008	13991	13959	14057	13716	13790	13784	13875	13915	13837	13864	13842	13954	13898	13978	13870	13902	13888	13899	13707	13934	13770	13856	13879	13941	13791	13866	13776	14009	13933	13902	13945	13795	13787	13902	13832	13871	13874	13848	13674	13819	13854	13755	13837	13871	14095	13682	13822	13909	13915	13746	13739	13835	13901	13738	13983	13858	13815	13807	13784	13699	13949	13885	13944	13954	13910	13888	13811	13773	13913	13962	13895	13880	13795	13975	14065	13852	13830	13795	13839	13768	13793	13833	13886	13663	13711	13855	13923	13881	13770	13954	13872	13931	14037	13879	13862	13825	13987	13788	13906	13776	13753	14009	13877	13801	13761	13798	13808	13880	13825	13811	13921	13963	13879	13863	13825	13773	13806	13817	13871	13831	13696	14020	13901	13958	13875	13991	13755	14057	13808	13995	13814	13701	13808	13915	13658	13828	14005	13920	13996	13744	13881	13993	13941	13863	14034	13747	14003	13927	13733	13973	14022	13975	13957	13902	13938	13881	13928	13834	13688	13909	13960	13961	13750	13819	13826	13833	13619	13966	13801	13872	13800	13865	13782	13950	13755	13942	13883	13902	13910	13745	13916	13792	13897	13635	13851	13925	13734	13723	13899	13813	13830	13876	13911	13848	13881	13880	13927	13860	13783	13928	13856	13787	13914	13680	13756	13845	13900	13911	14002	13698	13982	13806	13824	13949	13837	13930	13964	13886	13994	13770	13600	13952	13879	13960	13856	13880	13891	13916	13789	13919	13896	13853	13807	13905	13889	14048	13837	13797	13904	13877	13832	14018	13799	13738	13866	13882	13919	13722	13911	13797	13794	13883	13833	13769	13707	13933	13802	13801	13897	14029	13837	13789	14066	13938	13974	13783	13955	13761	13763	13888	13876	13995	13882	13735	13844	13941	13776	13907	13858	13989	13976	13782	13897	13739	14007	13879	13883	13814	13860	13834	13890	13932	13867	13841	13897	13877	13900	13994	13809	13809	13800	13979	13754	13888	13739	13940	13973	13798	13785	14014	13773	13799	13941	13831	13851	13892	14015	13781	13998	13877	13776	13853	14043	13837	13840	13901	13830	13851	13763	13763	13832	13887	13825	13899	13821	13936	13798	13769	13826	13974	13958	13817	13943	13782	13910	13898	14036	13760	13675	13918	13904	13844	13985	13733	13868	13818	13918	13879	13801	13856	13814	13756	13776	14017	13977	13802	13920	13877	13824	13852	13722	13893	13722	13868	13877	13713	13764	14015	13897	13709	13911	13778	13869	13786	13995	13838	13825	13786	13845	13959	13785	13901	13939	13947	14012	13833	13973	13870	13770	13971	13974	13815	13953	13801	14072	13856	13736	13811	13774	13831	13930	13899	13891	13595	13958	13968	13758	13910	13792	13747	13720	13879	13805	14011	13867	13892	13930	13911	13939	13864	13995	13891	13757	13945	13737	13730	14022	13876	13915	13942	13675	13833	13906	13986	13844	13888	13990	13965	13943	13973	13878	13774	13821	13899	13848	13771	14053	14064	13856	13735	14006	13664	13815	13754	13821	13826	13892	13845	13956	13829	13940	13913	13808	13885	13908	13827	13908	13774	13812	13815	13892	13835	13952	13717	13719	13982	13743	13924	13780	13994	13835	13882	13739	13997	13841	14003	13887	13928	13944	13848	13844	13963	13758	13750	13833	13964	13738	13808	13833	13765	13987	13725	13874	14001	13786	13839	13771	13824	13875	13873	13775	13787	13761	13988	13948	13871	13799	13993	13792	13751	13916	13960	13757	13808	13811	13819	13874	13875	13871	13827	13874	13723	13729	13995	13935	13910	13787	13867	13913	13733	13796	13852	13766	13911	13738	14030	13947	14017	13721	13923	13878	13825	13845	13777	13946	13917	13990	13801	13786	14008	13851	13764	13833	13741	13888	13808	13967	13796	13861	13837	13717	13710	13848	13948	13902	13804	13975	13811	13851	14018	13859	13764	13857	13803	13780	13775	13829	14030	13683	13903	13824	13844	13878	14012	13683	13854	13937	13828	13842	13860	13833	13940	13801	13740	13704	13844	13882	13825	13789	13841	14047	13802	13994	13910	13851	13786	13755	13694	13903	13851	13844	13795	13872	13876	13871	13647	13895	13830	14049	13765	13946	13592	13894	14047	13938	13933	13819	13924	14011	13769	13765	13853	13829	13915	13759	13785	13987	13910	13859	13953	14058	13950	13832	13911	13795	13852	13859	13827	13900	13986	13778	14122	13874	13820	13770	13801	13666	13896	13966	13907	13853	14000	13962	13857	13894	13848	13914	13822	13850	13811	13896	13804	14093	13981	13780	13792	13689	13945	13694	13880	13801	13767	13825	13877	13843	13855	13928	13804	13823	13988	13802	13901	13698	14106	13933	13827	13966	13665	13684	13857	13833	14023	14023	13820	14010	13897	13835	13916	13964	13915	13892	14079	13754	13902	13935	14043	13832	13884	14050	13958	13867	13937	13912	13821	13744	13704	13851	13792	13789	13943	13907	13987	13740	13920	13914	13805	13795	13859	13747	13978	13837	13709	13701	13842	13956	13922	13722	13846	14004	13948	13963	13747	13772	13854	13979	14007	13871	13890	13825	13948	13826	13882	13942	13791	13851	14102	13957	13721	13768	13915	13811	13851	13879	13891	13866	13821	13705	13715	13829	14023	13870	13832	13846	13894	13896	13956	13868	13772	13946	13956	13906	13913	13690	13958	13680	13868	13947	13907	13896	13916	13836	13760	13929	14001	13910	13707	13882	13809	13792	13793	13877	14044	13924	13934	13836	13715	13936	13862	13611	13905	13710	13922	13679	14043	13734	13763	13855	13951	13712	13811	13807	14003	13910	13819	13630	13936	14015	14005	13840	13764	13851	13821	13999	13888	13844	13938	13733	13906	13847	13799	13841	13899	13743	13949	13924	13825	13874	13778	13717	13815	13808	13902	13798	13857	13933	13677	13687	13836	13898	13935	13924	13652	13868	13830	13872	13875	13904	13745	13843	14013	13992	13884	13886	13886	13895	13957	13873	13809	13794	13895	13874	13847	13827	13734	13864	13897	13813	13929	13960	13749	13788	13774	13734	13915	13826	14002	13804	13907	13828	13910	13806	13852	13755	13902	13995	13816	14014	13843	13870	13991	13875	13962	13764	13896	14066	13900	13674	14046	13812	14040	13785	13871	13861	13846	13838	13901	13823	13733	13805	13866	13901	13787	14011	13851	13815	13853	13713	13791	13935	13815	13860	14001	13946	13719	13709	13790	13717	13928	13728	13806	13703	13850	13877	13933	13917	13850	13940	14041	13767	13831	13857	13642	13989	14062	13932	13872	13841	14040	13831	13845	14022	13878	13827	13697	13839	13809	13751	13792	13852	13798	13904	13829	13868	13705	13966	13849	14068	13924	13884	13972	13691	13840	13831	13716	13897	13904	13951	13872	13951	13928	13822	13826	13913	14040	13743	14004	13764	13859	13874	13740	13703	13880	13788	13974	13896	13832	14008	13909	13879	13957	13891	13930	13808	13823	13913	13866	13994	14044	13814	13831	13914	13857	13906	13925	13776	13777	13863	13907	13781	13893	13896	13871	13750	13915	13834	13795	13962	13873	13703	14007	13829	14019	13715	13904	13989	13932	14016	13795	13851	13789	13811	13935	14023	13924	13807	13857	13697	13834	13820	13689	13986	13814	13935	13979	13874	13801	13779	13678	13837	13810	13835	13919	13803	13859	13794	13912	13859	13744	13790	13972	13795	13802	13851	13766	13951	13831	13846	13836	13990	13938	13726	13819	13896	13859	13913	13804	13845	13754	13877	13555	13790	13953	13927	13747	13832	13860	13739	13821	13918	13944	13907	13771	13879	13843	13765	13777	13755	13955	13936	13959	14009	13896	13868	13858	14074	13865	14001	13866	13762	13905	13948	13825	13839	13926	13973	13891	13837	14017	13744	14010	13745	13843	13717	14029	13987	13934	13890	13759	13968	13861	13753	13926	13888	13856	13928	14019	13831	13924	13855	13746	13840	13844	13938	13846	13821	13789	13911	13750	13880	13794	13829	13921	13773	13928	13884	13971	13835	13802	13758	13781	13941	13851	13834	13854	13786	14006	13797	13754	13923	13972	13825	13854	13735	13768	13738	13864	14010	13908	13877	13883	13804	13894	13762	13819	14024	13826	13821	13799	13808	13773	13817	13837	13878	13820	13637	13990	13935	14039	13708	13963	13970	13963	13830	13839	13866	13895	13899	13990	13826	13791	13768	13784	13849	13984	13866	13969	13928	13786	13886	13761	13988	13864	13910	13766	13737	13656	13818	13883	13852	13833	13940	13866	13862	13835	13789	13762	13820	13978	13976	13834	13996	13927	13856	13769	13952	13844	13934	13952	13895	13696	13997	13666	13915	13930	13778	13873	13760	13856	13817	13744	13731	13906	14014	13798	13924	13903	13822	13900	13891	13874	13931	13920	13841	13634	13891	13759	13969	13950	13671	13785	13882	13832	13873	13909	13776	13717	13956	13876	13857	13608	13723	13762	13914	14074	13879	13806	13798	13879	13919	14054	14032	13891	13681	13734	13744	14093	13767	13965	13758	13880	13920	13912	13871	13900	13961	13833	13905	13987	13880	13856	13768	13875	13868	13736	13759	13881	13831	13818	13843	13762	13910	13807	13931	13833	13862	13801	13913	13792	13924	13989	13882	13938	13821	14061	13829	13823	13869	13785	13907	13638	13860	13837	14197	13867	13836	13806	13767	13777	13919	13771	13921	13844	13923	13749	13812	13814	13788	13869	13768	13849	13858	13923	13833	13802	13907	13972	13805	13923	13764	13995	13883	13829	13806	13943	13820	13827	13798	14003	13736	13832	13919	13901	13887	14023	13887	13999	14014	13947	13859	14037	13910	13842	13762	13886	13919	13955	13771	14086	14051	13844	13858	13717	13805	13761	13939	13832	13740	13737	13964	13764	13719	13971
23688	20860	28155	23701	21299	22449	21343	17806	17564	48819	60302	36015	23392	18193	16891	16609	16745	16458	16626	16528	16352	16484	16631	16544	16508	16470	16636	16455	16397	16388	16424	16413	16399	16604	16626	16485	16408	16546	16527	16743	16359	16611	16607	16417	16439	16393	16541	16567	16490	16361	16442	16450	16538	16355	16531	16417	16209	16581	16346	16527	16498	16401	16518	16519	16397	16615	16369	16469	16393	16413	16418	16279	16420	16669	16478	16739	16616	16387	16372	16411	16447	16380	16373	16470	16522	16443	16638	16475	16634	16532	16448	16316	16511	16456	16444	16349	16456	16429	16336	16313	16378	16428	16506	16375	16320	16271	16404	16400	16592	16282	16388	16508	16274	16381	16356	16306	16402	16410	16365	16367	16429	16283	16374	16408	16400	16360	16432	16425	16428	16587	16480	16318	16498	16568	16445	16318	16443	16381	16582	16578	16431	16354	16330	16322	16436	16543	16450	16426	16305	16517	16364	16546	16381	16487	16332	16265	16450	16138	16268	16433	16369	16334	16383	16452	16543	16481	16539	16501	16381	16553	16454	16552	16095	16446	16523	16601	16368	16319	16502	16424	16274	16214	16547	16461	16368	16517	16409	16405	16501	16453	16467	16347	16404	16463	16316	16411	16516	16393	16794	16506	16329	16539	16406	16367	16377	16321	16368	16633	16337	16406	16635	16395	16409	16492	16218	16442	16365	16537	16469	16371	16247	16403	16600	16340	16332	16512	16509	16343	16357	16355	16488	16333	16325	16560	16424	16317	16433	16418	16608	16525	16442	16424	16607	16424	16446	16278	16282	16607	16460	16410	16342	16353	16372	16311	16436	16490	16484	16702	16547	16394	16310	16428	16437	16437	16308	16555	16610	16259	16473	16808	16168	16377	16487	16385	16300	16379	16487	16459	16344	16278	16330	16559	16450	16356	16425	16498	16548	16398	16511	16491	16546	16588	16418	16293	16334	16349	16371	16376	16413	16182	16363	16623	16549	16475	16362	16500	16401	16331	16338	16573	16482	16307	16425	16316	16632	16446	16460	16509	16381	16187	16347	16506	16466	16456	16457	16427	16350	16445	16331	16366	16499	16346	16470	16372	16398	16410	16460	16439	16376	16341	16324	16353	16602	16411	16373	16307	16398	16356	16374	16261	16431	16347	16488	16385	16380	16385	16407	16320	16333	16351	16450	16586	16493	16524	16538	16392	16242	16732	16601	16529	16536	16154	16407	16294	16212	16305	16443	16408	16288	16484	16360	16345	16519	16396	16352	16450	16708	16350	16497	16483	16395	16513	16525	16439	16454	16441	16532	16735	16566	16342	16407	16592	16483	16296	16261	16208	16369	16425	16533	16341	16464	16510	16395	16434	16540	16288	16312	16390	16474	16466	16495	16221	16709	16504	16588	16396	16448	16399	16471	16515	16332	16418	16430	16561	16391	16316	16516	16137	16364	16301	16655	16551	16598	16365	16459	16261	16517	16386	16378	16448	16364	16554	16414	16402	16278	16382	16569	16364	16504	16368	16412	16402	16510	16401	16286	16235	16458	16540	16601	16630	16562	16293	16584	16358	16611	16310	16420	16356	16321	16363	16577	16525	16266	16401	16428	16603	16374	16340	16285	16468	16327	16323	16508	16463	16596	16491	16521	16497	16601	16311	16503	16397	16349	16469	16377	16431	16261	16446	16181	16496	16388	16420	16402	16501	16544	16506	16549	16300	16398	16530	16697	16319	16574	16604	16439	16331	16322	16354	16548	16515	16255	16339	16565	16316	16205	16406	16425	16411	16454	16617	16479	16328	16507	16502	16442	16473	16338	16291	16354	16473	16483	16265	16393	16411	16288	16384	16570	16307	16484	16456	16294	16771	16425	16291	16448	16403	16104	16293	16383	16394	16510	16370	16438	16424	16558	16457	16359	16348	16363	16339	16303	16334	16449	16206	16384	16310	16331	16471	16444	16563	16411	16507	16518	16444	16437	16223	16485	16295	16403	16453	16393	16328	16413	16428	16527	16587	16169	16150	16314	16371	16657	16430	16252	16481	16484	16273	16485	16347	16338	16361	16485	16505	16532	16191	16461	16243	16410	16376	16410	16648	16553	16311	16526	16633	16376	16424	16480	16285	16330	16411	16667	16480	16299	16166	16428	16539	16360	16381	16458	16333	16360	16536	16345	16405	16442	16494	16489	16425	16405	16354	16461	16432	16569	16386	16621	16385	16220	16435	16467	16441	16568	16250	16516	16350	16501	16465	16596	16365	16417	16456	16455	16441	16493	16486	16421	16389	16496	16404	16374	16372	16369	16537	16652	16594	16478	16294	16348	16168	16460	16420	16355	16419	16387	16511	16237	16362	16484	16386	16337	16461	16343	16582	16453	16581	16396	16326	16402	16719	16494	16469	16401	16601	16539	16342	16403	16533	16122	16537	16111	16427	16527	16356	16337	16338	16157	16376	16427	16639	16441	16409	16488	16450	16304	16303	16489	16516	16347	16402	16483	16406	16214	16357	16361	16552	16389	16399	16564	16426	16403	16320	16405	16281	16496	16364	16580	16500	16443	16430	16425	16478	16200	16443	16350	16487	16404	16497	16477	16291	16427	16389	16379	16330	16349	16485	16495	16281	16160	16352	16539	16528	16235	16245	16498	16437	16350	16275	16489	16353	16514	16369	16475	16238	16280	16293	16381	16463	16349	16416	16498	16220	16426	16293	16410	16444	16548	16352	16382	16441	16390	16489	16512	16444	16399	16492	16508	16481	16352	16332	16483	16469	16448	16562	16706	16422	16311	16454	16232	16364	16480	16423	16477	16502	16440	16397	16378	16420	16423	16526	16507	16382	16456	16392	16528	16281	16517	16399	16368	16436	16276	16435	16491	16600	16206	16390	16472	16437	16232	16246	16390	16405	16341	16502	16427	16438	16450	16296	16452	16418	16407	16443	16506	16434	16391	16608	16365	16229	16560	16378	16361	16454	16523	16488	16340	16583	16388	16424	16411	16327	16326	16666	16605	16538	16448	16334	16186	16283	16357	16255	16325	16434	16169	16558	16474	16444	16505	16564	16406	16322	16251	16361	16355	16262	16277	16408	16492	16490	16586	16669	16349	16462	16316	16476	16454	16507	16312	16312	16417	16245	16342	16589	16237	16264	16401	16408	16537	16469	16524	16304	16372	16670	16610	16349	16214	16404	16528	16445	16542	16592	16517	16485	16463	16412	16295	16433	16324	16446	16464	16609	16555	16528	16331	16289	16399	16527	16442	16400	16446	16339	16297	16456	16385	16622	16388	16409	16468	16540	16351	16242	16534	16492	16521	16521	16551	16366	16519	16424	16345	16327	16500	16286	16485	16434	16382	16333	16773	16309	16313	16374	16690	16396	16296	16436	16374	16481	16677	16428	16429	16389	16425	16451	16392	16443	16483	16539	16397	16566	16620	16585	16371	16465	16404	16331	16358	16546	16220	16392	16336	16360	16244	16464	16460	16516	16525	16417	16489	16432	16477	16419	16584	16299	16403	16669	16276	16287	16402	16379	16382	16374	16412	16188	16462	16477	16371	16470	16596	16509	16552	16395	16315	16326	16368	16357	16607	16331	16458	16434	16404	16203	16531	16515	16493	16378	16579	16336	16289	16617	16478	16299	16411	16315	16537	16445	16579	16412	16369	16351	16241	16430	16490	16376	16339	16289	16525	16321	16573	16482	16140	16373	16540	16547	16417	16352	16506	16597	16455	16390	16531	16408	16274	16380	16317	16411	16298	16436	16351	16604	16339	16108	16559	16359	16222	16473	16446	16373	16413	16434	16343	16343	16350	16400	16456	16433	16335	16559	16295	16339	16370	16464	16443	16501	16280	16452	16354	16343	16444	16186	16684	16635	16388	16643	16312	16263	16362	16324	16507	16582	16359	16569	16487	16399	16461	16665	16514	16501	16222	16409	16431	16479	16312	16251	16411	16374	16341	16551	16239	16408	16466	16550	16482	16344	16449	16297	16292	16420	16317	16264	16483	16261	16362	16697	16363	16536	16575	16432	16411	16514	16362	16404	16505	16294	16422	16528	16406	16476	16510	16419	16614	16588	16405	16305	16344	16400	16392	16306	16348	16330	16330	16269	16292	16267	16170	16426	16551	16671	16422	16536	16301	16353	16607	16439	16452	16519	16399	16289	16503	16362	16316	16391	16490	16413	16346	16201	16595	16448	16553	16476	16432	16481	16419	16387	16435	16608	16502	16362	16491	16410	16419	16429	16272	16341	16563	16656	16412	16312	16424	16455	16539	16260	16293	16128	16321	16548	16367	16412	16299	16282	16342	16363	16361	16500	16381	16459	16423	16389	16440	16333	16377	16431	16575	16275	16407	16385	16409	16456	16292	16594	16523	16588	16277	16365	16320	16456	16508	16283	16444	16565	16465	16329	16529	16287	16354	16511	16357	16357	16623	16468	16517	16464	16470	16232	16601	16400	16590	16352	16132	16265	16645	16431	16382	16262	16301	16338	16499	16388	16381	16377	16278	16423	16420	16398	16482	16218	16520	16584	16407	16482	16520	16322	16569	16124	16415	16478	16315	16257	16291	16430	16377	16313	16255	16408	16361	16494	16361	16286	16311	16307	16428	16325	16364	16510	16519	16660	16459	16423	16309	16526	16616	16344	16534	16262	16203	16169	16243	16314	16582	16544	16401	16349	16413	16403	16388	16259	16491	16368	16334	16418	16341	16463	16478	16420	16441	16409	16392	16542	16522	16433	16249	16367	16367	16325	16381	16525	16452	16275	16377	16341	16551	16380	16526	16467	16427	16267	16339	16485	16345	16605	16344	16451	16348	16341	16394	16250	16457	16433	16531	16466	16323	16426	16737	16495	16341	16385	16474	16419	16335	16503	16311	16188	16393	16283	16366	16524	16347	16348	16301	16631	16380	16242	16420	16136	16384	16369	16317	16318	16232	16451	16351	16563	16354	16413	16485	16494	16529	16564	16288	16338	16443	16647	16340	16422	16477	16433	16295	16245	16620	16331	16445	16239	16412	16309	16359	16235	16436	16459	16447	16410	16453	16351	16321	16331	16418	16244	16471	16325	16505	16406	16427	16316	16341	16383	16298	16252	16292	16534	16438	16380	16303	16167	16407	16507	16374	16423	16390	16313	16410	16309
16391	26856	25327	20220	17637	16642	15735	15353	16123	51429	56851	33586	20228	14789	14080	14034	14056	14043	13967	13994	13907	13902	13983	14091	14013	13801	13954	14043	13939	13973	13907	13910	13855	14054	14061	13917	14028	13931	14080	13970	13881	14031	13851	13980	13887	13966	14011	13975	14042	13997	13814	13949	14117	13895	14002	13904	13890	14105	13928	14015	13939	13964	13993	13935	14041	13944	14090	14076	14003	13976	14023	13916	13959	14195	13951	14086	13946	14118	14062	14061	13912	13978	13970	13886	14016	13903	13987	14046	14000	13910	14089	13997	14100	14098	13969	13942	14050	14033	14028	13984	13973	13963	13982	14182	14103	13933	14007	13987	14031	13933	13962	14047	13942	14044	13867	13913	14097	14016	13924	13832	13972	14093	14017	14081	14020	13948	14082	13999	13964	14175	14015	13822	14040	13937	14054	14019	14077	13877	14017	13976	13896	13995	14148	13928	13927	13941	13960	13995	14030	13957	13962	14031	14042	14044	14078	14130	14024	13924	13969	13954	13872	14069	13853	13970	13933	13877	14013	13995	13934	14175	13978	13942	14060	14022	13911	13854	13995	13861	13796	14004	13915	14002	14091	14056	14124	14101	13904	13939	13911	13963	13851	13856	13792	14050	13940	14043	14081	13987	14066	13987	13943	13977	13861	13836	13994	13876	14127	14107	13951	13864	13907	14037	13941	14041	14079	13748	13931	14010	14146	14009	14018	13971	14006	13905	14031	13992	13991	14022	13924	13803	14119	14128	14154	13827	13842	13874	13996	14007	13987	13974	13810	13841	13987	14005	14070	13904	13892	14035	13983	14151	13879	13895	13834	13936	13881	14035	14126	13865	14006	13968	13938	13998	13928	13854	13927	14023	13979	13836	13868	13934	14010	13851	14034	13843	13866	13981	13889	13999	14111	13980	13990	13973	14038	13871	13964	13928	14107	13905	13936	13820	13862	13919	14072	14083	13930	13877	13900	13908	13882	13961	14052	14020	13941	13881	13977	13812	14003	13890	14157	13926	13943	14174	14000	13995	14015	13949	13835	14078	13981	14008	14020	13933	14148	14099	13849	14115	13902	14086	14038	13978	13943	13926	13919	13925	14012	14039	14057	13927	13915	13918	14004	13922	14016	13988	13920	14031	13974	14003	14168	14069	14050	13740	14020	13973	13913	13991	13766	14046	13999	14018	13969	13954	13971	13981	14084	13896	14002	14066	13962	14047	13890	14029	14017	14019	13946	13897	14046	13932	14115	14226	14023	13961	13935	13872	14125	13927	13986	13891	13880	13881	13953	13983	14056	13928	14044	13954	14092	13867	13942	13958	13963	13856	14144	14174	14087	13872	13951	13999	13988	14048	13959	13956	13891	13777	14065	13857	13961	13990	13977	13809	14050	13842	13861	13824	13992	14126	14057	14003	13779	13976	13981	13954	13925	14012	13914	14001	14073	13919	13978	13972	14083	13898	13876	14039	13947	14272	13838	14092	13988	13960	14089	13932	13992	14058	13991	13927	14072	13879	13959	14027	13782	13990	13886	14005	14004	14036	13976	13886	13980	14057	13934	14116	13935	13805	14037	13921	13925	14018	14005	13903	13991	14076	13930	14066	14012	13914	13877	13883	14023	13981	14091	13862	14051	14006	13939	13976	13938	14050	13980	13864	13889	13855	14000	13929	14072	14014	13868	13957	14009	13985	13826	14091	13873	13957	14002	14003	14002	13948	14056	13978	13825	14069	13961	14077	13933	13891	14020	13810	13932	13887	14100	13916	13867	14060	13963	13969	14169	13917	13959	14054	13983	14004	13885	14148	13958	13854	13765	13917	13973	14061	13903	13965	13964	14105	13933	13963	13890	13959	13840	13923	13976	13968	14030	13930	13825	14036	13840	13979	13859	13929	13956	14028	13903	13815	14058	13969	13964	13835	13951	14043	13932	13986	14050	13960	13902	13848	13929	13756	13980	14015	13956	13946	13971	14193	14053	14029	14067	14051	13936	13733	13992	14022	13905	14092	13955	13955	14021	13950	14002	13865	13951	13837	13920	13874	14152	13922	14021	13877	14028	13957	14066	13857	14081	13862	13920	13899	14047	13779	13892	14005	13957	13946	13920	14054	13844	14015	13977	13878	14051	14099	14059	14023	13961	13922	13824	14062	13934	14042	13950	13902	14091	13849	14019	14004	13970	14013	13942	13905	13972	13872	13921	14068	13997	14002	14012	13982	13920	14050	13932	13893	13972	13982	13952	14136	13976	13995	13839	14115	14046	14131	13929	13858	13911	14086	14003	14008	14104	13956	13946	14073	13875	13941	14040	13822	13963	14116	14092	13898	13783	13996	13956	13876	14010	14192	13971	14068	14178	13885	13865	13886	14058	13994	14118	14003	13950	13850	13963	13857	13998	14060	13959	13890	14001	13975	14103	13944	13983	13948	14034	13753	13916	13946	13852	13877	13943	14045	13952	13891	14104	13919	13701	13946	14038	13913	14022	13961	14147	13925	13871	14035	13913	13884	13791	13877	13935	13944	14026	13895	13954	14149	13952	13902	13981	13942	14056	14010	13904	13824	13888	13952	14168	13964	14207	14020	13953	13961	13839	14151	14024	13959	13944	13933	14086	13946	14194	14165	14035	13998	13929	14025	13820	13979	13896	13926	14077	14025	14063	13938	14104	14059	13935	13899	13911	14068	13924	13977	13937	13803	14105	13970	14039	13968	14055	14073	13674	13990	14013	13845	13966	13840	13887	13765	13924	14078	13964	13850	14049	14134	14024	14067	13948	13931	14098	13859	14127	14041	14120	14029	13952	14042	13912	14060	13892	13940	13957	14047	14017	13935	13875	13796	13896	13974	14072	13829	13973	14101	13860	13752	14101	14019	14006	13872	13899	14071	13965	14023	13850	13912	14145	14048	13871	13911	13885	13830	13905	13861	14180	13982	13910	13861	14059	13881	14015	14191	13927	13923	13982	13905	13795	13838	13986	13776	13969	13981	14104	14019	13946	13988	14149	13843	14082	13873	14097	14034	14109	14100	13833	14040	14064	13832	13847	13796	13898	13953	14027	13941	13917	13978	14050	13801	13813	13802	13944	14006	13939	13764	13868	14223	13769	13894	13976	13966	13943	13907	14139	13989	13971	13876	13936	13986	13977	14049	13974	13913	14039	13923	13856	13796	13948	13970	13911	14109	14013	13913	14077	13968	14017	14048	14121	13972	13916	13996	13856	13980	13899	13878	14036	13880	13879	13931	14066	13990	13900	13911	13846	14009	14128	13883	13872	14029	13992	13808	13894	13951	13940	14127	14052	13876	14111	14083	13850	13909	14092	14007	14100	13859	13892	13869	13940	13988	13927	13979	13973	13965	13908	13827	13954	13942	14104	13849	13902	13974	13922	13844	13928	14043	13865	13782	14098	13703	13978	13899	13903	14003	14018	13940	13981	14005	14011	13922	13891	13931	14011	13985	13993	13832	14024	13878	14025	13972	13922	14086	13963	14003	13887	13881	13952	13908	13972	13944	14118	14060	13941	14170	13851	13991	14067	13859	13972	14176	13938	13904	13970	13749	14166	14021	13797	13971	13943	13878	14081	13994	13966	14057	14001	13970	13897	14001	14033	13908	14155	13920	13936	13966	13832	13833	14019	14096	13859	13996	13961	13918	14049	13995	13948	14026	14112	14113	13931	13934	13916	13917	13808	14082	13983	14003	13844	13895	13978	13972	13876	14082	13773	13958	13799	13974	13766	13799	13970	14009	13884	13909	13863	13840	14096	13973	14032	13956	14011	14027	13971	13879	13916	13717	14048	13954	13987	13980	14001	13898	13979	13934	14064	13989	13940	13909	14104	13989	13883	13797	14165	13951	13912	13880	13851	13968	13986	14006	13968	14040	13977	14033	14067	14053	13877	13852	14063	13998	14008	14008	14135	13913	13898	13899	14155	13867	14166	14055	13876	13943	14076	14058	13955	14011	14086	13843	14175	13997	13875	14014	13981	13957	14007	13792	13835	13787	13912	13989	13944	14007	13982	13958	13906	14000	13915	13915	13952	13940	13925	14075	13979	14020	14010	13924	14001	14041	13906	13832	13894	13864	13843	13961	14044	13903	13952	14143	13874	13822	13995	14040	13841	14032	13888	14033	13833	13920	14019	13957	13879	14027	13920	13946	14070	14023	13953	13911	13940	14028	14120	14045	13802	13999	13954	14056	14002	14011	14094	13849	13979	13968	14021	13925	14016	14018	13973	14038	13852	14069	14036	14038	13840	13767	13884	13965	14103	14027	14087	13967	13957	13959	13782	14110	14030	13793	13733	13988	13933	13923	14033	14005	13886	13919	13931	14035	13936	13987	14069	13875	14037	13922	14022	13800	13904	13954	14048	13947	13983	13986	13959	14054	13933	13878	14032	14045	14053	14086	14115	13832	14014	13825	13946	13940	13951	14003	13965	14090	14111	14083	13814	14060	14063	14030	14112	14110	13962	13803	13956	13826	13875	14029	14050	13966	13988	14065	13799	13925	13888	13924	13958	13999	13938	13963	14091	13950	13898	13860	13819	13954	13956	13981	13816	14201	13839	14026	13886	13978	13982	14091	13971	14014	13982	14073	13995	13936	13996	13964	13968	14051	13879	13943	13831	14013	13999	14100	13941	13983	13907	13886	13989	13825	14040	13947	13967	14183	14048	13954	14000	13843	13883	13938	13929	14154	13871	14076	14004	13998	14006	14209	13983	14060	13858	14049	13933	14016	13922	13930	13815	14026	13832	13917	13958	14071	13884	13904	13934	13990	14015	13993	14004	13880	14136	13945	13985	14021	13924	14057	13896	13860	13879	13914	13832	13897	13970	13897	13809	13966	14021	13956	14215	13950	14094	14149	14105	14076	13998	13998	14102	14006	13975	14024	13940	13922	14087	13884	14163	14002	13990	13944	14038	14012	14057	14043	13893	13981	14126	13963	13948	13918	13963	14060	14012	14064	14199	14053	13777	14028	13964	13987	13961	13749	14059	13911	14132	13781	14033	14152	13792	13970	14150	14060	13988	13898	14073	14031	13941	13928	14066	13882	14055	14087	13992	14020	14000	14007	14027	14114	14067	13926	13968	13960	14040	14058	13968	13999	14052	14045	13880	13881	14025	13867	13986	14012	13968	13948	14040	14093
29422	20893	19793	17918	16322	16355	16636	16422	16138	19766	23287	19281	17395	16510	16264	16299	16359	16378	16232	16234	16372	16256	16359	16172	16558	16344	16347	16474	16738	16385	16395	16436	16460	16358	16304	16278	16307	16326	16461	16367	16251	16324	16412	16676	16446	16283	16485	16282	16206	16300	16376	16183	16274	16525	16363	16310	16298	16399	16468	16481	16247	16068	16013	16294	16208	16369	16463	16163	16423	16093	16369	16368	16389	16448	16184	16330	16272	16224	16355	16281	16219	16354	16285	16205	16316	16276	16481	16225	16299	16269	16363	16206	16263	16402	16164	16355	16367	16339	16330	16410	16337	16407	16484	16352	16222	16373	16328	16502	16226	16042	16289	16342	16353	16458	16299	16322	16352	16417	16376	16295	16190	16269	16247	16283	16188	16216	16271	16326	16380	16437	16270	16470	16218	16331	16318	16301	16560	16232	16608	16469	16455	16330	16240	16319	16216	16164	16242	16360	16372	16202	16302	16231	16193	16269	16318	16170	16182	16398	16362	16307	16431	16414	16250	16472	16321	16272	16189	16178	16340	16272	16346	16408	16592	16604	16392	16372	16466	16419	16431	16440	16327	16277	16351	16198	16374	16286	16322	16316	16297	16257	16233	16386	16177	16421	16426	16372	16292	16430	16385	16417	16468	16439	16239	16249	16367	16035	16394	16287	16250	16306	16218	16176	16270	16270	16494	16370	16252	16342	16268	16301	16417	16429	16339	16157	16280	16423	16591	16319	16325	16520	16316	16245	16106	16326	16254	16417	16474	16311	16369	16586	16367	16260	16287	16541	16491	16217	16373	16221	16378	16314	16431	16452	16321	16406	16126	16428	16571	16342	16454	16277	16182	16202	16215	16174	16463	16131	16436	16206	16263	16379	16287	16367	16357	16260	16344	16327	16392	16323	16354	16233	16266	16407	16374	16359	16430	16498	16341	16178	16211	16415	16477	16399	16256	16397	16426	16212	16229	16356	16486	16414	16093	16295	16317	16431	16174	16394	16466	16458	16289	16163	16426	16228	16220	16365	16286	16530	16505	16434	16505	16421	16241	16189	16358	16509	16281	16316	16355	16201	16219	16382	16295	16229	16321	16356	16294	16288	16365	16191	16454	16429	16451	16270	16340	16511	16329	16219	16285	16188	16462	16468	16275	16339	16186	16376	16480	16397	16317	16245	16334	16322	16439	16402	16403	16242	16535	16213	16450	16230	16354	16480	16531	16430	16565	16231	16401	16480	16156	16312	16451	16381	16405	16325	16255	16204	16140	16371	16485	16373	16443	16330	16362	16374	16402	16425	16455	16280	16117	16263	16159	16187	16386	16262	16380	16303	16235	16442	16378	16396	16348	16352	16358	16359	16318	16447	16214	16578	16253	16320	16282	16346	16339	16368	16289	16140	16166	16224	16332	16106	16211	16371	16325	16291	16282	16555	16234	16305	16330	16063	16457	16260	16256	16607	16278	16324	16451	16214	16309	16250	16302	16161	16244	16354	16288	16247	16485	16289	16518	16307	16101	16447	16311	16538	16172	16340	16239	16395	16149	16233	16488	16292	16497	16374	16264	16280	16304	16206	16453	16357	16340	16387	16108	16216	16252	16321	16284	16297	16164	16353	16482	16395	16406	16451	16398	16335	16576	16316	16290	16325	16168	16323	16312	16343	16267	16380	16202	16149	16369	16505	16278	16150	16300	16308	16205	16341	16353	16325	16339	16132	16305	16308	16408	16349	16328	16259	16255	16377	16353	16353	16191	16358	16383	16244	16255	16243	16255	16350	16271	16386	16298	16223	16371	16361	16168	16433	16409	16312	16404	16244	16185	16172	16270	16189	16434	16318	16062	16248	16303	16093	16308	16314	16416	16352	16407	16302	16275	16360	16422	16212	16177	16222	16489	16438	16399	16272	16200	16295	16246	16381	16274	16432	16242	16219	16231	16392	16232	16278	16285	16286	16494	16241	16338	16443	16340	16409	16282	16139	16233	16331	16130	16160	16423	16319	16331	16456	16384	16206	16452	16492	16261	16212	16504	16340	16374	16322	16295	16134	16324	16446	16501	16342	16466	16462	16278	16233	16414	16420	16539	16217	16414	16318	16419	16273	16155	16358	16501	16133	16348	16267	16357	16001	16178	16347	16367	16422	16269	16274	16224	16523	16316	16294	16193	16465	16247	16239	16288	16451	16294	16394	16190	16559	16265	16456	16388	16202	16447	16287	16406	16246	16346	16323	16121	16212	16280	16376	16161	16278	16286	16210	16147	16521	16210	16277	16309	16191	16311	16148	16232	16446	16251	16489	16288	16313	16444	16315	16189	16365	16355	16361	16464	16284	16252	16299	16305	16443	16436	16518	16265	16401	16229	16430	16331	16360	16278	16249	16212	16159	16410	16208	16343	16472	16447	16557	16411	16365	16697	16351	16251	16234	16281	16412	16352	16525	16440	16595	16360	16477	16457	16216	16372	16290	16543	16290	16186	16479	16333	16326	16405	16202	16491	16411	16250	16385	16257	16398	16228	16017	16243	16244	16467	16568	16339	16317	16452	16261	16307	16292	16216	16421	16492	16191	16262	16376	16490	16549	16096	16384	16348	16324	16155	16263	16333	16276	16266	16257	16300	16448	16192	16413	16174	16374	16191	16566	16486	16382	16406	16234	16183	16279	16239	16394	16353	16285	16475	16653	16269	16220	16395	16295	16450	16524	16119	16491	16482	16375	16413	16431	16312	16345	16323	16248	16197	16146	16396	16114	16278	16339	16385	16311	16454	16270	16354	16107	16296	16343	16151	16366	16289	16217	16393	16217	16351	16161	16177	16252	16284	16247	16242	16241	16396	16361	16249	16249	16462	16448	16368	16436	16466	16332	16193	16150	16409	16289	16368	16228	16306	16238	16308	16185	16478	16402	16469	16448	16367	16226	16197	16320	16553	16298	16403	16354	16457	16321	16176	16134	16145	16228	16267	16042	16246	16238	16267	16070	16205	16201	16471	16154	16574	16300	16219	16456	16196	16386	16315	16193	16278	16315	16425	16239	16338	16362	16254	16231	16394	16419	16362	16214	16387	16357	16352	16548	16370	16318	16306	16581	16436	16406	16295	16460	16359	16352	16470	16321	16347	16333	16407	16514	16173	16327	16073	16271	16151	16386	16222	16356	16137	16219	16174	16353	16212	16395	16272	16322	16290	16305	16400	16429	16383	16327	16048	16138	16366	16460	16327	16460	16497	16340	16360	16567	16397	16273	16427	16285	16521	16225	16266	16333	16293	16453	16368	16336	16218	16325	16377	16496	16360	16429	16552	16333	16244	16184	16372	16435	16309	16142	16417	16367	16234	16370	16304	16251	16583	16325	16161	16507	16406	16251	16360	16325	16418	16265	16489	16119	16407	16296	16361	16518	16406	16596	16328	16467	16378	16296	16483	16213	16121	16334	16234	16377	16207	16401	16391	16292	16509	16290	16358	16249	16403	16298	16426	16432	16186	16281	16199	16151	16243	16276	16536	16369	16270	16517	16307	16341	16114	16199	16291	16126	16165	16272	16277	16370	16452	16247	16355	16194	16305	16290	16417	16188	16386	16439	16314	16216	16211	16402	16235	16352	16382	16332	16325	16279	16270	16510	16348	16377	16357	16274	16315	16391	16258	16232	16300	16305	16283	16262	16320	16350	16135	16316	16438	16277	16581	16258	16359	16346	16215	16324	16242	16189	16362	16179	16302	16043	16194	16214	16415	16413	16303	16064	16335	16093	16327	16425	16563	16203	16435	16480	16318	16454	16255	16236	16354	16507	16406	16301	16502	16354	16273	16299	16409	16331	16245	16410	16530	16310	16464	16551	16289	16280	16154	16365	16373	16285	16372	16563	16241	16188	16290	16257	16124	16142	16193	16544	16327	16286	16279	16250	16304	16427	16386	16411	16588	16309	16184	16254	16458	16432	16229	16519	16391	16204	16442	16282	16404	16272	16336	16467	16487	16235	16133	16207	16274	16286	16518	16287	16484	16441	16328	16589	16296	16348	16466	16196	16534	16203	16172	16183	16271	16374	16470	16345	16307	16401	16392	16386	16268	16192	16368	16222	16289	16179	16283	16281	16229	16264	16255	16258	16413	16290	16431	16539	16593	16370	16179	16275	16291	16417	16457	16277	16265	16227	16596	16350	16343	16172	16366	16300	16130	16338	16490	16679	16385	16496	16262	16287	16469	16156	16243	16212	16374	16392	16369	16370	16413	16416	16358	16251	16307	16347	16524	16295	16069	16442	16442	16406	16461	16263	16422	16438	16164	16201	16141	16434	16373	16415	16291	16287	16462	16233	16256	16348	16127	16130	16382	16232	16175	16331	16348	16201	16425	16455	16438	16304	16362	16383	16588	16205	16358	16323	16308	16460	16485	16331	16299	16237	16375	16380	16221	16382	16396	16306	16332	16371	16297	16328	16150	16310	16496	16597	16206	16461	16274	16312	16210	15975	16277	16155	16114	16192	16386	16327	16393	16242	16218	16236	16415	16477	16295	16503	16495	16500	16265	16004	16190	16380	16230	16341	16446	16386	16357	16382	16479	16418	16529	16533	16473	16485	16172	16071	16440	16410	16242	16189	16123	16424	16364	16359	16348	16476	16435	16298	16275	16339	16243	16331	16404	16390	16356	16383	16471	16418	16221	16347	16522	16410	16480	16348	16207	16386	16266	16428	16517	16516	16201	16192	16392	16580	16280	16200	16436	16333	16370	16556	16401	16349	16516	16257	16174	16309	16323	16416	16297	16197	16426	16212	16294	16350	16417	16554	16331	16518	16398	16130	16164	16375	16295	16391	16401	16417	16333	16247	16269	16401	16439	16178	16300	16159	16311	16400	16333	16271	16374	16175	16297	16286	16475	16270	16314	16295	16282	16281	16376	16456	16216	16290	16401	16452	16332	16039	16395	16608	16367	16240	16264	16539	16234	16412	16388	16307	16580	16362	16328	16207	16286	16333	16182	16289	16158	16192	16234	16420	16376	16364	16241	16368	16461	16353	16503	16404	16355	16456	16249	16291	16378	16212	16199	16366	16324	16403	16261	16351	16271	16219	16218	16315	16391	16158	16504	16352	16347	16340	16433	16283	16538	16213	16349	16224	16301	16287	16227	16314	16574	16371	16184	16261	16329	16305
14818	15061	14751	14390	14115	14016	13994	14094	14049	19673	22457	16608	14689	14114	13729	14069	13970	14028	13918	13898	14112	13840	14052	13975	13914	13760	14009	13960	13874	13851	13960	14042	13854	13963	14213	13799	13796	13988	14008	13847	13892	13993	14010	13979	13830	13901	14031	13957	13903	13900	13753	13818	14036	13995	13888	13711	13980	14030	14063	13931	13908	14002	13934	13985	13976	14023	13828	13933	13818	13951	14147	13882	13988	14014	14035	13877	13877	13956	13873	13687	13867	13811	13910	13734	13890	14018	13764	13956	13911	13895	13938	13789	13852	13975	13692	14009	13965	13959	13819	13973	14043	13815	13899	14060	13953	14047	14010	14039	13803	13921	13786	13926	13890	14074	13974	13855	13876	13862	13815	13795	13924	14036	13936	13876	13923	13904	13994	13974	13945	13808	13842	13894	13920	13992	13980	13939	13823	14016	13974	13881	14035	13689	14028	14037	13993	14026	13822	13979	14008	13994	13946	13879	13962	13827	13754	13881	14071	13988	13799	13914	13988	14055	14005	13959	13780	13992	13874	14034	13976	13960	14045	13806	13853	14006	14011	13797	13845	13908	13898	13960	13975	13823	13995	13741	13780	13942	13958	13942	13994	13949	13997	14037	13958	14014	13973	13889	13979	13900	13716	13812	13790	13821	13943	14041	13757	13878	13854	13659	13973	13879	13997	13799	14037	14028	13914	13798	13891	13853	13933	13942	13798	13816	13892	13833	13925	13977	13931	13852	13909	13840	13950	14100	13974	13837	14022	13827	14024	14065	13936	13899	14065	13940	13847	13913	13944	13829	13839	13943	13932	13823	14004	13901	13973	13851	14041	14035	14011	13923	13891	13790	13978	14084	14029	13954	14023	13993	13869	13823	14015	13722	13842	13986	13984	13889	13841	13845	13937	13807	13895	13986	13840	13868	13875	13918	13752	14045	13949	13990	13985	13879	13876	13827	13969	13834	13868	13912	14051	13878	13922	14040	13820	13963	13930	14022	13972	13987	13828	13990	13845	13858	13809	13899	13818	13847	13924	13811	13925	13819	13858	14037	14082	13884	13984	13788	13877	13859	13790	14026	13965	13789	13861	13917	13869	13958	13781	13836	13796	13908	14003	13821	13860	14009	13848	14013	13861	13936	14017	13818	13986	14035	13822	13930	13843	13966	13946	14026	13836	13899	13983	13973	13900	13969	13872	13916	13979	13943	13802	13881	13906	13880	13863	13873	13814	13900	13930	14044	13888	13918	13849	13964	13884	13896	14143	13936	13804	13987	14019	13839	13808	14057	13870	13907	13927	13942	13876	13864	13906	13963	13852	13783	14038	13872	13942	13932	14050	13867	13820	14022	13760	13897	13928	13993	13837	13894	13960	13879	13794	14092	13864	13929	13908	13877	13900	13891	13939	13904	13939	13958	13977	14068	13665	13839	13808	14094	13887	13891	13763	13969	13895	13911	13852	13976	13856	13970	13950	13922	13867	13839	13961	13944	14041	13883	13961	13906	14155	13714	13842	13963	13859	13901	13927	13865	13929	13862	13929	13999	13875	13921	13820	13851	13753	13907	13815	13856	13865	13846	14012	13927	13837	13892	13862	14002	13771	13768	13969	13940	13685	13853	13903	13814	13998	13825	13872	13878	13903	13808	13842	13978	13886	13804	14039	13951	14014	13781	14103	14011	14048	14033	13816	13857	13850	13950	13887	13997	13798	14018	13921	13804	13875	14140	13849	13971	13906	13866	13941	14004	14046	13874	13912	13950	14021	13981	14078	13880	13827	13948	14091	13911	13846	13842	13795	14052	13810	14235	13986	14078	13872	13946	13857	13974	13943	13949	14005	13829	14021	13909	13810	13832	13993	13988	14064	13988	13908	13883	14002	13961	13964	13854	13960	13887	13906	13925	14009	13999	13920	13972	13807	13997	13882	14010	13773	13837	13978	13792	13972	13811	13915	13909	13999	13958	13925	13961	13981	13866	13959	13897	13919	13837	13932	13715	14031	13807	13864	13929	13940	13989	14041	13879	13904	13877	13900	13782	13735	13849	13894	14059	13712	14024	13820	14035	13894	13861	13931	14005	14000	13758	13967	14094	13852	13951	13896	14022	13839	13947	14207	13925	13987	13944	13960	13888	14110	13898	13882	13868	13897	13949	13946	14031	13856	13854	13897	13868	14041	13950	14106	13991	13809	14104	13807	13948	13887	13764	13795	13926	13746	14052	14040	14001	13941	13809	14009	13880	13961	13908	13926	13929	14130	13812	13827	13925	13921	13813	13991	13933	13839	13895	13855	14011	13973	13885	14126	13890	13821	13865	14141	13909	13772	13918	13979	13632	13951	13774	13774	14033	13919	13842	13803	13790	14021	13919	13996	13956	14011	13861	13883	14022	13851	13869	13742	14022	13916	13779	13857	14014	14003	14018	13988	13877	14075	13970	14009	13910	13956	13970	13872	14002	14064	14167	13650	14003	13989	13816	13826	14057	13759	14119	13889	13973	13839	13961	13935	14004	13948	13899	13967	13987	13951	13828	13934	13916	13782	13925	13979	13968	13843	13786	14007	13927	13973	13777	13961	13795	14006	13916	13807	13986	14109	13919	13997	13916	13912	13886	13920	14011	13801	13919	13933	13930	13884	13964	13905	13876	13875	13883	13891	13846	14063	13779	14056	14025	13945	13867	13919	13930	14053	14042	13931	13902	14080	13892	14032	13846	13922	13918	14019	13952	13949	13884	13983	13954	13778	13938	14083	13898	13832	14061	13872	13980	14003	13913	13998	13936	13954	13832	13856	14042	13971	13977	14145	13857	13964	13970	13763	13792	13811	13961	13949	13946	13958	13782	14040	13907	13804	13936	13866	14056	14027	13881	14011	13949	13699	13909	14014	14147	13951	13839	13763	13852	13848	13980	13841	14068	13953	13926	14014	13951	14051	13917	13930	13934	13985	13853	13867	13936	13958	13868	13806	14029	14017	13987	13882	13819	13897	13880	13951	13956	14054	13759	13896	13883	13798	14015	13943	14027	13855	13933	13935	13999	13882	13918	13939	13936	13913	13739	13722	14175	13867	14024	14040	14081	13735	13896	14018	13990	13960	13961	13925	14173	13973	13963	13890	13928	13746	14065	13899	13855	13792	13846	13803	13861	13986	14056	13912	13863	13894	13870	13945	13827	13877	13995	13962	13862	13841	13799	13953	14076	14006	13882	13959	13717	13874	13736	14023	13901	14032	13950	14109	14069	13909	13910	13754	13864	13942	13933	13992	13979	13927	13869	14044	13863	13995	14108	13859	13773	13992	13901	13925	14016	13834	13925	13944	14054	13649	13823	14099	14022	14176	13901	13998	13947	13921	13825	14024	13860	14177	13832	13875	13846	14090	14023	14085	14072	13896	13810	13791	13828	14021	13913	13953	14057	13777	13727	13808	13885	13878	14015	14051	13986	13836	13911	14004	13850	13832	13782	13871	13894	14026	13870	13955	13935	13709	13918	13975	13965	13936	14032	13874	13840	13941	13877	14078	13974	14034	13915	14102	14042	13931	13846	13778	13987	13904	14024	14025	13979	13980	13888	13808	13924	13981	14014	13999	13794	13822	13922	13955	13882	13648	13951	13900	14070	13920	13723	13945	13994	13937	13980	13940	14001	13803	14049	14051	13699	13989	13921	13916	14069	14030	14059	13867	13890	13909	13934	14046	14035	13914	13870	13835	13920	13959	13870	13950	13763	13911	13978	13944	13790	13958	13950	13980	13897	13918	13889	13881	13899	13863	14015	13916	14062	13761	13795	13929	13917	13798	13850	14000	13815	13828	13685	13891	14101	14038	13973	13867	13970	13876	13976	13835	13852	13859	13901	13859	13938	13911	13849	13941	13867	13927	14019	13826	13933	13708	13856	13739	14195	13971	13969	14018	13798	13866	13774	13954	13880	13954	13906	13872	13714	13933	13907	13711	13972	13830	13946	13978	13906	14036	13986	13945	13893	13860	13850	13952	13848	13937	13929	13961	14015	13682	13626	13812	13840	13931	14048	13738	13877	13883	13994	13906	13871	14016	13888	13796	13906	13876	13896	13765	13903	13979	13956	13952	13939	13958	14022	14011	13907	13913	14063	13856	13869	13853	13931	13864	14027	14089	13894	13992	13780	13852	13927	13856	13934	13974	14100	13892	13882	13912	13941	13934	14062	13904	13969	13966	13901	13852	14092	13866	13981	13943	13867	13802	13940	14012	13754	14066	13750	13916	14091	13970	13858	14079	14040	13984	14053	13900	13871	14055	13984	13985	13995	13909	14159	13787	13855	13888	13923	13964	14056	14104	14042	13890	13834	13984	13982	13897	13811	13883	13918	13840	14009	13863	13844	13952	14078	13863	14003	13985	13995	13808	13935	14028	14080	13955	13895	13812	14035	13994	13935	13922	13931	14004	13952	14036	13942	13741	13890	13854	13887	14089	13803	13995	13961	13849	14012	14020	13914	13986	13911	13802	14018	13858	14043	13818	13957	14126	14038	14021	13877	13768	14009	13911	13757	13893	13958	13893	13982	14050	14058	13984	13903	13956	13876	13879	13895	13874	14023	13967	13834	13869	14080	13979	13869	13926	14101	13996	14006	13971	14003	14120	13925	13925	14008	13894	13777	14018	14058	14014	13756	14081	13844	13804	13818	13909	13998	13904	13766	13896	13798	13868	14043	13924	13797	13966	13923	14009	13902	14046	13953	13816	13827	13992	13944	14053	13993	13838	13903	13874	13948	13934	14143	13824	13899	13863	13961	13931	13775	13925	14039	13842	13985	13927	13901	13846	14015	13897	13980	13849	13880	14074	13871	13859	13805	14034	13859	13935	13992	13961	14050	14107	13963	13805	13755	13917	13838	13895	13755	13870	14070	13805	13829	14040	13961	13946	13988	13913	13861	13982	13971	14053	13824	13944	13991	13957	13884	13930	13892	13900	13901	14049	13808	13789	14022	13676	13926	14061	13862	13987	13994	13937	13859	14014	13907	13844	14070	13841	14062	13873	13894	13939	13834	13828	13998	13758	14018	14000	13896	13891	13886	13907	13920	13966	13934	14033	13784	13855	13708	13831	13907	13855	14006	14069	13993	13821	13882	13974	13844	13871	13870	13919	13831	13978	13894	13999	13915	14001	14024	13973	13911
25621	20812	26842	25389	19415	17640	17673	16655	16787	35180	41144	25392	18828	16728	16378	16258	16416	16054	16133	16199	16281	16182	16135	16245	16329	16277	16127	16360	16091	16251	16211	16366	16418	16002	16178	16351	16239	16179	16229	16053	16199	16132	16149	16177	16235	16265	16175	16205	16165	16227	16293	16291	16073	16137	16321	16055	16136	16071	16466	16036	16257	16478	16008	16276	15938	15934	16230	16112	16355	16216	16024	16226	16262	16389	16070	16099	16208	16128	16200	16042	16216	16318	16356	16307	16458	16154	16028	16097	16250	15991	16271	16146	16330	16147	16177	16364	16145	16369	16087	16227	16412	16108	16003	16236	16173	16218	16121	15964	16093	16260	16192	16280	15985	16231	16161	16024	16158	16093	16143	16141	16270	16124	16302	16214	16148	16167	16055	16132	16017	16280	16119	16103	16085	16309	16202	16398	15860	15971	16036	16252	16061	16064	16172	16167	16101	15966	16199	16171	16084	16093	16043	16230	16196	16174	16155	16091	16141	16221	16402	16277	16131	16212	16200	16280	16147	16038	16124	16273	16165	16059	16137	16271	16153	16232	16452	16112	16001	16126	16170	16101	16314	16138	16091	16225	16169	16231	16180	16242	16216	16190	16202	16104	16281	16052	16231	16173	16238	16067	16260	16394	16078	16115	16086	16235	16096	16197	16042	16129	16264	16065	15891	16221	16161	16125	16055	16186	16189	16223	16254	16272	16303	16250	16186	16026	16207	16111	16152	15905	16217	16148	16171	16316	16106	16085	16243	16207	16132	16059	16167	16218	16027	16278	16211	15870	16324	16014	16338	16143	16111	16106	16059	16152	16058	16246	15994	16280	16454	15841	16074	16028	16021	16217	16220	16342	15916	16236	16127	16196	16108	16228	16132	16220	16097	16019	16451	16137	16329	16255	16167	16012	16183	16123	16149	16407	16267	16255	16294	16315	16310	16146	16186	16192	16147	16109	16188	16023	16122	16160	16173	16325	16140	15987	16208	16197	16127	16139	16232	16227	16347	16193	16164	15931	16186	16272	16003	15992	16291	15897	16223	15889	16036	16104	16090	16201	16186	16172	16288	16299	16193	16168	16093	16240	16268	16218	16067	16190	16190	16194	16231	16042	16191	16034	16069	16152	16038	16133	16219	16306	15936	16144	16077	16346	16492	16235	16214	16258	16263	16190	16205	16113	16018	16106	16043	16215	16113	16063	16134	16254	16089	16054	16180	16164	16365	16085	16289	16217	16198	16279	16072	16247	16212	16161	16198	16231	16332	16142	16238	16119	16290	16142	16071	15994	16071	16081	16167	15971	16050	16145	16009	16122	16068	16147	16284	16068	16216	16378	16294	16225	16262	16197	16152	16303	16274	16285	16000	16212	16112	16023	16193	16080	16280	16259	16313	16397	16239	16155	16081	16292	16169	16121	16223	16201	16309	16203	16324	16304	16173	16121	16059	16120	16279	16239	16123	16064	16153	16165	16275	16238	16229	16090	16151	16258	16194	16282	15959	16100	16023	16157	16003	16103	16047	16031	16150	16327	16214	16340	16148	16134	16138	15964	16294	16280	16325	16208	16166	16130	16209	16193	15993	16315	16090	16394	16358	16081	16064	16046	16107	16275	16028	16302	16239	16298	15956	16083	16127	16148	16214	16158	16053	16095	16109	16160	16294	16146	16079	16068	16132	16043	16081	16143	16065	16129	16028	16018	16240	16198	16221	16274	16074	16313	16120	16191	16083	16145	16336	15852	15997	16215	15925	16266	16251	16099	16301	16142	16157	16243	16236	16325	16153	16206	16285	16200	16208	16262	16112	16191	16249	16228	16166	16140	16170	16314	16179	16257	15929	16160	16162	16281	16311	15844	16116	16246	16280	16218	16248	16259	16286	16320	16286	16204	16250	15967	16127	16253	16240	16087	16150	16188	16142	16167	16218	15984	16061	16448	16168	16299	16114	16015	16325	16071	16106	16137	16274	16281	16036	16152	16123	16119	16180	16258	16042	16188	16285	16347	16227	16382	16167	16262	16481	16272	16274	16124	16124	16164	16320	15988	16162	16232	16132	16034	16181	16157	16199	16287	16158	16315	16264	16049	16181	16186	16395	16243	16212	16200	16142	16394	16126	16180	16371	16166	16355	15922	16370	16201	16110	16167	16163	16170	16222	16241	16280	16052	16345	16295	16298	16102	16176	16065	16116	16370	16134	16181	16009	16168	16138	16035	16001	16133	16186	16220	16130	16321	16180	16237	16138	16304	16195	16131	16103	16114	16218	16314	16203	16367	16099	16341	16250	16072	16077	16115	16153	16144	16121	16129	16206	16244	16368	16179	16200	16156	16039	16153	16193	16132	16340	16311	16282	16278	16346	16032	16145	16368	16297	16181	16184	16236	16017	16081	16292	16172	16244	16379	16306	16164	16376	16261	16381	16272	16288	16171	16183	15821	16370	16280	16288	16170	16323	16164	16175	16200	16415	16125	16162	16162	16296	16123	16329	16250	16063	16135	16128	16345	16290	16366	16233	16240	16130	16087	16069	15928	16151	16164	16119	16166	16276	16175	16402	16273	16234	16219	16264	16282	16162	16303	16350	15961	16392	16150	16158	16035	16247	16159	15934	16189	16225	16150	16113	16123	16013	16120	16106	16041	16189	16018	16111	16057	16205	16026	16053	16012	16021	16106	16040	16275	16119	15917	16026	16166	16103	16063	16227	16378	16209	16122	16134	16376	16275	16125	16279	16295	16184	16054	16308	16199	16217	16262	16225	16174	16012	16084	16029	16014	16126	15965	16089	16180	16286	16199	15951	16172	16331	16177	16029	16101	16039	16322	16289	16012	16388	16359	16157	15954	16130	16174	16261	16213	16135	16254	16232	16048	16040	16269	16333	16334	16124	16247	16155	16197	16405	16085	16186	16132	16161	16219	16080	16191	16165	16052	16243	16068	16201	16076	16225	16057	16106	16019	16211	16164	16309	16187	16115	16172	16238	16228	16206	16109	16194	16271	16036	16323	16335	16133	16074	16260	16014	16246	16275	15980	16189	16128	16224	16214	16150	16211	16179	16024	16010	16145	16202	16164	16097	15947	15897	15973	16199	16130	15985	15959	16180	16113	16202	16355	16175	16261	16023	16097	16162	16152	16289	16381	16137	16139	16248	16115	16138	16117	16163	15981	16058	16393	16425	16204	16148	15865	16180	16353	16279	16046	16399	16195	16245	16121	16217	16039	16190	16059	16097	16185	16288	16229	16026	15976	16164	16308	16382	16194	16340	15996	16208	16111	16011	16141	16047	16071	16017	15923	16088	16145	16065	16194	16295	16309	16225	16151	16134	16059	16288	16233	16171	16209	16258	16034	16097	16136	16180	16159	16098	16147	16339	16234	16234	16229	16078	16184	16258	16131	16175	16336	16357	16268	16297	16284	15978	16161	16278	16028	16255	16214	16281	16598	16270	16226	16057	16065	16338	16373	16228	16428	16328	16204	16255	16159	16189	16212	16157	16123	16080	16041	16004	16214	16214	15924	16197	16163	16230	16123	16167	16237	16164	16280	16137	16182	16329	16119	15976	16091	16043	16168	16049	16005	16179	16115	16230	16130	16221	16204	16305	16269	16144	16183	16246	16008	16199	16420	16280	16156	16160	16102	16159	15942	16006	16139	16224	16146	16051	16100	16043	16177	16192	16176	16126	16324	16128	16136	16104	16143	16099	16076	16065	16154	16203	16214	16112	16114	16075	16252	16204	16125	16239	16061	16100	16182	16181	16377	16104	16184	16309	16262	16472	16154	16114	16121	16239	16103	16301	16364	16212	15958	16049	16038	16121	16097	16168	16303	16054	16222	16262	16436	16244	16396	16181	16301	16195	15998	16186	16283	16126	16199	16245	15996	15946	16252	16156	16086	16055	16260	16200	16344	16216	16304	16263	16255	16244	16193	16068	16279	16461	16119	16228	16263	16143	16235	16290	16299	16144	16060	16209	16202	16134	16065	16244	16166	16114	15929	16019	16328	16108	16224	16130	16141	16214	16225	16147	16091	16215	16244	16064	16241	16076	16163	16187	16241	16084	16047	16178	16085	16163	16370	16102	16160	16175	16293	16152	16157	16272	16149	16270	16232	16127	16189	15992	16049	16199	16145	16151	15859	16250	16291	16165	15983	16143	16186	16381	16332	16470	16054	16217	16220	16288	16200	16242	16176	16086	16330	16322	16205	16172	16355	16241	16134	16218	16079	16128	16175	16306	16139	16105	16009	16237	16235	16090	16022	16311	16063	16083	16042	16010	16335	16150	16033	16120	16227	16053	16001	16238	16132	16276	16166	16060	16365	16104	16188	16321	16230	16152	16259	15991	16081	16116	16290	16201	16197	16118	16467	16498	16219	15892	16173	16310	16158	16255	16092	16141	16115	16237	16289	16173	15958	16078	16137	16108	16246	16187	16318	16165	16030	16323	15976	16159	16129	16095	16097	16218	16227	16253	16153	16073	16161	16334	16213	16010	16135	16160	16267	16190	16295	16119	16315	16160	16032	16255	16242	16173	16126	16297	16278	16207	16026	16142	16182	16133	16174	16221	15955	16150	16167	16295	16173	16152	16276	16480	16336	16102	16106	16087	16241	16254	16125	16313	16046	16109	16157	16161	16269	16080	16113	16219	16101	15944	16104	16184	16208	16159	16264	16199	16361	16238	16211	16120	16125	16131	16155	16160	16302	16226	16242	16318	16305	16290	16285	16332	16160	16138	16167	16023	16095	16034	16110	16154	16025	16036	16118	16432	16137	16100	16217	16163	16266	16056	16123	16413	16150	16281	16275	16301	16250	16058	16234	16211	16395	16102	16297	16215	16078	16242	16179	16301	16312	16219	16257	16173	16273	15998	16088	16180	15990	16044	16269	16361	16218	16037	16153	16517	16245	16386	16266	16129	16319	15988	16134	16408	16348	16256	16288	16148	16130	15845	16110	16206	16416	16247	16150	16195	16341	16340	16374	16391	16209	16269	16181	16268	16252	16069	16091	16223	16019	16177	16087	15967	15924	16073	16255	16102	15936	16045	16071	16246	16139	16210	16114	16035	16161	16372	16167	16132	16212	16086	16233	16201	16179	16096	15999	16063	16019	16073	16172	16137	16205	15969	16420	16066	16001	16196	16091	16096	16143
13749	19510	18806	16253	15212	14783	14545	14403	14895	38893	39821	22112	15955	14247	14087	14024	13907	13835	13947	13706	13845	13696	13928	13946	13863	13824	13722	13843	13764	13827	13876	13877	13974	13722	13951	13837	13779	13683	14043	13711	13853	13877	13892	13748	13833	13865	13807	13884	13735	13927	13797	13978	13840	13820	13835	13770	13697	13776	13835	13619	13807	13792	13979	13848	13738	13783	13886	13865	13738	13820	13848	13748	13885	13978	13852	13737	13793	13955	13847	13889	13825	13767	13861	13839	13874	13853	13891	13799	13797	13796	13767	13871	13770	13897	13803	13772	13795	13847	13873	13991	13780	13976	13926	13693	13727	14170	13939	13780	13800	13945	13841	13920	13752	14127	13939	13737	13911	13790	13857	13830	13971	13785	13580	13791	13746	13848	13931	13903	13763	13705	13789	13896	13864	13659	13794	13819	14029	13786	13863	13764	13878	13811	13935	13867	13837	13856	13853	13813	13880	13877	13740	13832	13759	13825	13945	13900	13777	13798	13849	13992	13799	13811	13817	13851	13924	14041	13795	13927	13884	13916	13615	13914	13768	13913	13925	14005	13836	13921	13823	13856	13820	13723	13833	13741	13829	13985	13854	13874	13925	13850	13816	13783	13824	13784	13853	14007	13629	13739	13722	13949	13822	13908	13826	13936	13856	14035	13709	13762	13827	13842	13876	13784	13902	13828	13730	13824	13973	13865	13680	13815	13732	13921	13776	13887	13928	13690	13877	13877	13675	13706	13828	13839	13937	13954	13857	13791	13899	13833	13869	13689	14061	13863	13986	13875	13839	13771	14067	13772	13988	13790	13912	13791	13874	13770	13856	13857	13815	13892	13710	13823	13749	13889	13895	13919	13934	13756	13842	13740	13949	13887	13977	13892	13944	13776	13849	13917	13796	13942	13833	13913	13828	13759	13800	13853	13883	13796	13759	13901	13922	13802	13936	13879	13789	13839	13671	13766	14026	13748	13882	13800	13978	13660	13731	13806	13809	13918	13698	13952	13849	13913	13924	13830	13708	13932	13829	13853	13681	13750	13804	13804	13832	13892	13893	13839	13830	13854	13870	13737	13801	13802	13691	13812	13920	13968	13849	13755	13980	13763	13914	13807	13865	13711	13871	13972	13834	13864	13711	13766	13846	13882	13787	13883	13683	13993	13901	13544	13734	13849	13965	13699	13675	13756	13668	13842	13871	13901	13898	13864	13849	13654	13724	13816	13863	13756	13859	13963	13745	13677	13600	13858	13753	13962	13904	13683	13779	14003	13658	13947	13784	13847	13852	13884	13822	14068	13849	13932	13866	13842	13747	13807	13744	13804	13941	13858	13853	13898	14000	14096	13846	13884	13784	13753	13857	13717	13896	13891	13729	13751	13866	13785	13765	13814	13856	13802	13795	13963	13870	13856	13825	13980	13802	14073	13803	13810	13770	13885	13762	13938	13738	13838	13825	13766	13880	13805	13935	13871	13851	13840	13889	13758	13834	13886	13843	13833	13856	13725	13919	13795	13689	13895	13817	13817	13669	13647	13891	13786	13694	13757	13843	13857	13865	13818	13842	13911	13762	13855	13861	13728	13930	13694	13686	13816	13900	13701	13901	13857	13948	14014	13604	13918	13857	13848	13861	13918	13701	13774	13675	13725	13999	13820	13881	13709	13796	13814	13844	13949	13792	13900	13807	13841	13864	13879	13848	13789	13811	13814	13641	13922	13919	13806	13831	13862	13605	13963	13757	13648	13908	13861	13978	13996	13766	13812	13831	13773	13930	13615	14026	13856	13751	13949	13854	13728	13949	13828	13807	13806	13864	13782	13974	13796	13955	13876	13973	13675	13942	13910	13872	13940	13656	13834	13875	13908	13855	13669	13811	13981	13724	13683	13717	13915	13762	13945	13795	13889	14057	13930	13823	13814	13877	13720	13791	13844	13884	13713	14040	13782	13829	13854	13935	13909	13995	13870	13776	14093	13916	13754	13795	13945	13841	13899	13901	13969	13865	13856	13707	13822	13925	13848	13737	13757	13704	13930	13686	13771	13868	13888	13863	13825	13792	13953	13677	13901	13923	13786	14008	13757	13859	13928	13622	13717	13760	13985	13928	13849	14025	13858	13840	13823	13823	13828	13925	13926	13857	13795	13917	13710	13726	13858	13864	13821	13831	13759	13762	13956	14018	13817	13988	13851	13877	13805	13853	13934	13935	13788	13745	13778	13847	13844	13828	13695	13796	13840	13916	13879	13870	13867	13917	13846	14052	13937	13791	13698	13834	13810	13938	13839	13752	13906	13855	13869	13861	13779	13913	13843	13813	13861	13799	13820	14007	13715	13886	13898	14068	13851	13843	13750	13754	14021	13795	13686	13984	13904	13766	13693	13884	13899	13656	13832	13859	13774	13883	13732	14002	13773	13743	14005	13833	13798	13777	13699	13870	13859	13887	13936	13667	13968	13811	13944	13958	13865	13942	13939	13962	13744	13914	13973	13774	13815	13958	13920	13858	13884	13865	13962	13750	13752	13879	13949	13764	13834	13719	13979	13838	13927	13754	13734	13858	13877	13807	13783	13819	13822	13771	13780	13853	13765	13818	13841	13693	13848	14040	13829	14033	13692	13899	13871	13905	13640	14030	13800	13863	13635	13882	13737	13910	13697	13816	13894	14002	13889	13894	13611	13920	13886	13855	13955	13811	13659	13908	13857	13908	13834	13770	13958	13831	13707	13886	13687	13863	13732	14002	13924	13730	13898	13670	13876	13835	13718	13649	13698	13910	13726	13825	13852	13790	13777	13859	13720	13808	13790	13812	13950	13900	13975	13699	13873	13865	13838	13889	13824	13853	13823	13748	13711	13841	13876	13713	13838	13677	13785	13787	13921	13979	13787	13797	13937	13895	13971	13759	13838	13720	13725	13836	13802	13841	13706	13808	13745	13804	13837	13936	13970	13844	13965	13859	13798	13864	13762	13796	14066	13948	13870	13963	13848	13849	13801	13895	13886	13875	13779	13741	13791	13860	13903	13850	13896	13762	14021	13788	13793	13851	13744	13752	13760	13893	13884	13863	13739	13804	13941	13789	13951	13827	13835	13700	13854	13710	13743	13780	13841	13659	13974	13921	13743	13692	13739	13887	13926	13882	13914	13856	13815	13748	13809	13835	13757	14000	13733	13946	13691	13931	13878	14038	13812	13847	13610	13842	13956	13800	13835	13829	13839	13856	13849	13804	13884	13836	13878	13897	13911	13929	13895	13870	13997	13986	13812	13887	13762	13741	13893	13902	13754	13870	13824	13776	13812	13910	13700	13834	13863	13910	13877	13812	13838	13787	13988	13788	13785	13680	13885	13792	13831	13674	14012	13791	13774	13793	13770	13740	13987	13737	13842	13975	13773	13936	13697	13775	13765	13858	13897	13926	13769	13900	13870	13812	13689	14069	13882	13699	13870	13801	13842	13879	13727	13891	13898	13723	13939	13910	14067	13904	13854	13791	13775	13778	13814	13919	13818	13964	13788	13865	14025	13761	13780	14085	13899	13916	13961	13717	13687	13869	13794	13694	14001	13965	13796	13895	13756	13894	13781	13807	13802	13849	13812	13732	13844	13806	13822	13959	13758	13775	13925	13673	13944	13971	13759	13973	13970	13731	13817	13896	13785	13914	13814	13883	13718	13802	13954	13809	13807	13973	13883	13843	13712	13917	13892	13676	13886	14014	13828	13768	13742	13840	13871	13759	13897	13868	13831	13847	13992	13879	14126	13821	13917	13874	13690	13709	13757	13847	13706	14073	13816	13848	13784	13885	13901	13873	13783	13734	14009	13905	13903	14038	13877	13893	13682	13709	13758	13770	13824	13881	13894	13704	13839	13869	13761	13805	13881	13917	13801	13834	13774	13695	13770	13930	13825	13639	13945	13845	13838	13828	13799	13855	13802	13743	13967	13907	13845	14007	13937	13856	13677	13826	13922	13775	13811	13797	13861	13783	13914	13847	13984	13929	13852	13690	13808	13686	13955	14000	13945	13782	13876	13777	13859	13677	13991	13733	13883	13821	13916	13865	13925	13877	13820	13812	13865	13988	13762	13876	13970	13751	13948	13894	13862	13690	13913	13815	13701	13881	13954	13789	13936	13943	13819	13986	13797	14002	13907	13722	13801	13900	13918	13730	13745	13884	13728	13817	13944	13757	13839	13779	13814	13892	13772	13755	13935	13818	13794	13871	13763	13841	13872	13880	13953	13745	13770	13833	13777	13644	13918	13939	13923	13753	13834	13780	13768	13800	13783	13841	13656	13824	13912	13844	13839	13793	13935	13869	13731	13895	13870	13739	13925	13921	13725	13866	13952	13943	13910	13833	13830	13914	13801	13854	13867	13880	13890	13636	13911	13941	14021	13791	13780	13925	13886	14036	13919	13833	13652	13895	13837	14045	13799	13782	13856	13906	14038	14021	13820	13926	13867	13892	13819	13923	13888	13772	13895	13925	13887	13777	13921	13862	13825	13755	13703	13911	13710	13764	13793	13884	13488	13806	13788	13780	13833	13809	13946	13897	13855	13895	13874	13740	13811	13798	13959	13739	13765	13924	13806	14057	13814	13742	13944	13861	13849	13726	13836	13907	13921	13890	13836	13905	13765	13939	13849	13657	13798	13758	13741	13859	13719	13797	13770	13944	13766	13766	13842	13795	13793	13808	13742	13843	13799	13862	13754	13765	13834	13965	13768	13747	13841	13815	13814	13880	13775	13970	14079	13820	13853	13744	13942	13726	13895	13885	13869	13831	13871	13847	13837	13794	13919	13913	13963	13827	13818	13644	13968	13829	13901	13915	13799	14057	13986	13908	13712	13935	13716	13907	13703	13809	13865	13829	13988	13758	13922	13773	13943	13907	13838	13892	13823	13826	13760	13796	13890	13877	13805	13846	13912	13855	13812	13617	13945	13873	13857	13948	13788	13894	13821	13917	13822	13974	13822	13772	13731	13909	13758	13927	13851	13737	13876	13806	13760	13824	13763	13716	13959	13818	13868	13898	13621	13815	13988	13791	13882	13799	13829	13876	13589	13871	13785	13867	13912	13771	13703	13946	13785	13875	13774	13843	13774	13952	13705	13807	13720	13830	13775	13919	13789	13896	13807	13799	13739	13919	14018	13703	14021
23636	20814	28103	23624	21238	22345	21540	17860	18145	54078	56946	33143	21969	17665	16772	16582	16584	16426	16417	16433	16484	16442	16474	16245	16541	16466	16321	16553	16508	16473	16419	16460	16392	16539	16339	16325	16261	16559	16466	16363	16468	16516	16645	16664	16542	16520	16467	16367	16406	16357	16522	16502	16340	16369	16469	16337	16348	16471	16349	16429	16293	16371	16373	16278	16679	16319	16297	16354	16407	16358	16404	16626	16388	16405	16433	16407	16539	16225	16363	16615	16368	16236	16282	16294	16326	16557	16287	16403	16433	16414	16498	16396	16197	16240	16375	16258	16368	16189	16454	16245	16317	16551	16528	16314	16615	16579	16358	16359	16255	16371	16533	16460	16347	16384	16409	16164	16281	16224	16232	16194	16333	16248	16404	16338	16447	16330	16223	16403	16526	16418	16494	16467	16458	16493	16563	16434	16502	16404	16379	16541	16552	16460	16381	16457	16455	16269	16253	16341	16493	16410	16510	16468	16338	16363	16466	16551	16483	16466	16314	16387	16384	16370	16203	16404	16343	16205	16398	16396	16238	16349	16389	16415	16430	16309	16308	16300	16503	16505	16483	16269	16313	16505	16467	16407	16318	16406	16609	16537	16166	16425	16385	16009	16372	16376	16465	16519	16456	16241	16354	16460	16374	16380	16435	16381	16289	16137	16264	16379	16306	16208	16409	16343	16387	16610	16419	16212	16246	16403	16332	16250	16336	16305	16492	16362	16269	16225	16384	16417	16370	16422	16307	16387	16261	16461	16394	16354	16465	16333	16325	16169	16482	16407	16281	16427	16506	16331	16448	16220	16250	16429	16223	16581	16316	16241	16485	16263	16347	16340	16333	16288	16353	16371	16414	16258	16323	16383	16318	16346	16326	16407	16304	16216	16304	16391	16316	16441	16419	16471	16460	16460	16267	16306	16434	16312	16351	16339	16239	16202	16442	16183	16385	16386	16021	16362	16257	16334	16337	16430	16342	16325	16316	16424	16237	16162	16425	16192	16329	16463	16124	16353	16591	16342	16255	16459	16478	16588	16420	16423	16472	16260	16317	16313	16413	16435	16208	16530	16342	16201	16467	16495	16344	16394	16285	16198	16324	16100	16230	16452	16416	16385	16402	16375	16464	16627	16398	16347	16180	16393	16170	16360	16537	16451	16416	16391	16369	16232	16206	16530	16326	16323	16217	16179	16416	16416	16235	16286	16327	16331	16268	16355	16360	16370	16207	16364	16427	16376	16295	16229	16332	16386	16313	16215	16553	16502	16529	16531	16602	16363	16389	16300	16384	16489	16548	16146	16301	16274	16411	16505	16457	16337	16393	16204	16216	16450	16437	16199	16162	16274	16488	16467	16414	16267	16239	16167	16278	16229	16265	16319	16182	16304	16416	16310	16309	16483	16392	16275	16134	16216	16292	16273	16304	16387	16305	16380	16397	16400	16220	16199	16356	16307	16393	16173	16197	16346	16220	16094	16347	16428	16462	16416	16440	16287	16375	16329	16562	16545	16305	16213	16213	16245	16518	16246	16304	16124	16369	16368	16320	16261	16310	16510	16425	16336	16480	16360	16355	16315	16337	16444	16304	16248	16328	16373	16491	16391	16348	16525	16273	16504	16499	16317	16336	16473	16502	16201	16264	16172	16473	16424	16274	16501	16371	16412	16173	16267	16249	16414	16599	16221	16490	16363	16231	16219	16254	16353	16261	16475	16452	16047	16314	16349	16442	16037	16138	16249	16349	16357	16145	16439	16387	16408	16439	16075	16283	16483	16253	16191	16284	16405	16341	16137	16512	16390	16356	16242	16303	16250	16434	16621	16314	16450	16271	16222	16281	16091	16341	16368	16328	16213	16365	16500	16391	16224	16211	16259	16380	16417	16488	16477	16459	16214	16311	16438	16270	16429	16251	16379	16253	16400	16277	16372	16112	16148	16367	16444	16457	16447	16411	16116	16283	16296	16398	16296	16323	16499	16458	16367	16445	16296	16318	16366	16272	16465	16245	16257	16518	16281	16435	16435	16262	16306	16339	16261	16267	16081	16593	16222	16386	16317	16377	16471	16320	16432	16283	16495	16207	16481	16288	16172	16406	16390	16347	16323	16691	16518	16384	16305	16244	16319	16337	16303	16364	16546	16459	16342	16214	16300	16296	16304	16403	16381	16451	16280	16340	16333	16350	16334	16136	16565	16411	16242	16377	16543	16429	16380	16333	16342	16311	16370	16355	16478	16491	16349	16350	16496	16319	16399	16227	16291	16339	16588	16322	16274	16446	16438	16460	16301	16391	16472	16204	16241	16411	16459	16164	16287	16410	16258	16326	16172	16229	16420	16487	16268	16293	16353	16214	16351	16277	16294	16390	16392	16376	16251	16192	16234	16606	16346	16387	16396	16272	16274	16372	16374	16243	16209	16401	16314	16344	16383	16163	16599	16452	16309	16251	16393	16278	16317	16320	16266	16469	16291	16230	16299	16261	16375	16398	16258	16436	16492	16403	16382	16268	16400	16614	16310	16421	16509	16541	16215	16325	16195	16187	16418	16221	16149	16260	16234	16272	16382	16300	16380	16318	16138	16491	16373	16401	16266	16339	16338	16253	16462	16404	16303	16479	16255	16238	16089	16594	16263	16443	16387	16371	16328	16431	16374	16362	16270	16531	16378	16312	16388	16408	16441	16294	16580	16360	16253	16480	16321	16454	16393	16128	16489	16395	16351	16262	16237	16293	16310	16389	16161	16252	16132	16423	16433	16507	16543	16535	16383	16442	16276	16362	16481	16228	16226	16319	16272	16583	16275	16519	16365	16284	16294	16393	16233	16261	16357	16444	16228	16251	16383	16344	16489	16380	16439	16347	16342	16314	16422	16579	16298	16417	16408	16436	16303	16448	16427	16529	16614	16363	16470	16190	16478	16433	16415	16431	16306	16405	16327	16321	16286	16467	16267	16249	16373	16152	16259	16255	16397	16456	16548	16272	16413	16352	16476	16372	16132	16262	16461	16349	16396	16209	16377	16318	16246	16401	16319	16322	16375	16235	16354	16298	16303	16402	16360	16178	16104	16345	16380	16368	16215	16391	16206	16426	16206	16172	16262	16308	16450	16363	16370	16391	16371	16285	16320	16356	16408	16200	16449	16091	16340	16390	16209	16340	16351	16283	16207	16255	16199	16246	16249	16180	16282	16208	16510	16611	16262	16283	16374	16339	16383	16425	16234	16406	16304	16374	16307	16334	16342	16298	16272	16216	16326	16409	16235	16422	16416	16335	16316	16426	16357	16424	16490	16582	16361	16451	16231	16528	16433	16387	16410	16114	16251	16171	16327	16359	16260	16319	16391	16486	16355	16318	16565	16430	16178	16493	16447	16560	16412	16625	16375	16410	16309	16391	16358	16366	16375	16263	16516	16541	16378	16335	16306	16377	16235	16376	16408	16418	16269	16460	16310	16295	16339	16394	16474	16547	16327	16439	16286	16390	16332	16586	16345	16242	16440	16480	16215	16308	16253	16398	16284	16502	16353	16393	16328	16395	16239	16305	16512	16230	16469	16420	16270	16462	16121	16349	16235	16343	16373	16379	16451	16141	16279	16184	16349	16384	16356	16377	16257	16470	16287	16060	16412	16442	16478	16294	16480	16477	16459	16093	16349	16500	16459	16376	16260	16357	16448	16449	16340	16228	16565	16356	16609	16396	16419	16490	16212	16441	16311	16283	16166	16327	16084	16428	16392	16478	16418	16211	16302	16360	16444	16136	16525	16218	16385	16424	16092	16567	16504	16484	16196	16393	16219	16278	16244	16285	16390	16513	16365	16415	16177	16315	16430	16401	16325	16476	16216	16540	16131	16253	16231	16448	16265	16264	16527	16420	16211	16384	16440	16271	16553	16401	16254	16399	16299	16451	16344	16415	16346	16289	16190	16413	16336	16321	16340	16377	16431	16416	16359	16187	16302	16334	16316	16250	16355	16351	16244	16304	16314	16475	16318	16507	16427	16196	16226	16506	16465	16490	16362	16298	16522	16381	16365	16328	16395	16603	16474	16257	16202	16195	16300	16350	16389	16444	16234	16347	16360	16301	16333	16460	16274	16418	16212	16349	16299	16260	16535	16530	16401	16318	16196	16296	16183	16517	16427	16568	16312	16212	16199	16434	16326	16372	16351	16351	16360	16398	16486	16273	16361	16588	16325	16337	16225	16376	16441	16401	16268	16348	16372	16519	16377	16203	16344	16293	16235	16323	16191	16221	16211	16290	16162	16346	16335	16230	16284	16254	16411	16333	16238	16289	16406	16364	16365	16197	16230	16212	16196	16219	16178	16305	16365	16354	16472	16167	16455	16219	16167	16160	16395	16558	16450	16424	16358	16318	16321	16625	16496	16485	16362	16457	16397	16304	16478	16285	16480	16443	16235	16295	16339	16170	16293	16357	16255	16431	16352	16294	16345	16291	16377	16545	16294	16261	16227	16306	16448	16505	16451	16418	16520	16280	16201	16335	16617	16395	16378	16385	16282	16440	16317	16267	16431	16224	16335	16381	16313	16219	16218	16125	16184	16522	16436	16284	16072	16454	16439	16366	16322	16550	16443	16557	16211	16354	16293	16490	16249	16394	16396	16553	16467	16224	16384	16406	16391	16501	16591	16531	16358	16426	16122	16268	16278	16307	16278	16325	16482	16359	16390	16213	16421	16292	16295	16270	16323	16447	16471	16314	16641	16485	16302	16404	16388	16602	16315	16468	16326	16516	16287	16379	16452	16471	16172	16377	16430	16354	16433	16398	16022	16255	16432	16425	16418	16290	16340	16147	16297	16379	16328	16238	16237	16317	16158	16421	16429	16470	16343	16289	16517	16227	16458	16191	16403	16322	16219	16377	16429	16537	16343	16141	16303	16441	16423	16307	16276	16307	16439	16268	16295	16426	16357	16483	16349	16282	16389	16388	16192	16360	16171	16357	16217	16563	16487	16474	16354	16435	16608	16535	16340	16492	16542	16419	16411	16387	16477	16155	16371	16358	16372	16432	16219	16470	16455	16469	16258	16413	16402	16316	16332	16401	16229	16339	16639	16365	16381	16336	16170	16397	16394	16454	16415	16450	16441	16259	16282	16179	16311	16335	16362	16326	16292	16261	16225	16334	16379	16346	16309	16276	16339
16375	27249	25062	20111	17463	16498	15792	15384	17541	55695	53844	29978	18222	14567	14038	13970	13947	14120	13908	13983	13970	13955	14042	14031	13997	13905	13998	13872	13878	13928	13901	13963	13991	13925	14039	13905	13886	13868	13912	13929	13846	13886	13796	13935	14006	13932	14019	13920	13920	13915	13985	13946	14079	13944	13829	13996	14064	14009	14065	13772	13830	13878	13936	14287	13986	13965	14032	13936	13932	14061	13957	13851	13856	13964	14027	13879	13841	13944	13834	13882	13941	13901	13805	13941	13991	13891	13928	13935	13966	13751	13827	13954	14009	13996	13945	13802	13889	13921	13981	13899	13862	13886	14231	13975	13974	13829	14004	13896	13734	13993	14024	13924	13999	13961	14017	14053	14034	13970	13878	13730	13868	13902	13908	13937	13925	13882	14149	13870	13837	13831	13917	14067	13897	13816	13899	13992	13919	13925	13897	13973	13847	13919	13771	13962	13942	13941	13996	13858	13961	13944	13908	13899	13885	13882	13658	13831	13967	13956	13943	13914	13731	14061	13942	13849	13685	14031	13845	13886	13833	14046	13783	14034	13974	13884	13869	13929	13901	13852	13903	13989	13971	13791	13936	13736	13751	13901	13780	13920	13772	13973	13870	13905	13791	13897	13896	13855	13907	13886	13881	13974	14051	13899	13905	13912	14003	13956	13944	14069	13835	13914	13946	13968	13816	13842	13933	13836	13840	14021	13919	14059	13836	13970	13840	13897	14058	13956	13845	13814	14121	14029	13932	13762	13861	14068	13793	14027	13947	13912	13835	13907	13801	13982	13925	14012	14010	13819	13752	13888	14094	13723	13962	13897	13924	13886	14032	13816	13961	13973	13927	13986	13904	14015	13859	13891	14068	13836	13974	13852	14014	13897	13822	14066	13889	14073	13902	13882	13987	13937	13849	14042	13956	13751	14029	14109	13967	13954	14139	14037	13977	13950	13813	13752	13961	13892	13951	13982	13781	13787	13961	14003	13808	13885	13891	14094	13910	14076	13949	14014	13869	13806	14053	13761	13841	14010	14046	13814	14063	13852	13779	13809	13769	13758	13896	13950	13793	13833	13944	14104	14003	13860	13919	13958	13985	13953	13890	13926	13845	14079	13955	14032	13829	13874	13905	13895	13900	13755	14124	13838	13969	13880	13698	13851	13939	14063	13898	13814	13729	13859	13893	13969	13900	13955	13893	13880	13958	13830	13882	13814	14002	13988	13818	13949	13906	13956	13864	13993	13981	14034	13861	13912	13910	13972	14004	14112	13892	14097	13917	13877	13840	13753	14115	13756	14118	13945	14133	13969	14007	13784	13951	13870	13901	14002	13851	13816	14016	13748	14011	13939	13873	13844	14021	13883	13998	14031	13820	13853	14049	13958	14095	13975	13959	13843	13879	13681	13892	14007	13963	13863	13905	13990	13931	13796	13881	14094	13898	13798	14003	13973	13836	13858	13815	13940	13908	13862	13800	13786	13902	14103	13927	14096	13767	13828	13930	13746	13933	13859	13857	13867	13944	13878	13840	13999	13906	13981	13839	13923	14009	13795	13962	13770	13943	13936	14050	13987	13813	13810	13779	13940	13878	13999	13927	13812	14054	13944	13839	13936	13912	13894	13964	14133	13858	13781	13915	13778	13980	13886	13922	13825	13971	13793	13889	13846	14062	13993	14037	13998	14056	13944	13742	13838	14004	13962	14020	13926	13931	13882	13941	13904	13988	13817	13894	13901	14059	13904	13876	13808	14090	14097	13940	13900	14014	13873	14155	13950	14008	13931	13934	13936	14024	13797	13936	13921	13852	13927	13952	13931	14026	13828	13918	13934	13846	13923	13979	13943	13708	13879	13925	13879	13978	14096	13678	13952	13887	13791	13888	13950	13958	13930	14000	14099	13961	13882	14029	13870	13734	13988	13958	13852	13879	14079	13968	14027	13865	14025	13835	14086	13769	13881	13933	13853	13806	14082	13857	13905	13742	14029	13838	13929	13769	13895	13879	14026	13971	13899	13960	13829	14088	13877	13943	13876	13893	14041	13957	13899	13769	13885	13740	14060	13865	14048	14085	14032	13911	13819	13840	13789	13960	13915	13949	13972	13901	13982	13877	13906	13841	14029	13980	13933	13841	14043	13906	13969	13994	13966	13868	13923	14091	14019	14109	13976	13883	14112	13946	13919	13831	13946	14039	13910	14039	14006	13863	13883	14024	13897	13850	13930	13949	14005	13915	13800	13920	13902	13876	13954	13933	13919	13957	13915	13925	13943	13954	13903	13939	13893	13902	13958	14021	13977	13759	14018	14064	13784	13910	13925	14012	13947	13834	13850	14112	14047	14065	13795	13785	13938	14073	13906	13962	13939	13918	13988	13875	13912	14011	13968	13901	14034	13870	13887	13970	13961	13874	14110	13993	13840	13945	14019	13892	13787	13873	13926	14004	13902	13822	13924	14013	13942	13962	13764	13968	13778	13952	13896	14020	13928	14045	13887	13820	13942	14033	13893	13878	13967	14127	13939	13887	13971	13869	13933	13939	13884	13982	13989	13902	13903	13911	13930	13851	13918	13899	14007	13824	13931	13890	13835	13901	13885	13862	13947	14071	13866	13925	14024	13945	14098	13874	13929	13946	13789	13932	13935	13947	13975	13673	14053	13811	13908	13828	14004	13952	14004	13890	13920	13896	13831	14006	13905	14027	13808	14064	13844	13843	13893	13863	14047	13942	13877	13894	13953	14050	13913	14028	13738	14041	13909	13983	13873	13760	13855	13902	13893	13978	13931	13981	13868	14101	13866	13871	13909	13824	14001	13990	14076	13904	13858	13844	13934	14140	13989	13709	14008	13861	13997	13884	13977	13705	13778	13916	13824	13800	13794	13867	13876	13916	13881	13887	13860	13869	13867	13999	13876	13911	13985	13865	13953	14019	13927	14052	14097	13847	13830	13998	13964	13994	13933	13899	13851	13976	13910	13974	13904	13916	13814	13803	13746	13795	14063	13876	14050	13833	13856	14003	13875	13967	13961	13855	13904	14033	13996	13924	14000	13985	13887	13835	13903	13907	13774	13991	13956	14030	13720	13920	13829	13979	13676	13850	13696	13806	14005	13996	14040	13903	14043	13880	13904	13753	13920	13835	13950	13963	13923	13828	13807	13882	13943	14038	14064	13934	13942	13862	13948	13932	14110	13999	13929	14056	13956	13992	13870	13889	13827	14074	13884	13997	13892	13884	13920	14041	13977	14122	13739	14182	13904	13939	14016	13960	13957	13860	13950	14031	14055	14046	13884	13791	13836	13830	13961	13815	13722	14042	14016	14016	14012	13985	13992	13899	13988	14031	13984	13990	14164	13853	13806	14006	13807	13960	13939	13902	13867	13941	13972	13879	13934	13973	13972	13969	13873	13956	14062	14012	14034	13983	13939	13892	14003	13885	13930	13837	13936	13916	13937	13795	14036	13884	13763	14032	13863	13765	13880	13978	13855	13847	13820	13825	13926	13869	13969	13976	13877	13928	13905	13795	14046	13763	14045	13950	13862	13968	13925	13772	14058	13856	13904	14046	14014	13903	13881	14033	13938	13841	13814	13796	13871	13973	14045	14040	13879	13730	13951	13875	13893	14004	13923	13918	13991	13987	13871	14005	13978	13922	13920	13875	13998	13821	13969	13904	14117	14014	14023	13924	14050	13957	13924	13837	14024	13904	13965	14034	13911	13946	13945	13940	13788	13826	13981	14034	13705	14005	14089	14106	13758	14118	13803	13872	13965	13792	13891	13855	13930	13880	13765	13927	13927	13902	13910	14018	13954	13973	13894	14147	13852	14036	13754	13884	13893	13985	13988	13930	13930	14010	13808	13920	13923	13721	13817	13915	13912	14035	13796	13991	13990	13996	13963	14040	13952	13639	14080	13841	13959	13904	14118	13832	14073	14155	13867	13926	14087	13860	13938	13955	13881	13986	13945	13846	13911	13810	13857	13805	13717	13857	13961	13870	13960	13898	13926	13982	13936	13882	13828	14004	13921	13868	13892	13887	13784	13891	14034	13973	13767	13913	13788	13867	13932	13926	14098	13994	13893	13906	13978	14103	13878	14002	13941	13785	13858	14175	13831	13866	13999	14040	13805	13979	13789	13820	13804	13907	13799	13845	13803	13907	13950	13822	13974	13875	14004	13908	13906	13745	13927	13967	13909	13987	13882	13968	13899	13846	13672	13850	14000	13868	13858	13954	13755	13821	13834	13890	13984	13882	13976	13892	13794	13951	13661	14064	13906	14015	13893	13770	13912	14044	13987	14016	13966	14111	14102	13921	14058	14000	13746	13881	14023	14201	13847	13900	13872	13891	13906	13834	13969	13910	13953	13836	13947	13956	13966	14024	13923	14010	13994	13969	13956	14065	13913	13885	13840	14035	13870	13946	13921	13842	13901	13803	13853	13968	13849	13865	14020	14030	14025	13975	13936	13799	13982	13910	13982	14077	13866	13793	13875	14077	13794	13800	13876	14035	13830	13862	13698	13959	13868	14088	14065	14129	13924	13894	14184	13989	13943	13949	13963	13785	14053	14063	14122	14078	13913	13955	13845	14028	13849	13872	13910	13832	14004	13966	13735	13925	13752	13795	13958	13839	13925	13936	14009	13935	14015	14001	13891	13957	13842	13942	14017	14011	13804	13913	13847	13820	13890	13876	13854	14176	13938	13929	13908	13717	13996	13951	13865	13989	13937	13800	13787	13867	14032	13727	14003	13973	13941	13983	14092	13904	14005	13927	13823	14057	13935	13943	13899	14032	13903	14036	13809	13950	13775	13894	14008	13836	13897	13832	13792	13858	14077	13860	14079	13865	13826	13839	14017	13929	14023	14112	14032	13931	13908	13817	13938	13911	13970	13788	13916	13753	13903	13865	14195	14007	14061	14020	13969	13926	13799	14114	13922	13939	13931	13957	14043	13963	13898	13875	13829	13988	13895	13948	13850	13801	13973	13981	13942	13912	14088	13947	14079	14054	14000	13742	13950	13879	13948	13957	13967	13984	14046	14027	13805	13701	13959	14018	13904	13956	13954	13846	13878	13882	13994	13903	13937	13936	14003	14007	14084	13935	13833	13922	13831	13763	13831	13741	13958	13765	13873	13982	13958	13863	13912	13918	13936	14028	13806
29319	20839	19541	17563	16153	16324	16421	16552	16746	20699	22283	18681	16951	16490	16224	16284	16206	16270	16155	16121	16184	16209	16166	16300	16175	16355	16264	16381	16394	16414	16173	16327	16144	16563	16265	16204	16306	16471	16332	16267	16179	16294	16248	16240	16347	16223	16435	16313	16387	16382	16446	16359	16293	16292	16240	16213	16129	16119	16173	16251	16193	16307	16499	16126	16500	16319	16319	16265	16354	16226	16436	16302	16196	16205	16171	16426	16115	16271	16110	16165	16225	16090	16220	16286	16216	16256	16230	16172	16104	15935	16296	16253	16198	16137	16267	16307	16240	16135	16127	16078	16181	16229	16290	16304	16441	16276	16160	16174	16318	16289	16492	15994	16001	16342	16309	16292	16362	16343	16454	16318	16177	16213	16115	16216	16103	16049	16282	16232	16272	16374	16182	16120	16237	16399	16391	16145	16439	16179	16306	16325	16338	16142	16240	16257	16278	16347	16378	16297	16235	16364	16282	16186	16400	16349	16167	16273	16237	16239	16209	16167	16004	16276	16259	16345	16282	15989	16385	16373	16343	16253	16230	16283	16278	16150	16150	16104	16164	16399	16265	16199	16349	16139	16370	16191	16157	16306	16330	16300	16341	16287	16206	16235	15968	16065	16264	16305	16290	16294	16478	16300	16257	16287	16106	16236	16344	16296	16308	16484	16211	16237	16092	16275	16329	16239	16379	16244	16139	16160	16132	16191	16345	16349	16330	16267	16273	16340	16220	16383	16237	16221	16110	16256	16181	16229	16336	16400	16253	16324	16376	16251	16332	16366	16331	16279	16214	16138	16418	16229	16175	16140	16349	16410	16252	16418	16190	16434	16080	16010	16398	16201	16303	16203	16317	16156	16417	16101	16184	16215	16244	16338	16097	16279	16234	16327	16271	16252	16125	16305	16375	16105	16202	16144	16159	16365	16420	16113	16345	16198	16151	16134	16215	16495	16081	16198	16264	16256	16285	16216	16296	16346	16397	16136	16422	16243	16170	16248	16328	16101	16188	16271	16193	16287	16331	16353	16153	15988	16312	16135	16248	16118	16207	16173	16260	16092	16255	16441	16260	16167	16147	16006	16342	16225	16117	16167	16227	16541	16272	16347	16334	16065	16436	16402	16346	16247	16284	16338	16271	16173	16311	16107	16326	16301	16193	16393	16451	16251	16249	16215	16178	16072	16141	16202	16157	16143	16336	16276	16385	16249	16253	16177	16005	16287	16315	16306	16327	16120	16329	16196	16383	16367	16279	16051	16175	16279	16353	16228	16279	16231	16138	16277	16149	16122	16337	16217	16265	16263	16340	16225	16282	16123	16213	16240	16337	16241	16217	16179	16327	16100	15997	16284	16104	16263	16202	16120	16136	16279	16239	16368	16212	16474	16392	16149	16319	16277	16162	16390	16087	16451	16380	16183	16210	16620	16334	16162	16223	16055	16132	16093	16252	16280	16274	16211	16109	16352	16272	16360	16357	16379	16078	16303	16303	16120	16192	16142	16290	16124	16337	16434	16423	16217	16202	16363	16461	16138	16220	16046	16323	16321	16259	16286	16424	16303	16147	16263	16396	16262	16238	16187	16409	16157	16351	16384	16126	16329	16146	16001	16154	16232	16338	16423	16115	16319	16197	16396	16202	15953	16263	16120	16220	16279	16306	16260	16249	16023	16234	16180	16171	16270	16203	16134	16144	16187	16338	16291	16166	16376	16323	16299	16225	16208	16087	16134	16428	16100	16371	16282	16298	16299	16139	16219	16059	16288	16312	16338	16347	16254	16287	16226	16251	16269	16274	16315	16224	16210	16291	16429	16310	16332	16325	16125	16315	16220	16298	16124	16093	16254	16280	16475	16179	16198	16211	16379	16215	16374	16227	16056	16281	16229	16600	16406	16295	16312	16083	16110	16168	16295	16248	16091	16176	16357	16417	16297	16315	16495	16250	16195	16361	16328	16095	16325	16302	16276	16096	16081	16333	16154	16143	16018	16171	16245	16255	16161	16497	16357	16133	16244	16238	16342	16521	16299	16482	16105	16178	16415	16290	16219	16024	15885	16094	16226	16380	16163	16404	16251	16345	15957	16177	16170	16309	16247	16328	16307	16405	16348	16427	16306	16179	16263	16374	16136	16303	16559	16392	16167	16260	16383	16116	16280	16220	16112	16044	16140	16165	16225	16221	16086	16153	16179	16320	15994	16357	16522	16349	16122	16421	16352	16271	16201	16399	16376	16376	16244	16346	16245	16286	16168	16194	16202	16342	16282	16222	16233	16222	16265	16289	16298	16124	16229	16280	16132	16303	16367	16350	16114	16449	16541	16293	16187	16145	16261	16208	16373	16365	16355	16243	16117	16122	16334	16293	16195	16344	16232	16146	16397	16345	16143	16219	16270	16323	16326	16309	16242	16178	16175	16198	16257	16071	16391	16327	16263	16427	16191	16185	16291	16225	16246	16187	16276	16201	16215	16376	16312	16265	16455	16197	16206	16276	16101	16122	16355	16223	16164	16130	16338	16154	16120	16300	16209	16153	16285	16279	16177	16203	16423	16311	16161	16122	16227	16314	16172	16242	16163	16149	16142	16267	16162	16072	16200	16060	15938	16400	16125	16258	16317	16127	16028	16289	16406	16154	16110	16291	16220	16378	16355	16067	16056	16243	16163	16143	16259	16015	16066	16220	16221	16345	16051	16343	16358	16281	16148	16322	16390	16362	16282	16244	16433	16336	16265	16080	16239	16304	16299	16196	16277	16400	16108	16202	16211	16320	16333	16251	16383	16202	16208	16344	16154	16109	16294	16247	16227	16228	16367	16328	16215	16282	16422	16327	16184	16180	16223	16201	15931	16063	16236	16152	16403	16347	16318	16220	16274	16185	16246	16149	16189	16237	16142	16159	16264	16258	16284	16479	16359	16351	16249	16263	16303	16114	16427	16046	16159	16138	16193	16303	16556	16264	16260	16228	16240	16402	16371	16148	16450	16160	16330	16201	16294	16081	16229	16246	16202	16179	16131	16076	16404	16316	16458	16099	16179	16189	16193	16246	16367	16172	16144	16313	16229	16267	16206	16388	16356	16225	16204	16029	16283	16283	16341	16084	16009	16266	16105	16159	16230	16258	16176	16137	16115	16336	16091	16534	16282	16258	16096	16230	16334	16245	16347	16225	16512	16287	16121	16248	16168	16335	16234	16191	16372	16370	16245	16210	16405	16333	16316	16261	16070	16431	16172	16246	16420	16153	16212	16263	16260	16436	16012	16349	16246	16331	16346	16168	16025	16216	16400	16249	16285	16320	16437	16083	16357	16275	16017	16090	16199	16185	16260	16293	16354	16159	16148	16098	16476	16183	16172	16335	16284	16160	16054	16336	16064	16241	16269	16234	16195	16323	16272	16215	16156	16241	16236	16329	16256	16276	16343	16370	16277	16289	16132	16402	16267	16212	16329	16167	16109	16233	16231	16324	16354	16345	16166	16239	16057	16189	16442	16144	16163	16138	16329	16392	16219	16234	16450	16109	16231	16389	16289	16402	16291	16335	16281	16241	16246	16274	16116	16363	16256	16277	16235	16305	16137	16293	16264	16276	16349	16450	16430	16431	16368	16362	16299	16364	16466	16138	16154	16182	16211	16221	16139	16326	16356	16286	16477	16324	16256	16244	16284	16138	16105	16411	16166	16468	16455	16266	16210	16398	16224	16200	16105	16262	16324	16298	16273	16394	16094	16106	16117	16332	16289	16200	16272	16231	16341	16250	16209	16187	16403	16327	16059	16364	16376	16199	16204	16185	16178	16461	16246	16109	16356	16344	16259	16343	16327	16193	16272	16280	16197	16415	16132	16214	16054	16283	16393	16270	16056	16302	16019	16226	16096	16124	16041	16192	16193	16318	16242	16451	16172	16076	16151	16279	16340	16330	16313	16466	16446	16260	16264	16230	16244	16303	16286	16221	16158	16193	16370	16375	16171	16221	16376	16098	16290	16303	16462	16337	16144	16534	16340	16124	15938	16276	16171	16279	16284	16310	16170	16135	16223	16167	16184	16176	16220	16332	16318	16370	16244	16278	16312	16232	16215	16348	16190	16189	16321	16196	16020	16349	16132	16199	16204	16273	16218	16343	16327	16221	16314	16431	16269	16272	16251	16260	16140	16192	16149	16159	16305	16082	16198	16242	16273	16167	16125	16172	16374	16031	16328	16151	16120	16234	16273	16278	16390	16011	16345	16302	16390	16119	16392	16216	16307	16389	16379	16331	16172	16273	16080	16117	16030	16240	16345	16180	16408	16340	16310	16194	16343	16181	16100	16245	16215	16293	16373	16557	16298	16072	16196	16310	16237	16301	16160	16264	16279	16108	16249	16241	16431	16217	16347	16237	16239	16280	16157	16278	16212	16356	16035	16066	16235	16363	16269	16101	16378	16187	15991	16300	16320	16358	16192	16243	16221	16304	16157	16164	16269	16137	16491	16216	16363	16247	16311	16230	16201	16346	16207	16129	16178	16302	16212	16268	16165	16295	16222	16108	15878	16192	16354	16346	16092	16184	16317	16287	16205	16067	16351	16209	16442	16136	16441	16089	16377	16256	16371	16296	16301	16283	16416	16274	16390	16271	16139	16072	16485	16086	16234	16288	16034	15921	16224	16087	16316	16133	16292	16360	16312	16106	16301	16309	16302	16261	16337	16185	16190	16263	16295	16346	16385	16249	16275	16312	16157	16331	16310	16360	16265	16404	16148	16467	16383	16359	16081	16252	16276	16119	16285	16345	16113	16244	16240	16288	16193	16168	16132	16205	16148	16281	16204	16387	16059	16093	16342	16222	16252	16153	16332	16459	16093	16320	16318	16233	16016	16146	16261	16303	16403	16322	16174	16130	16209	16168	16270	16242	16333	16262	16374	16237	16174	16284	16146	16219	16317	16201	16281	16276	16419	16119	16306	16344	16139	16294	16190	16137	16181	16158	16314	16279	16150	16049	16328	16408	16244	16325	16280	16291	16222	16107	16342	16437	16196	16468	16172	16429	16208	16323	16088	16427	16189	16296	16318	16132	16001	16175	16298	16068	16121	16265	16205	16273	16300	16284	16097	16142	16152	16214	16252	16283	16230	16277	16173	16184	16022	16264	16255	16228	16310	16353	16223	16240	16332	16377	16191
14764	14877	14538	14281	14066	14027	13924	13992	14139	21245	21004	16107	14472	13879	13962	13996	13659	13910	13917	13847	13852	13904	13773	13851	13787	13689	13821	13778	13790	13915	13847	13894	13822	13726	13757	13864	13796	13882	13972	13802	13794	13902	13884	13962	13866	13769	13734	14003	13861	13741	13819	13809	13977	13959	13823	13758	13930	13773	13837	13744	13882	13821	13746	13809	13848	13875	13720	13857	13782	13840	13759	13943	13784	13843	13815	13968	13878	13728	13563	13863	13759	13927	13886	13875	13863	13705	13823	13888	13840	13777	13598	13887	13971	13848	13597	13848	13896	13675	13859	13970	13831	13658	13839	13660	13629	13774	13848	14014	14046	13672	13789	13858	13880	14005	13840	13900	13971	13906	13977	13801	13805	13836	13887	13681	13872	13725	13716	13792	13945	13845	13792	13881	13928	13854	13855	13726	13765	13676	13788	13777	13803	13920	14112	13872	13862	13929	13945	13877	13811	13733	13867	13941	13884	14048	13982	13772	13811	13752	13859	13804	13878	13740	13899	13765	13919	13845	13750	14026	13804	13751	13784	14042	14017	13938	13856	13862	13964	13884	13701	13847	13819	14040	13791	13858	13881	14001	13797	13900	13815	13840	13751	13902	13981	13794	13881	13770	13767	13845	13745	13740	13909	13890	13825	13700	13927	13713	13913	13704	13873	13683	13755	13794	13776	13979	13786	13901	13806	13911	13769	13942	13745	14014	13910	13786	13882	13836	13878	13703	13842	13791	13740	13819	13985	13763	13746	13831	13894	13814	13897	14004	13630	13833	13695	13823	13946	13762	13779	13671	13869	13757	13856	13763	13841	13903	13849	13784	13969	13860	13857	13585	13832	13911	13729	13582	13752	13904	13931	13678	13828	13725	13793	13907	13838	13596	13724	13900	13866	13755	13920	13794	13840	13755	13764	13782	13734	13838	13742	13554	13780	13786	13797	13958	13920	13791	13883	13801	13969	13686	13938	13974	13703	13787	13676	13813	13737	13650	13849	13833	13700	13808	13837	13961	13716	13737	13690	13863	13985	13920	13885	13914	13938	13808	13872	13752	13869	13951	13734	13975	13742	13831	13725	13792	13851	13799	13741	13809	13883	13953	13950	13724	13793	13853	13810	13650	13864	13715	13908	13875	13666	13836	13861	13887	13787	13854	13875	13968	13678	13694	13953	13786	13714	14013	13773	13833	13834	13852	13865	13835	13940	13910	13715	13835	13845	13766	13802	13588	13689	13765	13820	13938	13650	13766	13893	13650	13754	13753	13888	13837	13916	13777	13929	13634	13935	13818	13839	13822	13848	13766	13922	13871	13865	13887	13758	13856	13953	14019	13805	13875	13802	13839	13694	13561	13717	13668	13778	13784	13887	13801	13904	13990	13818	13885	13964	13848	13787	13860	13852	13758	13767	13708	13957	13870	13794	13806	13879	13885	13866	13774	13892	13789	13900	13922	13778	13814	13862	13770	13700	13680	13949	13849	13928	13875	13798	13814	13965	13874	13816	13816	13828	13817	13888	13770	13700	13904	13784	13765	14007	13982	13788	13985	13891	13868	13812	13758	13897	13822	13737	13734	13823	13796	13894	13882	13721	13871	13881	13917	13683	13696	13823	13841	13908	13887	13817	13739	13910	14026	13777	13802	13823	13941	13878	13766	13810	13661	13956	13816	13915	13788	13845	13856	13776	13938	13813	13925	13886	13993	13852	13785	13906	13926	13865	13805	13717	13826	13870	13861	13918	13756	13784	14050	13877	13828	13821	13995	13720	13819	13886	13833	13868	13755	13687	13801	13868	13694	13674	13847	13876	13795	13888	13961	13833	13818	13814	13912	14059	13751	13934	13792	13831	13810	13825	13888	13716	13742	13830	13882	13828	13773	13786	13870	13683	13885	13666	13826	13745	13842	14025	13788	13828	13887	13945	13845	13838	13971	13846	13865	13820	13752	13827	13727	13909	13861	13750	13737	13765	13817	13785	13869	13719	13839	13742	14000	13771	13797	13944	13908	13873	13893	13829	13832	13662	13932	13879	13833	13894	13879	13878	13914	13730	13638	13870	13837	13871	13791	13922	13837	13770	13851	13956	13799	13837	13864	13896	13770	13878	13940	13866	13878	13776	13741	13843	13669	13881	13841	13759	13951	13812	13890	13833	13877	13940	13768	13847	13808	13865	14024	13784	13827	13823	13787	13733	13817	13751	13900	13766	13759	13834	13855	13817	13780	14030	14006	13777	13887	14024	13846	13808	13725	13901	13838	13697	13689	13815	13717	13756	13900	13863	13789	13785	13822	14051	13939	13793	13844	14032	13483	13825	13856	13747	13898	13807	13874	13819	13787	13816	13941	13831	13731	13810	13787	13782	13772	13692	13834	13782	13609	13626	13676	13982	13910	13784	13827	13740	13920	13976	13984	13716	13842	13869	13877	13971	13842	13839	13759	13977	13870	13706	13816	13720	13775	13838	13852	13841	13808	13809	13809	13784	13897	13860	13844	13859	13807	13711	13782	13929	13791	13792	13846	13725	13781	13980	13737	13862	13691	13918	13909	13766	13716	13800	13711	13908	13826	13897	13867	13855	13953	13663	13910	13979	13917	13787	13740	13855	13873	13813	13869	13767	13985	13907	13728	14007	13855	13720	13713	13711	13855	13917	13831	13903	13863	13717	14006	13729	13726	13918	13828	13838	13821	13943	13840	13842	13840	13815	13760	13759	13790	13648	13857	13829	13839	13867	13948	13749	13827	13758	13862	14019	13985	13798	13831	13804	13979	13618	13760	13913	13812	13883	13768	13919	13882	13750	13882	13920	13791	13907	13836	13844	13985	13763	13933	13873	13981	13855	13781	13945	13757	13836	13839	13890	14032	13886	13734	13758	13822	13809	13923	13795	14026	13824	13789	13917	13945	13819	13860	13779	13831	13792	13768	13879	13727	13668	13894	13841	13897	13771	13738	13879	13799	13797	13914	14047	13803	13719	13884	13856	13998	13764	13878	13946	13679	13854	13870	13736	13913	13753	13775	13669	13958	13941	13820	13991	13748	13962	13948	13805	13837	13893	13884	13716	13919	13707	13783	13943	13870	13937	13888	13896	13887	13788	13943	13851	13827	13934	13934	13761	13848	14012	13828	13646	13737	13872	13885	13844	13817	13748	13845	13779	13981	13798	13840	13770	13732	13826	13798	13715	13812	13817	13928	13850	13714	13883	13831	13837	13860	13877	13747	13779	13877	13989	13857	13969	14000	13865	13687	13966	13954	13754	13760	13826	13805	13957	13854	13893	13752	13938	13673	13858	13760	13859	13780	13840	14005	13859	13995	13881	13861	13857	14018	13989	13779	13699	13957	13821	13906	13729	13971	13897	13967	13975	13793	13786	13782	13801	13674	13879	13832	13910	13887	13818	13764	13858	13718	13854	13854	13889	13840	13758	13720	13802	13911	13834	13767	14007	13913	13891	13801	13801	13693	13746	13644	13852	13900	13809	13797	13664	13806	13755	13899	13786	13792	13803	13875	13978	13664	13776	13776	13799	13827	14041	13782	13826	13778	13772	13957	14027	13886	13954	13908	13930	13725	13813	13988	13957	13902	13982	13793	13921	13811	13829	13809	14002	13726	13825	13671	13773	13744	13807	13769	13800	14005	13762	13718	13855	13805	13701	13732	13647	13777	13820	13883	13771	13731	13772	13753	13776	13830	13826	13946	13885	13842	13992	13836	13726	13764	13844	13984	13947	13844	13673	13682	14033	13746	13811	13903	13958	13803	13876	13860	13935	13871	13918	13616	13863	13902	13945	13799	13802	13635	13929	13983	13892	13788	13794	13854	13922	13737	13838	13788	13835	13922	13724	13659	13661	13817	13814	13984	13753	13961	13844	13707	13980	14023	13734	13834	13846	13907	13859	13776	13994	13679	13938	13841	13760	13785	13860	14049	13843	13960	13673	13841	13766	13764	14000	13787	13834	13812	13946	13829	13756	13546	13882	13918	13947	14041	13826	13967	13955	13902	13750	13980	13736	13936	13834	13781	13864	13725	13933	13781	13844	13815	13836	13966	13818	13923	13887	13834	13712	13869	13795	13894	13915	13842	13903	13686	13767	13874	13808	13705	13702	13927	13816	13915	13818	13864	13905	13914	13662	13969	13747	13850	13901	13797	14012	13773	13696	13974	13884	13755	13738	14012	13798	14049	13907	13861	13865	14006	13714	14041	13694	13813	13660	13952	13869	13692	13811	13923	13918	13859	13689	13873	13790	13866	13926	13878	13818	13907	13768	13833	13878	13935	13943	13905	13785	13829	13737	13804	13972	13909	13795	13867	13848	13692	13808	13917	13809	13815	13807	13765	13991	13784	13769	13943	13645	13746	13818	13866	13809	13823	13986	13833	13650	13712	14008	13959	13830	13892	13835	13810	13821	13909	13854	13801	13759	13778	13880	13871	13901	13890	13808	13879	13723	13973	13679	13831	13855	13791	13930	13888	13932	13762	13880	13794	13896	13840	13821	13896	13838	13792	13744	13798	13774	13791	13803	14083	13810	13767	13875	13876	13865	13934	13983	13885	13981	13791	13857	13818	13924	13759	13913	13917	13749	13780	13686	13739	13794	13991	13948	13861	13758	13792	13830	13800	13898	13862	13778	13879	14006	13838	13697	13753	13916	13855	13929	13895	13789	13921	13874	13805	13991	13693	13781	13833	13644	13766	13873	13893	13897	13925	13779	13839	13721	13725	13849	13831	13807	13895	13890	13841	13796	13960	13845	14002	13862	13822	13989	13823	13856	13906	13680	13836	13758	13685	13949	13850	13753	13777	13873	13783	13840	13964	13907	13649	13946	13947	13869	13777	13647	13770	13693	13845	13692	13784	13875	13740	13855	13758	13885	13917	13998	13876	13798	13799	13941	13780	13935	13772	13796	13955	13760	13927	13769	13812	13824	13868	13801	13814	13752	13880	13832	13883	13904	13723	14056	13808	13785	13866	13751	13786	13988	13829	13934	13848	13772	13949	13793	13741	13699	13854	13864	13960	13926	13875	13762	13773	13938	13871	13832	13825	13784	13774	13869	13830	13979	13714	13865	13816	13929	13775	14027	13658	13808	13673	13971	13805	13905	13823	13778	13909	14008	13940	13647	13822	13813	14020	13821	13907
25664	20817	26904	25292	19460	17707	17604	16686	18402	38931	38981	24291	18418	16852	16515	16469	16208	16306	16388	16137	16157	16436	16290	16349	16240	16060	16307	16113	16360	16242	16120	16387	16139	16120	16203	16370	16014	16136	16248	16301	16247	16166	16256	16235	16179	16264	16112	16284	16071	16026	16128	16208	16067	16114	16135	16392	16182	16363	16176	15928	16156	16233	16094	15954	16119	16347	15858	16057	16239	15999	16154	16457	16159	16129	16071	16405	16085	16149	16301	16225	16299	16256	16273	16146	16325	15891	16090	16007	16158	16077	16253	16242	16156	16159	16236	16307	16141	16110	15998	15885	16236	16149	16248	16432	16231	16338	16200	16354	16272	16151	16094	16123	16305	16340	16131	16259	16152	16143	16157	16293	16191	16099	16156	16244	16087	16177	16390	16066	16212	16156	16147	16173	16239	16233	16326	16183	16027	16359	16194	16144	16267	16039	16151	16063	16277	16086	16238	16121	16127	16133	16122	16143	16182	16053	16002	16334	16135	16127	15918	16089	16245	16297	16375	16389	16074	16116	16018	16151	16402	16113	16232	16292	16254	16316	16250	16140	16161	16183	16285	16023	16108	16252	16061	16196	16162	16319	16152	16286	16210	16269	15969	16190	16278	16426	16225	16070	16252	16262	16153	16180	16217	16114	16106	16103	16305	16099	16214	16122	16327	16188	16252	16271	16117	16066	16187	16276	16115	16267	16057	15987	16018	16131	16164	16199	16104	16008	16283	16171	16274	16117	16278	16109	16199	15971	16143	15887	15962	16203	16139	16278	16243	16081	16147	16066	16219	16123	16053	16167	16110	16188	16173	16222	16173	16172	16082	16256	16118	16225	16378	16166	16333	16192	16173	16330	16223	16232	16220	16005	15979	16226	16055	16111	16142	16069	16315	16181	16234	16189	16132	16191	15981	16125	16364	16148	16291	16199	16128	16274	15981	16144	16083	16044	16115	16414	16229	16147	16171	16035	16163	16295	16057	16242	16345	16272	16077	16215	16349	16220	16300	16058	15999	16023	16137	16034	16135	16084	16176	16205	16144	16111	16114	16205	15936	16255	16041	16063	16350	16375	16053	16186	16137	16125	16040	16254	16239	15914	16008	16127	15957	15895	16062	16061	16103	16186	16240	16207	16056	16222	16275	16177	16380	16189	16413	16328	16215	16275	16044	16238	16318	16200	16280	16129	16295	16138	16127	16044	16232	16248	16168	16051	16261	16205	16113	16191	16179	16159	16096	16175	16411	16009	16202	16169	16222	16337	16160	16125	16238	16158	16166	16073	16227	16263	15995	15993	16194	16043	16178	16136	16131	16350	16103	16074	16154	16357	16178	16183	16239	16206	16088	16183	16273	16193	15998	15948	16240	16097	16030	16185	16220	16349	16287	16294	16003	16159	16132	16306	16210	16312	16232	16232	16097	16087	16187	16320	16278	16366	16201	16143	16183	16229	16372	16013	16093	16402	16172	16213	16246	16210	16374	16304	16166	16179	16285	16025	16155	16219	16204	16176	16352	16283	16207	16373	16256	16164	16197	16308	16241	16200	16295	16237	16157	16083	16213	16283	16277	15974	16322	16439	16098	16006	16031	16062	16344	16105	16046	15929	16272	16118	16079	16215	16255	16364	16193	16283	16092	16111	16103	16357	16282	16142	16184	16299	16163	16295	16276	16334	16319	16203	16126	16100	15989	16106	16176	15952	16345	15968	16125	16270	16249	16199	16150	16149	16344	16002	16272	16369	16249	16171	16121	16340	16118	16423	16201	16105	15967	16293	16169	16184	16218	16366	16173	15932	16319	16240	16187	16295	16054	16258	16310	16180	16120	16082	16455	16319	16053	16313	16188	16242	16243	16063	16158	16221	16425	16134	16216	16066	16189	16053	16284	16158	16166	16029	16162	16294	16043	16365	16234	16271	16085	16044	16112	16383	16302	16106	16108	16231	16432	16219	16306	16191	16144	16185	16132	16255	16283	16096	16217	16022	16263	16244	16186	16417	16295	16371	16157	15995	16218	16223	16350	16230	16126	16233	16251	16094	16131	16387	16174	16260	16166	16180	16224	16208	16240	16319	16034	16193	16112	16028	16180	16291	16163	16233	16210	16216	16266	16163	15985	16275	16078	16280	16192	16046	16218	15934	16229	16188	16260	16026	16307	16201	16154	16104	15945	16259	16100	16201	16149	16492	16332	16164	16189	16157	16142	16121	16217	16273	16243	16189	16353	16282	16167	16184	16161	16065	16195	16074	16276	16186	16235	16240	16220	15911	16239	16075	16161	16237	16119	16214	16334	16150	16243	16086	16030	16331	16087	16318	16298	16184	16136	16306	16155	16315	16292	16196	16163	16178	16164	16282	16181	16306	16055	16230	16220	16143	16150	16247	16065	16086	16230	15989	16270	16215	16248	16144	16193	16374	16304	16136	16168	16118	16188	16192	16337	16285	16223	16225	15999	16006	16095	16249	16214	16330	16305	16045	16163	16185	16361	16431	16193	16112	16158	16066	16102	16189	16301	16134	16283	16174	16168	16036	16088	16225	16190	15971	16241	16165	16055	16113	16233	16045	15955	16243	16328	16076	16004	16433	16119	16266	16097	16126	15999	16065	16341	16263	16074	16095	16211	16369	16130	16072	16063	16090	16262	16113	16345	16055	16182	16358	16100	16094	16154	16139	16380	16348	16034	16176	16278	16133	16261	16257	16110	16134	16160	16329	16222	16360	16176	16071	16169	16270	16281	16015	16200	16231	16035	16157	16219	16177	16079	16097	15953	16180	16240	16357	16207	16026	16039	16405	16151	16143	16058	16045	16139	16202	16223	15980	16308	16250	16353	16060	16212	16131	16268	16231	16210	16169	16222	16299	16061	16165	16294	16218	16345	16199	16062	16175	16219	16146	16247	16147	16107	16141	16133	16157	16194	16168	16308	16168	16038	16197	16202	16204	16096	16132	16320	15975	16174	16093	16265	16102	16229	16270	16276	16190	16243	16161	16106	16300	16136	16399	16226	16168	16120	16047	15934	16273	16154	16084	16141	16053	16255	16145	16196	16226	16077	16204	16128	16238	16187	16032	16373	16123	16154	16054	16125	16178	16121	16278	16364	16115	16075	16481	16164	16032	16153	16058	16147	16095	16158	16167	16157	16023	16152	16079	16262	16247	16369	16174	16302	16192	16147	16248	16190	16084	16022	16293	16038	16019	16162	16295	16214	15945	16246	16090	16166	16201	16265	16195	16275	16276	16217	16219	16161	15960	16011	16244	16094	16067	16086	16142	16012	16255	16093	16037	16216	16238	16133	16296	16204	16064	16257	16120	16311	16076	16114	16318	16152	16217	16227	16078	16030	16270	16278	16325	16165	16095	16249	16197	16211	16250	16478	16263	16122	16144	16230	16114	16144	16260	15989	16123	16017	15997	16150	16103	16046	16145	16229	16134	16282	16111	16070	16136	16155	16268	16110	16219	16340	16303	16308	16273	16339	16086	15994	16134	16181	16316	16291	16163	16238	16115	16080	16137	16232	16235	16222	16208	16155	16208	16411	16061	16230	16144	16221	16212	16162	16271	16249	16192	16171	16225	16161	16036	16118	16069	16146	16202	16254	16361	16294	16253	16224	16243	16145	16132	16227	16201	16200	16179	16160	16020	16397	16125	16209	16178	16238	16047	16178	16120	16239	16135	16129	16304	16256	16193	16299	16238	16188	16201	16358	16118	16215	15922	16165	16268	16287	16418	16076	16099	16161	16230	16126	16430	16074	16142	16286	16110	16069	16179	16093	16241	16138	16079	16249	16230	16230	16157	16246	16196	16241	16205	16307	16155	16235	16310	16096	16327	16182	16247	16277	15999	16144	16179	16201	16024	16488	16277	16154	16085	16255	16074	16257	16274	16006	16197	16262	16155	16297	16187	16287	16266	16416	16223	16347	16282	16321	16285	16334	16148	16241	16046	16265	16240	16305	16097	16088	16250	16260	16332	16133	16162	16290	16274	16171	16234	16296	16253	16127	16083	16095	16153	16186	16298	16412	16229	16044	16216	16063	16222	16275	16141	16038	16219	16234	16062	16219	16246	16144	16174	16423	16135	16151	16268	16294	16271	16217	16171	16272	16192	16150	16234	16097	16146	16225	16526	16226	16021	16115	16207	16086	16082	16102	16095	16271	16173	16086	16083	16209	15973	16358	16159	16155	16228	16198	16282	16182	16396	16333	16125	16226	16020	16117	16324	16199	16390	16193	16139	16144	16116	16144	16129	16302	16176	16084	16184	15973	16368	16171	16199	16212	16296	16154	16259	16192	16291	16072	16273	16225	16177	16105	16238	16092	16180	16172	16347	16122	16091	16061	16092	16236	16339	16251	16086	16155	16029	16033	16262	16205	16175	16142	16341	16321	16310	16268	16098	16040	16070	16141	16346	16203	16045	16152	16086	16250	16081	16151	16415	16013	16127	16120	16140	16296	16293	16294	16298	16320	16133	16202	16319	16098	16241	16027	16212	16148	16110	16040	16110	16163	15963	16209	16109	16171	16386	16129	16147	16228	16049	16141	16161	16128	16152	16214	16180	16236	16087	16210	16158	16058	16410	16152	15949	16221	16048	16075	16363	16065	16101	16218	16172	16239	16219	16397	16121	16145	16122	16111	16130	16183	16211	16151	16290	16108	16368	16092	15965	16304	16157	15883	16110	16120	16183	16164	16048	16142	16324	16231	16128	16183	16199	16300	16129	16331	16243	16217	16355	16145	16119	16115	16107	16347	16058	16057	16127	16258	16445	16186	16256	16174	16137	16346	16209	16341	16223	15946	15944	16200	16272	16079	16270	16043	16335	16044	16401	16176	16204	16336	16170	16207	16270	16292	16286	16076	16088	16288	16044	16145	16281	15992	16345	16071	16187	16299	16249	15908	16084	16124	16018	16131	16071	16102	16239	16180	16320	16135	16496	16219	16288	16351	15991	16152	16040	16161	15945	15907	16108	16103	16309	16320	16024	16143	16302	16260	16140	16100	16145	16215	16145	16160	16215	15999	16193	16224	16209	16238	16219	16228	16280	16299	16106	16205	16121	16143	16158	16249	16267	16122	15947	16218	16351	16329	16199	16273	16221	16093	16317	16207	16025	16316	16140	16173	16159	16161	16058	16323	16106	15937	16008
13827	19458	18769	16393	15212	14754	14496	14340	17929	41732	37594	20977	15409	13932	14010	13836	13978	13737	13852	13686	13729	13719	13975	13622	13751	13797	13975	13839	13911	13804	13810	13853	13745	13977	13707	13778	13760	13723	13849	13880	13851	13726	13890	13872	13862	13732	13817	13734	13737	13783	13805	13993	13821	13797	13898	13693	13819	13861	13897	13973	13639	13982	13901	13788	13956	13815	13804	13793	13819	13802	13894	13736	13917	13832	13902	13992	13633	13828	13689	13777	13816	13927	13732	13797	14082	13761	13960	13777	13733	13660	13640	13798	13664	13899	13649	13928	13869	13581	13872	13738	13845	13929	13779	13731	13826	13801	13748	13926	13917	13701	13646	13862	13819	13869	13879	13901	13873	13824	13623	13791	13833	14045	13829	13924	13732	13743	13822	13886	13693	13980	13888	13950	13885	13912	13870	13842	13887	13799	13958	13659	13808	13770	13776	13702	13941	13919	13893	13968	13998	13776	13945	13766	13802	13823	13731	13755	13906	13885	13758	13901	14042	13733	13859	13725	13885	13715	13758	13678	13773	13821	13795	13780	13777	13872	13877	13761	13866	13701	13830	13800	13951	13762	13808	13740	13865	13737	14013	13836	13948	14043	13722	13854	13871	13784	13846	13896	13708	13755	13712	13736	13778	13784	13890	13719	13870	13831	13721	13862	13778	13671	13920	13797	14046	13794	13785	13801	13730	13719	13714	13563	13726	13755	13886	13754	13782	13758	13889	13841	14070	13808	13807	13845	13808	13894	13634	13724	13775	13736	13823	13934	13838	13923	13687	13701	13875	13799	13697	13927	13805	13802	13864	13598	13807	13859	13839	13796	13811	13840	13635	13782	13669	13849	13721	13734	13723	13752	13861	13889	13727	13705	13885	13705	13712	13862	13903	13799	13846	13766	13866	13739	13822	13739	13930	13820	13804	13824	13836	13783	13922	13762	13844	13848	13901	13851	13712	13737	13766	13897	13837	13824	13683	13916	13812	13894	13733	13936	13911	14005	13747	13744	13710	13901	13781	13877	13717	13750	13721	13843	13816	13782	13768	13787	13726	13754	13674	13769	13642	13710	13886	13706	13892	13766	13920	13852	13947	13843	13815	13736	13678	13926	13841	13935	13739	13802	13838	13750	13813	13870	13699	13795	13747	13849	13866	13729	13791	13691	13810	13915	13771	13916	13872	13795	13819	13805	13752	13861	13704	13899	13794	13682	13782	13743	13767	14027	13827	13815	13698	13759	13852	13856	13860	13938	13702	13709	13854	13764	13906	13924	13805	13748	13929	13934	13834	13906	13807	13946	13721	13874	14030	13852	13698	13736	13898	13873	13892	13805	13607	13965	13798	13742	13912	13802	13843	13798	13976	13751	13943	13941	13645	13745	13830	13806	13785	13915	13785	13700	13741	13652	13883	13744	13618	13804	13743	13993	13781	13800	13757	13958	13807	13796	13952	13827	13805	13768	13745	13768	13835	13876	13779	13835	13741	13907	13747	13869	13756	13839	13942	13862	13630	13858	13880	13809	13695	13942	14002	13777	13834	13781	13766	13936	13909	13764	13736	13701	13849	13779	13797	13672	13819	13783	13765	13800	13972	13946	13781	13832	13685	13857	13882	13738	13728	13906	13805	13894	14045	13723	13885	13836	13699	13902	13908	13747	13787	13953	13896	13784	13812	13799	13695	13731	13737	13776	13691	13881	13705	13594	13855	13868	13949	13733	14027	13875	13782	13724	13886	13872	13782	13716	13794	13655	13755	13863	13758	13718	13789	13821	13879	13865	13789	13729	13739	13860	13957	13766	13781	13884	13797	13670	13909	13979	13905	13705	13728	13949	13837	13895	13864	13708	13924	13898	13898	13791	13878	13704	13874	13917	14042	13930	13859	13944	13758	13936	13886	13817	13847	13904	13764	13740	13924	13853	13878	13932	13916	13710	13944	13888	13820	13836	13742	13987	13867	13811	13778	13824	13703	13751	13875	13870	13839	13593	13857	13835	13732	13797	13657	13809	13898	13837	13712	13719	13865	13855	13790	13901	13733	13840	13769	13897	13858	13744	13829	13720	13827	13775	13904	13769	13689	13887	13851	13839	13822	13719	13903	13758	13924	13804	13840	13884	13803	13914	13801	13804	13743	13873	13830	13888	13830	13702	13766	13897	13891	13910	13736	13986	13881	13828	13846	13838	13759	13761	13748	13727	13887	13903	13848	13798	13755	13759	13985	13829	13795	13860	13917	13831	13844	13823	13747	13812	14049	13772	13764	13886	14020	13784	13871	13798	13655	13851	13750	13834	13866	13850	13720	13627	13706	13864	13909	13821	13516	13798	13649	13918	13772	13874	13849	13826	13983	13736	13717	13710	13886	13911	14012	13908	13742	13839	13912	13913	13777	13825	13807	13656	13803	13897	13805	13799	13830	13797	13737	13901	13934	13664	13737	13795	13826	13879	13799	13792	13892	14013	13727	13788	13925	13700	13949	13820	13609	13732	13792	13877	13590	13852	13675	13729	13863	13565	13833	13846	13732	13795	13844	13773	13837	13826	13740	13890	13853	13909	13856	13780	13830	13634	13732	13921	13877	13824	13886	14012	13841	13806	13844	13692	13874	13850	13864	13927	13933	13667	13948	13853	13865	13681	13858	13879	13828	13745	13879	13733	13565	13783	13779	13885	13743	13696	13812	13711	13825	13781	13905	13802	13853	13873	13775	13694	13710	13836	13633	13808	13779	13812	13741	13648	13869	13724	13820	13914	13892	13922	13918	13778	13850	13971	13866	13922	13892	13809	13619	13758	13913	13876	13807	13703	13988	13822	13804	13803	13678	13799	13674	13819	13827	13926	14036	13829	13820	13783	13713	13773	13774	13874	13733	13875	13844	13870	13881	13951	13832	13722	13795	13785	13708	13664	13707	13753	13851	13850	13726	13773	13862	13912	13970	13910	13815	13783	13853	13907	13876	13768	13744	13916	13844	13830	13848	13748	13837	13673	13904	13696	13869	13901	14018	13705	13856	14080	13920	13610	13707	13888	13871	13820	13900	13707	13731	13911	13815	13788	13862	13809	13767	13716	14014	13659	13975	13806	13818	13752	13844	13817	13691	13939	13726	13770	13621	13768	13796	13885	13848	13951	13926	13900	13870	13825	13976	13755	13937	13918	13885	13921	13779	13790	13947	13777	13872	13787	13862	13957	13783	13786	13962	13790	13741	13963	13747	13769	13872	14008	13905	13849	13693	13839	13817	13873	13584	13709	13841	13846	13820	13775	13768	13925	13838	13954	13776	13857	13832	13759	13919	13669	13868	13805	13854	13850	13827	13767	13766	13850	13835	13874	13678	13835	13935	13801	13853	13731	13726	13798	13711	13765	13873	13832	13822	13890	13660	14061	13935	13825	13810	13889	13787	13646	13770	13888	13820	13603	13845	13602	13833	13567	13816	13820	13902	13704	13910	13949	13879	13933	13857	13923	13780	13869	13838	13816	13949	13962	13856	13796	13696	13998	13744	13843	13821	13865	13728	13906	13764	13821	13844	13844	13708	13867	13873	13966	13878	13744	13879	13879	13731	13703	13796	13932	13699	13793	13841	13702	13847	13705	13821	13674	13874	13860	13729	13901	13732	13893	13810	13744	13775	13901	13845	13823	13752	13842	13794	13969	13808	13914	13640	13687	13790	13861	13618	13859	13874	13807	13837	13780	13824	13795	13946	13690	13874	13810	13733	13826	13750	13729	13941	13722	13743	13858	13744	13867	13695	13858	13716	13752	13815	13800	13870	13892	13762	13849	13823	13865	13807	13849	13926	13760	13763	13843	13848	13898	13947	13808	13793	13864	13835	13748	13710	13725	13723	13891	13825	13811	13731	13696	13829	13728	13817	13904	13603	14069	13856	13850	13821	13915	13722	13938	13883	13845	13719	13739	13821	13826	13941	13956	13661	13932	13848	13817	13800	13745	13819	13800	13842	13834	13974	13807	13814	13975	13916	13875	13760	13773	13901	13726	13850	13671	13960	13756	13887	13786	13769	13824	13745	13872	13783	13884	13869	13709	13715	13802	13713	13945	13816	13872	13851	13796	13741	13657	13734	13759	13766	13725	13847	13829	14003	13928	13723	13634	13793	13795	13947	13875	13817	13799	13976	13903	13718	13972	13936	13691	13824	13840	13795	13792	13631	13903	13830	13810	13733	13713	13920	13912	13836	13701	13890	13909	13840	13717	13853	13832	13792	13720	13865	13687	13723	13833	13718	13745	13809	13981	13882	13839	13811	13877	13935	13769	13864	13939	13865	13964	13813	13904	13721	13726	13798	13742	13722	13774	13869	13870	13778	13869	13826	13854	13859	13915	13851	13665	13781	13925	13808	13733	13957	13812	13916	13809	13790	13848	13597	13807	13768	13823	13810	13738	13674	13785	13742	13750	13812	13946	13742	13856	13847	13788	13733	13883	13797	13994	13778	13762	13842	13816	13793	13892	13967	13876	13815	13803	13945	13840	14022	13815	13683	13718	13837	13870	13876	13861	13688	13906	13863	13694	13872	13711	13811	13814	13899	13874	13888	13806	13880	13877	13789	13952	13754	13606	13827	13725	13921	13636	13901	13996	13746	13805	13673	13652	13887	13896	13797	13968	13813	13829	13797	13842	13976	13715	13933	13901	13811	13808	13802	13824	13689	13954	13910	13928	13730	13791	13754	13849	13805	13882	13901	13817	13823	13917	13946	13981	13728	13722	13826	13950	13835	13898	13735	13944	13754	13875	13941	13816	13651	13758	13806	13810	13910	13862	13789	13787	13843	13874	13802	13890	13872	13843	13784	13769	13808	13836	13884	13800	13761	13819	13577	14058	13772	13824	13944	13752	13860	13827	13897	13815	13743	13740	13816	13774	13712	13837	13734	13795	13749	13676	13782	13941	13807	13851	13772	13845	13908	13817	13804	13901	13877	13928	13803	13702	13931	13891	13866	13923	13844	13847	13838	13855	13952	13852	13866	13895	13852	13888	13743	13834	13704	13846	13870	13853	13736	13936	13921	13600	13852	13971	13755	13811	13837	13852	13688	13800	13734	13773	13828	13820	13828	13803	13820	13931	13707	13773	13840	13728	13978	13857	13978	13626	13917	13763	13838	13894	13672	13858	13861	13710	13914	13846
23673	20830	28111	23684	21314	22477	21583	17993	22730	56414	55767	31193	21243	17524	16728	16527	16597	16595	16534	16541	16632	16468	16412	16564	16426	16314	16231	16424	16495	16636	16363	16446	16535	16454	16371	16303	16446	16411	16416	16451	16163	16416	16450	16538	16355	16411	16253	16535	16249	16532	16397	16363	16237	16205	16446	16148	16288	16304	16608	16478	16532	16382	16430	16487	16393	16518	16433	16297	16355	16291	16484	16285	16498	16427	16340	16407	16295	16355	16369	16286	16238	16475	16405	16454	16382	16322	16297	16202	16413	16281	16303	16335	16460	16493	16259	16283	16394	16440	16402	16384	16528	16455	16407	16275	16453	16291	16173	16098	16432	16127	16449	16578	16273	16428	16330	16086	16287	16370	16403	16492	16407	16397	16333	16175	16357	16463	16552	16447	16407	16403	16350	16289	16308	16411	16437	16486	16452	16441	16226	16333	16257	16508	16381	16480	16452	16522	16526	16215	16375	16136	16233	16358	16444	16451	16385	16254	16320	16465	16183	16271	16251	16217	16397	16226	16345	16370	16368	16327	16401	16329	16154	16352	16410	16466	16432	16429	16301	16344	16484	16541	16599	16466	16283	16317	16262	16387	16369	16429	16355	16501	16217	16441	16204	16279	16372	16255	16408	16517	16460	16502	16415	16519	16394	16357	16170	16398	16594	16383	16428	16405	16404	16445	16184	16514	16424	16498	16243	16304	16361	16450	16142	16432	16536	16346	16347	16435	16476	16271	16288	16381	16238	16399	16164	16240	16338	16495	16162	16401	16381	16384	16401	16368	16521	16321	16320	16384	16305	16340	16415	16391	16469	16256	16491	16349	16424	16285	16282	16297	16462	16401	16204	16167	16471	16339	16429	16380	16296	16301	16424	16449	16242	16306	16294	16602	16217	16278	16541	16333	16328	16295	16265	16405	16260	16344	16473	16336	16439	16357	16412	16371	16561	16424	16415	16395	16217	16294	16525	16279	16299	16482	16366	16132	16399	16335	16355	16574	16423	16422	16041	16419	16238	16435	16475	16021	16238	16182	16324	16285	16346	16226	16458	16387	16478	16190	16420	16468	16258	16364	16440	16479	16286	16209	16299	16284	16280	16169	16476	16325	16470	16548	16323	16436	16508	16260	16317	16390	16442	16294	16441	16419	16565	16217	16360	16381	16461	16292	16269	16423	16496	16339	16357	16214	16320	16565	16352	16516	16405	16459	16279	16255	16378	16202	16453	16210	16426	16312	16400	16455	16368	16366	16320	16329	16342	16376	16557	16236	16499	16449	16428	16304	16128	16233	16477	16184	16181	16119	16241	16329	16454	16306	16393	16191	16247	16270	16529	16333	16305	16374	16342	16272	16333	16417	16365	16515	16370	16270	16399	16317	16402	16195	16354	16293	16389	16526	16420	16179	16382	16443	16330	16436	16402	16301	16281	16261	16265	16344	16470	16315	16207	16465	16332	16354	16273	16352	16193	16542	16376	16243	16467	16469	16306	16163	16401	16324	16308	16465	16185	16408	16254	16347	16424	16586	16375	16389	16293	16428	16186	16343	16328	16496	16211	16332	16474	16272	16387	16279	16398	16366	16398	16413	16173	16507	16240	16433	16475	16392	16424	16477	16446	16331	16395	16186	16321	16412	16280	16145	16056	16325	16447	16381	16221	16499	16483	16444	16330	16393	16326	16327	16397	16466	16384	16390	16338	16241	16393	16238	16237	16468	16372	16194	16168	16275	16340	16361	16317	16577	16381	16619	16241	16231	16255	16349	16385	16346	16536	16342	16222	16402	16428	16375	16115	16256	16288	16309	16312	16153	16463	16202	16442	16409	16385	16311	16474	16450	16384	16306	16483	16462	16531	16285	16349	16357	16217	16258	16376	16445	16405	16268	16334	16543	16437	16373	16564	16396	16341	16537	16370	16374	16485	16370	16159	16344	16330	16423	16342	16490	16311	16204	16480	16334	16315	16398	16377	16187	16399	16507	16250	16458	16390	16337	16382	16342	16424	16341	16157	16410	16329	16111	16549	16353	16164	16450	16513	16165	16410	16256	16343	16425	16502	16247	16356	16305	16320	16161	16353	16455	16388	16239	16494	16375	16380	16320	16500	16286	16484	16347	16561	16281	16308	16302	16212	16357	16454	16205	16108	16430	16382	16478	16327	16130	16211	16203	16294	16216	16453	16275	16350	16511	16416	16304	16270	16445	16290	16390	16369	16245	16369	16333	16401	16257	16645	16359	16432	16451	16249	16314	16375	16202	16271	16569	16168	16458	16414	16143	16285	16283	16490	16357	16437	16303	16413	16332	16508	16448	16434	16235	16307	16445	16497	16466	16299	16372	16325	16235	16243	16323	16284	16287	16519	16383	16655	16468	16499	16434	16354	16317	16290	16433	16324	16301	16448	16288	16407	16326	16371	16391	16371	16308	16251	16324	16202	16350	16239	16266	16125	16254	16547	16313	16481	16383	16473	16197	16429	16458	16356	16225	16350	16479	16356	16445	16367	16417	16225	16422	16144	16380	16468	16379	16255	16201	16338	16433	16530	16380	16162	16174	16359	16329	16367	16344	16061	16347	16537	16517	16303	16436	16211	16279	16064	16564	16383	16305	16337	16162	16355	16427	16289	16193	16190	16365	16245	16396	16265	16374	16308	16218	16322	16223	16465	16300	16448	16379	16212	16269	16201	16445	16466	16291	16332	16226	16287	16254	16427	16307	16465	16254	16417	16408	16320	16368	16409	16340	16503	16199	16401	16442	16220	16487	16330	16422	16182	16387	16242	16351	16396	16386	16421	16381	16388	16434	16433	16475	16391	16387	16328	16237	16435	16430	16402	16471	16509	16458	16448	16159	16152	16236	16478	16543	16522	16308	16290	16601	16249	16355	16541	16426	16433	16339	16457	16202	16313	16363	16393	16443	16459	16337	16315	16479	16392	16250	16485	16528	16313	16372	16207	16475	16374	16217	16318	16393	16359	16181	16355	16471	16496	16369	16257	16392	16626	16263	16366	16460	16243	16333	16474	16262	16330	16420	16258	16455	16398	16412	16270	16513	16389	16407	16387	16535	16330	16627	16361	16162	16470	16445	16196	16410	16274	16343	16330	16363	16369	16397	16399	16309	16161	16373	16499	16231	16319	16295	16325	16654	16306	16399	16402	16263	16381	16283	16119	16328	16392	16420	16229	16277	16289	16356	16345	16296	16140	16410	16176	16365	16452	16212	16343	16174	16342	16409	16323	16129	16262	16336	16260	16188	16330	16420	16345	16251	16336	16297	16179	16336	16560	16319	16235	16509	16624	16432	16440	16432	16377	16332	16260	16211	16324	16467	16512	16357	16424	16578	16476	16450	16241	16345	16514	16477	16496	16425	16206	16483	16537	16254	16281	16428	16739	16518	16360	16272	16242	16467	16335	16339	16324	16560	16489	16457	16495	16411	16280	16352	16434	16358	16433	16247	16524	16280	16322	16242	16609	16482	16185	16386	16244	16530	16416	16449	16474	16384	16296	16516	16407	16489	16583	16239	16484	16461	16385	16309	16377	16534	16315	16439	16489	16434	16563	16538	16323	16419	16302	16640	16331	16474	16385	16244	16457	16211	16232	16280	16292	16120	16146	16431	16305	16314	16290	16262	16480	16448	16315	16351	16143	16319	16146	16292	16389	16318	16194	16368	16317	16416	16375	16275	16504	16420	16286	16273	16226	16362	16425	16282	16328	16194	16232	16167	16354	16311	16418	16385	16268	16532	16382	16323	16262	16274	16321	16237	16276	16326	16373	16402	16354	16356	16308	16200	16268	16135	16405	16441	16285	16199	16374	16107	16193	16364	16304	16375	16287	16527	16445	16126	16303	16387	16264	16380	16469	16209	16494	16440	16416	16230	16343	16530	16477	16567	16462	16510	16421	16421	16250	16495	16277	16282	16220	16443	16470	16267	16464	16457	16321	16269	16293	16491	16301	16335	16390	16412	16328	16254	16283	16263	16236	16300	16292	16353	16364	16296	16496	16392	16410	16175	16418	16380	16128	16322	16369	16512	16370	16373	16586	16451	16409	16463	16438	16472	16305	16508	16460	16409	16164	16430	16337	16410	16427	16345	16459	16392	16610	16491	16388	16426	16326	16211	16341	16438	16478	16423	16231	16218	16377	16380	16507	16444	16270	16211	16462	16296	16414	16338	16344	16291	16165	16211	16363	16479	16505	16430	16470	16509	16554	16382	16488	16386	16366	16331	16362	16154	16312	16289	16362	16417	16579	16375	16443	16312	16279	16288	16208	16210	16302	16359	16597	16382	16238	16390	16162	16349	16428	16533	16522	16389	16496	16291	16357	16332	16381	16319	16209	16332	16513	16434	16110	16338	16399	16144	16347	16301	16498	16427	16362	16278	16385	16517	16254	16435	16249	16266	16467	16587	16436	16320	16446	16126	16437	16566	16197	16517	16326	16251	16438	16534	16365	16421	16353	16457	16257	16456	16411	16044	16253	16312	16454	16353	16356	16376	16375	16106	16337	16469	16261	16621	16338	16376	16356	16537	16638	16441	16485	16338	16516	16267	16442	16461	16412	16431	16522	16407	16256	16291	16362	16468	16265	16259	16388	16337	16181	16416	16531	16456	16288	16372	16443	16279	16243	16351	16324	16413	16353	16266	16460	16466	16193	16390	16591	16342	16412	16190	16470	16436	16073	16376	16528	16366	16255	16140	16275	16389	16215	16555	16331	16594	16292	16156	16435	16287	16471	16281	16524	16451	16261	16354	16385	16286	16513	16184	16241	16251	16483	16293	16264	16533	16413	16226	16401	16123	16470	16328	16144	16185	16260	16260	16444	16371	16293	16297	16530	16394	16510	16415	16353	16374	16279	16331	16260	16398	16364	16479	16363	16389	16340	16342	16527	16315	16588	16524	16303	16271	16394	16430	16253	16431	16406	16489	16425	16267	16268	16658	16453	16374	16366	16426	16334	16246	16338	16192	16379	16317	16253	16316	16208	16453	16261	16227	16179	16429	16340	16161	16500	16412	16542	16229	16464	16390	16384	16467	16397	16295	16496	16189	16264	16318	16497	16095	16390	16639	16272	16349	16412	16389	16262	16171	16293	16245	16251	16389	16534	16244	16290	16572	16359	16211	16224	16479	16443	16370	16512	16322
16356	26905	25037	20036	17637	16430	15840	15587	24041	56768	52383	27910	17394	14256	13868	13774	13967	14065	14026	13949	13926	14055	13865	14120	13985	14010	13894	13987	13865	14014	13933	13842	13824	13909	13725	13808	13883	14058	13783	13874	13893	13887	13910	13939	14081	13877	13936	14000	13947	13876	13848	13921	13956	13923	13944	13923	13904	13779	13812	14016	13901	13893	13987	13845	13912	14194	13856	14116	13904	13978	13819	14144	13853	14015	13828	13939	13924	13890	13909	13978	13910	14044	13989	13987	13798	13961	13895	13980	14021	13820	13915	13961	13851	13954	13984	13783	13945	13894	14020	13986	13834	14046	13988	13964	13873	13920	13882	13998	13737	13946	13888	14070	13872	13810	13963	13831	13966	13814	13884	13798	14100	13996	13954	13878	13942	13926	13962	13964	13941	13959	13993	13890	14050	13863	13947	14000	13910	13850	13841	13854	13788	14014	13917	13823	14061	13965	13928	13854	13870	14042	13920	13822	13802	13927	13789	13870	13881	13992	13995	13867	13765	14086	14097	13934	13992	14019	13991	13923	13983	13922	13937	13980	13859	13807	13880	13821	13832	13777	13816	13996	13848	14096	13875	13774	13975	13881	13938	13865	13811	13929	13875	13956	13866	13816	14035	13887	13909	14073	13802	13898	14075	13931	13928	13912	13842	13957	13916	13815	13903	13963	13795	13942	13872	13999	13968	13964	13766	13918	13988	13889	14166	14007	13858	13824	13886	13932	14001	13921	13834	13849	13982	14097	13944	13825	13757	14073	13974	13763	13968	13971	14016	13895	13867	13861	13984	14015	13777	13905	13903	13911	13995	13998	13875	13961	13802	13791	13956	13893	13839	13867	13787	13743	13900	14066	13842	13777	14039	13942	13934	14119	13916	13954	13862	13911	13812	14001	13870	13942	13920	14049	13955	13906	14041	13814	14038	13949	13878	13785	13960	13941	13988	14031	13874	13758	14006	13786	14021	13830	13888	13828	14109	13975	13738	14029	13986	13805	13877	13854	13886	13733	13887	13838	13844	13876	13924	13983	13885	13965	13879	13917	13914	14001	13950	13902	13914	13744	13996	13828	13885	13772	13947	13977	14030	13996	13870	13891	14070	14064	13765	13913	13876	13663	13873	14077	13932	14055	13832	13952	13947	13991	14116	13842	14017	14061	14014	13849	13836	13914	13973	13837	14062	13794	13834	13940	13812	13800	13961	13763	13930	13908	13748	13844	13787	13846	13823	13779	13829	13745	13979	13970	13896	13980	13793	13940	13923	14001	13965	13981	13885	14173	13825	13885	13910	13893	13981	14094	13806	13911	13894	14212	13790	13900	13994	13950	13735	13686	13961	13875	13948	13843	13912	13809	13817	13851	13909	13870	13874	13974	13983	13808	13971	13878	13933	13895	13911	13805	14012	13969	13791	13919	13885	13894	14022	13854	13813	13855	13899	13997	13975	13857	14033	13810	13928	13871	13955	14047	13876	13991	14106	13703	13911	13968	14071	14058	13981	14019	13895	13984	13848	13960	13801	13998	13980	13955	14028	13729	14015	13774	13947	13766	13896	13792	13998	13837	13973	13955	13908	13985	13953	13983	13887	13880	13901	13788	13976	13887	13909	13805	13890	13760	13957	13802	13765	13794	13888	14013	13897	14067	13957	13833	14042	13775	14044	13817	13884	13953	13983	13884	13971	14015	13819	13943	13835	13834	14079	13871	13993	13930	14004	13883	14101	13770	13853	13962	13918	13835	13943	13781	13988	13968	13773	14013	14008	13926	13830	13937	14069	13885	13937	13965	14047	13981	13995	13932	13937	13981	13805	13822	13911	13998	14032	13770	13918	13899	13800	14011	13881	14013	13934	13912	13890	13816	13944	13993	13931	13870	13901	13893	13980	13739	13899	14032	13853	13882	13896	14008	13801	13843	13739	13753	13962	13860	13938	13978	13930	13947	13852	13999	14007	13974	13742	13789	13803	14056	13976	14029	14054	14013	13903	13849	13934	13779	14155	13855	13959	13877	13949	13840	14041	13943	14068	13939	13942	13847	13853	13980	13871	13874	13862	13920	13928	13915	14034	13913	13894	13769	13995	13893	13999	13780	13988	14041	13830	13949	13721	13817	13972	13759	13662	13873	14076	13801	13788	13912	13880	13989	13995	14061	13829	13859	13865	13772	13896	14062	13937	13965	13700	13892	13931	13853	13926	13837	13995	14035	13745	13925	13861	13765	13924	13816	13774	13946	13809	13794	14044	14004	13712	14117	13952	13900	13956	14004	13907	13818	13833	13961	13954	13802	13740	13946	13867	13964	14000	13890	13900	14106	13844	13836	14069	13804	13750	13883	13733	13928	13823	13784	13806	13863	13787	13828	13828	13961	13858	13883	13929	14106	13969	13896	13893	13970	13969	14004	13923	14048	13811	13930	13759	13985	13994	14055	13929	13856	13963	13865	13969	13908	13809	13911	13918	14028	14115	13889	13985	13859	14017	13837	13929	13946	13951	13851	13857	13966	14038	13945	13946	13868	14103	13772	13920	13920	13926	13948	13702	13769	13890	14038	13862	13885	13803	13811	14017	13951	13842	13949	13810	13958	13890	13865	13946	13857	13954	13947	13817	14030	13865	13804	14120	13887	13923	13918	13978	13706	13919	14115	13971	13877	13951	14089	13919	13861	13833	13914	13759	13954	14025	13886	13974	13962	13966	13812	13776	13942	13991	13958	13835	13909	13847	14072	13920	14054	13967	13835	13945	13859	14044	13910	13853	13948	13976	13996	13882	13845	13841	13886	13935	13918	14127	14072	13945	14023	13931	13847	13798	13974	13820	13944	13882	14052	13887	13975	13963	13883	13904	13772	14018	13690	13934	13935	13996	13907	13698	14078	13957	14020	13745	14078	14069	13750	14013	13814	13952	13854	13814	13901	13888	14029	13864	13835	13818	14059	14035	13997	13883	13872	13962	13898	13847	13842	13923	13994	14000	13964	14110	13846	13875	13935	14041	13950	13866	13977	14001	13905	13954	13773	13915	13839	13755	13904	14027	13798	13905	13725	14147	13947	13928	13818	13912	13777	13875	13978	13792	13878	13787	13786	13955	13960	13857	13792	13828	13944	13893	13865	13933	13935	13758	13873	13848	13854	13899	14099	13931	14110	13906	13819	13997	13916	13774	14067	13847	13767	13876	13949	13954	13700	14021	14023	13831	13883	14006	13950	13955	13947	13849	13851	14055	13916	14009	14040	14037	14097	13974	13831	14001	14049	13983	13900	13848	13873	14050	13955	13936	13994	13842	14079	13941	13799	13992	13997	14033	13944	13797	13928	13877	14071	13910	13871	13828	13985	13917	13921	13935	14103	13918	14065	13877	13941	13871	13959	13962	13939	13735	13872	14102	13792	13906	13894	13892	13973	14124	13815	13947	13840	13962	13760	13982	13806	13893	13983	13942	13925	13900	13901	14037	13733	14004	13797	13953	13985	14015	13891	13875	13989	13970	13899	13808	13751	13909	14040	13920	13843	13894	13955	13784	13885	14084	13856	13870	13947	13924	13881	14097	13950	14020	14019	13967	13903	13855	13906	13961	13889	13872	13901	13939	13712	14068	13987	13994	13853	14106	13979	13946	13965	13878	14000	13969	13609	13947	13962	13835	14066	13928	13792	13918	13943	13933	13960	13942	13895	13794	13808	13857	13966	13920	13769	13891	13890	14029	13876	13893	14001	14049	14001	13882	13939	13824	13997	13770	13978	13870	13707	14077	13987	13743	13873	13802	13968	13928	13885	14012	13768	13963	13931	13798	13833	14028	13966	13897	13874	13846	13887	13981	13853	13828	13943	13962	13946	14012	14035	13872	13888	13919	14024	14034	13957	13809	13944	13881	13939	13904	13978	13960	13995	13990	13856	13821	13892	13893	13881	13861	13943	14031	13750	13937	13853	14138	13951	13831	13933	13876	13983	13857	13856	14024	13710	13891	13861	13876	13967	13964	13790	13779	13939	14069	13868	13898	13930	13797	13876	13946	13870	13887	13893	14002	13901	14063	13989	13822	13827	14057	13874	13955	13999	13996	13888	13868	13893	13835	13926	13922	13862	13814	13860	13967	13949	13720	13995	14011	13942	14071	13946	13953	13760	13970	13808	13859	13850	13901	13886	13814	14000	14029	13947	14074	14023	13920	14013	13790	13838	13812	13832	14068	13782	13943	14010	13981	14081	13947	14105	13869	14036	13995	13933	13915	13999	13977	13940	13832	13920	13810	13953	13887	13864	13925	13973	13777	13875	13863	13754	13901	13801	13953	13995	13814	13770	13783	13857	13866	14099	13871	13755	13820	13840	13901	13926	14096	13885	13926	13923	13870	14029	13858	13823	13848	13912	13943	13868	13953	13981	13927	13882	13989	13944	13943	14022	13893	13883	13941	14039	13694	14004	13950	13867	13881	13857	13899	13880	13859	13915	13860	13671	14110	14048	13807	13922	13851	13967	13916	13974	13998	13742	14028	13726	13993	13756	13945	13923	13993	13897	13862	13941	13878	13849	14030	13771	13976	13812	13953	14131	13921	13931	13920	13957	14021	13840	13854	14010	13913	13912	13832	13965	13930	13965	13994	13805	13839	13900	14015	13907	13906	13777	13878	13986	13797	13900	13833	13839	13943	13805	13906	13891	13768	13914	13864	13956	13765	13987	13983	13857	13874	13862	13947	13989	13803	13706	13922	13932	13980	14015	13933	13846	13855	13937	14040	13839	13927	13924	13835	13764	13948	14009	13928	14051	13903	13983	13891	13914	13928	13963	14033	14103	14064	13948	13938	13917	14017	13905	14038	13819	13940	13930	13953	13811	13936	13887	13935	14003	13971	13878	14001	13783	14009	13958	13964	13910	13894	13951	13753	13897	14014	13932	13922	13835	13917	13947	13976	14126	13943	14028	13875	13922	14077	13900	13991	13845	13919	13945	13959	13870	14048	13951	13885	13951	14022	13947	13934	13903	14030	14066	13833	13968	13849	14040	13851	13883	13946	14035	13755	13924	13910	13787	13892	13956	13883	14057	13903	14019	13995	13875	13822	13979	14014	13957	13875	13827	13872	13991	13818	13788	13987	13886	13981	13845	14224	13905	13880	13915	13979	14011	13920	13896	14051	13962	13874	14000	13918	14017
29271	20726	19210	17586	16040	16132	16254	16226	16606	20883	22302	18665	16743	16438	16350	15976	16213	15992	16305	16155	16303	16232	16315	16195	16335	16138	16179	15958	16219	16204	16154	16125	16233	15905	16096	16238	16209	16191	16343	16103	15997	16055	16197	15953	16159	16213	16284	16281	15980	16305	16213	16100	16039	16041	16213	16245	16006	16394	16084	16008	16075	16037	16175	16145	16323	16347	16026	16103	16083	15956	16416	16120	16137	16176	16093	16007	16306	16385	16035	16126	16220	16162	15960	16154	16040	16315	16058	16088	16019	16139	16027	16083	16146	16096	16160	16113	16104	16144	16066	16113	16032	16196	16010	16131	16106	16082	16323	16133	16114	16289	16270	16164	16064	16251	16223	16163	16133	16018	15923	16156	16320	16037	16169	16199	16223	16064	16060	16172	16127	16242	16171	16289	16306	16113	16233	16033	16316	16075	16103	16240	16062	16216	16300	16255	16144	15998	16086	16144	16080	15940	16087	16186	16165	16136	16115	16290	16285	16339	16141	16103	16189	16148	16163	16218	15977	16193	16203	16294	16058	16166	16069	15905	16261	16098	16219	16028	15900	16222	16080	16037	16141	16027	16228	15995	16130	16144	16220	16188	16057	16024	16041	16204	16162	16245	16051	16127	16285	16090	16000	15894	16140	16024	16059	16202	16200	16338	16351	16153	16144	16084	16110	16065	16211	16359	16236	16160	16114	16151	16174	16103	16131	16266	16125	16291	16177	15967	16215	16184	16187	16130	16138	16151	16130	16039	15996	16047	16180	16183	15907	16133	15990	16230	15915	16153	16179	16220	16127	16039	16111	16334	16097	16092	15984	16055	16008	16339	16230	16035	16159	16199	16060	16205	16171	16259	16112	16016	16071	16044	16092	16169	16062	16178	16236	16025	16028	16273	16280	16340	16055	16037	16200	16127	15940	16321	16112	16045	16084	16394	16264	16018	16048	16052	16249	16278	16216	16394	16024	15871	16260	16313	16061	15855	16174	16145	16268	15872	16130	16095	16327	16211	16132	16317	16001	16253	16177	16196	16072	15982	15996	16257	16017	16245	16251	15946	16114	16184	15920	16179	16051	16012	16185	16234	16370	16089	16278	16111	16153	16389	16210	16218	16209	15987	16047	16163	16160	15990	16173	16179	16118	16269	16242	16267	16253	16065	16035	16094	15915	15959	15999	16126	16278	16067	16183	16156	16130	16085	16116	16332	16301	16079	16067	15936	16174	16124	16014	15895	15984	16278	16182	16259	16032	16138	16056	16257	16016	16282	16000	16115	16279	16179	16153	16215	15836	16030	16188	16335	16114	16096	16038	16185	16148	16250	16294	16178	16347	16069	16165	16004	15930	16062	16103	16247	16240	16153	16000	16243	16112	16148	16182	16219	16054	16156	16204	16200	16187	15985	16231	16164	16172	16100	16224	16137	16056	16074	16233	16251	16172	16134	16387	16249	16385	16308	16104	16050	16218	16277	16223	16112	16209	16201	16142	16254	16107	16130	16003	16040	16143	16151	16170	16085	16160	15900	15933	16019	16153	16059	16107	15953	16114	16176	16099	16175	16134	16243	16294	16160	16126	16095	16029	16150	16214	16155	15952	16086	16165	16047	16100	16109	16265	16226	16113	16226	16233	16001	16126	16142	16290	16253	16260	16233	16333	16306	16240	16052	16065	16242	16224	16103	16074	16079	15945	16065	16112	16162	16072	16052	16132	16126	15887	15956	16247	16257	16044	16334	16259	16060	15928	16305	16227	16186	16173	16037	16072	16339	16129	16103	16025	16244	16126	16037	16093	15789	16269	16086	16181	16002	16106	16138	16273	16062	16133	16174	16111	16130	16191	16062	16151	16043	16151	16024	16237	16058	16219	16251	16354	16250	16246	15982	16178	16259	16305	16080	16057	16259	16298	16135	16159	16328	16290	16104	16024	16091	16248	16040	16047	16169	16072	15987	16154	16229	16292	16243	16233	16094	16029	16164	16129	16230	16473	16150	16065	16106	16226	16039	16253	16067	15965	16072	16007	15981	15988	15980	16053	15809	16067	16299	15951	16092	16041	16336	16255	16111	15997	16155	16324	16300	16365	16115	16272	16287	16398	16221	16011	16176	16193	16009	16095	16240	16374	16096	16190	16202	15914	16074	16257	16126	16089	16093	16070	16352	16133	16269	16195	16317	16279	16073	15981	16190	15984	16095	16191	16155	16312	16229	16034	16216	16418	16110	16085	16049	16041	16231	16245	16203	16084	16125	15966	16178	15979	16314	16260	16008	16107	16197	16158	16073	15997	16105	16133	16044	16251	15951	16147	16184	16157	16101	16122	16352	16117	16037	16197	16234	16246	16308	16055	15931	16053	16164	16174	16261	16196	16068	16155	16190	16140	16050	16168	16097	16064	15998	16080	16198	16156	16101	16106	16392	16228	16247	16245	16166	16243	16032	16300	16130	16179	16270	16245	16090	16253	16190	16166	16239	16005	16154	16382	16356	16283	16132	15961	16035	16038	16097	16158	16214	16261	16224	16121	16140	16167	16223	16039	16017	16202	16198	16004	15977	16291	16215	16122	16253	16120	16192	16245	16177	16272	16178	16182	16132	16193	15967	16279	16044	16197	16023	16158	16058	16182	16179	16057	16125	15961	16236	16110	16219	16064	16029	16284	16293	16041	16114	16257	16116	16080	16128	15982	16335	16199	16091	16078	16264	16146	16271	16062	16332	16346	16053	16036	16247	16192	16074	16351	16047	16297	16063	16274	16155	16171	16024	16197	16221	16204	16087	16191	16264	16282	16215	16302	16191	16116	16241	16210	16193	16011	16226	16262	16179	16281	16124	16294	16233	16258	16064	16208	16113	16092	16204	16203	16027	16080	16152	16244	16082	16188	16240	16165	16254	16335	16305	16123	16214	16281	16161	16178	16200	16081	16187	16183	16043	16316	16118	16233	16176	16100	16155	16243	16311	16237	16153	16262	15934	16069	16276	16163	16097	16092	16178	16348	16298	16218	16167	16092	16298	16095	16172	16192	16103	15958	16086	16033	16303	16362	16287	16083	16016	16066	16224	16140	16235	16067	16298	16306	16267	16068	16065	15942	16049	16069	16204	16331	16157	16048	15986	16053	16279	16243	16243	16258	16174	16104	16206	16070	16131	16201	16084	16179	15932	16289	16104	15996	16012	16089	16167	16165	16241	16186	16195	16071	15902	16164	16113	16214	16131	16520	16081	16072	16193	16028	16014	16062	16181	16161	16073	15933	16295	16265	16304	16088	16144	16146	16214	16093	16314	16046	16018	16163	16331	15940	15987	16230	16198	16139	16081	16069	16189	16198	16218	16236	16160	16280	16329	16327	16163	16202	16113	16129	16198	16126	16240	16325	16160	16388	16384	15898	16036	16302	16199	16053	16024	16090	16321	15995	16195	16367	16250	16146	16082	16040	16115	16018	15998	16049	16083	16270	16142	16134	15994	15968	16220	16125	16192	16055	16212	16264	16280	16162	16014	16005	16176	16237	16020	16216	16153	16013	16177	16106	16139	16244	16064	16287	16081	16139	16210	16223	16213	16121	16224	16000	16193	16224	16383	16088	16211	16238	16357	16166	16011	16096	16264	16030	16073	15943	16190	16101	16408	16100	16135	16264	16076	16033	16298	16334	16172	16041	15861	16327	16228	16273	16302	16255	16361	16110	15960	16139	16140	16205	16018	16114	16038	16312	16286	15921	16081	16354	16118	16220	16003	16269	16053	16300	15973	16034	16088	16123	16087	16139	16051	15985	16024	16141	16119	15961	16205	16016	16275	16280	16234	15799	16137	16112	16008	16211	16100	16193	16083	16018	16195	16163	16187	16051	16009	16040	16156	16141	16137	16106	16054	16233	16121	16216	15976	16096	16169	16111	16123	16072	16217	16210	16107	16206	16097	16246	16092	16124	16201	16139	16145	16128	16119	16131	16242	16238	16169	15861	16249	16132	16284	16212	16174	16075	16278	16109	16038	16184	16120	16115	16090	16115	16084	16208	16074	16254	16104	16324	16138	16268	16058	16193	16056	16208	16051	16083	16127	16177	16009	16214	16154	16173	16133	16036	16166	16152	16163	16259	16194	16136	16101	16142	16160	15910	15879	16051	16135	16113	16198	16225	16202	16223	16070	16183	16031	16017	15975	15898	16182	16171	16323	16099	16206	16249	16082	16170	16249	16059	16092	16113	16049	16331	15861	16148	16316	16121	15981	16094	16292	16218	16101	16168	16294	16066	16223	16268	16121	16354	16280	16178	16317	16059	16138	16082	16169	16058	16116	16233	16155	16262	16070	16023	16106	16187	16064	16229	16133	16259	15993	16138	16007	16286	16190	16199	16073	16122	16112	15993	16105	16138	16068	16071	15887	16228	16217	16280	16183	16013	16354	16164	16202	16218	15995	16069	16174	16145	16168	16263	16267	16080	16177	16208	16146	16101	16169	16082	16099	16093	16123	16119	16159	16185	16074	16104	16065	16244	16225	16133	16179	16197	16041	15936	16236	16125	16031	16219	16090	16275	16281	16253	16375	16190	15958	16200	16049	16213	16240	16110	16191	16237	16258	16062	16194	16124	16061	16259	16189	16244	16101	16020	16208	16095	16146	16219	16346	16049	16135	16442	16226	16199	16153	15938	16086	16241	16256	16159	16038	16116	16151	16164	15852	16265	16272	16105	16074	15932	16136	16069	15997	16095	15925	16361	16030	15919	16152	16221	16102	16191	16262	16190	16094	16168	16006	16073	16117	16290	16186	16197	16018	16180	16170	16084	16271	16308	16219	16060	16199	16286	16140	16141	16296	16415	16294	16054	15996	16051	16092	16172	16032	16272	16139	16212	16074	16032	16220	16047	16233	15973	16294	16114	16138	16012	16236	16339	16094	15934	16179	16277	16283	16252	16056	16104	16145	16175	15952	15857	16209	16158	16121	16198	16246	16231	16033	16128	16433	16082	16119	16165	16072	16347	16253	16156	16295	15993	16242	16281	16163	16213	16119	16184	16213	16092	16266	16161	16035	15833	16131	16126	16121	16244	16060	16163	16178	16084	16197	16034	16177	16131	16059	16106	16304	16066	16234	15866	16220	16018	15975	16065	16105	16189	16251	16090	16228	16045	16067	16360	15981	16258	16196	16018	16184
14782	14483	14587	14186	14021	14184	13807	13920	14196	21418	21097	16072	14283	13972	13847	13888	13742	13864	13597	13858	13756	13981	13795	13793	13851	13814	13856	13920	13672	13902	13834	13825	13675	13859	14028	13915	13882	13811	13671	13753	13823	13916	13638	13842	13567	13823	13941	13890	13798	13947	13680	13748	13804	13777	13803	13723	13701	13720	13824	13848	13827	13785	13675	13752	13693	13877	13863	13836	13635	13775	13936	13875	13670	13803	14012	13853	13752	13749	13810	13804	13894	13837	13973	13707	13749	13767	13687	13907	13777	13697	13747	13909	13878	13688	13847	13775	13840	13758	13786	13871	13599	13866	13749	13852	13769	13767	13765	13667	13726	13816	13782	13792	13718	13749	13904	13854	13653	13915	13740	13871	13886	13676	13726	13712	13831	13792	13853	13836	13867	13747	13621	13641	13859	13847	13744	13677	13762	13746	13919	13843	13811	13665	13791	13772	13830	13765	13813	13876	13665	13500	13651	13768	13752	13843	13738	13857	13624	13842	13682	13712	13782	13666	13837	13862	13856	13743	13795	13705	13713	13804	13654	13770	13736	13960	13827	13706	13785	13786	13856	13631	13816	13576	13811	13843	13604	13781	13788	13684	13736	13732	13919	13672	13676	13644	13715	13845	13876	13761	13681	13862	13821	13768	13778	13667	13862	13905	13799	13840	13715	13744	13807	13803	13736	14134	13871	13796	13813	13639	13876	13738	13694	13783	13642	13817	13555	13758	13924	13771	13716	13874	13905	13911	13724	13946	13894	13880	13804	13820	13929	13703	13776	13909	13784	13881	13937	13922	13757	13759	13732	13685	13811	13646	13745	13676	13708	13783	13993	13741	13842	13862	14013	13783	13766	13749	13773	13764	13844	13717	13816	13622	13693	13722	13725	13833	14021	13912	13847	13785	13752	13729	13829	13746	13683	13717	13770	13691	13961	13872	13770	13742	13828	13831	13959	13840	13914	13828	13930	13757	13734	13829	13876	13690	13918	14041	13903	13875	13812	13715	13859	13805	13777	13622	13658	13718	13885	13718	13856	13932	13763	13559	13810	13775	13810	13866	13601	13873	13611	13756	13961	13663	13820	13691	13852	13830	13747	13807	13827	13935	13741	13732	13760	13568	13897	13985	13787	13730	13751	13743	13859	13808	13759	13827	13629	13756	13762	13660	13831	13798	13710	13854	13957	13689	13689	13853	13928	13682	13699	13743	13702	13754	13754	13539	13709	14000	13673	13809	13822	13778	13879	13683	13816	13807	13718	14031	13749	13736	13743	13846	13798	13754	13803	13890	13835	13801	13761	13856	13788	13808	13896	13587	13941	13926	13769	13818	13769	13716	13936	13775	13808	13754	13786	13765	13629	13684	13805	13736	13858	13793	13792	13632	13757	13686	13917	13850	13734	13730	13910	13802	13707	13836	13782	13799	13629	13809	13836	13703	13871	13632	13774	13766	13870	13634	13831	13785	13850	13626	13900	13743	13843	13877	13900	13664	13674	13774	13862	13768	13885	13816	13713	13864	13698	13731	13777	13629	13803	13901	13858	13713	13839	13917	13739	13661	13821	13713	13712	13676	13782	13836	13819	13671	13874	13750	13912	13861	13714	13720	13735	13671	13803	13901	13807	13934	13883	13832	13772	13692	13650	13691	13711	13853	13884	13823	13760	13863	13831	13710	13790	13849	13782	13826	13869	13718	13669	13952	13801	13708	13785	13874	13735	13765	13761	13778	13803	13678	13647	13634	13531	13720	13819	13802	13703	13628	13759	13679	13893	13735	13922	13738	13826	13688	13837	13811	13906	13845	13814	13833	13923	13924	13780	13823	13857	13777	13835	13803	13754	13734	13771	13826	13772	13789	13784	13746	13621	13841	13907	13666	13784	13818	13743	13672	13926	13923	13823	13791	13753	13764	13798	13832	13689	13688	13808	13696	14011	13533	14031	13772	13754	13875	13852	13852	13871	13904	13960	13702	13790	13819	13842	13754	13722	13782	13712	13819	13662	13562	13741	13799	13782	13775	13677	13791	13846	13816	13952	13838	13767	13909	13865	13897	13895	13790	13768	13851	13790	13731	13725	13864	13719	13854	13752	13758	13830	13853	13919	13833	13786	13728	13853	13840	13426	13922	13807	13843	13733	13922	13692	13757	13837	13878	13881	13933	13953	13841	13689	13875	13789	13833	13706	13694	13763	13605	13768	13862	13824	13852	13734	13849	13697	13774	13674	13802	13759	13787	13595	13927	13706	13736	13842	13835	13699	13901	13922	13739	13907	13715	13803	13715	13926	13780	13991	13744	13836	13865	13781	13773	13759	13736	13757	13780	13818	13831	13741	13765	13514	13700	13753	13932	13655	13871	13706	13766	13687	13593	13798	13749	14047	13546	13807	13804	13950	13621	13681	13744	13736	13877	13984	13754	13742	13794	13684	13795	13801	13706	13795	13815	13806	13967	13694	13951	13666	13763	13737	13552	13795	13838	13710	13681	13774	13864	13659	13821	13786	13663	13772	13846	13868	13819	13786	13839	13688	13882	13852	13887	13884	13692	14048	13962	13839	13706	13799	13908	13826	13879	13805	13786	13803	13749	13588	13818	13774	13948	13820	13894	13898	13696	13950	13742	13769	13739	13842	13874	13949	13910	13651	13898	13765	13844	13798	13817	13821	13767	13829	13730	13853	13798	13739	13655	13867	13746	13685	13824	13836	13933	13743	13802	13911	13885	13856	13713	13924	13907	13955	13925	14013	13845	13699	13781	13753	13699	13810	13681	13678	13794	13811	13749	13738	13889	13809	13563	13838	13726	13691	13815	13694	13819	13744	13890	13780	13887	13720	13768	13689	13669	13735	13769	13666	13808	13720	13667	13789	13842	13690	13854	13629	13741	13935	13889	13812	13761	13720	13614	13644	13698	13816	13774	13772	13974	13832	13705	13767	13773	13711	13859	13822	13932	13783	13690	13742	13718	13850	13929	13809	13799	13759	13786	13669	13778	13909	13742	13697	13704	13710	13820	13824	13736	13766	13780	13858	13849	13704	13648	13710	13784	13840	13639	13785	13681	13782	13807	13906	13796	13695	13736	13715	13825	13762	13718	13643	13714	13727	13717	13680	13786	13810	13966	13920	13885	13832	13823	13857	13760	13773	13950	13774	13821	13808	13558	13768	13799	13805	13789	13839	13963	13558	13713	13822	13874	13752	13944	13978	13608	13797	13901	13894	13840	13639	13809	13728	13840	13839	13853	13843	13853	13797	13911	13790	13774	13736	13802	13691	13759	13858	13794	13790	13808	13884	13810	13715	13970	13767	13911	13899	13899	13828	13781	13794	13880	13883	13620	13828	13975	13754	13838	13551	13902	13710	13751	13793	13602	13755	13765	13966	13731	13885	13841	13841	13916	13799	13725	13937	13748	13852	13631	13699	13902	13667	13962	13895	13605	13847	13767	13936	13804	13792	13875	13631	13627	13823	13787	13915	13909	13747	13911	13929	13857	13654	13763	14014	13973	13810	13780	13745	13736	13803	13880	13806	13995	13832	13843	13787	13810	13794	13953	13899	13575	13770	13876	13537	13731	13832	13724	13861	13729	13707	13783	13825	13547	13882	13821	13728	13814	13777	13655	13838	13893	13869	13942	13713	13737	13636	13752	13695	13798	13856	13810	13732	13877	13860	13840	13893	13947	13788	13869	13761	13624	13870	13760	13738	13894	13871	13867	13869	13798	13826	13674	13684	13678	13853	13812	13782	13849	13826	13917	13854	13661	13844	13798	13765	13854	13837	13803	13982	13856	13854	13753	13848	13726	13686	13782	13825	13858	13776	13813	13783	13827	13844	13654	13846	13710	13653	13830	13968	13686	13896	13867	13970	13825	13885	13803	13743	13681	13868	13817	13929	13700	13590	13740	13660	13798	13673	13746	13878	13762	13755	13917	13951	13909	13756	13663	13963	13755	13727	13789	13931	13858	13805	13831	13822	13811	13785	13892	13746	13782	13778	13868	13779	13790	13673	13679	13699	13826	13703	13813	13969	13778	13754	13855	13697	13678	13837	13741	13563	13736	13712	13613	13866	13707	13974	13821	13807	13771	13865	13777	13807	13847	13784	13823	13675	13919	13681	13725	13845	13931	13756	13702	13764	13779	13722	13853	13812	13601	13997	13788	13796	13731	13832	13884	13903	13720	13884	13794	13910	13735	13732	13763	13805	13526	13630	13801	13600	13781	13779	13787	13941	13718	13618	13786	13843	13817	13782	13848	13680	13728	13781	13633	13709	13853	13832	13809	13851	13760	13782	13814	13651	13810	13780	13930	13866	13685	13902	13838	13724	13911	13788	13720	13805	13802	13815	13760	13730	13719	13794	13822	13909	13802	13669	13943	13732	13774	13785	13709	13735	13845	13858	13878	13835	13804	13776	13864	13928	13868	13733	13817	13737	13826	13808	13751	13889	14031	13808	13971	13689	13693	13727	13839	13780	13817	13955	13821	13732	13670	13863	13810	13667	13844	13776	13892	13732	13813	13967	13746	13884	13846	13845	13650	13829	13668	13666	13678	13929	13812	13842	13569	13884	13912	13804	13824	14039	13849	13601	13707	13737	13858	13656	13732	13778	13614	13724	13897	13847	13731	13805	13876	13906	13749	13705	13838	13988	13807	13918	13873	13700	13780	13680	13906	13795	13899	13778	13720	13716	13841	13743	13919	13760	13771	13674	13916	13777	13946	13840	13788	13888	13776	14001	13894	13768	13838	13709	13791	13825	13833	13794	13783	13871	13718	13849	13876	13736	13934	13904	13837	13887	13622	13765	13838	13744	13877	13703	13784	13794	13763	13777	13752	13757	13676	13641	13839	13835	13704	13880	13833	13794	13807	13817	13652	13762	13876	13750	13860	13821	13908	13897	13774	13769	13791	13853	13967	13705	13825	13780	13738	14053	13653	13793	13819	13908	13746	13914	13819	13855	13767	13805	13694	13722	13730	13892	13700	13705	13820	13838	13766	13823	13731	13761	13792	13849	13833	13926	13730	13608	13797	13805	13795	13708	13826	13871	13680	13920	13635	13814	13786	13738	13784	13797	13737	13749	13790	13735	13691	13781	13774	14016	13797	13745	13684	13762	13685	13617	13903	13893	13709	13766	13803	13758	13814	13806	13815
25651	20837	26876	25320	19493	17677	17469	16553	19276	39483	38762	24152	18335	16844	16361	16238	16064	16401	16105	16144	16124	16156	16170	16099	15951	16124	16168	16166	16100	16199	16257	16477	16139	16105	16223	15973	16090	16208	16166	16102	16167	16183	16294	16130	16015	16070	16072	16005	16067	16000	16147	16106	16250	16063	16327	16182	15976	16184	16075	16202	16265	16195	16041	16051	15820	16121	16271	16152	16214	16349	16155	16215	16110	16116	16049	16275	16094	16206	16129	15923	16054	16307	16059	16135	16074	16054	16239	16085	16289	16017	16198	16180	16148	16217	16133	15800	16019	16038	16051	16394	16112	16270	16178	16039	16144	16203	16151	16174	16052	16114	16221	16027	15919	15936	16053	16291	16085	16014	16186	16122	16112	16289	16176	16099	16060	16164	15903	16284	16304	16272	16188	15982	16378	16112	16108	16015	16178	16256	16286	16196	16213	16334	16389	16246	16179	15932	15917	16438	16198	16214	16017	15902	16148	16178	16047	16167	16227	16274	16228	16450	16260	16040	16059	16112	16168	16079	16072	16134	16105	16057	16128	15997	15860	16182	16123	16172	16143	16174	16067	16168	16171	16249	16048	16023	16134	16175	16025	16100	16087	16028	15816	16064	16088	15969	16157	16135	16261	16081	16176	16081	16099	15947	16160	16247	16140	16257	15947	16065	16170	16215	16128	16548	16008	16238	16125	16062	16081	16043	16289	16199	15991	16223	16362	16187	16254	16181	16134	16212	16089	16224	16122	16180	16073	16209	16181	16069	16018	16044	16044	16027	16010	16219	16179	16248	16136	16150	16144	16034	15876	16162	16069	16028	16095	16092	15977	16054	15796	16255	16262	16126	16211	16215	16201	15967	16255	16021	16100	16084	16114	16013	16152	16019	15968	15956	16178	16035	16176	16123	15936	15859	16143	16179	15998	16002	16016	16159	16254	16123	16181	16061	16112	15951	16235	15984	16220	16256	16250	16091	16198	16002	16031	16275	16133	15875	16096	16066	16016	15955	16058	16157	16101	16060	16109	16232	16125	15963	16119	16203	16095	16154	16004	16170	16224	16091	16179	16162	15989	16156	16072	16127	16186	15986	16011	16038	15920	16116	16053	16098	16053	16208	16012	16185	16240	16022	16355	16491	16219	16083	16163	16153	16166	16024	15995	16165	16154	15943	16236	16118	16104	16275	16090	15960	16064	16242	16063	15923	16066	15937	16003	16229	16197	16200	16006	16150	16048	15965	16076	16059	16000	15858	15848	16110	16160	16357	16099	16281	16041	16082	16124	16003	15964	16100	16015	16213	16052	15945	16159	16110	16249	16228	16050	16135	16204	16065	16149	16276	16335	16309	16047	16113	16113	16307	16141	15997	15961	16018	16121	16226	16011	16228	16127	16268	16232	16208	16040	15917	16045	16098	16274	16169	16132	16071	16162	16030	15981	16106	16122	16243	16030	16177	16208	15855	16101	16272	16356	16208	16182	16252	16045	16117	16018	16121	16092	15945	16056	15962	16091	15992	16112	16035	16136	16013	16227	16051	16114	16094	16144	16216	16128	15897	16108	16206	16061	16022	15955	16189	16221	16209	16265	16099	16029	16093	16116	16183	16138	16102	16165	16202	16171	16224	16306	16053	16215	15952	16355	16155	15935	16017	16059	16061	15939	16076	16155	16180	16334	16143	16130	16097	16084	16251	16123	16194	16190	16065	16180	16058	16078	16213	15965	16040	16248	16151	16133	16204	15966	16134	16026	16055	16059	16133	16031	16196	15972	16046	16050	16104	16107	16056	16249	16032	16181	16124	16006	16196	16126	15961	16022	16014	16059	16183	15967	15860	15949	16049	16172	16331	16069	15985	16125	16130	16147	16041	16020	16035	16238	16186	16029	16015	16116	16184	16125	15950	15865	16099	16110	16103	16260	16255	16221	16076	16099	16222	16108	16161	15946	16191	16357	16115	16113	16019	16263	16136	16274	16111	16032	16157	16090	16124	16102	16184	16129	16010	16131	16060	16005	16273	15997	16072	16159	16190	16107	16239	16247	15922	16173	16176	16139	16305	16239	16107	16189	16287	16199	16087	16243	16110	16265	16108	16268	15933	16226	16073	16431	16128	15944	15942	16119	16342	16248	15876	16145	15884	16200	16148	16212	16104	16105	15832	16250	16218	16052	16036	16175	16215	16085	16179	15964	16334	15954	16036	16223	16045	16244	16248	16194	16169	15931	16179	16406	16286	16130	16154	15951	16175	16210	15913	16073	16190	16190	16276	16152	16042	16142	16029	16139	16103	16155	16018	16127	16264	16211	16186	16300	16009	16104	16084	16028	16116	16096	16233	16222	16180	16336	16154	15990	15945	16036	16229	16190	16077	16235	15994	16187	16192	16266	16196	16284	15895	16183	16105	15992	16245	16152	16165	16154	15986	15978	16010	16009	16155	16301	16141	16079	16152	16225	16362	16209	16267	16200	16026	16122	16118	16214	16093	16218	16098	16196	16321	16095	15976	16195	16168	16291	16255	16159	16132	16242	16295	16044	16207	16123	16151	16343	16158	16303	16241	16001	16043	16199	16212	15882	16006	16043	16182	16122	16062	16149	16123	16200	16270	15924	16029	16169	16086	16001	16115	16251	16165	16141	16100	16089	16275	16271	16041	16192	16142	15981	16051	16093	16238	16167	16027	16101	16151	16121	15987	16135	16138	16129	16020	16119	16140	16106	16232	16002	16432	16114	16167	16170	16258	16114	16058	16057	16184	16238	16020	16103	16269	16188	16104	16131	16038	16140	16227	16213	16060	16126	16103	16098	16046	16030	16158	16026	16087	15977	16127	16161	16304	16328	16223	16066	15988	16124	16279	16247	16273	16352	16156	16119	16235	16243	16216	16022	16336	16158	16099	16302	16151	16190	16236	16237	15981	16046	16213	16249	16190	15988	16195	16137	16212	16239	16129	16049	16475	16099	16170	16072	16081	16070	16298	16182	16246	16263	16007	16170	16062	16175	16035	16358	16145	16230	15983	16075	16262	16008	16018	16210	16267	16165	15960	16115	16041	16108	16240	16235	16096	16039	16282	16018	16012	16178	16069	16072	16224	16095	16150	16216	16293	16201	16099	16158	16043	16148	16202	16294	16289	16192	16327	16117	16000	15984	16229	16122	16046	16085	16210	16299	16106	16040	16079	16230	16418	16164	16251	16055	16096	16033	16341	16073	16199	16231	16045	15979	16169	16103	16199	16243	16249	16273	16101	16164	16138	16194	16025	16066	16183	16193	16123	16018	15955	16094	16039	16239	16056	16167	16171	16144	16142	16102	16140	16406	16279	16151	16195	16353	16140	16259	16128	16118	16228	16123	16018	16112	16344	16095	16140	16117	16028	15930	16066	16087	16187	16222	15977	16042	16027	16227	16124	16199	16250	16235	16121	16219	16146	16141	16131	16280	16118	16085	16235	16199	15969	16313	16030	16185	16089	16113	16056	16301	16119	16167	16032	16196	16032	16082	16199	16008	16141	16002	16264	16098	16220	16347	16111	16203	16046	16114	16070	16065	16123	16067	16214	16073	16135	16077	16182	16351	16090	16163	16210	16261	16204	16206	16099	16167	16112	16085	16187	16164	16378	16186	16163	16070	16034	16180	16194	16182	16164	16265	16082	16167	16183	16212	16181	16007	16226	16055	16177	16354	16016	16072	16230	15982	16182	16169	16315	16441	16156	16007	16134	16108	16194	16261	16264	16082	16108	16234	16098	16152	16133	16318	16123	16148	16137	16070	16096	15897	16163	16288	16260	16269	16186	16157	16103	15985	16173	16068	16226	16528	16342	16291	15859	16379	16111	16154	16193	16081	16104	16284	16225	16018	16174	16024	15877	16037	16055	16178	16147	16069	16021	16143	16009	16225	15947	15968	16047	16085	16040	16087	16100	16021	16204	16151	16115	16281	16332	16163	16182	16134	16292	16294	16030	16032	15983	16246	16174	16101	16173	16111	16095	16018	16229	16005	16252	16036	16013	16058	15961	16171	16195	16021	16147	15971	16140	16145	16056	16101	16095	16039	16038	15964	16034	16215	16162	16064	15907	15910	16150	16111	16150	16116	16107	16155	16147	16126	16135	16156	16154	16076	16166	16170	16179	16269	16038	16194	16282	16067	16302	16152	16000	15970	16214	16095	16191	16119	16145	16069	16205	16202	15915	16166	16187	16105	16180	16207	16169	16124	16245	16132	16122	16145	16252	16205	16266	16075	16207	15925	16179	16096	16058	16009	16116	16021	16213	16064	16106	16009	16087	16251	16260	16318	16088	16108	16044	16147	16319	16240	16106	16176	16153	16063	15964	16091	16157	16102	16138	16182	16009	16171	16260	16010	15961	16216	16165	16239	16043	15993	16089	16172	16124	16255	16109	16203	16130	16217	16175	16076	16023	16178	16090	16175	16104	15904	16194	16222	16124	16235	16168	16112	16061	16156	16145	16062	16062	16043	16071	16136	15954	16153	16206	16187	16240	16096	16098	16115	16030	16215	16066	16297	16147	16108	16058	16289	16145	16166	16144	16249	16000	16389	16238	16225	16020	16264	16013	16069	16131	16127	16076	16274	15981	16110	15993	16235	16050	16158	16302	16114	16119	16292	16317	16201	16432	16196	16130	16228	16219	16250	16258	16124	16166	16214	16102	16256	16136	16031	16055	16056	16020	16190	16209	16084	16166	16164	16133	15993	16156	16264	15941	16128	16068	16356	16221	16055	16098	16106	16315	16128	16133	16069	16343	15960	15987	15945	16047	16038	16171	16140	15911	16141	16241	16071	16085	16282	16196	16160	16018	16032	16081	16225	16256	16348	16180	16023	16067	16079	16212	16128	16087	16219	16083	16315	15957	16016	16084	16307	16151	16201	16124	16314	16124	16274	15997	15943	16100	16080	16154	16176	16239	16090	16221	16058	16265	16111	16085	16143	16153	16092	15996	16105	16164	16010	16014	16220	16182	16026	16178	15954	16137	16013	16296	16258	15887	16258	16101	15943	16220	15950	16176	16269	15993	16095	16051	16084	16201	16288	16195	16026	16226	16223	16133	16300	16023	16262	16189	16047	16118	16363	16091	16118	16104	16133	16143	16163	16178	16431	16141	16229	16193	16250	16109	16266	16154	16197	16179	16119	16109
13685	19421	18846	16315	15356	14790	14700	14565	19461	41828	36820	20957	15133	14009	13967	13793	13864	13733	13884	13731	13899	13980	13705	13826	13637	13712	13887	13742	13850	13861	13854	13672	13756	13845	13964	13855	13853	13742	13801	13890	13846	13852	13702	13855	13780	13766	13765	13802	13989	13752	13764	13812	13695	13892	13810	13718	13927	13814	13999	13738	13880	13801	13699	13802	13919	13814	13704	13856	13951	13929	13917	13751	13695	13858	13991	13751	13922	13675	13761	13801	13678	13672	13641	13823	13828	13828	13587	13763	13738	13626	13843	13798	13791	13822	13828	13841	13757	13790	13923	13878	13840	13875	13821	14080	13627	13750	13856	13810	13806	13834	13793	13753	13684	13774	13933	13741	13914	13657	13926	13814	13814	13685	13713	13808	13766	13776	13851	13828	13941	13758	13673	13870	13738	13864	13764	13840	13868	13876	13927	13836	13790	13883	13725	13753	13787	13743	13799	13657	13873	13753	13678	13718	13777	13715	13754	13973	13707	13600	13794	13675	13725	13981	13864	13644	13707	13788	13760	13705	14012	13730	13799	13642	13812	13801	13835	13762	13676	13854	13817	13757	13678	13834	13812	13756	13705	13946	13975	13825	13750	13864	13749	13810	13801	13844	13833	13893	13697	13724	13771	13920	13845	13812	13772	13674	13798	13831	13832	13777	13744	13912	13755	13494	13745	13793	13753	13677	13968	13627	13794	13896	13806	13943	13732	13697	13908	13855	13820	13749	13835	13704	13780	13742	13831	13805	13675	13769	13804	13931	13612	13649	13729	13869	13872	13882	13880	13736	13697	13811	13867	13848	13860	13889	13872	13701	14024	13716	13811	13908	13672	13959	13738	13813	13648	13687	13808	13757	13827	13831	13753	13812	13805	13681	13913	13750	14092	13633	13987	13767	13775	13817	13724	13809	13729	13807	13663	13712	13850	13826	13889	13827	13668	13627	13820	13819	13820	13683	13594	13861	13795	13765	14084	13680	13847	13921	13658	13874	13721	13747	13668	13638	13921	13689	13783	13962	13696	13719	13778	13803	13850	13820	13885	13794	13800	13804	13970	13679	13880	13736	13845	13778	13854	13772	13748	13836	13665	13752	13761	13897	13793	13701	13788	13716	13780	13889	13665	13716	13734	13744	13827	13852	13728	13886	14031	13731	13720	13848	13816	13752	13816	13647	13789	13841	13842	13762	13779	13647	13657	13806	13847	13859	13882	13693	14064	13882	13749	13703	13585	13811	13790	13791	13832	13821	13661	13798	13863	13773	13823	13764	13802	13837	13853	13847	13884	13759	13794	13784	13793	13890	13802	13761	13711	13835	13817	13956	13764	13784	13689	13956	13972	13877	13685	13703	13838	13783	13786	13949	13909	13851	13733	14015	13799	13734	13704	13736	13733	13722	13808	13742	13843	13776	13780	13706	13811	13817	13846	13889	13792	13898	13763	13726	13844	13996	13775	13900	13844	13808	13866	13745	13783	13853	13873	13873	13787	13792	13818	13867	13814	13704	13790	13808	13834	13750	13841	13774	13793	13734	13854	14016	13715	13783	13913	13685	13984	13850	13761	13797	13713	13762	13746	13845	13958	13791	13675	13924	13805	13893	13727	13778	13740	13832	13801	13890	13902	13822	13634	13659	13848	13801	13895	13935	13771	14005	13752	13644	13891	13914	13710	13732	13719	13857	13820	13781	14022	13871	13802	13836	13839	13754	13705	13672	13924	13773	13833	13787	13858	13723	13821	13861	13912	13853	13606	13704	13796	13744	13756	13807	13704	13791	13794	13684	13782	13963	13868	13612	13806	13847	13834	13828	13750	13746	13775	13694	13834	13792	13792	13738	13905	13792	13636	13811	13788	13786	13726	13728	13895	13975	13673	13723	13842	13889	13672	13784	13881	13849	13833	13785	14038	13809	13844	13859	13894	13837	13629	13874	13781	13632	13828	14004	13794	13883	13797	13744	13856	13803	13829	13953	13880	13707	13819	13830	13862	13867	13784	13964	13814	13787	13850	13865	13770	13640	13741	13754	13893	13702	13806	13751	13768	13705	13832	13822	13854	13799	13856	13745	13828	13737	13967	13948	13999	13858	13874	13860	13716	13793	13875	13676	13891	13731	14018	13634	13715	13619	13702	13846	13962	13921	13790	13651	13722	13725	13640	13824	13875	13843	13833	13788	13970	13859	13795	13894	13856	13832	13680	13841	13928	13794	13713	13836	13938	13813	13648	13688	13977	13820	13829	13807	13751	13815	13749	13698	13806	13879	13715	13795	13774	13818	13889	13905	13817	13743	13894	13945	13862	13831	13795	13929	13975	13888	13865	13607	13832	13946	13748	13663	13803	13727	13850	13840	13716	13794	13994	13747	13881	13831	13801	13740	13679	13731	13903	13883	13838	13846	13773	13725	13871	13731	13871	13746	13753	13668	13662	13719	14054	13908	13780	13820	13852	13871	13834	13829	13770	13737	13715	13958	13798	13838	13846	13767	13620	13746	13820	13691	13596	13842	14060	13876	13905	13680	13862	13831	13975	13767	13762	13702	13714	13864	13837	13887	13692	13774	13998	13864	13884	13783	13802	13912	13759	13699	13866	13742	13865	13805	13774	13779	13571	13685	13807	13853	13866	13907	13793	13744	13782	13759	13728	13833	13792	13763	13737	13843	13650	13798	13731	13683	13732	13662	13768	13662	13909	13694	13753	13674	13745	13815	13629	13958	13637	13798	13802	13682	13838	13953	13845	13820	13815	13730	13781	13822	13761	13888	13834	13806	13796	13740	13822	13708	13724	13796	13773	13960	13652	13893	13840	13821	13749	13877	13858	13745	13722	13950	13827	13884	13957	14015	13882	13965	13706	13836	13823	13824	13725	13851	13734	13691	13920	13822	13750	13889	13822	13850	13773	13717	13753	13714	13811	13841	13789	13814	13811	13710	13811	13839	13713	13859	13832	13702	13801	13861	13945	13765	13529	13785	13861	13714	13742	13704	13942	13832	13711	13868	13905	13910	13734	13885	13667	13864	13751	13872	13923	13821	13709	13840	13854	13677	13821	13773	13770	13790	13902	13820	13660	13816	13810	13917	13698	13980	13751	13747	13780	13632	13778	13808	13751	13740	13916	13821	13682	13959	13716	13751	13697	13966	13777	13667	13931	13852	13678	13751	13857	13866	13679	13886	13668	13892	13827	13925	13792	13693	13866	13875	13924	13754	13837	13860	13878	13861	13833	13678	13835	13914	13829	13753	13684	13795	13915	13670	13864	13750	13638	13875	13890	13839	13739	13723	13787	13879	13694	13959	13828	13955	13863	13666	13834	13818	13756	13858	13780	13829	13775	13801	13777	13752	13841	13728	13794	13820	13556	13892	13675	13928	13825	13780	13729	13864	13871	13796	13935	13869	13700	13981	13852	13671	13862	13763	14077	13809	13895	13725	13953	13928	13757	13890	13780	13646	13851	13821	13879	13654	13845	13651	13790	13660	13681	13780	13857	13747	13985	13848	13652	13857	14037	13645	13705	13603	13808	13824	13827	13986	13880	13857	13770	13667	13741	13674	13778	13819	13694	13622	13759	13635	13857	13679	13591	13767	13842	13647	13681	13842	13831	13668	13961	13701	13829	14029	13749	13909	13701	14005	13716	13776	13907	13753	13933	13858	13949	13697	13821	13886	13647	13773	13735	13638	13963	13747	13705	13788	13712	13706	13790	13878	13891	13824	13736	13822	14010	13904	13727	13845	13759	13883	13810	13862	13719	13696	13784	13875	13714	13708	13890	13788	13922	13759	13769	13761	13896	13835	13760	13891	13747	13975	13835	13646	13898	13750	13769	13933	13808	13939	13633	13786	13812	13789	13805	13907	13898	13926	13814	13666	13890	13701	13718	13761	13719	13800	13738	13825	13782	13680	13736	13897	13726	13741	13774	13801	13743	13811	13808	13840	13867	13832	13835	13787	13754	13778	13745	13784	13894	13754	13871	13835	13789	13810	13907	13631	13825	13707	13605	13856	13877	13854	13725	13724	13987	13686	13798	13831	13799	13771	13773	13921	13737	13798	13805	13741	13866	13894	13750	13845	13749	13845	13731	13739	13782	13727	13781	13737	13848	13704	13795	13855	13656	13832	13856	13832	13828	13665	13682	13716	13643	13915	13684	13906	13850	13878	13804	13871	13988	13838	13745	13875	13697	13733	13768	13745	13897	13832	13964	13781	13793	13781	13923	13948	13596	13808	13666	13861	13654	13773	13736	13790	13773	13775	13912	13794	13831	13793	13803	13852	13775	13849	13917	13763	14123	13863	13785	13796	13840	13730	13829	13816	13863	13770	13922	13921	13988	13782	13853	13734	13798	13876	13824	13846	13909	13746	13743	13928	13857	13737	13614	14010	13928	13894	13857	13762	13908	13664	13910	13884	13769	13681	13836	13793	13857	13804	13791	13781	13777	13748	13915	13822	13972	13670	13875	13770	13779	13818	13842	13922	13860	13665	13865	13691	13831	13831	13946	13725	13855	13752	13827	13912	13824	13763	13687	13838	14023	13755	13757	13826	13805	13724	13727	13769	13877	13748	13853	13881	13739	13719	13912	13892	13841	13841	13846	13766	13865	13914	13786	13703	13659	13605	13839	13686	14101	13816	13898	13785	13950	13679	13832	13833	13620	13818	13973	13708	13849	13830	13699	13807	13711	13793	13878	13712	13758	13672	13736	13918	13823	13809	13898	13753	13783	13779	13815	13757	13619	13689	13839	13750	13798	13857	13673	13773	13929	13811	13778	13772	13730	13933	13824	13862	13874	13864	13749	13845	13939	14048	13762	13627	13783	13770	13716	13830	13850	13845	13799	13751	13657	13833	13686	13664	13780	13832	13944	14007	13812	13733	13714	13834	13851	13844	13796	13818	13808	13725	13773	13892	13947	13738	13807	13892	13834	13791	13645	13796	13781	13912	13897	13790	13816	13820	13780	14076	13652	13809	13733	13811	13836	13821	13767	13898	13794	13854	13736	13827	13732	13910	13784	13704	13761	13756	13816	13748	13799	13856	13733	13886	13988	13935	13738	13856	13955	13767	13782	14025	13694	13724	13744	13593	13702	13669	13848	13911	13714	13747	13741	13960	13686	13808	13696	13817	13717	13829	13594	13792	13691	13980
23664	20814	28116	23603	21247	22250	21249	17729	20168	57685	53957	31900	21184	17454	16625	16474	16474	16471	16340	16462	16453	16457	16480	16382	16178	16285	16349	16347	16418	16453	16224	16464	16308	16306	16149	16292	16325	16490	16363	16132	16099	16094	16264	16206	16413	16332	16230	16420	16196	16329	16223	16254	16132	16203	16353	16437	16077	16292	16416	16286	16284	16239	16430	16265	16165	16243	16285	16263	16118	16372	16226	16427	16415	16298	16211	16226	16446	16212	16557	16340	16252	16328	16409	16395	16441	16396	16469	16235	16352	16215	16472	16326	16376	16193	16064	16349	16349	16392	16365	16229	16185	16290	16350	16398	16298	16330	16185	16242	16291	16163	16131	16310	16565	16217	16137	16057	16093	16201	16412	16328	16301	16027	16249	16351	16232	16321	16573	16335	16400	16453	16295	16236	16250	16206	16127	16135	16065	16326	16397	16410	16269	16276	16377	16199	16183	16287	16434	16349	16259	16629	16433	16220	16335	16084	16011	16274	16242	16358	16298	16406	16275	16302	16113	16146	16338	16285	16313	16155	16135	16455	16263	16201	16465	16304	16278	16269	16277	16363	16321	16282	16369	16261	16386	16394	16253	16336	16322	16396	16180	16375	16266	16366	16283	16266	16180	16194	16216	16068	16341	16143	16245	16452	16389	16344	16338	16393	16290	16288	16161	16255	16179	16211	16393	16218	16234	16297	16095	16242	16391	16251	16188	16114	16188	16186	16173	16314	16155	16259	16243	16371	16221	16108	16113	16048	16313	16180	16222	16095	16293	16380	16323	16386	16266	16399	16386	16401	16113	16289	16203	16180	16290	16101	16206	16356	16441	16256	16123	16125	16371	16264	16170	16283	16153	16309	16174	16227	16087	16193	16285	16214	16230	16383	16355	16226	16285	16153	16089	16393	16177	16251	16401	16154	16384	16409	16346	16248	16328	16268	16113	16219	16292	16268	16409	16145	16583	16277	16278	16118	16362	16331	16569	16386	16300	16016	16307	16280	16273	16286	16279	16265	16307	16073	16204	16420	16036	16184	16290	16028	16288	16397	16222	16256	16349	16298	16214	16180	15938	16291	16364	16222	16378	16308	16478	16177	16194	16284	16453	16232	16255	16221	16186	16215	16215	16249	16155	16001	16320	16211	16211	16237	16279	16304	16248	16144	16266	16334	16234	16379	16400	16131	16102	16406	16210	16293	16231	16287	16231	15952	16078	16156	16216	16186	16313	16191	16186	16238	16363	16235	16381	16322	16452	16366	16332	16236	16220	16203	16293	16091	16504	16423	16015	16333	16294	16355	16157	16258	16300	16145	16451	16210	16177	16277	16098	16161	16009	16356	16240	16318	16273	16300	16380	16204	16150	16251	16215	16192	16230	16199	16129	16142	16097	16355	16095	16227	16276	16183	16231	16281	16297	16182	16131	16062	16217	16071	16367	16429	16335	16415	16204	16146	16270	16328	16318	16435	16386	16202	16000	16257	16378	16307	16250	16425	16216	16185	16203	16300	16199	16335	16288	16175	16326	16319	16267	16135	16088	16165	16184	16322	16300	16303	16354	16485	16321	16205	16502	16200	16316	16251	16233	16314	16538	16092	16246	16365	15884	16176	16288	16373	16300	16206	16181	16239	16356	16326	16265	16430	16086	16522	16266	16403	16206	16255	16180	16169	16259	16261	16283	16108	16366	16417	16189	16306	16298	16164	16185	16254	16102	15935	16275	15892	15973	16410	16248	16369	16184	16283	16261	16392	16206	16203	16187	16278	16162	16405	16162	16269	16163	16190	16350	16124	16323	16112	16126	16183	16435	16292	16462	16336	16352	16292	16295	16224	16267	16318	16199	16296	16267	16128	16294	16281	16070	16409	16364	16071	16151	16247	16336	16418	16234	16260	16392	16233	16309	16195	16156	16374	16197	16194	16252	16374	16146	16488	16138	16105	16255	16386	16508	16152	16270	16189	16196	16405	16129	16251	16228	16388	16141	16080	16297	16320	16252	16279	16391	16132	16012	16175	16341	16221	16251	16192	16064	16500	16362	16276	16425	16532	16241	16029	16221	16037	16210	16135	16271	16226	16277	16177	16364	16338	16273	16407	16256	16355	16211	16320	16338	16363	16310	16433	16275	16288	16421	16338	16337	16220	16347	16236	16254	16125	16219	16193	16437	16191	16234	16295	16231	16448	16149	16280	16094	16188	16258	16075	16370	16254	16175	16112	16160	16412	16355	16296	16392	16055	16354	16203	16165	16057	15951	16064	16255	16418	16448	16297	16297	16213	16290	16166	16137	16297	16238	16263	16300	16416	16202	16381	16379	16259	16371	16443	16232	16289	16205	16277	16075	16177	16265	16230	16434	16304	16065	16272	16463	16249	16323	16230	16212	16260	16251	16303	16286	16354	16349	16163	16219	16123	16198	16116	16307	16229	16320	16116	16150	16215	16311	16217	16249	16342	16258	16150	16341	16408	16354	16266	16244	16397	16414	16266	16353	16485	16573	16432	16219	16091	16191	16251	16221	16234	16242	16148	16279	16150	16161	16136	16400	16171	16327	16212	16081	16286	16120	16169	16189	16081	16173	16358	16230	16356	16293	16249	16137	16002	16278	16238	16325	16294	16410	16245	16277	16138	16336	16273	16284	16212	16175	16269	16221	16249	16165	16290	16400	16328	16243	16331	16272	16142	16245	16192	16276	16257	16371	16132	16219	16198	16046	16185	16187	16299	16298	16123	16336	16102	16271	16329	16461	16158	16323	16273	16134	16272	16276	16592	16225	16137	16472	16144	16305	16232	16243	16234	16196	16235	16407	16218	16199	16185	16197	16355	16140	16511	16303	16229	16179	16370	16203	16414	16358	16106	16302	16098	16297	16209	16342	16398	16276	16030	16104	16209	16260	16188	16330	16533	16381	16194	16155	16158	16280	16215	16304	16440	16290	16351	16401	16182	16365	16131	16245	16124	16273	16295	16414	16369	16330	16020	16297	16180	16217	16247	16237	16332	16410	16501	16279	16357	16372	16151	15951	16351	16348	16403	16161	16254	16409	16165	16392	16283	16231	16423	16073	16104	16354	16176	16328	16118	16372	16234	16080	16348	16318	16130	16229	16295	16234	16349	16163	16297	16320	16227	16156	16139	16341	16386	16171	16314	16160	16278	16180	16195	16240	16207	16416	16259	16160	16102	16088	16330	16254	16349	16254	16295	16099	16226	16114	16500	16273	16230	16474	16278	16309	16490	16383	16033	16279	16456	16329	16535	16347	16234	16140	16408	16170	16005	16399	16398	16170	16145	16334	16208	16306	16318	16363	16170	16270	16174	16099	16251	16089	16541	16162	16159	16124	16185	16269	16316	16433	16269	16060	16252	16112	16393	16195	16264	16366	16287	16406	16318	16173	16266	16237	16319	16105	16362	16171	16362	16134	16317	16240	16346	16334	16404	16490	16433	16425	16122	16207	16058	16287	16053	16301	16355	16215	16269	16351	16337	16245	16351	16423	16308	16202	16091	16126	16189	16207	16320	16267	16162	16217	16389	16379	16169	16185	16270	16307	16374	16172	16394	16192	16315	16243	16250	16238	16199	16262	16194	16028	16158	16126	16298	16250	16265	16454	16014	16352	16150	16210	16326	16055	16061	16269	16177	16281	16289	16283	16305	16241	16366	16278	16257	16202	16337	16222	16359	16225	16313	16176	16383	16351	16312	16219	16378	16235	16027	16451	16327	16116	16072	16287	16223	16150	16266	16021	16121	16210	16276	16190	16378	16216	16287	16057	16214	16093	16504	16354	16337	16283	16061	16227	16376	16335	16254	16046	16102	16158	16157	16029	16073	16341	16306	16261	16247	16347	16327	16067	16380	16256	16279	16430	16295	16279	16142	16423	16323	16399	16268	16280	16272	16365	16347	16318	16214	16423	16442	16149	16272	16277	16406	16328	16258	16225	16132	16236	16437	16214	16233	16432	16380	16321	16185	16374	16244	16427	15916	16121	16184	16254	16406	16203	16362	16145	16333	16215	16135	16457	16338	16334	16282	16156	16341	16396	16229	16405	16226	16260	16094	16139	16365	16165	16180	16214	16258	16437	16256	16287	16379	16121	16051	16134	16253	16474	16572	16400	16072	16158	16320	16507	16055	16366	16220	16118	16364	16395	16459	16284	16093	16142	16309	16263	16261	16392	16058	16078	16194	16298	16227	15976	16196	16386	16130	16196	16204	16108	16319	16325	16353	16182	16221	16172	16082	16303	16277	16334	16198	16440	16311	16094	16208	16306	16082	16317	16283	16190	16083	16354	16453	16384	16215	16244	16403	16357	16486	16412	16405	16266	16156	16225	16313	16338	16277	16392	16203	16184	16469	16128	16155	16182	16342	16300	16218	16337	16476	16180	16338	16456	16095	16336	16091	16134	16188	16424	16259	16029	16517	16350	16227	16277	16319	16244	16134	16260	16394	16145	16298	16260	16364	16231	16282	16185	16263	16210	16362	16286	16282	16367	16395	16310	16263	16265	16380	16332	16240	16348	16260	16325	16135	16256	16145	16272	16355	16257	16226	16336	16134	16226	16079	16238	16373	16234	16426	16334	16291	16062	16249	16064	16233	16212	16216	16224	16136	16183	16270	16244	16286	16380	16344	16165	16090	16167	16013	16220	16266	16434	16379	16010	16375	16369	16331	16241	16363	16309	16332	16406	16330	16078	16208	16192	16331	16020	16331	16241	16287	16302	16372	16368	16440	16334	16357	16356	16274	16111	16249	16179	16248	16128	16281	16234	16149	16268	16210	16162	16340	16338	16330	16222	16472	16146	16183	16361	16260	16298	16240	16272	16285	16241	16259	16267	16048	16176	16206	16217	16494	16297	16286	16215	16454	16281	16144	16176	16141	16229	16386	16270	16116	16232	16327	16285	16320	16328	16330	16234	16156	16273	16366	16184	16286	16193	16166	16349	16136	16293	16163	16098	16187	16374	16260	16302	16173	16232	16289	16102	16030	16017	16283	16165	16346	16370	16277	16354	16177	16272	16427	16355	16235	16188	16227	16400	16292	16327	16083	16074	16401	16234	16286	16156	16378	16271	16174	15925	16027	16221	16348	16113	16121	16249	16367	16140	16281	16124	16406	16303	16349	16378	16337	16309	16259	16263	16145	16381	16166
16251	26721	25017	20053	17591	16615	15883	15708	20944	58277	50930	29376	17575	14263	14141	13799	13812	14062	14038	13877	14072	13910	14057	13812	13784	13963	13993	13908	13869	13881	14144	14103	14078	13799	13823	13945	14003	14118	13850	13918	13861	14001	13770	13895	13811	13915	13749	13763	14034	13864	13915	13964	13919	13909	13839	13798	13885	13768	13798	13808	13806	13979	13839	13944	13964	13821	14067	13910	13845	13794	13868	13947	13906	13903	13922	13815	13741	13775	13976	13818	13859	13730	13924	14003	14047	13996	13875	13861	13996	13868	13904	13842	13866	13981	13988	13931	13797	13979	13941	13912	13979	13849	13932	13873	13973	14096	13780	13918	13810	13792	14007	13906	14071	13837	13814	14026	13831	13742	13942	14003	13893	13846	13799	13943	13777	13858	13907	13741	13917	13963	14073	13988	13911	13708	14020	13924	13976	13885	13775	13829	13890	13853	14029	13796	13966	14043	14006	13926	13935	13979	13800	13783	13795	13939	13830	13894	13864	13851	14031	13772	13811	13831	13785	13751	13870	13921	13816	13855	13898	13960	13976	13924	13965	13915	13812	13757	13886	13989	13862	13763	13787	13726	13742	13886	13713	13887	14018	13955	13891	13822	13950	13855	13794	13938	13921	13934	13900	13919	13953	13799	13943	13923	13868	13790	14031	13762	13877	13984	14034	13871	14061	13960	13903	13903	13845	13933	13856	13912	13742	13950	13793	13804	13691	13978	13910	13762	13922	13967	13984	13938	13933	13810	13968	13970	13992	13913	13922	13759	13891	13779	13746	13953	13888	13802	13884	13991	14023	13996	13932	13839	13724	13759	13802	14010	13947	13867	13942	13683	14047	13824	13708	13983	13944	13931	14023	13815	13779	13847	14080	13962	13827	13768	13912	13975	13750	13804	13942	13811	13867	13690	13863	13827	14015	13971	13834	13995	13868	13855	13688	13981	13900	13939	13813	14040	13843	13820	13798	14001	13855	13774	13917	14033	13994	13788	13954	13976	13806	13893	13959	13938	13879	14039	13807	13903	13916	13805	13933	13845	13767	13791	14044	13806	13647	13782	13943	13867	13786	13904	14103	13874	13732	13815	13946	14004	13867	13986	14001	13693	13751	13974	13870	13966	13728	13964	13891	14060	13932	13943	14085	13749	13748	13869	13733	13872	13752	13755	14044	13791	13907	13923	13781	13940	13928	13878	13713	13845	13927	13879	13712	13814	13848	13786	13982	13913	13964	14025	13847	13962	13922	13735	13809	13982	13819	14039	13993	13973	13877	13819	13886	13690	14048	13849	13971	13848	13856	13905	14096	13854	13749	13923	13981	13892	13897	13877	13979	13838	13866	13872	13900	13986	13745	13827	13856	13869	13918	13650	13949	13762	13833	13950	13815	13941	13726	13809	13940	13877	14031	13843	13883	13819	13968	13941	13729	13978	13924	13920	13970	13802	13706	13788	13997	13858	13863	13915	13924	13683	13833	13956	13875	13858	13787	13979	13660	14008	14008	13902	13915	13918	13764	13811	14009	13826	13921	13825	13821	13849	13909	13925	13928	13815	13658	13788	13889	13909	14136	13758	13992	13936	13954	13912	13778	13854	13866	13798	13965	13902	13916	13956	13783	13826	13937	13802	13924	13776	13813	13881	13862	13833	13758	13779	13978	13680	13957	13924	13899	13975	13828	13832	13731	13767	13862	13829	13822	13919	13790	13846	13718	13893	13898	13682	13988	14136	13758	13964	13960	13933	13950	13860	13920	13882	14004	13769	13757	14221	13911	13976	13828	13959	13867	13999	13796	13834	13925	13934	13852	13900	13875	13889	13852	14000	13885	13865	13874	13901	14035	14109	13976	13914	13858	13831	13938	13834	13892	13665	13771	13965	13764	13969	13864	13899	13835	13741	13817	13816	13979	13849	13961	13822	13934	14022	14023	13981	13959	13923	13892	13872	13946	14013	13890	14019	13711	13801	13851	13722	13932	13916	13766	13882	13786	13868	13745	13842	13648	13901	13866	13762	13870	13819	13784	13768	13827	13784	13986	13736	13891	14051	13782	13890	13690	13909	13862	13883	13699	13936	13860	13853	13840	13824	13722	13735	13963	13929	13773	13872	13846	13904	13908	13888	13850	13845	13867	13823	13915	13848	13938	13851	13804	13977	13852	13800	13850	13749	13927	13771	13793	13875	13797	13956	13827	13809	13947	14020	14135	13901	13906	13775	13916	13913	13831	13795	13870	13926	14000	13946	13832	13870	14022	13829	13918	13915	13869	13854	13947	14020	13890	13881	13878	13830	13934	13910	13990	13813	13953	14026	13870	13828	13909	13997	13994	13873	13957	14024	13828	13830	13950	13863	13987	13998	13772	13779	14071	13878	13759	13898	14032	13925	13811	13849	13918	13926	13814	13893	13878	13806	13906	13978	13961	13829	13799	13882	13790	14007	13988	13901	13776	13894	13791	13902	13737	14013	13692	13772	13939	13942	13852	13728	13889	13865	13908	13826	13786	13955	13972	13884	13854	13904	13936	13753	13842	13873	13868	13992	13841	13885	13892	13833	13857	13870	13870	13933	13854	13701	13992	13879	13771	13813	13980	13657	13916	13770	13955	13906	13856	13945	13934	13900	13971	13825	13829	13846	13782	13897	13906	13928	13776	13933	13892	13757	13773	14018	13944	13861	13894	13928	13891	13874	13781	13742	13997	13989	13953	13933	13707	13995	13867	13935	13741	13935	13883	13941	13806	13900	13817	13886	13786	13781	13744	13964	13812	13993	13941	13983	13816	13770	13936	13933	13897	13928	13994	13837	13898	13821	13921	13845	13890	13943	13803	13890	13830	13750	13920	13899	14121	13885	13673	13819	13903	13952	13972	14083	13897	13975	13787	13890	13869	13902	13856	13726	13873	13857	13880	13829	13711	13877	14113	13816	13884	13878	13836	13806	13887	13926	13833	13988	13790	13864	14007	13934	14033	13933	13967	13916	13887	13853	13996	13716	13793	13932	13831	13900	13917	13772	14042	13939	13785	13853	13914	13766	13935	13752	13919	13888	13898	13963	13872	13929	13765	13949	13840	14129	13853	13866	13898	13920	13808	13904	13951	13714	13905	13935	13802	13968	14053	13820	13820	13918	13819	13751	13855	14096	13965	13878	13800	13792	13905	14031	13804	13923	13816	13941	13894	13820	13931	13831	13998	13932	13998	13858	13908	13884	13863	13808	13853	13714	13817	13902	14035	13756	13835	13810	13749	13946	13792	13854	13780	14000	13839	13752	13885	13768	13647	13870	13853	13832	13872	13863	13876	13901	13971	14005	13883	13873	13912	13936	13913	13747	13977	13823	13902	13943	13882	14023	13953	13789	13964	13915	13918	13851	13788	13799	14017	13750	13957	13964	13816	13965	13914	13974	13919	13929	13720	13842	14083	13953	13868	13863	14098	13902	14014	13811	13916	13781	13886	13926	13745	13912	14031	13773	13792	13844	13853	13912	13973	13843	14078	13875	13931	14035	13931	13815	13832	13992	14009	13982	13887	13863	13976	13868	13823	13995	13729	13978	13994	13772	13716	13798	13874	14002	13965	13802	13872	13950	13776	14042	13734	14042	13894	13972	13935	13918	13790	13834	13960	13869	13887	14000	13867	13936	13768	14096	13853	13830	13801	13824	13757	13675	13882	13850	14011	13935	13839	14076	13863	13911	13700	13849	13837	13917	13857	13872	14155	13845	13763	13953	13934	13829	13900	13936	13900	13866	13909	13858	13829	14154	13925	13973	13909	13976	13853	13876	13995	13824	13995	13926	14013	13915	13937	13826	13902	13920	14047	13824	13759	13751	13738	13942	13677	14007	13859	13919	13985	13720	13837	13981	13801	14065	13937	13954	13738	13870	13873	13940	13817	13874	13941	13898	13902	13977	13915	13707	13878	13822	13776	14052	13858	13907	13842	14005	13783	13875	13839	13943	13920	13857	13847	13979	13815	13815	13995	13870	13816	13843	13948	13982	13848	13817	13878	13788	13884	13930	13759	13828	13769	13905	13878	13774	13810	13809	13805	13813	13789	13967	13773	13904	13653	14031	13892	13979	13879	13912	13782	13814	13726	13777	14013	13757	13902	13982	13796	13762	13965	13758	13853	14037	13923	14037	13913	13982	13843	13964	13878	13806	13860	13844	13795	13795	13956	13868	13917	13950	13758	13995	14009	13797	13936	13877	13812	13921	13908	13822	14108	13932	13867	13874	13727	13839	13920	13801	13966	13651	13857	13850	13873	13930	13864	13776	13865	13717	13928	13811	13933	13938	13759	13853	13815	13819	13836	13861	13766	13952	13803	13798	13883	13922	13830	13712	13847	13888	13732	13922	13808	13724	13815	13770	13771	13833	13732	13987	14033	13847	13992	13945	13917	13938	13788	13941	13764	13886	13816	13929	13909	13826	13840	13745	13854	13899	13807	13770	14080	13797	14038	13914	13829	13739	13953	13888	13940	13777	13853	13845	13919	13847	13780	13865	13926	13753	13912	13899	13857	13997	13900	13925	13890	14096	13783	13953	14041	13969	13926	13924	13758	13791	13864	13986	13815	13913	13900	13885	13774	13831	13919	13950	13949	13715	13928	13902	14021	13781	14024	13978	13957	13953	13855	13881	14031	13853	13971	14002	13964	13998	13853	13836	13833	13960	13931	14016	13931	14008	13937	13811	13795	13873	13987	13941	13906	13771	13825	13983	13947	13951	13885	13976	13956	13981	13884	13924	13886	13803	13826	13908	13825	13935	13889	13988	13770	13863	13903	14066	13832	13905	13746	13866	13842	13991	13823	13847	13847	13701	13959	13939	13850	13936	14147	13849	13889	13871	13850	13973	13968	13920	13823	13862	14050	13872	13851	13910	13822	13995	13869	14081	14005	13875	13856	13970	13901	13808	13882	13875	13874	13918	13941	13780	13865	13971	13999	13811	13945	13922	13722	13981	13728	14014	13838	13855	13877	13888	13908	13742	13917	13744	13848	13919	13755	13738	13876	13809	14012	14093	13758	13868	14043	13820	13765	14031	13852	13874	13778	13812	13709	14033	14017	14076	13971	13965	13890	13828	13886	13747	13802	13873	13964	13745	13746	13840	13790	13838	13955	13792	13780	13881	13874	13961	13968	13811	13779	13754
29606	20732	19441	17588	16243	16261	16378	16200	16418	21122	22357	18815	16940	16266	16215	16207	16196	16274	16166	16031	16127	16254	16251	16285	16210	16248	16097	16262	16069	16110	16337	16266	16282	16352	16280	16042	16108	16282	16202	16230	15874	16011	16213	16255	16153	16287	16205	16456	16199	16226	16300	16179	16036	16230	16152	16083	16328	15952	15991	16282	16057	16180	16265	16257	16076	16046	16286	16276	16164	16038	16275	16107	16118	16474	16171	16245	16254	15962	16283	16220	16170	16468	16359	16070	16016	16237	16057	16354	16115	16111	16220	16203	16188	16036	16067	16080	16117	16050	15900	16136	16150	15960	16373	16318	16193	16256	15971	16072	16197	16168	16139	16175	16176	16115	16254	16319	16168	16241	16129	16090	15926	16196	16312	16191	16063	16036	16134	16359	16320	15969	16173	16116	16336	16150	16129	16046	16318	16415	16244	16011	16179	16522	16185	15955	16136	16174	16387	16202	16015	16351	16199	15991	16103	16246	16393	16079	16132	16197	16183	16280	16330	16121	16054	16305	16079	16368	16207	16334	16058	16247	16283	16361	16119	16025	16074	16219	16108	16139	16262	15994	16238	16153	16043	16080	16277	16170	16196	16304	16330	16347	16176	16112	15934	16136	16375	16111	16172	16172	16191	16090	16233	16293	16256	16262	16298	16085	16378	16357	16349	16203	16227	16373	16345	15986	16161	16177	16191	16357	16051	16198	16233	16235	16270	16486	16340	15931	16188	16321	16361	16165	16035	16180	16267	16260	16293	16117	15991	16229	16186	16288	16335	16058	16269	16327	16138	16071	16110	15986	16248	16112	16276	16136	16395	16265	16104	16312	16270	16203	16411	16171	16264	16120	16021	16203	16183	16001	15890	16083	16206	16144	16375	16249	16168	16234	16396	16357	16186	16301	16042	16162	16124	16269	16339	16145	16244	16119	16332	16130	16121	16252	16179	16066	16260	16170	16154	16010	16261	16273	16181	16310	16275	16207	16128	16087	16365	16126	16185	16075	16120	16019	16118	16172	16179	16168	16001	16392	16294	16324	16153	16167	16072	16107	16112	16323	16128	16240	16186	16129	16109	16009	16216	16318	16009	16208	16065	16259	16300	16097	16169	16202	16273	16098	16231	16455	16161	16050	16090	16181	16187	16030	16309	16137	16137	16173	16072	16003	16186	15899	16128	16120	16298	16180	16164	16272	16307	16084	16241	16423	16136	16006	16224	16221	16160	16291	16079	16217	16097	16218	16152	16143	16036	16169	16112	16328	16209	16086	16272	16200	16101	16323	16254	16382	16217	16093	16211	16380	16146	16303	16021	16321	16298	16080	16300	16099	16280	16126	16009	16130	16234	15989	15941	16227	16235	16064	16289	16130	16091	16197	16319	16302	16302	16074	16023	15995	16154	16328	16300	16184	16334	16131	16306	16218	16241	16066	15935	16048	16301	16083	16181	16037	16218	16138	16288	16337	16232	16179	15996	16343	16136	16009	16230	16348	16126	16137	16128	16138	16070	16238	16144	16316	16164	16372	16019	16207	16274	16348	16258	16175	15930	15975	16176	16163	16270	16159	16359	15978	16313	16141	16399	16177	16371	16215	16314	16168	16150	16317	16398	16208	16232	16214	16078	16212	16142	16173	16196	16081	16057	16069	16152	16174	16122	16265	16019	16166	16155	16066	16215	16216	16196	16049	16319	16104	16114	16226	16232	15959	16140	16165	16254	16039	16173	16040	16263	16060	16042	16078	16132	16116	16010	16143	16297	16182	16174	16248	16253	16329	16169	16178	16070	16287	16408	16041	16372	16102	16058	16187	16036	16127	16246	16271	16260	16324	16299	16243	16057	16238	16235	16134	16085	16053	16023	16219	16384	16448	16222	16393	16078	16188	16242	15839	16196	16357	16080	16213	16427	16315	16390	16230	16159	16288	16102	16029	16090	16295	16145	16344	16127	16318	15984	16308	16059	16155	16120	16347	16127	16217	16241	16041	16135	16245	16283	16259	16139	16221	16293	16152	16023	16205	16252	16294	16177	16201	16245	16191	16089	16311	16325	16225	16404	16052	16132	16032	16138	16192	16185	16239	16332	16286	16267	16272	16308	16246	16169	16152	16002	16351	16062	16047	16180	16262	16226	16119	16039	16235	16240	16068	16001	16081	16140	15940	16224	16135	16113	16271	16060	16171	16136	16015	16292	16185	16017	16185	16302	16120	16300	16138	15952	16104	16108	15974	16101	16180	16093	16260	16266	16258	16317	16201	16124	16022	16097	15963	16221	16040	16257	16344	16215	16406	16244	16071	16011	16037	16218	16236	16304	15856	16222	16198	16274	16350	16452	16255	16123	16262	16136	16057	16204	16176	16177	16144	16004	16195	16162	16084	16233	16202	16132	16249	16071	16025	16068	16272	16323	16166	16260	16224	16217	15894	16128	16115	16181	16050	15924	16008	16248	16200	16122	16234	16103	16192	16444	16048	16122	16223	16167	16116	16285	16118	16087	16146	16245	16054	16058	16338	16338	16086	16173	16172	16274	16371	16428	16100	16231	15985	16332	16237	16172	16073	16246	16131	16090	16218	16053	16206	16401	16208	16219	16009	16192	16182	16000	16217	16287	16140	16026	16188	16418	16331	16206	16352	16277	16477	16069	16121	16188	16051	16082	16285	16222	16124	16235	16196	16175	16113	16128	16228	16220	16203	16203	16196	16174	16153	16118	16223	16164	16132	16401	16096	16182	16284	16265	16261	16221	16108	16088	16102	16205	16135	16120	16229	16217	16185	16160	16061	16187	16198	16165	16252	16075	16167	16443	16159	16223	16155	16220	16101	16222	16350	16349	16070	16016	16260	16053	16459	16564	16020	16183	15967	16145	16283	16344	16201	16063	16058	16320	16178	16183	16227	16205	16115	16188	16075	16352	16144	16268	16239	16241	16379	16190	16205	16146	16056	16200	16286	16331	16377	16266	16208	16257	16224	16033	16218	16157	16015	16067	16043	16123	16147	16150	16182	16235	16156	16387	16255	16070	16079	16280	16324	16250	16074	16023	16053	16184	16163	16388	16133	16328	16204	16237	16113	16074	16155	16238	16036	16159	15951	16204	16183	16011	16148	16298	16205	16257	16261	16254	16295	16146	16213	16087	16368	16040	15981	16224	16144	16083	16246	16240	16180	15942	16059	16360	16170	16217	16239	16126	16131	16108	16320	16268	16118	16231	16083	16200	15990	16290	16240	16102	16208	15994	16177	16131	16114	16126	16281	16124	16108	16325	16171	16016	16294	16071	16326	16100	16250	16182	16277	16255	16234	16325	16365	16298	16370	16133	16276	16050	16345	16165	16060	16129	16298	16006	16191	16246	16073	16333	16283	16100	16131	16223	16258	16126	16370	16293	16114	16306	16229	16218	16061	16022	16025	16215	16038	16153	16069	16292	16188	16129	15995	15944	16000	16393	16440	16224	16265	16404	16146	16167	16284	16162	16149	16137	16197	15770	16159	16226	16180	16273	16231	16283	16311	16200	16228	16297	16272	16190	15983	16171	16144	16229	16131	16189	16280	16151	16060	16174	16191	16331	16319	16178	16254	16220	16133	16301	16051	16208	16385	16070	16286	16295	16152	16248	16167	16040	16169	16071	16171	16066	15974	16152	16125	16171	16379	16212	16288	16412	16130	16204	16166	16211	16087	16215	15861	16331	16169	16108	16209	16138	16365	16309	16353	16224	16424	16268	15931	16135	16276	16381	16227	16312	16170	16158	16274	16157	16049	16445	16108	16083	16196	16131	16129	16233	16246	16152	16200	16149	16428	16131	16069	16296	16186	16073	16242	16041	16196	16249	16133	16060	16023	16216	16085	16182	16088	16210	16164	16281	16384	16350	16289	16238	16069	16099	16145	16250	16168	16272	16225	16147	16161	16052	16324	16165	16232	16017	16272	16120	16184	16278	16247	16113	16305	16141	16032	16383	16290	16310	16291	16165	16133	15848	16196	16140	16261	15981	16163	16064	16019	16134	16201	15897	16104	16176	16336	16329	16160	16166	16114	16148	16077	16156	16141	16212	16185	16047	15994	16042	16156	16149	16231	16241	16220	16090	16191	16091	16072	16188	16122	16326	16202	16279	16155	16287	16120	16260	16213	16175	16304	16263	16112	16277	16401	15871	15991	16151	16139	16189	16404	16076	16338	16243	16093	16139	16325	16207	16387	16269	16197	16308	16250	16150	16164	16289	16208	16134	16357	16090	16415	16240	16105	16091	16052	16420	16284	16105	16288	15991	16087	16182	16196	16220	16329	16217	16130	16170	16252	15869	16094	16132	16185	16102	16179	16164	16205	16464	16354	16028	16270	16088	16017	16219	16126	16027	16292	16028	16252	16221	16112	16199	16150	16262	16298	16389	16435	16083	16192	15983	16077	16200	16115	16110	16185	16213	16322	16212	16134	16214	16139	16251	16271	16324	16146	16278	16151	16118	16148	15972	16126	16334	16213	16371	16528	16414	16200	16179	16336	16234	16255	16407	16306	16295	16342	16177	16115	16183	15920	16185	16114	16149	16336	15942	16185	16099	16143	16168	16145	16256	16133	16020	16305	16106	16252	16202	15982	16319	16091	16308	16141	16057	16197	16080	16125	16228	16219	15956	16346	16117	16071	16146	16363	16314	16454	16328	16246	16123	16257	16433	16284	16198	16140	16321	16122	16193	16175	16104	16198	16093	16050	16111	16185	16332	16016	16202	16248	16042	16148	16503	16194	16260	16092	16266	16258	16125	15997	16191	16039	16278	16413	16266	16209	16201	16284	16305	16106	16081	16088	16116	16012	16092	16200	16275	16114	16290	16010	16279	16042	16203	16299	16070	16308	15949	16164	16121	16318	16232	16100	16207	16195	16171	16369	16137	16208	16096	16359	16312	16147	16400	16074	16027	16171	16210	16222	16144	16116	16175	16222	16068	16256	16365	16160	16117	16150	16229	16262	16197	16184	16416	16124	16030	16170	16108	16299	16314	16240	16092	16279	16183	16241	16370	16274	16203	16154	16049	16085	16141	15958	16015	15989	16143	16051	16195	16183	16175	16154	16128	15932	16160	16122	16372	16193	16393	16392	16338	16068	16121	16153	16270	16173	16289	16193	16133	16216	16222	16125	16169	16264	16381	16322
14870	14663	14657	14165	14065	14026	13850	13995	14381	21668	20849	16026	14345	13995	13833	13891	13854	13977	13826	13879	13900	13788	13858	13861	13817	13947	13761	13888	13884	13932	13779	13903	13703	13805	13867	13890	13851	13830	13825	13836	13845	13742	13846	13967	13859	13710	13917	13691	13738	13838	13809	13831	13827	13875	13865	13821	13986	13858	13888	13813	13871	13774	13672	13906	13974	13763	13785	13806	13837	13783	13853	13808	13878	13814	13842	13611	13672	13767	13800	13934	13886	13877	13839	13974	13834	13845	13764	13794	13791	13959	13758	13705	13907	13993	13736	14030	13836	13801	13751	13953	13990	13925	13745	13858	13697	13860	13903	13970	13856	13828	13766	13877	13757	13816	13835	13771	13888	13772	13872	13693	13873	13886	13900	13773	13945	13774	13783	13908	13860	13793	13817	13849	13787	13912	13902	13728	13905	13895	13869	13897	13679	13877	13779	13820	13765	13893	13936	13941	13921	13850	13994	13861	13899	13843	13961	13751	13995	13693	13758	13836	13777	13698	14000	13858	13918	13892	13638	13783	13880	13834	13844	13708	13799	13817	13804	13734	13933	13646	13933	13861	13838	13743	13931	13786	13821	13971	13775	13874	13850	13783	13826	13850	13864	13914	13957	13780	13656	13768	13580	13630	13924	13808	13819	13901	13922	13942	13769	13699	14028	13754	13717	13811	13877	13981	13839	13752	13817	13800	13947	14094	13809	13791	13730	13874	13953	13805	13613	13867	13784	13861	13911	13922	13725	13875	13754	13640	13825	13837	13964	13740	13761	13854	13929	13600	13893	13876	13886	14061	13820	13766	13969	13879	14067	13739	13886	13775	14074	13924	13802	14030	13957	13672	13734	13942	13807	13820	13850	13842	13872	13928	13903	13727	13831	13890	13946	13721	13738	13839	13855	13702	13857	13834	13816	13683	13758	13925	13803	13898	13823	13833	13950	13925	13942	13948	13910	13718	13988	13693	13777	13807	13640	13775	13710	13767	13892	13745	13781	13833	13950	13721	14086	13817	13708	13640	13862	13869	13989	13943	14059	13792	13688	13793	13806	13959	13756	13806	13832	13823	13847	13756	13923	13958	13850	13875	13796	13904	13896	13723	13766	13860	13867	13682	13849	13775	13848	13842	13745	13792	13790	13968	13811	13669	13882	13728	13841	13932	13808	13782	13771	13866	13814	13716	13828	13756	13996	13807	13943	13878	13755	13895	13930	13803	13638	13674	13904	13799	13990	13956	13869	13956	13814	13811	13923	13958	13773	13814	13908	13807	13867	13923	13887	13846	13830	13957	13964	13723	13856	13873	13969	13777	13888	13774	13912	13897	13772	13905	13867	13772	13850	13700	13946	13900	13687	13843	13823	13741	13763	13802	13884	13730	13825	13741	13889	13866	13725	13973	13957	13845	13839	14055	13666	13726	13835	13762	13933	13695	13787	13849	13787	13746	13762	13787	13921	13792	13840	14062	13708	13782	13834	13589	13696	13970	13998	13772	13667	13753	13795	13718	13838	13798	13855	14054	13917	13787	13746	13745	13902	13782	13926	13905	13890	13896	13847	13664	13877	13936	13897	13964	13721	13862	13878	13888	13741	13904	13787	13913	13895	13708	13894	13742	13901	13721	13950	13862	13902	13646	13931	13978	13800	13812	13880	13763	13827	13803	13874	13856	13749	13762	13942	14019	13860	13775	13812	13991	13881	13902	13860	13784	13899	13924	13789	13782	13794	13854	13666	13728	13819	13822	13938	13838	13815	13927	13796	13813	13598	13704	13761	13835	13661	13856	13842	13800	13822	13872	13862	13845	13923	13753	13770	13906	13791	13940	13892	13728	13691	13983	13763	13750	13802	13796	13968	13843	13900	13974	13727	13838	13803	13946	13764	13915	13945	13983	13967	13829	13860	13807	13856	13735	13838	13692	13800	13915	13841	13993	13951	13937	13599	14089	13724	13838	13755	13914	13833	13802	13914	13966	13859	13861	13722	13887	13864	13727	13755	13927	13768	13823	13881	13981	13933	14098	13860	13832	13884	13805	13807	13861	13854	14001	13769	13768	14014	13856	13769	13826	13874	13675	13869	13754	13820	13929	13929	14034	13668	13912	13617	14010	13719	13900	13853	13919	13707	13976	13842	13795	13911	13860	13741	13855	13818	13871	14005	13879	13792	13845	13775	13828	13966	13870	13833	13882	13702	13919	14012	13832	13898	13860	13921	13708	13935	13764	13792	13902	13873	13795	13991	13905	13840	13773	13791	13773	13755	14000	13826	13846	13855	13801	13981	13559	13875	13894	13791	13849	13894	13786	13780	13793	13695	13908	13743	13824	13812	13912	13663	13653	13816	13776	13904	13910	13866	13873	13957	13915	13872	13938	13985	13961	13612	13861	13819	13979	13961	13715	13920	13887	13872	13842	13848	13670	13841	13729	13797	13756	13767	13763	13825	13783	13837	14060	13839	13788	13992	13755	13834	13845	13947	13670	13715	13758	13891	13794	13813	13933	13900	13794	13881	13828	13897	13849	13936	13796	13888	13946	13916	13799	13775	13907	13714	13684	13948	13818	13937	13912	13925	13852	13781	13822	13976	13829	13904	14031	13788	13786	13707	13817	13804	13951	13818	13871	13865	13822	13708	13673	13767	13962	13784	14021	13697	13903	13909	13810	13787	13889	13858	13769	13882	13909	13859	13874	13845	13981	13863	13901	13834	13871	13847	13893	13787	13851	13688	13865	13738	13733	13930	13703	13856	13884	13920	13767	13850	13663	13975	13853	14056	13805	13662	13827	13941	13708	13823	13939	13806	13794	13706	13609	13951	14130	13939	13716	14035	13692	13824	13883	13944	13669	13904	13881	13838	13780	13909	13796	13912	13963	13998	13962	13850	13958	13727	13821	13798	13720	13637	13815	13920	13805	13828	13866	13950	13830	13819	13896	13899	13911	13758	13982	14000	13880	13879	13882	13781	13790	13791	13903	13881	13837	13814	13732	13865	13892	13711	13893	13753	13543	13815	13974	13930	13985	13888	13919	13628	13939	13718	13867	14004	13838	13714	13643	13892	13872	13672	13736	13859	13624	13906	13838	13870	13967	13789	13962	13913	13879	13684	13758	13691	13859	13877	13744	13865	13779	13865	13764	13827	13839	13829	13822	13931	13890	13964	13816	14039	13969	13726	13717	13705	13781	13666	13848	13767	13837	13802	13882	13852	13823	13649	13784	13777	13845	13925	13783	13806	13865	13786	13811	13839	13817	13913	13905	13711	13913	14036	13847	13744	13921	13816	13830	13912	13754	13828	13777	13795	13915	13901	13740	13887	13721	13729	13865	13824	13918	13905	14091	13716	13928	13771	13906	13971	13755	13925	13812	13853	13812	13913	13911	13810	13848	13766	13870	13809	13868	13825	13974	13765	13879	13786	13852	13829	13816	13851	13755	13723	13804	13756	13980	13815	14015	14013	13765	13958	13889	13945	13873	13739	13988	13939	13701	13932	13805	13806	13960	13809	13941	13864	13839	13720	13826	13782	13783	13821	13796	13936	13592	13805	13760	13810	13776	13832	13834	13865	13708	13940	13792	13757	13800	13869	13793	13735	13834	13855	13815	13825	13803	13974	13791	13886	13937	13757	13824	13955	13913	13859	13825	13781	13952	13778	13780	13776	13744	13800	13872	13917	13756	13754	13890	13845	13765	13549	13782	13819	13925	13833	13817	13827	13907	13680	13785	13729	13703	13772	13976	13927	13907	13732	13927	13817	13787	13755	13914	13832	13995	14046	13889	13774	13865	13866	13836	14024	13853	13842	13876	14012	13849	13830	13861	13850	13928	13703	13833	13822	13717	13864	13845	13887	13808	13932	13616	13872	13894	14003	13653	13811	13833	13803	13846	13923	13879	13763	13669	13823	13842	13777	13754	13780	13775	13854	13791	13791	13811	13828	13923	13828	13693	13895	13766	13867	14017	13878	13873	13728	13869	13960	13795	13778	13878	14011	13912	13658	13964	13831	13900	13881	13755	13954	13907	13882	13721	13902	13878	14047	13887	13751	13894	13644	13772	13821	13729	13795	13879	13988	14000	13747	13821	13952	13888	13937	13778	13927	13831	13894	13900	13680	13799	13861	13906	13991	13723	13943	13821	14000	14003	13801	13726	13841	13792	13953	13969	13919	14044	13746	14048	13838	13779	13909	13833	13821	13839	13795	13892	13820	13889	13884	13968	13741	13712	13925	13843	13811	13902	13978	13759	14057	13944	13707	13963	13946	13839	13903	13983	13978	14009	13939	13846	13904	13909	13753	13843	13908	13797	13699	13855	13860	13857	13727	13813	13809	13850	13882	13852	13938	14028	13924	13991	13949	14029	13732	13969	13754	13866	13889	13701	14021	13827	13838	13882	13791	13856	13916	13861	13910	13894	13888	14018	13884	13809	13871	14122	13823	13838	13885	13965	13855	13817	13830	13977	13906	13792	13914	13879	13973	14033	13843	13945	13929	13729	13703	13851	13769	13956	13977	13796	13959	13903	13655	13927	13800	13744	13765	13898	13914	13795	13775	13804	13764	13828	13777	13934	13867	13748	13730	13696	13839	13968	13801	13965	13994	13756	13887	13794	13768	13983	13894	13934	13882	13801	13839	13992	13825	13809	13998	13829	13792	13877	13802	13810	13754	13747	13937	13745	14037	13701	13757	13782	13769	14035	13932	13747	13787	13877	13713	13766	13791	13767	13870	13797	13994	13769	13953	13813	13703	13755	13901	14010	13861	13977	13844	13981	13901	13916	13906	13983	13951	13768	13831	13717	13804	13681	13855	13927	13811	13758	13828	13686	13788	13982	13726	13974	13851	13793	13800	13827	13776	14007	13833	13753	14007	13774	13823	13830	13775	13791	13840	13749	13853	13731	13826	13793	13764	13757	13961	13954	13831	13884	13896	13808	13917	13832	13876	13910	13844	13902	13820	13895	13849	13911	13874	13812	13817	13937	13810	13869	13826	13890	13840	13922	13792	13830	13836	13927	13823	13873	13817	13832	13808	13900	13730	13816	13814	13855	13882	13650	14017	13844	13940	13918	13918	13809	13850	14057	13906	13833	13876	13698	13840	13877	13709	14033	13729	13902	13776	13880	13874	13903	13891	13887	13779	13718	13963	13878
25647	20860	26871	25405	19313	17568	17478	16582	18501	39470	37717	24995	18899	16603	16085	15965	16141	16082	15939	16192	16047	16187	16014	16051	16012	15897	15991	16037	16265	16094	16221	16178	16020	16217	16203	16147	15954	15997	16023	16043	16126	16031	15931	15951	16130	16146	16072	16044	15986	16144	15928	16089	16300	16285	15941	16077	16082	16069	16053	16128	15957	16108	16120	16131	16078	16004	15974	15924	16042	15986	15813	16047	15920	16089	16143	16135	15778	16034	15954	16054	16065	16153	16076	15971	16216	16346	16036	15960	15993	16150	16002	16164	16023	16066	16146	16141	16360	15997	15936	16094	16002	16191	16079	16253	15915	16064	16169	16067	15937	15989	16260	16102	15993	16213	16012	15977	16057	16048	16025	15968	15709	16095	16021	16130	15881	15899	16079	16070	15919	15974	16017	16017	16053	16089	16057	15988	16191	15969	15953	15851	16220	16009	16161	16135	16235	16036	15954	15895	15921	16131	15997	16089	16068	15964	16062	15818	16075	16013	16117	15996	16030	16101	16098	16007	16226	15935	15874	15821	15798	15950	16065	16133	16144	16066	16189	15985	15954	15919	15934	16122	16033	16105	16213	16065	16160	15735	15981	16014	16136	15994	15933	15885	15991	16263	16119	16038	15995	15912	15936	16189	16209	16181	16074	16086	15996	15956	16158	16108	15953	16123	16105	16061	16106	16027	15834	16036	16034	16000	16177	16194	15851	15960	16058	16076	15921	16021	15957	16096	16331	16055	16184	16041	16194	15901	15992	15954	15830	16089	16143	16001	16088	16128	15980	15930	15885	16019	16045	15973	15925	15873	16067	16188	15858	15968	16240	16075	15895	16159	15914	15980	15973	16091	16003	16040	15798	16122	16065	16214	16181	16009	16171	15892	16032	16078	16002	16160	16154	15932	16058	16025	15957	16115	15886	15990	16081	16090	15947	15993	16099	16246	16002	16182	16232	15939	15770	16135	16277	15877	15858	15966	16092	16001	15936	16136	16069	16058	16217	15711	15941	16179	15961	16069	15870	16123	15915	15958	15803	15989	16013	16102	16233	16046	15843	16091	16234	16113	15936	15950	16156	16134	15986	16083	16099	16040	16048	15988	16037	16095	16127	15988	16046	15887	16107	16111	16020	16051	16020	16071	16042	16083	16114	16129	15808	16157	16031	15972	15927	15809	16126	16317	16105	15987	16004	16140	16234	15934	15987	16122	16129	16081	16153	16081	16143	16161	15932	16015	16006	16084	15873	15938	15953	16161	16005	16031	15886	16214	16083	15923	15911	16090	16125	16160	16089	15896	16004	16133	15906	16151	16054	16129	16004	15975	15897	16141	16087	15850	16030	16109	16055	16030	16057	16137	16207	16127	16096	15771	16047	15962	16163	15908	15980	16241	15998	15997	15971	15962	15719	15829	15932	16128	15865	15983	16117	16026	15972	15824	15965	16044	16070	16109	16058	15867	16096	16162	16094	16097	16170	16228	15971	16081	16164	15854	16142	16112	15951	15947	15975	15967	16187	15864	16002	16028	16081	16079	16142	16022	16103	15971	16094	16136	16038	16095	15979	15701	15963	15942	16236	16106	16183	16114	16105	16283	16148	15762	15889	16057	15930	16081	16144	16137	16081	16101	16142	15974	16057	15865	16038	16044	16190	16065	16077	16095	16238	16012	15997	16116	16144	16103	16102	15986	15944	16004	16198	15833	16250	16145	16126	15986	16054	15964	16106	16047	16190	15942	15798	15919	16145	15906	16050	16040	15972	16002	15983	15899	16265	16033	16079	15935	15942	16038	16110	16149	16200	16172	15993	15881	15984	16113	15969	16028	15955	16036	16158	16081	15990	16033	16306	16057	16040	15971	16084	16086	16147	15987	16061	16009	15951	16091	15968	16025	16234	16084	16077	15949	16031	16046	16063	16202	15971	15948	16100	16118	15918	16102	15820	16009	15993	16079	15993	16211	16280	15839	15947	15827	15984	16028	15963	16009	15956	16112	16143	16139	15936	16194	16188	15955	15886	15906	16113	16057	15859	16192	16009	16020	16010	16025	16027	16107	16037	16058	16111	15891	16015	16107	15926	16151	16314	16176	15955	16192	16134	15895	15976	16020	16244	16142	15925	15855	16055	16043	15993	16072	15955	15977	16172	16234	15996	15971	15950	16014	15768	15955	16047	16116	15940	16097	16091	15887	15955	16063	16164	16166	15894	16025	16064	16111	16124	15803	16166	15979	16101	16141	16229	16004	16011	16162	16168	16043	16075	15875	16004	15990	15969	16089	16231	16032	15832	15942	15917	15802	16075	16041	16045	15913	16243	16006	16110	15976	15987	16095	16074	15951	15984	16133	16127	16016	16168	16117	16073	16043	16060	16134	16156	16114	16010	16172	16246	15999	15980	15865	16010	15898	16123	15941	15912	16045	16187	16040	15963	16186	16270	16156	16034	15932	15981	15919	15967	15901	16098	15969	15973	15942	15974	16040	16113	15918	16075	15959	16164	16066	16052	16115	16213	16021	15986	16031	16020	16004	16150	15985	16040	16230	16002	16034	15847	16094	15996	16081	15964	16061	16099	16224	15984	16152	15862	15920	16010	16192	16073	16037	16032	16186	16134	15989	15880	16026	15834	16038	16017	15989	16054	15952	16057	15821	16126	15745	15859	15997	16057	16168	16034	16038	16002	15903	15808	15989	16075	16230	16218	16210	15956	15991	16137	16145	16121	15814	16123	16091	15888	15937	15955	16056	16173	16217	16066	15841	16170	16023	16155	16152	15780	15969	16014	16145	16078	15971	16034	16000	16030	16080	15952	16031	16052	15981	16008	16144	16110	15973	15983	16278	16046	15948	16122	15984	16062	16024	16050	16049	15914	16177	15964	16114	16074	16036	16272	16036	16001	15914	15820	16016	16052	16163	15995	16144	16077	16001	15856	15914	16341	15968	16202	16216	15830	16075	15979	15794	16277	16194	15970	16065	16033	16059	16006	16101	16040	16025	16001	16140	16013	15967	16089	15951	15969	16112	16169	16140	16190	15953	16013	15963	16103	15817	15941	16003	16144	16083	16090	16079	16170	16010	15771	15896	16018	15978	16200	16122	15973	15959	16162	15937	16067	16053	15991	16122	15983	16296	16071	16140	16074	16082	16066	15967	16058	16040	16135	15818	15914	16089	15953	16168	16073	16188	15867	15932	16210	15993	16070	15974	16052	16052	16085	15994	16056	16133	16128	16030	16029	15835	16096	15959	16108	16095	16071	16140	16014	16129	15802	15930	16231	16088	15782	16035	16094	16028	15978	16136	15787	15789	16163	16210	16180	15925	15927	16034	15880	16001	16048	15958	15865	15984	15900	16102	15968	16051	16203	15882	16252	15829	16428	15875	16016	15943	16027	15996	15984	15998	16079	16024	16039	16046	16156	16197	15918	15982	16068	16043	16109	16031	15998	16183	16113	16115	16226	16047	16382	16099	16104	15791	16035	15928	16018	16102	16046	16039	16291	16105	16065	16089	16367	16159	16069	16099	16150	16122	16054	16168	16045	15966	16090	16205	16235	15957	15966	15845	16064	15988	15998	16048	16114	15941	16129	16022	15815	16027	15862	15986	16123	16025	15888	16034	15947	16150	15992	16012	16065	16182	15972	16127	16017	16020	16041	16149	16052	16047	16004	15958	15809	16287	15939	15993	16197	15882	15911	15917	16021	16076	15922	16113	16017	15977	15977	16053	16103	15938	16063	15989	15913	16264	16033	16007	16101	16082	15935	16135	16197	16068	15844	15934	16082	15933	15846	16180	16095	15868	15867	16068	16031	16254	15974	15879	15992	15734	16059	15968	16158	16013	16094	16039	16159	16085	16021	15950	15987	16048	15992	16140	16089	16022	16102	16186	16116	15953	15961	16053	16138	15940	16002	16196	15953	15861	16202	16267	16182	16157	16046	15982	16200	16166	15955	16076	15985	15977	16027	16130	15999	16026	16086	15993	16080	16030	16258	16095	15982	15972	15944	15968	15951	16019	16032	15921	15972	16123	16126	16216	16080	16141	15955	16053	16042	15985	16150	15988	16019	15955	16057	15959	16052	15967	15920	16066	16112	15927	16068	15864	15880	16124	16040	15895	16024	16100	16064	16254	16168	15738	16110	16160	16067	16076	15994	15873	15874	15884	15951	16276	16165	16212	16177	16059	16000	15990	16163	16087	16048	16225	15975	15936	16011	15949	16077	16250	16251	16125	16033	15999	15968	16072	16142	16042	15926	15936	16207	16253	16046	16195	16155	16021	15913	15976	16155	16061	15909	15972	16080	16057	16066	16162	16001	15933	16098	16151	16141	15876	16012	16091	16199	16109	15894	15981	16025	16001	16118	16055	16056	15965	16059	16037	15855	15966	16125	15979	15981	16127	15992	16038	15940	15916	16020	16127	15975	16148	16079	16060	16045	16076	16060	16053	15934	15948	16059	16031	16258	16124	16175	15890	16003	16095	16106	15911	16014	16035	16102	15888	15883	15853	16015	16079	16148	16032	16066	16022	15946	16015	16070	16198	16001	15986	16076	16226	16007	15994	16039	15910	15997	16070	16131	15872	16036	15947	16055	15982	16058	15917	15870	15972	16108	15790	15896	16047	16038	16037	16080	16229	16093	16125	16039	16025	15879	16053	16035	16235	16137	15923	16093	16138	16273	16057	15925	16099	16103	15910	15927	16014	15916	15910	16074	15985	16028	15909	15874	15958	16141	16017	16225	16040	16141	16083	15872	16043	15959	16106	16161	16142	16034	15887	16000	15813	16173	16038	15849	15992	16009	15999	15906	16020	15985	16030	16200	16059	15917	15974	16039	16115	16069	16012	16071	16064	15992	15995	16018	15886	15996	16010	16112	16121	15971	16105	16014	15983	16097	16063	16025	16064	16164	15999	16062	15910	15926	15914	16004	15957	15757	15973	15982	16000	16108	15906	16164	15994	15980	15977	16122	16102	16054	15937	16195	16062	16113	16041	15922	15988	16237	16026	16069	15947	16212	16070	16147	16253	15966	16202	16133	16014	16049	16188	15831	16081	16138	16005	15981	16029	16001	15934	16151	16022	16094	16215	16209	16062	15945	16190	15992	15982	15985	16094	16085	16242	15958	15990	15908	15878	15963	16050	15972	16110	16063	15980
13493	19356	18584	16258	15323	14739	14354	14584	18296	42138	36337	22684	15939	14204	13783	13853	13646	13912	13775	13698	13896	13680	13813	13912	13725	13952	13605	13961	13761	14066	13821	13913	13760	13874	13744	13828	13696	13916	13653	13811	13811	13733	13858	13885	13812	13784	13891	13826	13897	13813	13819	13783	13893	13976	13717	13774	13773	13777	13869	13661	13611	13928	13767	13885	13908	13870	13729	13820	13753	13741	13742	13772	13767	14029	13670	13790	13807	13748	13853	13768	13601	13845	13825	13706	13829	13688	13918	13791	13831	13953	13672	13844	13647	13691	13690	13836	13965	13844	13724	13828	13740	13766	13813	13801	13883	13904	13719	13768	13745	13737	13852	13780	13743	13790	13785	13867	13869	13875	13805	13890	13725	13797	13788	13716	13842	13777	13648	13855	13843	13729	13815	13816	13621	13893	13654	13685	13648	13772	13746	13843	13747	13819	13739	13695	13822	13669	13766	13821	13786	13827	13719	13877	13779	13804	13995	13762	13708	13730	13820	13890	13815	13553	13704	13747	13776	13891	13922	13810	13597	13726	13987	13616	13843	13733	13784	13761	13866	13851	13597	13801	13820	13727	13797	13854	13683	13801	13740	13671	13753	13834	13845	13919	13724	13738	13868	13884	13681	13843	13944	13771	13907	13761	13937	13623	13675	13828	13792	13780	13779	13593	13869	13735	13838	13624	13708	13824	13859	13799	13876	13778	13860	13666	13688	13743	13693	13763	13725	13740	13641	13719	13684	13702	13824	13697	13756	13829	13878	13927	13896	13893	13778	13771	13852	13859	13637	13574	13854	13789	13768	13842	13883	13838	13824	13812	13866	13893	13833	13793	13678	13666	13616	13883	13704	13736	13776	13865	13864	13840	13664	13711	13864	13697	13720	13800	13817	13706	13832	13611	14097	13832	13861	13720	13844	13794	13821	13802	13772	13932	13681	13706	13648	13754	13662	13819	13902	13754	13844	13751	13728	13731	13859	13815	13969	13785	13820	13739	13610	13760	13636	13724	13659	13815	13722	13593	13852	13799	13864	13720	13792	13943	13800	13773	13945	13641	13719	13822	13717	13910	13778	13801	13878	13863	13737	13905	13718	13757	13843	13842	13887	13563	13747	13810	13746	13932	13739	13809	13706	13783	13938	13739	13734	13716	13734	13621	13778	13786	13915	13635	13775	13984	13567	13922	13682	13752	13730	13783	13813	13850	13806	13722	13856	13791	13725	13678	13737	13706	13802	13856	13717	13701	13725	13843	13851	13736	13769	13954	13674	13692	13719	13835	13580	13863	13651	13859	13738	13757	13889	13661	13837	13732	13777	13709	13685	13760	13894	13825	13871	13551	13778	14049	13698	13869	13987	13846	13802	13895	13859	13721	13849	13814	13816	13999	13828	13875	13768	13833	13851	13791	13792	13994	13791	13830	13874	13800	13706	13871	13753	13947	13955	13894	13696	13946	13875	13692	13752	13772	13827	13791	13681	13802	13772	13622	13876	13871	13864	13682	13603	13797	13802	13818	13591	13806	13820	13708	13852	13686	13865	13827	13735	13780	13791	13763	13806	13971	13770	13850	13681	13923	13737	13751	13851	13807	13852	13982	13686	13793	13709	13893	13704	13648	13828	13825	13853	13802	13733	13925	13832	13896	13895	13831	13725	13779	13774	13865	13767	13690	13668	13735	13729	13814	13750	13756	13759	13800	13680	13915	13877	13818	13736	13792	13831	13834	13774	13710	13745	13816	13779	13747	13793	13892	13861	13948	13836	13783	13700	13828	13721	13730	13794	13624	13818	13890	13812	13781	13718	13645	13830	13751	13750	13849	13763	13760	13876	13772	13686	13779	13681	13643	13900	13783	13646	13778	13618	13760	13989	13755	13680	13612	13673	13803	13692	13750	13627	13777	13917	13862	13853	13799	13878	13850	13722	13763	13790	13839	13790	13706	13707	13751	13783	13634	13848	13895	13834	13765	13702	13829	13517	13873	13728	13719	13941	13671	13782	13843	13723	13741	13695	13823	13766	13767	13753	13787	13658	13894	13737	13648	13835	13735	13751	13699	13949	13778	13798	13765	13850	13812	13815	13795	13784	13818	13879	13616	13866	13783	13771	13739	13895	13573	13608	13667	13747	13815	13747	13690	13791	13729	13917	13844	13840	13718	13770	13744	13791	13759	13856	13822	13756	13699	13859	13729	13707	13918	13825	13947	13872	13806	13903	13676	13931	13595	13843	13734	13885	13713	13743	13835	13907	13646	13858	13713	13800	13623	13742	13675	13791	13880	13554	13851	13777	13876	13739	13788	13770	13639	13757	13829	13863	13791	13801	13874	13588	13779	13737	13913	13884	13642	13794	13799	13807	13747	13774	13790	13754	13710	13681	13947	13941	13847	13717	13855	13746	13765	13638	13843	13802	13725	13745	13670	13884	13565	13638	13899	13969	13787	13840	13775	13599	13967	13747	13974	13725	13823	13794	13744	13788	13949	13908	13756	13728	13576	13697	13823	13689	13777	13811	13663	13881	13849	13818	13808	13871	13764	13782	13802	13778	13516	13820	13660	13796	13734	13752	13653	13867	13789	13765	13752	13849	13713	13844	13714	13847	13743	13794	13745	13923	13934	13801	13821	13770	13813	13761	13820	13777	13771	13811	13786	13745	13690	13978	13881	13642	13807	13714	13882	13705	13669	13935	13845	13718	13778	13706	13741	13829	13602	13809	13923	13758	13845	13800	13833	13689	13725	13853	13804	13892	13749	13640	13808	13771	13822	13873	13817	13836	13845	13972	13810	13825	13816	13743	13942	13670	13605	13676	13659	13715	13594	13922	13645	13810	13722	13936	13812	13760	13867	13863	13891	13803	13783	13753	13534	13758	13752	13788	13719	13682	13741	14052	13707	13915	13816	13883	13667	13864	13708	13774	13910	13823	13756	13852	13718	13819	13689	13699	13823	13857	13706	13659	13758	13882	13824	13701	13670	13777	13932	13782	13758	13854	13790	13747	13747	13852	13657	13916	13704	13727	13792	13852	13923	13744	13745	13826	13812	13966	13689	13909	13727	13854	13654	13653	13733	13644	13790	13886	13887	13768	13828	13635	13699	13532	13829	13846	13740	13879	13716	13818	13675	13623	13695	13744	13936	13800	13678	13809	13724	13777	13802	13687	13797	13983	13784	13832	13769	13685	13877	13776	13853	13900	13889	13840	13941	13915	13781	13740	13775	13866	13820	13977	13719	13739	13961	13732	13835	13922	13887	13962	13852	13885	13848	13921	13791	13963	13700	13760	13803	13930	13842	13804	13616	13718	13877	13721	13846	13800	13689	13841	13751	13727	13877	13721	13724	13744	13858	13766	13653	13768	13769	13769	13990	13775	13817	13894	13839	13908	13802	13707	13806	13687	13745	13839	13917	13730	13852	13795	13776	13853	13696	13830	13819	13766	13760	13779	13773	13917	13805	13860	13678	13679	13745	13768	13815	13751	13659	13851	13753	13795	13852	13715	13940	13714	13799	13835	13685	13897	13627	13724	13755	13829	13657	13795	13798	13840	13750	13696	13966	13793	13879	13841	13829	13714	13731	13809	13657	13791	13794	13741	13808	13628	13820	13611	13884	13650	13951	13768	13832	13660	13699	13852	13847	13929	13739	13724	13732	13755	13880	13817	13734	13845	13841	13835	13686	13774	13815	13736	13696	13809	13755	13881	13753	13645	13935	13921	13734	13852	13751	13874	13992	13836	13770	13766	13722	13772	13672	13705	13738	13823	13683	13837	13818	13789	13755	14071	13846	13807	13636	13764	13718	13762	13837	13732	13918	13774	13807	13757	13764	13891	13645	13788	13658	13829	13709	13804	13812	13779	13912	13745	13817	13780	13845	13803	13711	13723	13833	13827	13755	13689	13741	13874	13883	13771	13733	13767	13935	13799	13849	13605	13811	13717	13803	13805	13995	13669	13757	13751	13562	13858	13977	13829	13796	13927	13834	13893	13948	13851	13642	13796	13912	13938	13665	13821	13790	13883	13926	13809	14002	13728	13774	13814	13970	13857	13704	13827	13771	13851	13773	13830	13726	14072	13751	13777	13824	13816	13706	13894	13727	13819	13808	13884	13877	13743	14001	13747	13809	14044	13811	13639	13661	13863	13920	13721	13661	13814	13831	13773	13756	13678	13846	13822	13824	13800	13720	13871	13877	13756	13774	13901	13799	13903	13843	13959	13709	13701	13826	13865	13755	13793	13806	13871	13818	13828	13777	13930	13929	13595	13754	13695	13699	13693	13808	13704	13736	13783	13720	13782	13784	13723	13784	13678	13899	13817	13713	13962	13758	13731	13652	13848	13849	13689	13727	13636	13899	13788	13760	13677	13732	13714	13659	13708	13784	13550	13716	13688	13780	13701	13750	13725	13663	13703	13895	13720	13842	13959	13961	13728	13802	13832	13766	13804	13924	13678	13741	13675	13832	13775	13760	13743	13767	13959	13888	13736	13960	13724	13776	13836	13693	13902	13821	13649	13794	13805	13864	13791	13732	13723	13803	13728	13955	14004	13650	13658	13817	13793	13807	13865	13929	13699	13889	13834	13665	13898	13918	13929	13812	13830	13820	13780	13816	13767	13811	13661	13790	13843	13870	13647	13848	13898	13815	13820	13731	13763	13717	13786	13712	13787	13732	13786	13820	13712	13955	13866	13837	13678	13704	13790	13683	13705	13798	13872	13808	13820	13826	13741	13779	13633	13950	13924	13812	13690	13820	13781	13772	13695	13707	13680	13888	13570	13885	13911	13806	13847	13914	13776	13847	13695	13743	13791	13690	13741	13865	13637	13792	13902	13684	13753	13874	13813	13797	13814	13851	13762	13857	13750	13738	13836	13734	13764	13865	13867	13831	13867	13999	13772	13695	13969	13984	13849	13829	13673	13804	13697	13779	13738	13782	13723	13908	13868	13784	13716	13817	13881	13767	13901	13955	13746	13670	13687	13799	13962	13796	13838	13861	13808	13793	13669	13817	13588	13670	13834	13799	13941	13790	13961	13749	13803	13840	13728	13642	13659	13763	13828	13841	13764	13814	13814	13911	13748	13674	13853	13735	13854	13823	13694	13886	13866	13788	13911	13817	13689	13923	13692	13682	13761	13868	13849	13832	13889	13706
23636	20818	28130	23633	21264	22388	21553	17979	22551	56903	51935	32849	21967	17557	16630	16362	16502	16335	16441	16303	16245	16205	16394	16108	16272	16328	16508	16275	16286	16131	16254	16163	16353	16275	16143	16323	16250	16248	16254	16318	16209	16189	16058	16214	16191	16238	16426	16165	16257	16155	16340	16144	16243	16192	16312	16080	16115	16017	16112	16321	16225	16132	16228	16314	16249	16235	16125	16219	16177	16392	16359	16328	16041	16206	16284	16367	16290	16280	16207	16067	16170	16175	16137	16313	16238	16115	16093	16363	16275	16239	16392	16184	16443	16201	16373	16250	16212	16039	16197	16292	16252	16261	16271	16214	16247	16113	16200	16003	16170	16002	16080	16029	15973	16042	16194	16180	16130	16288	16275	16090	16098	16214	15955	16147	16365	16078	16033	16138	16146	16084	16086	16160	16221	16330	16254	16338	16336	16188	16180	16211	16188	16191	16228	16187	16140	16230	16089	16129	16182	16272	16303	16264	16028	16265	16085	16169	16130	16153	16317	16350	16235	16119	16241	16155	16071	16177	16137	16233	16293	16239	16115	16281	16303	16138	16083	16128	16191	16103	16300	16009	16407	16227	16168	16393	16209	16043	16071	16279	16165	16226	16322	16224	16202	16089	16103	16179	16309	16329	16211	16144	16195	16159	16337	16222	16190	16213	16039	16083	16238	16046	16240	16198	16042	16179	16194	16036	16195	16355	16146	16139	16182	16306	16206	16146	16108	15962	16192	15930	16000	16177	16212	16044	16279	16205	16108	16141	16344	16165	16200	16341	16312	16154	16032	16328	16325	15977	15960	16138	16189	16017	16218	16406	16196	16444	16486	16230	16096	16151	16092	15932	16167	16257	16203	16044	16106	16260	16507	16206	16183	16104	16261	16011	16103	16053	15953	15970	16165	16367	16123	16153	16268	16328	16293	16190	16213	16166	16086	16193	16294	16122	16129	16262	16189	16270	16173	16240	16141	16160	16287	16309	15939	16060	16263	16004	16329	16156	16322	16231	16338	16288	16387	16175	16091	16044	15933	16041	16275	15984	16006	16199	16250	16480	16162	16219	16281	15950	16250	16352	16335	16267	16126	16149	16323	16037	16078	16220	16286	15966	16152	15992	16121	16125	16325	16077	16273	16260	16175	16226	16157	16185	15966	15991	16448	16153	16128	16135	16405	16194	16345	16295	16191	16230	16365	16395	16229	16046	16282	16233	16035	16278	16416	16156	16214	16230	16196	15996	16091	16136	16238	16310	16172	16241	16033	16008	16028	16086	16235	16206	16142	16250	16087	16146	16100	16226	16080	16041	16156	16249	16253	16133	16199	16227	16304	16024	16140	16210	16098	16063	16253	16095	16354	16201	16105	16242	16188	16259	16124	16204	16146	16209	16352	16155	16125	16142	16209	16321	16161	16161	16223	16255	16204	16166	16303	16224	16124	16086	16078	16026	16051	16144	16206	16209	16209	16327	16101	16133	16174	16344	16233	16176	16003	16142	16276	16133	16105	16067	16392	16184	16184	16034	16130	16100	16052	15990	16267	16168	16186	16126	16248	16262	16141	16178	16150	16204	16122	16227	16104	16103	16156	16222	16107	16135	16086	16209	16080	16175	16095	16137	16171	16144	16258	16331	16112	16236	16224	16261	16200	16204	16155	16367	16162	16105	16195	16278	16051	16163	16235	16418	16246	16097	16172	16050	16194	16093	16238	16095	16090	16171	16224	16251	16444	16161	16205	16092	16138	16271	16207	16147	16281	15979	15928	16107	16288	16082	16157	16054	16249	16307	15993	16008	16275	16093	16234	16179	16088	16100	16044	16134	15983	16183	16378	15929	16271	16245	16370	16160	16231	16105	16281	16224	16361	16193	16172	16079	16230	16209	16288	16148	16141	16012	16082	16274	16373	16287	16153	16134	16177	16340	16127	16114	16557	16268	16286	16176	16205	16186	16398	16235	16241	16181	16309	16396	16235	16190	16154	16148	15980	16243	16156	16168	16133	16212	16354	16177	16359	16113	16293	16248	16075	16305	16237	16029	16325	16061	16246	16085	16059	16086	16095	16029	15936	16229	16367	16299	16237	16080	16277	16146	16185	16141	16017	16131	16211	15994	16180	16154	16295	16198	16037	16224	16325	15949	16008	15937	16271	16174	16286	16093	16087	16172	16001	16198	16247	16403	16083	16096	16161	16214	15966	16132	16133	15985	16154	16089	16301	16158	16139	16089	16349	16032	16210	16295	16000	16075	16011	16356	16188	15954	16244	16244	16275	16301	16182	16132	16370	16110	16108	16253	16075	16094	16369	16162	16252	16074	16330	16378	16366	16194	15967	16094	15977	16130	16107	16235	16227	16250	15880	16263	16102	16196	16148	16135	16213	16086	16204	16244	16270	16136	16362	16169	16108	16219	16328	16148	16212	16193	16213	16272	16176	16157	16234	16092	16236	16061	15997	16261	16101	16110	16252	16183	16197	16161	16228	16054	16034	15892	16085	16220	16119	16172	16267	16211	16295	16325	16128	16294	16108	16050	16307	16093	16247	16178	16131	16157	16016	16087	16012	16001	16276	16090	16237	16070	16383	16397	16389	16154	16261	16118	16263	16030	16232	16073	16164	16060	16171	16247	16442	16222	16081	16009	16187	16220	16461	16245	16253	16095	16362	16209	16235	16013	16057	16072	16132	16189	16018	16058	16192	16119	16282	16157	16162	16130	16146	16250	16193	16081	16252	16110	15941	16148	16404	16268	16116	16102	16067	16058	16222	16391	16077	16170	16243	16248	16229	16317	16056	16195	15957	16105	16384	16142	16280	16074	16113	16150	16154	16093	16082	16162	16069	16115	16180	16334	16168	16273	16019	16075	16209	16131	16190	16119	16134	16162	16308	15983	16282	16367	16111	16184	16291	16245	16034	16121	16321	16147	16130	16044	16070	16273	16358	16501	16058	16290	16271	16207	16025	16210	15992	15881	15895	16232	16083	16235	16413	16319	16345	16150	16162	16349	16209	16246	16405	16322	16081	16227	16257	16281	16362	16159	16370	16219	16253	16139	16412	16142	16075	16276	16098	16176	16016	16125	16235	16121	15921	15964	16049	16163	16095	16244	16127	16139	16264	16122	16114	16217	16118	16206	16319	16124	16313	16204	16367	16157	16175	16178	16359	16125	16159	16270	16282	16308	16242	16260	16177	16107	16034	16250	16148	16252	16348	16104	16189	16169	16032	16342	16216	16276	16320	16360	16111	16155	16233	16352	16300	16383	16239	16233	16136	15935	16249	16412	16109	16400	16352	16102	16118	16065	16158	16337	16139	16417	16079	16175	16195	16067	15968	16005	16045	16255	16278	16334	15992	16102	16123	16412	16352	16165	16219	16198	16240	16287	16142	16158	16124	16231	16401	16233	16089	16099	16048	15958	15985	15996	16058	16128	16077	16091	16046	16308	16358	16267	16086	16061	16444	16140	16162	16060	16108	16232	16189	16087	16200	16263	16120	16120	16131	16070	16091	16301	16194	16068	16186	16109	16262	16248	16294	16379	16168	16220	16012	16445	16055	16117	16196	16146	16297	16161	16315	16205	16242	16098	16145	16347	16163	16187	16266	16244	16207	16388	16228	16287	16260	16369	16322	16328	16241	16386	16058	16206	16101	16133	15883	15964	16216	16277	16158	15997	16238	16244	16187	16135	16161	16149	16445	16062	16258	16163	16328	16000	16208	16309	16232	15949	16152	16087	16052	16210	16143	16150	16116	16100	16185	16119	16145	16324	16275	16289	15929	16189	16214	16172	16056	16211	16438	16277	16276	16179	16262	16104	16243	16208	15873	16198	16165	16251	16215	16188	16080	16084	16022	16035	16214	16152	16185	16189	16225	16119	16199	16087	16097	16177	16278	15918	16232	16070	15895	16294	16110	16071	16297	16105	16224	16150	16383	16317	16163	16089	16356	16119	16053	16018	16128	16154	16134	16058	16171	16141	16118	16355	16210	16181	16264	16110	16305	16182	16448	16036	16035	16151	16221	16307	16053	16061	16227	16092	15989	16070	16104	16079	16153	16198	16381	16058	16225	16176	16253	16071	15958	16063	16067	16056	16314	16180	16261	16210	16300	16089	16184	16129	16154	16124	16127	16271	16308	16111	15929	16397	16018	16033	15974	16241	16194	16238	16135	16165	16106	16167	16171	16341	16183	16193	16407	16260	16438	16345	16381	16162	16217	16219	16287	16132	15932	16152	16102	16168	16200	16244	16326	16251	16184	16059	16224	16297	16273	16268	16124	16145	16154	16196	16188	16327	16181	16111	16154	16232	16192	16132	16122	16303	16276	16366	16292	16083	16185	16118	16222	16116	16033	16075	16087	16137	16208	16130	16154	16204	16162	16302	16195	16085	16221	16039	15906	16372	15913	16203	16224	16307	16179	16122	16102	16109	15964	16188	16143	16201	16285	16189	16118	16270	16155	16116	16093	16155	16168	16138	15937	16231	16267	16256	16172	16187	16013	16168	16145	16172	16046	16160	16208	16210	16296	16049	16222	16279	16003	16328	16138	16397	16350	16205	16206	16109	16219	16260	16300	16149	16016	16205	16425	16083	16261	16364	16108	16094	16214	16415	16289	16224	16148	16267	16305	16418	16249	16296	16237	16212	16240	16184	16042	16139	16197	16228	16132	16150	16305	16253	16261	16155	16132	15960	16097	15999	16144	16281	16434	15922	16278	16122	16307	16070	15966	16330	16235	16124	16231	16165	16127	16131	16318	16315	16152	16233	16193	16198	16263	16265	16300	16258	16159	15950	16314	16108	16152	16085	16318	16157	16311	16192	16066	16203	16096	16325	16215	16176	16140	16171	16119	16248	16357	16278	16316	16181	16081	16267	16160	16156	16143	16093	16402	16137	16151	16259	16173	16249	16211	16342	16273	16198	16213	16074	16173	16205	16044	16011	16161	16063	16244	16139	16095	16106	16241	16263	16090	16273	16141	16019	16057	16166	16177	16150	16160	16157	16245	16244	16120	16367	16233	16167	16155	16164	16219	16141	16022	16164	16226	16122	16204	16228	16126	16134	16145	16233	16305	16192	16091	16194	16321	16314	16357	16208	16219	16255	16169	16085	16217	15929	16222	16110	16314	16219	16161	16032	16272	16269	16158	15969	16186	16042
16219	26668	25032	19947	17698	16400	15749	15629	23684	57302	49863	31013	18620	14454	13944	13746	13926	13932	13940	13856	13940	13867	13910	13946	13962	13795	13996	14009	13763	13755	13890	13758	13994	13835	13893	13755	13992	13808	13929	13819	13879	14010	13810	13833	13889	13766	13809	13803	13847	13978	13798	13800	13740	13789	14070	13963	13783	13917	13760	13786	13832	13919	13890	13816	13854	13711	13943	13941	13828	13721	13829	13862	13812	13742	13726	13877	13822	13909	13933	13780	13986	13928	13919	13880	13754	13740	13899	13882	13721	13869	13730	13934	13891	13872	13797	13850	13814	13874	13868	13714	14053	13644	13757	13761	13840	13972	13880	13835	13839	13737	13823	13901	13853	13856	13879	13801	13823	13855	13722	13857	13804	13842	13901	13739	13884	13761	13863	13819	13692	13954	13825	13914	13918	13860	13756	13775	13742	13914	13828	13757	13746	13924	13717	13744	13755	13868	13728	13905	13866	13784	13894	13828	13783	13948	13995	13824	13777	13844	13983	14047	13521	13724	13845	13848	13820	13635	13887	13888	14020	13761	13857	13893	13884	13780	13867	13868	13935	13757	13893	13810	13718	13911	13689	13655	13858	13996	13977	13828	13930	13874	13795	13875	13748	13812	13735	13876	13858	13847	13766	13734	13887	13868	13769	13756	13716	13882	13924	13942	13890	13890	13934	13821	13966	13873	13812	13782	13839	13797	13870	13876	13992	13928	13689	13869	14022	13760	13856	13880	13796	13978	13869	13839	13895	13750	13833	13948	13782	13774	13771	13969	13745	13868	13717	13736	13922	13825	13741	13859	13785	13826	13899	13894	13978	13981	13847	13619	13759	13742	13916	14053	13970	13787	13838	13682	13774	13928	14072	13711	13876	13764	13880	13782	13893	13696	13723	13921	13645	13900	13746	13743	13760	13749	13797	13672	13840	13816	13871	13837	13926	13850	13748	13944	13967	13912	13976	13675	13868	13944	13739	13895	13755	13915	13849	13925	13928	14003	13983	13747	13778	13882	14084	13881	14011	13912	13911	13817	13855	13787	13885	13875	13990	13859	13900	13889	13858	13841	13908	13877	13970	13937	13813	13922	13834	13939	13799	14066	13953	13764	13877	13677	13834	13813	13771	14083	13810	13860	13689	13843	13794	13934	13744	13742	13836	13796	13915	13964	13847	13772	13888	13903	13855	13704	13842	13896	13795	13920	13824	13761	13886	13759	13870	13890	13913	13928	13838	13718	13826	13955	13783	13834	13963	13735	13906	13837	13821	13860	13774	13927	13736	14001	13945	13892	13906	13785	13893	13851	13901	13812	13918	13623	13729	13940	13949	13936	13777	13821	13898	13881	13841	13934	13880	13664	13809	13848	13783	13924	13831	13803	13824	13830	13854	13858	13787	13807	13949	13872	13785	13977	13809	13683	13853	13713	13846	13808	13841	13881	13835	13886	13757	13907	13929	13868	13749	13946	13776	13849	13852	13905	13801	14046	13744	13691	14013	13918	13801	13806	13999	13757	13840	13951	13774	13741	13657	13948	13849	14006	13968	13906	13810	13741	13873	13777	13741	13820	13942	13742	13788	13911	13840	13768	13942	13925	13813	13694	14040	13923	13773	13698	13816	13848	13854	13764	13801	13738	13897	13891	13797	13908	13951	13673	13939	13904	14002	13930	13766	13761	13922	13819	13772	13655	13901	13870	13807	13714	13790	13738	13816	13753	13741	13769	13901	13779	13935	13705	13793	13881	13830	13839	13806	13872	13941	13696	13846	13723	13787	13913	13990	13828	14071	13899	13584	13785	13784	13772	13981	13812	13775	13825	13725	13871	14027	13811	13789	13900	13942	13731	13867	13683	13699	13925	13815	13765	13872	13890	13871	13916	13864	13853	13864	13904	13869	13840	14027	13901	13659	13928	13883	13701	13733	13891	13847	13861	13827	13811	13970	13782	13818	13755	13842	13712	13880	14009	13788	13696	13961	13758	13799	13893	13882	13983	13892	13907	13882	13836	13895	13799	13903	13825	14044	13941	13898	13775	13675	13762	13823	13808	13876	13892	13798	13810	13719	13851	13785	13826	13818	13858	13842	13730	13891	13872	14004	13759	13840	13780	13918	13797	13767	13820	13607	13913	13695	13754	13767	13876	13670	13930	13871	13874	13731	13858	13864	13813	13776	13908	13829	13828	13817	13732	13857	13628	13999	13981	13678	13877	13944	13862	13879	13876	13808	14063	13832	13757	13724	13849	13845	13915	13722	13866	13921	13780	13773	13719	13805	13782	13884	13884	13832	13825	13705	13746	13798	13814	13746	13896	13685	13945	13789	13984	13852	13739	13571	13715	13908	13924	13801	13884	13984	13783	13928	13786	13837	13849	13823	13805	13970	13926	13798	13793	13924	13771	13964	13790	13851	13910	13913	13759	13935	13950	13872	13930	13806	13759	13851	13822	13771	13717	13862	13936	13743	13872	13936	13877	13917	13909	13870	13779	13802	13838	13747	13985	13879	13768	13734	14006	13836	13778	13826	13990	13757	13938	13782	13894	13758	13921	13934	13916	13838	13931	13679	13834	13826	13799	13781	13846	14049	13828	13695	13782	13784	13848	13807	14015	13675	13770	13939	13817	13863	13802	13880	13738	13882	13844	13883	13870	13852	13831	13683	13908	13655	13952	13779	13804	13878	13834	13868	13812	13737	13738	13752	13889	13809	13765	13925	13712	13856	14081	13665	13925	13926	13927	13929	13876	13957	13718	13853	13855	13850	13864	13744	13968	13942	13714	13850	13855	13943	13713	13770	13933	13857	13847	13816	14000	13665	13756	13895	13832	14040	13806	13897	13893	13861	13837	13909	13881	13755	13839	13889	13782	13824	13667	13725	13671	13669	14000	13781	13961	13788	13889	13800	13902	13881	13760	13865	13672	13769	13831	13922	13975	13886	13893	13698	13842	13918	13965	13890	13896	13796	13819	13969	13831	13815	13847	13711	13764	13852	13794	13941	13983	13958	13941	13937	13948	13792	13947	13778	13826	13729	13748	13795	13734	13661	14030	13823	13809	13813	13841	13841	13890	13870	13933	13841	13686	14064	13738	13748	13849	14055	13819	13754	13816	13769	13741	13937	13759	13943	13727	13794	13802	13942	13761	13889	13821	13842	13905	13888	14021	13877	13721	13924	13795	13868	13916	13770	13717	13815	13831	13955	13932	13935	13805	13854	13853	13906	13970	13896	13973	13814	13844	13719	13784	13811	13881	13723	13978	13701	13693	13808	13795	13895	13872	13694	13805	13720	13802	13941	13917	13655	13899	13906	13883	13950	14076	13808	13830	13847	13811	13838	13890	13738	14034	13828	13622	13892	13850	13938	13837	13763	13752	13804	13900	13768	13900	13929	13901	13924	13831	13907	13820	13673	13937	13947	13768	13775	13851	13808	13866	13691	13877	13660	13911	13783	13901	13826	13799	13928	13894	13823	13654	13971	13951	13789	14077	13790	13807	13760	13960	13738	13836	13916	13663	13777	13748	13893	13783	13887	13910	13702	13826	13832	13800	13720	13798	13854	14006	13824	13870	13921	13752	13754	13811	13960	13748	13827	13706	13963	13731	13923	13874	13933	13747	13793	13914	13763	13837	13909	13817	13840	13903	13853	13850	13901	13865	13932	13778	13753	13834	13675	13901	13794	13796	13994	13841	13756	13955	13814	13884	13857	13898	13726	13726	13802	13640	13667	13784	13736	13981	13815	13892	13936	13862	14053	13847	13637	13794	13935	13931	13718	13768	13978	13731	13776	13759	13862	13884	13803	13900	13843	13946	13785	13941	13812	13724	14026	13914	13880	13833	13911	13819	13838	13764	13917	13994	13783	13905	13850	13776	13845	13933	13878	13855	13807	13764	13843	13961	13682	13716	13819	13835	13881	13683	13935	13769	13882	13899	13784	13917	13832	13961	13760	13843	13654	13845	13767	13940	13845	13971	13948	13798	13902	13879	14049	13812	13806	13824	13752	13863	13731	13862	13889	13817	13782	13799	13748	13861	13781	13941	13835	13742	13742	13784	14033	13935	13877	13881	13824	13811	13760	13700	13887	13978	13951	13905	13850	13827	13816	13834	13817	13825	13791	14052	13856	13947	13931	13796	13811	13856	13876	13987	13865	13939	13930	13682	13948	13912	13915	13667	13899	14097	13880	13731	13841	13705	13852	13800	13827	13932	13774	13625	13992	13836	13884	13832	13870	13810	13759	13792	13900	13878	13883	13895	13840	13824	13758	13815	13949	13770	13809	13981	13928	13846	14010	13801	13815	13886	13612	13981	13903	13856	13907	13883	13813	13876	13807	13845	13970	13877	13829	13963	13813	13765	13870	13996	13792	13873	13908	13799	13691	13786	13895	13762	13752	14012	13806	13861	13698	13969	13814	13934	13876	13682	13912	13745	13917	13714	13821	13840	13726	13766	13788	13799	13749	13880	13959	13849	13781	13794	13824	13835	13728	13970	13816	14034	13853	13788	13742	13889	13779	13873	13943	13805	13991	13926	13879	13751	13820	13887	13878	13970	14000	13810	13858	13792	13953	13718	13786	13873	13811	13756	13780	13782	13789	13887	13987	13970	13863	13810	13786	13963	13866	13886	13859	13873	13663	13683	13810	13996	13798	13820	13856	13827	13899	13957	14052	13915	13905	13633	13939	13869	13792	13864	14000	13859	13859	13799	13695	13948	13739	13985	13774	13746	13861	13745	13800	13744	13890	13943	13975	13924	13778	13937	13786	13873	13704	13730	13750	13597	13936	13793	13698	13802	13925	13682	13857	13976	13656	13761	13802	13916	13922	13950	13827	13930	13768	13786	13826	13798	13885	13814	13885	13672	13935	13709	13883	13857	13947	13914	13982	13776	13895	13789	13848	13812	13793	13802	13798	13810	13818	13889	13848	13881	13867	13793	13891	13693	13912	13889	13906	13923	13820	13756	13946	13771	13859	13840	13774	13946	13846	13940	13809	13901	13967	13885	13765	13689	13949	13771	13898	13831	13747	13799	13951	13729	13942	13916	13883	13951	13742	13781	13963	13758	13938	13818	13877	13737	13804	13695	13853	13929	13897	13931	13770	13777	13945	13656	13876	13885	14004	13936	13847	13985	13916	13869	13835	13909	13927	13828
29426	20710	19157	17464	16166	16101	16464	16155	16622	20314	21331	18670	16975	16463	16210	15973	15981	16195	16060	16225	15979	16160	16199	15999	16355	16279	16170	16116	16158	16090	16235	16135	15968	16000	16224	15912	16001	16188	16279	16232	16240	16339	16235	16034	16182	16049	16146	16131	16226	16051	16028	16137	16210	16072	16061	16100	15971	16082	16041	15924	16373	16086	16222	16058	16034	15910	16048	16083	16294	16321	16183	16064	16099	15879	16032	16093	16462	16165	16035	16126	16205	16230	16210	16128	16064	15922	15958	15899	16189	16042	16297	16252	16057	16168	15992	15845	16037	16135	15915	15967	15839	16023	16000	16009	16105	16180	15978	16174	16160	16109	16177	16228	16199	16066	15958	16013	16267	15992	16142	16204	16050	16290	16065	16131	16054	16222	16158	16045	16135	16055	16222	16068	16238	16051	16054	16180	16023	16113	16239	16151	16311	16164	16028	15969	16126	16181	16123	16077	16146	15991	16296	16130	16121	16061	16199	16135	16188	16163	15937	16077	16015	16068	16005	16172	16190	16082	16217	16140	16050	16015	16279	15852	16118	16075	16256	16056	16124	16070	16174	16083	16023	16177	16063	16118	15999	16013	16040	16139	16104	16014	16218	16011	16130	16204	16124	16098	16090	16144	16061	16023	16285	16059	15938	15969	16106	16018	15939	16235	16117	16222	15967	15936	16016	16049	15975	15937	15908	16023	15996	16089	16273	16048	16114	16211	16131	15985	16223	15935	15930	16103	16122	15993	15803	16165	16097	16036	15946	15958	16253	16122	16221	16175	16028	16059	16164	16009	16157	15952	15807	16096	16047	16083	16195	16101	15973	16031	16192	16122	15866	16221	16164	16083	16140	16104	16062	16163	16146	15921	16027	15954	16089	16073	16123	16215	16193	16251	16335	16156	15969	16137	16101	16082	16019	16207	16081	15916	16097	16010	16153	16027	16146	16152	16089	16154	16131	16072	15900	15885	16143	16206	16014	15969	16093	15899	16139	16159	16079	16256	16245	16001	16303	16246	15937	15991	16023	15950	16197	16041	15908	16025	16232	15825	16286	16196	16240	16162	16193	16147	16031	16038	16031	16067	16029	16060	16094	16248	16170	15960	16285	16073	16096	16143	16134	16094	16173	16076	16216	16269	16064	16089	16395	16398	16074	16037	15990	16149	15989	15940	16167	15905	16114	16076	16073	16071	16068	16128	16350	15978	16070	16105	16054	16009	16213	16274	16019	16400	16122	16103	15914	16232	16032	16008	16001	16126	16320	16337	16141	16090	16044	16009	16181	16320	16105	16107	16133	16103	16081	15870	15982	16015	15879	16094	16298	16293	16133	16091	16264	16138	16157	16096	16209	16083	16179	16317	15966	16076	16063	16124	16091	16015	16132	16262	16139	16093	15907	16031	16065	15987	16061	16195	15944	16051	16154	16070	16042	16131	16122	16014	16217	16071	16175	16160	16138	16190	15904	16023	16021	16180	16086	16291	16252	15862	16091	15985	16132	16252	16325	16184	16081	16272	16075	15936	16387	16029	15978	16086	16229	16039	15991	16101	15974	16120	15997	16127	16025	16046	16165	15987	16169	16216	16157	16104	16007	16138	16259	16094	16393	16147	16199	16095	16213	16035	16207	16000	16101	16139	16132	15933	16067	16122	16156	16162	16096	16481	16169	16028	16167	16150	16035	16284	16021	16256	16028	16198	15988	16184	16053	15949	16117	16142	16192	16168	16250	16201	16398	16197	15912	16004	16257	16017	16023	16329	16228	16240	15857	16071	16114	15995	16119	16169	16042	16201	16219	16116	16024	16116	16157	15865	16007	16230	16043	15995	16044	16009	16077	16138	16046	16198	16155	15993	16029	16090	16283	16200	16303	16089	16156	16163	15859	15962	16064	15899	16071	15930	16167	16013	16129	16169	16014	16074	15919	16207	15791	16054	16176	16264	16325	16111	16081	16120	16116	16167	16137	16013	16232	16088	15966	16201	16275	16061	15889	16096	16225	16204	16087	16164	16004	16110	16017	16266	16234	15920	16219	16174	16199	15906	16078	16124	16334	16033	16061	16074	16041	15885	15994	16079	16188	16216	16043	16160	16082	16166	16193	16018	16097	16211	16195	16123	16178	15955	16053	16226	16075	16095	16041	16145	15893	15857	16255	15978	16084	15899	16158	16103	16214	16365	16053	15999	16111	16152	16162	16064	16080	15978	16110	16084	16177	16226	16209	16093	16058	16061	16219	16101	16019	15999	15940	15971	15937	16191	15940	15994	16126	15897	16189	16151	16229	15974	16061	16092	16234	16249	16046	16138	16061	16059	15979	16002	16100	16141	15876	16253	16352	16097	16271	16056	16280	16040	16101	16203	16126	16175	16075	15952	15993	16123	16092	16217	16092	16052	16007	16096	15955	16116	16081	15830	16048	16337	16428	16162	16157	16183	16144	16287	16076	16247	16000	15956	16093	15978	16175	16296	16232	16041	16057	16159	16040	16176	15918	15970	16138	16330	16031	16186	16138	15851	15990	16087	16090	16122	16028	16107	16010	16172	16318	16094	15988	16102	15991	16122	16223	15898	16133	15995	16021	16031	16104	16171	16237	16044	16001	16183	16054	16063	16214	16002	16028	16045	16041	16200	16358	16172	16060	16211	15982	16013	16063	16272	16047	16108	16001	15890	16108	16155	16061	16123	15847	16148	16009	16100	15962	16080	16161	16085	16210	15941	16378	16261	16299	16071	16087	16008	16149	16052	16150	16096	15922	16064	16127	16020	16108	16108	16186	16001	16016	16166	16268	16245	16098	16061	16116	16355	16270	16010	15976	16197	15953	15866	16056	16127	16169	16169	16175	16197	16232	16048	16290	15813	16044	16207	16033	16137	16172	15981	15949	16006	16080	16092	15900	16198	16139	15972	16095	16217	16219	16110	16099	16035	16022	16091	16196	16172	15943	15947	16152	16058	16161	16074	15890	16121	15872	15975	16386	16041	16088	16031	16023	15910	16044	16064	16178	16301	16194	16225	16155	16099	16070	15964	16224	16366	16103	16113	16038	16153	16119	15993	16411	15964	16164	16162	16061	16260	16234	16120	16045	16185	16126	16061	15892	15989	16228	16002	16138	16167	16279	16221	16115	16141	16248	16189	16018	16166	16101	16143	16229	16086	15918	16292	16269	16103	16142	16010	16042	16239	16074	15982	16107	15947	16118	16024	16152	16007	16241	16068	16133	16231	16009	16003	16061	16045	16050	16201	16133	16053	16332	16058	16041	16208	15956	16195	16111	16092	16095	16057	16165	16234	16206	15823	15988	16034	16291	16203	16037	16006	16171	16027	16038	16301	16176	16178	16033	16003	16090	16196	16042	16153	15910	15855	16425	16134	16139	16165	16244	16348	15977	16148	15995	15988	16117	16071	16119	16071	16093	16212	16123	16135	16094	16083	16091	16171	16080	16228	16116	16121	16240	16219	16012	16305	16204	16155	16186	16169	15945	16294	16172	16288	16226	16222	15944	16173	16255	16084	16223	16068	16309	16022	16133	16081	15889	16089	16265	16104	16168	16163	16188	16090	16105	16101	16064	15989	16200	16250	16433	15963	16000	15908	16198	16026	16024	16001	16052	16068	16043	16158	16089	16161	16051	16037	16295	16119	16188	16039	16220	16055	16055	16029	15913	16224	16013	16152	16082	16115	16415	16112	15984	15918	16002	15961	16065	16106	15899	16049	16040	16213	16174	16043	16101	16263	16116	16214	16138	16085	16348	16052	15940	16060	16012	15986	16183	16168	16117	16107	15979	16064	16026	16050	16258	15917	15903	16221	16179	15985	16134	15802	16231	16161	16207	16199	16102	16036	16113	16144	16084	16175	15814	16201	16055	16036	16150	16094	16188	16081	15989	16108	16170	16006	16132	15971	16008	16157	16087	16315	16385	16393	16275	16018	16013	16073	16006	16117	16178	16153	16176	16048	16076	16006	16014	16116	16168	16012	16138	16004	16171	16187	16311	16192	16121	16040	16096	16362	16111	16182	16098	16161	16000	16142	16016	16088	16073	16017	16209	15975	16124	16154	16186	16066	16144	16154	16076	16127	15995	16358	16236	16096	16181	16188	15976	16052	16082	16148	16244	16125	16214	16123	16201	16014	16159	16092	16093	16058	15923	16064	16179	16357	16082	15989	16088	16173	16278	16156	16276	15994	16062	16170	16275	15872	16141	16091	16123	16158	16148	16054	16051	16208	15961	16146	15966	16048	16177	16091	16170	16267	16341	16155	16078	16040	16056	16153	16213	16106	16031	15994	16126	16204	15987	16146	16097	16037	16058	15929	16272	16263	16109	16166	16046	16135	16225	16127	15968	16375	16237	16285	16140	16063	16245	16137	16084	16102	16088	16021	16165	16021	16085	15956	16088	16084	16213	16262	16023	16214	16110	16220	15991	16119	16076	16266	16103	16136	16176	16110	16148	16168	15978	16230	16143	16038	16047	15838	16029	15927	16034	16096	16230	15948	16184	15991	16072	16065	16015	16165	16010	16083	15963	16242	16043	16144	16139	16099	16046	16368	16088	16019	16339	16142	16171	16174	16190	16164	16093	15839	16184	16111	16014	15881	16121	16110	16075	15932	15965	15889	16053	16333	16059	16115	16139	15958	15956	16037	16253	16000	15895	16175	16096	16079	16063	16004	16218	16240	16183	15989	16332	15981	16073	16217	16064	16227	16095	16234	16068	16016	16172	16152	16263	15899	16000	16106	16266	16004	16212	16239	16185	16075	16121	16066	15971	15968	16013	16084	16017	15824	16205	16213	16054	15988	15946	16172	16049	16026	16192	15977	16374	16502	16271	16107	16161	16030	16122	16216	16152	16063	16216	16075	16094	15958	16216	16116	16280	16161	16040	16082	16126	16090	15954	16051	16014	16005	16099	16051	16203	16047	15976	16134	16246	16100	16018	16158	16189	16010	16095	16060	16140	16068	16044	16038	16023	16076	16161	15883	16055	16126	16270	16232	16258	15960	16285	16234	16199	16188	16160	16316	16072	15958	15939	16156	16064	16204	16177	16118	15895	16088	16321	15954	15950	16079	16303	16169	16128	16057	16194	16081	16104	16059	16003	16160	16186	16038	15875	16004	16064	16129	16260	16133	16013	16091	16058	16128
14721	14516	14549	14257	14051	13997	14005	13862	14952	20692	20107	16365	14440	14030	13775	13783	13988	13788	13800	13831	13558	13785	14045	13819	13773	13977	13838	13871	13767	13906	13822	13671	13948	13585	13760	13850	13801	13822	13867	13979	13802	13875	13735	13782	13768	13839	13889	13772	13875	13992	13642	13821	13855	13902	13689	13736	13752	14032	13916	13791	13870	13588	13827	13594	13734	13918	13811	13703	13609	13786	13722	13907	13607	13601	13827	13943	13857	13941	13662	13728	13758	13699	13720	13864	13757	13849	13878	13668	13664	13785	13750	13825	13819	13651	13675	13841	13702	13816	13846	13686	13882	13677	13987	13856	13592	13877	13775	13794	13867	13918	13719	13728	13966	13779	13678	13692	13754	13708	13910	13652	13738	13787	13814	13759	13811	13700	13844	13792	14002	13741	13815	13910	13830	13805	13932	13745	13858	13654	13646	13738	13802	13810	13749	13834	14027	13821	13738	13901	13874	13917	13736	13925	13812	13823	13876	13927	13692	13897	13845	13775	13661	13820	13677	13791	13650	13603	13792	13778	13949	13640	13753	13881	13721	13845	13934	13819	13750	13865	13863	13990	13891	13893	13880	13816	13868	13570	13794	13831	13588	13763	13829	13942	13809	13765	13867	13787	13714	13928	13666	13856	13631	13751	13731	13815	13830	13801	13764	13684	13784	13775	13990	13759	13930	13800	13828	13892	13772	13773	13721	13889	13839	13872	13731	13704	13661	13953	13818	13721	13752	13845	13801	13909	13703	13842	13897	13722	13702	13828	13719	13796	13920	13755	13852	13750	13875	13835	13883	13847	13967	13779	13932	13801	13800	13671	13851	13855	13740	13839	13867	13829	13732	13860	13957	13856	13744	13691	13823	13658	13953	13853	13803	13880	13728	13664	13873	13781	13833	13611	13808	13775	13757	13895	13723	13774	13741	13825	13929	13906	13792	13897	13952	13727	13834	13767	13761	13752	13805	13872	13873	13789	13787	13768	13827	13788	13743	13795	13822	13808	13641	13718	13668	13831	13757	13906	13719	13883	13710	13613	13733	13853	13963	13673	13999	13914	13786	13959	13789	13856	13647	13960	13803	13898	13744	13772	13805	13838	13739	13634	14005	13854	13661	13937	13840	13900	13823	13787	13863	13859	13732	13710	13787	13715	13843	13850	13824	13684	13778	13736	13858	13759	13819	13872	13773	13711	13915	13804	13865	13709	13709	13794	13828	13799	13867	13834	13936	13857	13810	13770	13927	13933	13870	13866	13830	13727	13741	13770	13511	13749	13821	13784	13907	13767	13817	13683	13903	13745	13710	13808	13898	13655	13850	13824	13764	13875	13793	14043	13881	13898	13775	13798	13861	13705	13878	13864	13820	13889	13925	13700	13876	13778	13774	13758	13837	13865	13909	14017	13624	13883	13786	13928	13780	13935	13786	13758	13600	13747	13876	13910	13954	13789	13905	13840	13823	13760	13770	13698	13952	13916	13760	13896	13778	13742	13853	13813	13738	13847	13869	13766	13874	13862	13872	13715	13897	13708	13953	13781	13788	13722	13710	13817	13729	13856	13795	13746	13681	13712	13926	13879	13823	13714	13872	13792	13814	13827	13798	13788	13649	13799	13747	13920	13610	13754	13776	13881	13772	13922	13818	13626	13859	13880	13941	13710	13855	13820	13867	13801	13786	13686	13925	13793	13818	13844	13861	13682	13884	13927	13923	13781	13778	13771	13790	13724	13804	13942	13909	13697	13880	13650	13801	13755	13667	13644	13807	13667	13754	13710	13764	13804	13961	13824	13889	13650	13973	13816	13952	13767	13787	13792	13858	13822	13916	13764	13832	13678	13709	13917	13676	13849	13785	13986	13820	13952	13809	13711	13922	13763	13861	13923	13932	13905	13854	13879	13866	13885	13800	13832	13901	13694	13776	13800	13979	13775	13867	13817	13777	13980	13679	13860	13933	13736	13750	13834	13698	13861	13811	13634	13673	13875	13519	13764	13868	13880	13767	13670	13771	13855	13888	13846	13736	13834	13843	13973	13776	13779	13766	13682	13846	13804	13841	13829	13840	13880	13684	13814	13759	13735	13858	13872	13539	14081	13789	13720	13754	13753	13897	13953	14049	13864	13903	13874	13794	13827	13669	13709	13853	13853	13844	13744	13791	13683	13892	13779	13857	13920	13765	13707	13749	13807	13834	13906	13838	13795	13715	13709	13842	13894	13761	13789	13824	13651	13679	13563	13884	13904	13772	13803	13925	13847	13872	13854	13626	13837	13923	13724	13871	13661	13840	13854	13836	13929	13721	13746	13879	13852	13780	13869	13866	13776	13829	13682	13735	13820	13874	13912	13857	13724	13794	13801	13686	13838	13922	13733	13771	13658	13762	13927	13690	13627	13826	13842	13823	14034	13792	13705	13811	13772	13792	13800	13745	13889	13788	13935	13600	13769	13763	13947	13832	13747	13757	13558	13710	13765	13659	13970	13932	13729	13835	13845	13683	13712	13803	13810	13878	13666	13827	13696	13816	13823	13807	13931	13661	13734	13539	13762	13713	13835	13691	13765	13908	13971	13827	13624	13836	13942	13936	13769	13829	13746	13665	13777	13807	13765	13890	13878	13942	13768	13879	13850	13816	13935	13688	13823	13868	13642	13829	13830	13782	13828	13706	13673	13753	13944	13849	13797	13792	13797	13769	13709	13952	13872	13771	13719	13686	13901	13777	13786	13940	13738	13855	13755	13808	13759	13832	13785	13677	13774	13791	13895	13877	13797	13849	13752	13703	13912	13820	13821	13842	13773	13720	13653	13907	13741	13748	13722	13954	13878	13851	13829	13797	13766	13830	13777	13811	13704	13858	13822	13852	13862	13666	13765	13928	13804	13863	13824	13823	13902	13805	13803	13790	13701	13821	13974	13810	13654	13895	13803	13828	13756	13826	13970	13685	13963	13929	13810	13916	13809	13708	13992	13901	13707	13860	13738	13991	13783	13780	13773	13772	13751	13829	13835	13949	13806	13636	13919	13713	13648	13732	13793	13738	13653	13793	13707	13769	13803	13706	13873	13711	13685	13852	13750	13704	13722	13873	13936	13742	13700	13694	13659	13911	13846	13895	13609	13696	13855	13813	13774	13733	13936	13609	13769	13687	13769	13810	13634	13973	13700	13736	13758	13775	13812	13953	13714	13675	13903	13849	13774	13824	13779	13855	13802	13748	13850	14003	13770	13897	13837	13819	13892	13601	13822	13803	13673	13704	13943	13816	13898	13875	13912	13731	13759	13753	13883	13779	13949	13781	13839	13745	13806	13727	13909	13980	13842	13880	13535	13866	13837	13739	13856	13855	13738	13837	13848	13772	13903	13802	13498	13803	13887	13757	13819	13792	13845	13792	13748	13721	13712	13926	13805	13691	13817	13899	13874	13829	13781	13856	13832	13817	13803	13668	13675	13760	13747	13902	13974	13755	13632	13707	13784	13798	13998	13896	13883	13814	13835	13918	13798	14044	13885	13851	13724	13850	13823	13843	13875	13881	13884	13768	13868	13609	13831	13756	13864	13864	13912	13955	13800	13736	13676	13876	14009	13936	13870	13685	13804	14020	13838	13764	13750	13751	13917	13814	13686	13726	13893	13735	13932	13685	13680	13857	13915	13844	13584	13786	13809	14040	13710	13767	13993	13903	13818	13768	13766	13837	13801	13759	13725	13862	13838	13805	13784	13750	13858	13692	13784	13777	13918	13735	13840	13869	13799	13772	13826	13820	13678	13775	13688	13747	13759	13810	13586	13805	13930	13716	13805	13887	13765	13859	13772	13940	13690	13790	13938	13878	13748	13699	13824	13851	13732	13702	13743	13882	13954	13665	13827	13571	13835	13734	13795	13947	13737	13753	13905	13779	13776	13838	13878	13883	13727	13833	13873	13735	13696	13797	13716	13805	13867	13583	13868	13825	13835	13896	13826	13860	13839	13754	13816	13800	13757	13803	13808	13938	13846	13881	13763	13724	13717	13832	13868	13848	13838	13829	13808	13798	13952	13989	13893	13749	13786	13627	13690	13775	13824	13768	13761	13961	13967	13893	13775	13737	13832	13874	13770	13859	13946	13664	13736	13792	13703	13945	13781	13928	13872	13718	13661	13871	13886	13672	13819	13862	13685	13692	13738	13859	13894	13784	13768	13783	13854	13848	13968	13870	13966	13874	13769	13882	13784	13791	13829	13787	13842	13791	13864	13727	13685	13861	13751	13726	13987	13872	13811	13739	13737	13837	13642	13686	13834	13809	13704	13753	13681	13729	13783	13820	13866	13851	13821	13961	13868	13688	13894	13788	13812	13759	13686	13862	13739	13719	13718	13734	13784	13700	13834	13758	13739	13897	13801	13737	13732	13793	13729	13761	13790	13712	13747	13731	13762	13987	13966	13779	13806	13762	13898	13864	13692	13633	13839	13743	14022	13740	13711	13777	13646	13881	13727	13846	13870	13787	13674	13787	13740	13793	13824	13797	13857	13781	13738	13664	13894	13862	13716	13771	13710	13886	13745	13748	13695	13808	13967	13832	13736	13829	13925	13748	13660	13737	13689	13854	14021	13841	13733	13873	13957	13602	13690	13756	13848	13811	13766	13747	13699	13805	13622	13830	13539	13773	14013	13762	13939	13768	13862	13932	13905	13862	13798	13721	13886	13762	13814	13899	13897	13986	13682	13829	13835	13659	13860	13819	13836	13806	13753	13837	13845	13851	13815	13750	13906	13635	13780	13801	13802	13943	13711	13736	13663	13753	13741	13721	13663	13743	13685	13805	13894	13929	13844	14071	13743	13894	13733	13873	13771	13785	13854	13756	13785	13672	13609	13826	13751	13739	13829	13722	13924	13895	13999	13652	13771	13739	13676	13789	13674	13885	13639	13825	13830	13820	13795	13809	13842	13797	13805	13810	13879	13840	13717	13903	13745	13658	13806	13863	13758	13814	13803	13849	13805	13839	13711	13823	13694	13905	13780	13656	13648	13667	14016	13835	13761	13870	13883	13773	13886	13914	13736	14008	13838	13909	13637	13876	13781	13766	13901	13959	13922	13881	13711	13993	13699	13756	13828	13900	13822	13951	13921	13785	13832	13715	13818	13687	13950	13825	13837	13779	13785	13859	13810	13890	13750
25648	20835	26939	25273	19514	17406	17419	16539	19880	38795	37555	24606	18550	16602	16198	16212	16167	16104	16290	16150	16018	16003	15978	16177	16136	15911	15986	16182	16176	16356	15849	16079	15803	16007	16158	15909	16167	16181	16169	16018	16007	16033	16017	15927	16045	15881	16239	16120	16231	16037	16139	15971	15986	15915	15905	15871	16199	16249	15840	16189	15788	16123	16022	16015	15907	15981	16010	15909	15976	16144	16011	16019	16172	15936	16152	16025	15998	16050	16142	15967	16117	15910	16245	16047	15986	16098	15948	15846	16032	16259	16114	15795	16181	15965	15937	16029	15885	16020	16086	16179	16126	15962	16167	16051	15909	16063	16091	15933	16147	15977	16153	16098	15995	15904	16113	15897	16032	16073	16095	15859	16071	16027	16073	15973	16005	15952	15756	16100	16041	15889	16025	16132	16079	16036	16137	16209	16103	16142	16150	16075	16017	16015	15789	16208	16055	15954	15956	16120	15908	15751	16023	16148	15719	16052	16017	15925	16019	15926	15899	16024	15745	15890	15824	16158	16089	15881	15849	15935	15788	16196	16195	15892	15966	15759	15822	16039	15930	15923	15907	15928	15914	16140	16015	15995	15979	15945	15893	16006	16019	15904	16357	16112	16235	16023	16208	16006	16007	16149	15942	16004	16018	15792	16023	15924	16156	16021	16042	15843	16062	15978	16076	16005	16048	15962	16041	16112	15887	16054	15932	15855	15956	15903	15904	16119	16043	16132	16048	15922	16061	16164	15929	15902	16052	16066	16036	16177	16121	15950	15992	16074	15977	16014	15958	15976	15938	16033	16187	15877	15967	15974	15841	15879	15964	15952	15825	15884	16167	16083	15999	16046	15892	15790	16198	15903	15976	16059	15983	15984	15823	16012	16028	16151	16009	15897	16038	15864	16054	16141	16073	16010	16177	16010	16020	15904	16022	16074	16183	16103	16175	16024	15973	15724	15974	15887	15955	15953	15636	15885	16025	16178	16184	15960	16080	15991	15963	15916	16225	16050	16078	15828	16002	16158	16168	15875	15847	16148	15945	16028	16036	15817	16187	15993	15951	15943	15948	16029	15971	16032	15894	15945	16117	16073	15778	15968	16090	16092	15939	15933	15999	16085	16014	15962	16148	16089	15859	16083	15983	15747	15903	15938	15823	15904	15931	15888	16123	16082	16136	15999	16215	16322	16093	15999	16214	16072	16034	16010	16130	16075	15981	16004	15911	15963	16120	15977	16023	15856	16137	16089	15999	16065	16200	16027	16123	16055	15965	16092	16025	15833	15771	16110	15900	15855	15902	15840	16015	16050	15897	15995	15871	16051	16061	16017	16006	16008	15986	15916	15888	15885	16018	15887	16067	15905	15762	16029	16009	15855	16005	15953	16161	15927	16013	15879	16037	15893	16087	15969	16050	16128	16068	16156	16070	16158	16037	16056	16214	15842	15938	16148	16044	15977	16076	15995	15994	15959	15901	16051	15895	15924	16018	16033	15754	15852	16219	15953	16199	16070	16364	16209	16110	16057	16073	16029	16146	15993	16210	15953	16047	16003	16061	15985	16044	16264	16004	16087	16042	16010	16166	16033	16026	16047	15924	15736	16188	16192	15917	15896	15793	15875	15912	16124	15935	16034	16264	16011	16016	16102	16039	16070	15943	15908	15967	16020	16137	15960	15959	15986	15929	15939	15949	15847	16094	16019	16008	16016	16008	15979	15970	15883	16123	16019	15972	15942	15856	15959	16028	16041	16227	15965	16032	15973	15958	16138	16160	15926	15802	15930	16175	15891	16080	15877	15967	16080	16145	15924	15978	16177	15998	16010	15762	16063	15982	15794	15990	15971	15898	15896	15830	15958	16077	16111	15942	16197	15992	15876	16136	15995	16013	16230	15958	16132	15997	15967	15977	16052	15874	15920	15803	15926	16026	15986	16213	16055	15937	16108	16229	16034	15950	16125	16027	15930	16100	16033	16086	15964	16055	16024	16212	16036	15857	15974	15869	15711	16028	15989	16076	15900	15914	15960	16114	16058	16063	15894	16114	15921	15945	16008	15920	15901	15990	16035	15971	15879	15991	15779	16091	15932	15984	15991	16031	16097	15959	15919	16093	16055	15865	15794	15893	15996	15910	15922	15895	15837	15935	16101	16062	15935	15918	16209	15898	15795	16098	16011	16027	15888	15929	15901	16108	16057	16034	16158	15972	15886	15946	16076	16046	15895	15952	16026	15968	16052	16015	15914	15976	15966	15936	15985	16122	15879	16071	16020	15876	16107	16110	15957	15967	16170	15810	16118	16028	16019	16093	15857	15969	15842	16010	16078	16088	15998	15835	16044	15808	16007	16064	15816	16000	15964	16007	16113	16175	15913	15855	16096	16194	16127	16120	16107	15965	16021	16179	15998	15966	15983	16127	15863	16226	15968	15936	16132	15763	16026	16076	15951	16182	16017	15936	16137	16010	15982	16038	15944	16004	15946	15900	15926	15940	16213	15940	16208	15878	15998	16096	15898	16133	15924	16059	16132	16120	15925	16130	16038	15870	16014	15953	16055	15909	15763	16050	15922	16006	15857	16048	15961	16144	16003	15972	16128	16054	16009	15902	15943	16087	15964	16136	16001	16077	16139	15909	15821	15904	16104	16072	15834	15941	16069	15866	16010	16145	16047	15941	16053	16183	15995	15992	16066	16067	15954	16297	15958	16075	15856	15967	15730	15980	16039	16033	16048	16016	15832	16141	16115	15919	15907	15975	15917	15931	16022	16084	16119	15964	16173	16008	15957	15831	15919	16002	15947	15880	16136	15989	16053	15970	16143	15992	15987	15984	16065	15822	16074	15988	16082	16084	16007	15933	16014	16042	15995	16189	15731	16148	16109	16039	15998	15933	15755	15980	16177	15903	15899	16190	15873	16084	15992	15779	16153	15929	16014	16004	15920	15983	16127	16148	16105	16095	16192	15991	16046	15843	16068	16023	15788	15925	16078	15995	15910	16003	16191	16027	16112	15915	15925	16051	16281	16152	16066	16083	16006	16062	16108	15965	15940	16110	16152	16011	15925	16121	16014	15791	15994	15960	16099	16064	15994	15948	15971	16024	16099	15840	15794	15960	16068	15979	15921	15877	15784	16257	15936	16146	16056	16023	15982	15811	16037	15977	16136	16064	16167	15836	15940	16260	16074	16061	15920	16167	16029	15919	15872	16026	16144	16033	16104	16331	16210	16027	16237	16158	16020	16110	15851	15900	15890	15912	16002	15933	15951	15887	15817	16068	16073	15920	16083	15806	16115	15798	16083	15858	15972	16057	16091	16206	15925	15970	15820	15867	15994	16098	15885	16027	16179	15933	16088	16002	15916	16196	16175	15898	16127	16244	15969	16015	16025	16117	16213	15985	15926	16088	15961	15892	15856	15948	16141	16082	15938	15950	16152	15986	15961	15968	16044	16093	16026	15936	15896	15965	16282	15907	15954	15921	16090	15887	16016	16142	16026	15993	16142	15977	15880	16068	15837	15769	15879	15921	16128	16025	16057	16099	15927	15864	15984	15863	16058	16043	16084	15946	16069	15999	15929	15926	15870	15867	15975	16224	16121	16008	16248	15944	16107	15902	15954	16018	16057	16133	16082	15947	16315	15934	15993	16069	16179	15905	16076	15905	16012	16078	16069	15935	16026	15797	15940	16177	15960	15968	16020	16052	16156	16034	15962	16083	16076	16000	15995	16134	16003	16199	16015	15927	16125	16011	15930	16038	16130	16163	16199	15999	15748	16016	15995	15978	15963	16054	16068	16221	16150	15925	16013	15977	16179	16123	16063	15989	15964	15822	16223	16187	16251	16091	16012	16327	16095	16152	15956	15971	16055	15993	16030	16028	16092	16070	16063	16039	15877	16005	16141	15862	15891	16078	15998	16037	15988	15963	15781	16052	16048	15773	15954	16013	16039	16044	15842	15957	16002	15982	16031	16053	15805	16050	16055	15966	15793	15706	15970	16037	15868	15955	16025	16162	16255	16112	16127	15878	15805	16026	16039	15984	16087	16202	16036	16068	15931	16058	15865	15807	15836	16069	15740	16043	16039	16094	15898	16044	16094	15907	15899	16099	16033	16089	16085	16010	15952	15969	15856	15912	15923	16073	16068	16079	15984	16028	16074	16005	15995	16082	16104	16016	16066	15881	15990	16129	16079	16213	16157	15976	16195	16052	16137	15955	15863	15964	15988	16048	15954	16086	16025	16175	16011	15996	16126	15996	15947	16104	15950	15980	16004	15916	15932	16048	15884	15975	15951	15914	16076	15985	16205	16166	16116	16107	16136	16066	16027	15889	16039	16193	15845	16132	15853	15908	16058	16165	16112	16041	15936	16026	15887	15910	16046	16094	16085	16056	15892	16068	16089	15789	16124	16025	16065	15961	15996	16090	16111	16000	16157	16000	15823	15938	16013	15987	15917	16155	16006	16086	15967	16186	16174	16140	15841	16125	15906	15979	15759	16093	16009	16062	16140	16180	15958	16031	15967	16048	16055	15937	16068	15961	15942	16118	15956	16029	16086	16247	16024	16052	16026	16084	15885	16071	16163	15835	15937	15850	16112	15881	16064	15892	16025	16129	16234	15879	16108	16321	16252	16017	16031	16141	15914	15891	16094	16094	16030	16079	15954	16269	16092	16150	15965	15897	16016	15921	15839	16081	15992	15878	15987	16004	16137	16124	15881	16009	15972	15847	16009	15983	15814	15950	16062	16073	16042	15966	15932	15923	15937	15795	15997	16007	15862	16134	16035	16095	15896	16135	16250	15967	16057	16144	16144	15997	16020	15941	15973	16061	15998	15989	16043	16211	16062	16038	16166	16090	15991	16049	16061	15986	16073	16047	15965	15914	16012	15932	15945	15946	15920	15913	15969	15911	16102	16084	16059	16007	16168	15950	16040	15833	16250	16108	15947	16186	16074	16111	15961	15965	15950	16144	15796	15772	16033	16023	16063	16124	16085	16170	16019	15839	15831	16050	16166	16004	16006	15964	16114	15963	16041	15959	16033	15839	15777	15942	15985	15977	15955	15905	15981	16024	15972	15895	16040	15981	16010	15980	16063	16104	15877	16199	15853	15989	15979	16195	16053	16047	16055	16003	16008	15919	16062	15931	15809	16037	16123	15921	16131
13676	19370	18691	16268	15310	14640	14551	14429	20606	41414	36507	21941	15824	13925	13760	13841	13810	13574	13726	13667	13855	13823	13892	13669	13663	13836	13833	13816	13600	13811	13844	13650	13842	13611	13661	13806	13641	13812	13793	13670	13755	13770	13699	13903	13792	13899	13777	13804	13721	13821	13819	13675	13882	13759	13690	13604	13695	13680	13870	13869	13697	13744	13662	13755	13642	13802	13744	13847	13757	13685	13791	13750	13781	13858	13690	13706	13652	13686	13768	13832	13787	13826	13720	13856	13871	13823	13936	13671	13932	13851	13797	13886	13671	13920	13676	13675	14041	13867	13764	13698	13698	13727	13909	13924	13603	13715	13594	13680	13724	13728	13607	13663	13760	13657	13711	13819	13721	13801	13928	13784	13749	13723	13540	13814	13690	13690	13890	13681	13572	13710	13773	13824	13722	13714	13727	13673	13686	13618	13858	13601	13968	13840	13683	13703	13735	13859	13778	13799	13785	13698	13796	13793	13760	13775	13750	13740	13746	13744	13894	13846	13806	13799	13808	13613	13740	13649	13833	13686	13742	13662	13789	13706	13609	13726	13793	13795	13607	13780	13848	13650	13789	13693	13869	13582	13662	13640	13774	13801	13863	13872	13683	13918	13849	13626	13691	13795	13894	13731	13785	13675	13763	13801	13623	13754	13915	13765	13567	13543	13914	13779	13672	13873	13599	13802	13841	13926	13636	13757	13831	13603	13784	13959	13602	13763	13824	13707	13788	13654	13719	13782	13801	13876	13710	13614	13966	13573	13773	13657	13605	13792	13711	13960	13581	13646	13594	13800	13711	13773	13546	13690	13828	13854	13819	13829	13667	13694	13780	13803	13831	13759	13775	13689	13821	13835	13742	13620	13770	13680	13764	13718	13775	13908	13796	13837	13630	13619	13711	13699	13793	13624	13765	13692	13715	13829	13740	13818	13822	13610	13775	13764	13835	13768	13749	13773	13893	13621	13570	13869	13762	13720	13616	13802	13951	13586	13692	13754	13741	13756	13664	13622	13821	13817	13831	13892	13874	13732	13723	13788	13628	13686	13703	13746	13697	13854	13832	13618	13754	13799	13620	13899	13682	13661	13762	13878	13808	13669	13796	13703	13728	13741	13610	13698	13596	13872	13797	13735	13713	13695	13697	13781	13882	13729	13603	13565	13584	13751	13701	13669	13748	13637	13761	13835	13764	13678	13884	13625	13597	13759	13750	13840	13685	13672	13719	13873	13760	13759	13755	13768	13893	13633	13874	13653	13722	13864	13810	13861	13708	13574	13914	13756	13789	13893	13750	13659	13727	13701	13771	13764	13736	13803	13723	13699	13748	13724	13777	13956	13715	13638	13582	13900	13803	13833	13725	13749	13658	13623	13691	13747	13748	13662	13490	13826	13803	13861	13773	13678	13944	13823	13630	13813	13754	13610	13695	13707	13892	13639	13669	13797	13816	13785	13850	13533	13803	13725	13809	13790	13745	13776	13641	13916	13896	13738	13687	13754	13829	13690	13806	13845	13780	13776	13717	13807	13713	13710	13681	13630	13659	13805	13512	13579	13711	13807	13623	13968	13782	13782	13881	13639	13797	13648	13804	13640	13658	13663	13781	13714	13612	13844	13904	13793	13701	13671	13802	13793	13689	13731	13905	13801	13816	13717	13674	13786	13560	13627	13605	13854	13777	13705	13611	13814	13804	13788	13689	13736	13754	13916	13852	13754	13828	13704	13818	13758	13683	13674	13722	13760	13669	13632	13830	13711	13674	13723	13881	13752	13887	13687	13805	13668	13735	13642	13755	13778	13747	13886	13876	13698	13703	13723	13817	13715	13684	13684	13790	13605	13840	13784	13781	13755	13814	13932	13799	13809	13682	13678	13749	13754	13629	13752	13839	13788	13629	13815	13690	13708	13844	13652	13836	13735	13654	13738	13875	13531	13779	13780	13773	13793	13902	13668	13836	13753	13679	13702	13742	13798	13675	13747	13771	13861	13761	13759	13804	13607	13575	13722	13910	13802	13925	13710	13640	13717	13777	13690	13744	13693	13782	13790	13749	13883	13618	13780	13689	13583	13674	13861	13844	13690	13794	13641	13787	13610	13759	13761	13744	13880	13697	13612	13874	13830	13623	13650	13707	13798	13735	13867	13660	13781	13643	13778	13884	13648	13830	13701	13661	13566	13814	13835	13641	13654	13877	13646	13890	13827	13717	13724	13763	13775	13668	13738	13824	13636	13700	13736	13713	13759	13734	13709	13609	13718	13721	13817	13638	13785	13863	13706	13769	13794	13598	13827	13799	13967	13778	13496	13819	13656	13780	13757	13680	13713	13716	13732	13837	13776	13697	13657	13630	13729	13838	13724	13636	13865	13780	13748	13639	13675	13916	13680	13731	13960	13655	13877	13769	13727	13693	13753	13730	13705	13777	13775	13658	13682	13660	13787	13665	13827	13716	13847	13878	13823	13784	13629	13703	13837	14036	13794	13600	13793	13808	13770	13548	13911	13823	13708	13464	13870	13827	13843	13857	13716	13589	13736	13875	13978	13669	13834	13630	13631	13806	13765	13736	13810	13777	13791	13658	13705	13704	13689	13686	13876	13682	13774	13680	13738	13857	13859	13832	13751	13814	13785	13697	13743	13951	13792	13866	13768	13810	13729	13635	13677	13745	13694	13676	13752	13882	13692	13610	13783	13791	13754	13804	13696	13659	13888	13886	13702	13780	13798	13617	13738	13701	13717	13738	13771	13813	13619	13942	13757	13838	13760	13812	13715	13711	13625	13963	13476	13686	13859	13609	13656	13835	13677	13676	13847	13723	13668	13774	13739	13718	13687	13769	13817	13680	13748	13710	13685	13638	13950	13916	13589	13850	13724	13848	13740	13783	13674	13768	13642	13718	13604	13820	13681	13669	13685	13791	13787	13791	13808	13627	13849	13751	13694	13783	13669	13908	13820	13773	13948	13720	13708	13845	13614	13852	13854	13919	13791	13769	13882	13879	13677	13692	13869	13717	13909	13690	13754	13771	13523	13664	13848	13730	13750	13821	13758	13688	13721	13808	13653	13887	13875	13878	13661	13742	13660	13709	13780	13773	13791	13703	13630	13615	13654	13593	13610	13781	13736	13683	13802	13780	13706	13753	13644	13697	13511	13638	13820	13604	13825	13728	13838	13567	13727	13628	13687	13790	13874	13637	13851	13710	13853	13845	13681	13724	13745	13770	13789	13624	13547	13717	13776	13743	13782	13812	13971	13657	13657	13794	13761	13899	13581	13739	13695	13779	13756	13725	13777	13797	13766	13747	13616	13828	13841	13622	13647	13733	13680	13749	13574	13754	13739	13647	13791	13783	13863	13612	13565	13785	13613	13793	13705	13608	13810	13847	13883	13779	13687	13762	13962	13828	13724	13931	13672	13776	13770	13733	13702	13630	13851	13764	13733	13765	13899	13645	13717	13667	13668	13719	13712	13762	13714	13593	13829	13889	13861	13659	13630	13748	13528	13746	13785	13728	13772	13836	13822	13773	13635	13912	13751	13640	13447	13716	13663	13962	13788	13795	13608	13518	13715	13873	13861	13591	13655	13760	13606	13827	13672	13661	13707	13776	13821	13634	13740	13565	13743	13605	13700	13728	13624	13709	13670	13758	13673	13888	13685	13811	13748	13677	13691	13816	13554	13606	13826	13747	13816	13903	13777	13745	13819	13725	13785	13741	13733	13703	13803	13637	13604	13716	13876	13781	13819	13618	13724	13745	13815	13659	13808	13789	13716	13622	13751	13816	13752	13777	13745	13744	13747	13704	13661	13632	13856	13889	13896	13879	13840	13830	13866	13844	13674	13623	13771	13662	13696	13876	13710	13787	13842	13910	13875	13630	13750	13813	13720	13655	13824	13541	13826	13714	13763	13707	13832	13626	13645	13767	13644	13646	13625	13694	13821	13715	13783	13667	13782	13631	13832	13784	13956	13615	13613	13682	13704	13887	13633	13718	13772	13540	13681	13663	13629	13713	13757	13821	13885	13624	13838	13693	13701	13768	13774	13714	13585	13551	13693	13826	13803	13762	13780	13645	13777	13686	13726	13897	13781	13914	13835	13775	13946	13700	13551	13710	13738	13958	13697	13776	13755	13647	13821	13653	13658	13640	13753	13908	13840	13835	13645	13750	13782	13780	13724	13742	13770	13610	13686	13756	13795	13775	13692	13766	13594	13864	13744	13736	13780	13729	13606	13742	13763	13804	13707	13651	13805	13651	13704	13878	13753	13700	13777	13794	13782	13835	13649	13819	13706	13660	13655	13884	13665	13625	13660	13768	13641	13799	13705	13756	13750	13907	13698	13656	13629	13807	13721	13870	13606	13732	13639	13858	13691	13808	13823	13572	13605	13617	13763	13690	13744	13664	13495	13795	13704	13788	13805	13506	13830	13706	13722	13801	13888	13812	13783	13714	13658	13852	13799	13717	13755	13704	13713	13815	13723	13794	13686	13724	13659	13608	13813	13752	13832	13631	13761	13748	13760	13578	13698	13820	13848	13815	13722	13701	13889	13669	13825	13709	13674	13747	13711	13866	13861	13702	13708	13763	13819	13746	13737	13612	13867	13786	13827	13673	13623	13714	13752	13606	13790	13678	13725	13538	13794	13848	13697	13817	13723	13775	13811	13789	13768	13800	13869	13889	13877	13782	13955	13808	13683	13836	13887	13873	13687	13846	13694	13868	13880	13708	13812	13781	13528	13650	13751	13778	13685	13869	13697	13802	13758	13669	13665	13684	13883	13762	13677	13790	13910	13728	13682	13707	13663	13848	13759	13722	13682	13732	13764	13848	13998	13605	13835	13776	13775	13665	13759	13812	13875	13758	13739	13671	13883	13755	13852	13761	13782	13672	13703	13624	13658	13657	13759	13740	13795	13733	13578	13534	13739	13767	13628	13702	13704	13775	13860	13672	13832	13620	13720	13779	13828	13783	13706	13682	13662	13768	13732	13791	13698	13814	13765	13842	13742	13762	13841	13672	13764	13766	13833	13749	13712	13802	13646	13991	13663	13664	13637	13679	13627	13690	13793	13845	13750	13792	13513	13770	13896	13800	13768	13772	13570	13750	13595	13717	13700	13886	13834	13555	13776	13796	13722	13671	13723	13669	13716	13703	13922
23626	20806	28097	23635	21232	22402	21259	17770	23991	57525	53550	32414	21593	17427	16482	16422	16427	16058	16143	16273	15974	16087	16169	16502	16315	16221	16086	16289	16496	16561	16238	16278	16172	16179	16160	16067	16265	16218	16080	16135	16281	16102	16159	16340	16113	16238	16516	16059	16082	16360	16166	16127	16208	15977	16271	15960	16229	16282	16288	16022	16098	16065	16160	16274	15960	16326	16034	16197	16127	15953	16342	16167	16168	15877	16222	15853	15906	15979	15965	16118	15944	16197	16039	16158	16136	16228	16305	16175	16299	16229	16190	16133	16005	16102	16086	16154	16188	16305	16327	16197	16085	16224	16253	16013	16005	16149	16314	16050	16002	15965	16198	16239	16132	16180	16055	16118	16112	16262	16069	16369	16266	16041	16180	16143	16079	16051	16310	16160	16114	15983	16052	16132	16150	16017	16178	16118	16163	16088	16264	16097	16106	16157	16234	16121	16237	16038	16052	16178	16080	16228	16203	16136	16210	15954	16196	15959	16002	16189	16097	16302	16082	16012	16225	16173	16005	16151	16242	16152	16165	16318	16194	16165	16035	16177	16205	16167	16179	16172	16050	16361	16237	16211	16283	16244	16208	16220	16030	16073	16009	16089	16041	16149	16157	16148	16084	16364	16016	16201	16100	16001	16256	16020	16106	16002	16185	16016	16081	16059	16120	16135	16145	16191	16142	16098	15944	16152	16096	16073	15968	16050	16145	16057	16155	16018	16294	16270	16161	16311	16230	15958	15964	16083	15969	16302	16142	16073	16102	16141	16193	15933	16107	16232	16015	16299	16310	16140	16125	15995	16129	16087	16129	16066	15957	16138	16249	16192	16022	16142	16101	15995	16159	16223	16151	16148	16149	16026	15976	16239	16111	16097	16231	15913	15950	16047	16296	16164	16067	16022	16100	16200	16198	16102	16097	16081	16189	16164	16375	16149	16281	16298	16044	16084	16011	15898	16036	16248	16198	16230	16203	16269	16101	15938	16320	16024	16120	16196	16096	15936	16054	16302	16041	16116	16259	16130	16240	16079	16015	16137	16219	16094	15931	15960	16274	16163	16152	16164	16140	16032	16152	16104	16218	16178	16207	16038	15947	16016	15916	16166	16199	16047	16105	15992	16202	16170	16124	16312	16037	16294	15834	16183	16013	15988	16212	16084	16128	16085	16064	16095	16069	16133	16118	16140	15967	16229	16235	16274	16173	16178	16130	16251	16274	16337	16361	16049	16018	16298	16137	16025	16132	16260	16273	16057	16130	16237	16306	16047	16084	16200	15980	16051	16193	16281	15937	16112	16277	16089	16194	16136	16025	16075	16164	15980	16236	16144	16256	16167	16263	16079	16133	16166	16079	15961	16111	15990	16063	16204	16189	16182	16037	16070	16162	16006	15931	16002	16115	16245	16234	16435	16037	15982	16020	16232	16087	16286	16108	16180	16214	16159	16200	16181	16160	16132	16170	16043	16134	16250	15941	16095	16126	16199	16165	16168	15946	15980	16177	16161	16012	15950	16348	16151	16146	16049	15920	16117	16218	15988	15924	16126	16124	16111	16022	16110	16254	16301	16082	16010	16074	16128	16248	16169	16211	16027	15953	16190	16247	16105	16220	15985	16259	15832	15934	16042	16142	16057	16174	16035	16078	16093	16070	16044	16117	16108	16105	16156	15937	15990	16194	16206	16248	15907	16129	15912	16128	16274	16127	16148	16102	16126	15964	16184	16226	16282	16062	16016	16360	16261	16393	16012	16117	16315	16099	16149	16116	16035	16012	16180	16140	16096	16188	16166	16335	16222	15935	16262	16196	15968	16264	16032	16107	16089	15885	15967	16205	16169	16219	16217	16241	16189	15906	16281	15975	16000	16170	15967	16158	16245	16336	16176	16218	16018	16076	16330	16244	15939	16441	16169	16044	16087	16147	16160	16093	15983	16123	16048	16138	16087	16186	16046	16018	16192	15995	16246	16225	16212	16140	16080	16008	15962	16103	16064	16135	16103	16338	16141	16207	16211	16115	16124	16117	16049	16010	16079	16172	16104	16168	16238	16133	16111	16218	16329	16198	16205	16077	16097	16060	16060	16204	16214	15949	16230	15995	16163	16293	16327	16050	16282	16098	16213	16188	16069	16088	16185	15993	16138	16255	16359	16040	16217	16178	16271	16290	16247	16140	16036	16090	15891	15925	16089	16198	16186	16127	16194	16013	16173	15863	16320	16116	16148	16159	15952	16052	15994	16292	16025	15979	16114	16204	16131	16308	16061	16162	15943	16129	16147	16205	16056	16133	16312	16148	16074	16100	16078	16167	16186	16182	16111	16011	16253	16166	15972	16136	16077	15917	16104	16078	16197	16321	16371	16201	16257	16218	16174	16189	16138	16348	16131	15970	16049	16024	16208	16120	15929	16255	16122	16242	16085	16103	15974	16065	16105	16017	16270	16183	16157	16007	16068	16149	15932	16144	16110	16044	16345	16295	16158	15967	16015	16079	16071	16224	16237	16072	16304	16216	16065	16187	15894	16091	16159	16046	16155	16184	16118	16086	15995	15972	16026	16145	16038	16237	16161	16261	16065	16449	16180	16223	15961	15951	16215	15969	16170	15911	16236	16218	16152	16070	15927	16195	15956	16206	16008	16319	16113	16167	16012	16116	16243	16274	16148	16128	16219	16101	16236	16166	16219	16076	16188	16209	16231	16084	15993	15994	16184	16123	16219	15968	16250	16342	16160	16028	16097	16105	16052	16194	16081	16069	16249	16147	16114	16257	16251	16115	16235	15950	16234	16173	16171	16009	16006	16007	16190	16076	16256	16132	16330	16005	16075	16055	16248	16141	16159	16037	16311	15995	16081	16069	16165	16163	16075	16177	16071	16051	16199	16072	16232	16234	16220	16110	16025	16171	16110	16002	16240	16023	15967	16230	16207	16233	16107	16020	16024	16217	16138	16224	16085	16192	16146	16225	16447	16095	16208	15864	16152	16216	16353	16093	16004	16234	16111	16079	15941	16136	16097	16002	16035	16341	15959	16106	16111	16120	16154	16147	16319	16208	15997	16235	16158	16126	16393	16105	16160	16137	16030	16138	16079	15984	16229	16157	16034	16180	16164	16105	16116	16195	16145	16202	16121	16111	16139	16206	16214	16013	16188	16289	16151	16213	16393	16155	16176	16303	16009	16035	16010	16067	16284	16188	15942	16128	16372	15963	16022	15960	16098	16142	16232	16143	16073	16089	16084	16028	16126	15897	16068	16038	16101	16107	16006	16232	16110	16269	15972	16028	16254	16112	16107	16122	16153	16066	16221	16333	16128	16046	16051	16056	16124	16077	16181	16043	16135	16113	16081	16116	15921	16119	16168	16140	16067	16066	16129	16152	16154	16062	16069	16183	15885	16126	16181	16076	16193	16082	16096	16167	16061	16311	16179	16058	16365	16108	16207	15909	16237	16037	16035	16303	16017	16165	16313	15991	16414	16265	15957	16267	16099	16106	16129	15994	16162	16082	16162	16151	16141	16091	16151	16189	16165	16116	15954	16066	16178	16216	16106	16073	16244	16037	16142	16120	15960	16018	16284	16217	16108	15942	16250	16105	16176	15996	16170	16098	16224	16020	16150	16153	16381	16248	16119	16183	16228	16041	16123	16153	16189	16254	16265	16003	16155	16105	16028	16053	16311	16113	15962	16062	15992	16320	16145	16047	16209	16329	16148	16135	16334	16131	16308	16194	15898	16044	16227	16236	15928	16122	16161	16067	15938	16185	16132	15996	16268	16184	16020	16190	16103	16037	16071	16334	15998	15967	16108	16210	16234	16242	16091	15948	16137	16189	16140	16124	16163	16104	16300	16099	16315	16095	15927	16104	16095	16289	16154	16175	15967	16279	16139	16129	16197	16144	15974	16122	16036	15907	16165	16322	16154	16228	16120	16005	15947	16281	16128	16144	16344	16351	16035	16156	16220	16123	15880	16305	16262	16266	16075	16089	15907	16244	16194	16045	16264	16066	16166	16187	15998	16138	16226	16012	16275	16136	16282	16169	16035	16318	15917	16141	16152	16361	16194	16026	16202	16348	16072	15975	16215	16286	16159	16063	15999	16055	16245	16349	16234	16109	16001	16179	16100	15986	16127	16230	16100	16109	16154	16377	16078	16197	16199	16079	16270	16229	16045	16318	16061	16161	16331	15986	16200	16219	16272	16118	16269	16000	16144	15970	16232	16167	15964	15957	16109	15991	16265	16157	16012	16139	16051	16075	16226	15858	16330	16182	16228	16167	16122	16046	16218	16176	16035	16184	16087	16016	15968	16241	16301	16133	16249	16021	16071	15897	16277	16194	16168	16110	16387	16134	16048	16257	16236	16015	16388	16071	16223	16040	15977	15942	16067	16262	16177	16017	15898	16032	15989	16257	16183	16021	16022	16187	16142	15944	16085	15922	16108	16113	16185	16111	16091	16095	16132	16156	16001	16101	16049	16018	16186	16148	16177	16098	16082	16069	16167	16109	16174	16197	16134	16226	15989	15969	16128	16077	16020	15946	16039	16210	16238	16080	16336	16221	16119	16128	16246	16114	16237	16128	16102	16216	16021	16170	16157	16189	16300	15951	16076	16042	16081	16129	16098	16109	15933	15932	16202	16146	16066	16244	16198	15894	16216	16095	16089	16147	16151	16152	16107	15974	15977	16142	15953	16094	15954	16060	16113	16032	16196	16324	15968	16230	15904	16222	15978	16099	15987	16010	16234	15953	16043	16111	16021	16245	16258	16134	16218	16084	16192	16259	16059	16042	16096	16167	15983	16188	16184	16290	16229	16054	16141	16293	16063	16179	16077	16168	15991	16182	16110	16118	16117	15979	16043	16109	16230	16183	16110	16151	16066	16384	16151	16283	16284	16216	16239	16158	16198	16265	16180	16015	16272	16217	16148	16155	16171	16080	16126	16190	15966	15957	16038	16153	15998	15949	16220	16127	16039	16192	16229	16054	15905	16109	16162	16153	16077	16201	16084	16084	16073	16280	16190	15976	16170	16047	16156	16035	16069	16218	16181	16132	16379	16122	16262	16172	16324	16065	16211	16125	16292	16194	16269	16249	16084	16256	16099	16145	16175	16025	16190	16286	16246	16199	16240	16354	16161	16181	16012	16036	16154	15966	16239
16272	26553	25130	19941	17601	16519	15630	15570	25526	57852	50757	30048	17925	14228	13783	13836	13945	13782	13749	13979	13898	14027	13979	13793	13825	13889	13872	13610	13918	13749	13811	13781	13854	13762	13956	13596	13901	13738	13718	13635	13841	13636	14001	13905	13798	13674	13792	13970	13788	13856	13987	13876	13946	13872	13799	13968	13728	13672	13666	13715	13784	13672	13822	13805	13809	13750	13871	13972	13694	13760	13884	13898	13696	13828	13798	13788	13869	13938	13976	13858	13724	13929	13976	13622	13784	13815	13754	13685	13825	13856	13856	13811	13737	13916	13877	13948	13777	13875	13771	13842	13738	13724	13852	13807	13936	13759	13823	13931	13809	13787	13920	13681	13854	13861	13909	13724	13700	13794	13856	13878	13803	13841	13818	13704	13766	13753	13863	13943	13778	13821	13733	13749	13688	13735	13955	13742	13828	13813	13681	13877	13858	13939	13754	13798	13883	13834	13722	13950	13774	13765	13859	13838	13794	13679	13961	13902	13802	13713	13759	13639	14050	13817	13708	13833	13911	13701	13702	13863	13832	13730	14044	13969	14011	13687	13761	13902	13717	13813	13907	13802	14007	13780	13852	13914	13985	13745	13808	13757	13794	13989	13781	13779	13757	13832	13825	13663	13688	13676	13775	13818	13746	13808	13738	13754	13814	13780	13771	13819	13789	13811	13624	13789	13746	13794	13785	13881	13885	13694	13794	13651	13956	13824	13737	13829	13712	13812	13949	13837	13780	13913	13868	13800	13807	13701	13744	13780	13915	13664	13809	13711	13793	13680	13649	13691	13930	13728	13790	13733	13953	13906	13911	13838	13760	13741	13686	13754	13905	13813	13840	13821	13915	13735	13762	14000	13806	13934	13742	13840	13879	13607	13793	13834	13868	13860	13742	13743	13834	13793	13893	13747	13830	13694	13811	13766	13848	13888	13757	13663	13822	13924	13736	13585	13785	13742	13903	13805	13767	13842	13637	13923	13892	13718	13791	13759	13925	13725	13860	13774	13670	13778	13766	13852	13667	13755	13910	14012	13893	13733	13790	13829	13765	13826	13839	13866	13799	13790	13853	13754	13919	13718	13925	13727	13689	13935	13787	13873	13819	13720	13822	13868	13785	13861	13806	13770	13743	13707	13878	13822	13894	13594	13830	13687	13839	13917	13924	13847	13721	13884	13791	13822	13781	13853	13817	13902	13723	13843	13723	13700	13855	13879	13990	13630	13807	13893	13850	13858	14003	13813	13781	13955	13691	13802	13678	13845	13598	13832	13792	13799	13845	13713	13846	14008	13727	13691	13599	13896	13846	13822	13762	13710	13849	13940	14096	13797	13750	13705	13807	13843	13788	13745	13600	13802	13763	13702	13843	13907	13754	13852	13691	13696	13730	13905	13774	13849	13790	13626	13855	13609	13985	13775	13854	13714	13774	13703	13775	13743	13779	13799	13847	13732	13649	13681	13525	13757	13744	13913	13720	13935	13768	13752	13735	13591	13999	13888	13934	13854	13959	13754	13781	13766	13695	13818	13859	13806	13739	13672	13782	13783	13806	13807	13911	13710	13821	13891	13759	13675	13860	13831	13771	13861	13819	13741	13877	13781	13670	13759	13688	13639	13759	13829	13828	13812	13516	13789	13951	13843	13938	13817	13801	13830	13851	13762	13858	13627	13827	13545	13847	13947	13876	13780	13907	13718	13690	13793	13859	13798	13920	13662	13912	13821	13888	13791	13727	13757	13979	13852	13775	13823	13697	13824	13761	13814	13712	13970	13680	13830	13765	13718	13913	13852	13637	13719	13775	13818	13674	13775	13807	13734	13858	13906	13746	13793	13748	13703	13840	13839	13974	13900	13802	13787	13940	13637	13918	13751	13717	13824	13664	13986	13851	13744	13839	13817	13920	13820	13903	13823	13595	13853	13974	13754	13781	13736	13938	13719	13987	13815	13745	14042	13955	13810	13776	13773	13778	13888	13802	13781	13711	13736	13582	13759	13889	13709	13816	13769	13905	13762	14017	13846	13842	13729	13638	13702	13753	13891	13932	13596	13788	13799	13830	14011	13791	13736	13673	13841	13653	13792	13781	13828	13724	13715	13710	13814	13772	13784	13698	13738	13832	13831	13841	13705	13733	13704	13796	13777	13842	13812	13766	13863	13720	13865	13670	13904	13849	13900	13603	13806	13834	13873	13877	13890	13792	13782	13705	13804	13963	13794	13820	13816	13848	13659	13735	13751	13731	13748	13805	13742	13589	13850	13767	13768	13916	13649	13843	14022	13963	13753	13882	13881	13820	13674	13932	13883	13584	13682	13833	13856	13829	14003	13991	13817	13834	13736	13866	13740	13806	13829	13923	13824	13700	13820	13895	13734	13787	13758	13845	13856	13701	13855	13804	13955	13855	13767	13883	13892	13799	13708	13846	13739	13846	13720	13813	13682	13788	13926	13771	13734	13974	13803	13767	13816	13824	13794	13748	13890	13690	13878	13552	13774	13684	13841	13752	13746	13642	13605	13861	13801	13884	13699	13965	13729	13899	13776	13900	13951	13660	13770	13751	13807	13801	13832	13727	13601	13801	13653	13802	13845	13791	13688	13842	13945	13797	13853	13678	13711	13614	13920	13939	13804	13904	13914	13677	13811	13658	13912	13774	13809	13716	13916	13738	13866	13713	13792	13913	13749	13749	13764	13752	13663	13749	13704	13805	13895	13873	13810	13800	13789	13687	13901	13640	13951	13836	13840	13838	13905	13736	13815	13891	13930	13903	13847	13831	13892	13768	13625	13761	13622	14052	13708	13667	13758	13628	13746	13954	13849	13942	13694	13805	13785	13867	13702	13809	13786	14002	13788	13902	13825	13637	13871	13884	13687	13895	13752	13814	13690	13726	13810	13895	13810	13737	13678	13842	13934	13918	13822	13642	13834	13944	13813	13801	13761	13784	13847	13781	13883	13790	13777	13915	13862	13758	13797	13919	13850	13839	13694	13867	13759	13810	13774	13850	13629	13895	13845	14008	13773	13876	13771	13840	13735	13793	13821	13810	13736	13822	13762	13914	13884	13861	13767	13738	13787	13739	13615	13900	13805	13779	13846	13779	13738	13730	13719	13748	13756	13590	13825	13741	13818	13835	13922	13706	13926	13875	13717	13697	13714	13794	13945	13776	13558	13795	13860	13719	13944	13896	13786	13793	13790	13826	13826	13839	13835	13871	13878	13810	13571	13986	13862	13768	13947	13794	13820	13872	13718	13755	13661	13788	13672	13870	13648	13849	13752	13773	13796	13840	13712	13732	13672	13836	13786	13934	13872	13835	13776	13668	13770	13829	13893	13950	13676	13787	13846	13791	13876	13742	13739	13786	13943	13974	13818	13864	13840	13815	13718	13644	13758	13713	13647	13803	13917	13741	13637	13770	13603	13744	13834	13665	13889	13827	13912	13754	13811	13694	13806	13789	13871	13658	13870	13864	13845	13939	13778	13868	13738	13858	14078	13683	13775	13864	13910	13812	13912	13748	13816	13856	13683	13753	13775	13759	13851	13745	13786	13833	13876	13758	13895	13892	13888	13805	13700	14025	13775	13744	13680	13868	13763	13685	13858	13814	13691	13895	13917	13780	13674	13755	13912	13725	13826	13824	13834	13938	13727	13825	13851	13815	13985	13819	13820	13828	13837	13911	13882	13755	13979	13665	13727	13771	13876	13686	13664	13849	13933	13828	14010	14027	13855	13628	13805	13957	13908	13700	13959	13820	13575	13939	13862	13707	13788	13735	13657	13779	13888	13957	13834	13652	13926	13653	13767	13942	13904	13717	13680	13788	13837	13814	13712	13744	13795	13754	13765	13858	13743	13762	13715	13704	13979	13613	13852	13646	13809	13721	13890	13684	13877	13659	13827	13726	13990	13883	13813	13807	13988	13909	13652	13723	13804	13802	13789	13950	13856	13594	13811	13730	13749	13715	13802	13796	13769	13996	13513	13926	13796	13898	13735	13805	13904	13669	13676	13672	13790	13596	13767	13732	13939	13855	13841	13902	13772	13799	13767	13797	13975	13831	13732	13980	13956	13701	13956	13848	13769	13713	13699	13798	13870	13714	13867	13862	13900	13698	13850	13891	13972	13735	13867	13852	13770	13825	13731	13874	13888	13631	13872	13897	13702	13927	13661	13904	13595	13964	13900	13785	13833	13841	13804	13676	13736	13847	13689	13779	13831	13847	13835	13848	13698	13924	13826	13598	13741	13720	13739	13774	13872	13801	13768	13794	13958	13848	13818	13847	13807	13785	13798	13822	13836	13725	13849	13682	13796	13901	13762	13789	13714	13699	13819	13847	13835	13793	13889	13893	13968	13649	13801	13875	13876	13833	13943	13688	13992	13784	13730	13752	13964	13697	13811	13737	13925	13852	13820	13701	13746	13713	13782	13989	13848	13879	13785	13831	13891	13752	13556	13804	13789	13797	13913	13886	13912	13679	13861	13719	13848	13797	13881	13887	13734	13727	13818	13790	13946	13804	13917	13791	13732	13839	13839	13784	13713	13891	13785	13816	13984	13715	13926	13526	13828	13927	13835	13857	13848	13816	13604	13730	13677	13883	13994	13787	13908	13843	13925	13664	13712	13815	13810	13666	13765	13721	13755	13887	13910	13666	13834	13782	13754	13818	13883	13711	13835	13945	13744	13806	13920	13884	13837	13871	13758	13849	13810	13757	13902	13789	13876	13897	13646	13944	13621	13743	13860	13697	13886	13926	13868	13669	13899	13744	13815	13779	13809	13649	13663	13815	13788	13947	13848	13843	13848	13732	13832	13831	13773	13944	13937	13849	13748	13670	13960	13815	13777	13758	13670	13771	13748	13953	13738	13737	13818	13693	13744	13771	13943	13719	13869	13713	13764	13741	13842	13729	13701	13784	13880	13778	13733	13795	13695	13720	13634	13794	13824	13752	13692	13848	13829	13771	14020	13833	13760	13809	13918	13776	13713	13841	13783	13826	13890	13819	13899	13721	13714	13750	13916	13940	13743	13906	13865	13601	13748	13926	13600	13848	13677	13841	13883	13778	13673	13841	13672	13801	13727	13894	13738	13616	13814	13805	13741	13845	13821	13624	13668	13710	13785	13950	13618	13735	13917	13648	13830	13814	13909	13800	13801
29448	20753	19334	17370	16262	16122	16126	16191	16322	20813	22085	19047	16881	16321	16208	16009	16235	16228	16153	16183	16123	16153	15956	16275	16002	16091	16070	15912	16143	16193	16188	16111	16217	16190	16132	16190	16216	16241	16084	16114	16106	16012	16011	16291	16235	16124	16082	15847	16170	16084	16255	16273	16088	16066	16084	16028	16310	16185	16172	16107	16294	16240	16059	15909	15919	16166	16084	16116	16040	16048	16061	16124	16291	16093	16172	16039	16144	16005	16103	16007	16062	15980	16121	15985	16078	15980	16105	16180	15926	15915	16159	16081	16259	16002	15969	15939	15926	15891	16061	16323	16177	16042	16104	16150	16068	15952	16162	16171	16177	16063	15968	15959	16064	15838	16010	15938	15997	15936	16041	15969	16159	15894	16014	15865	16199	16125	16037	16076	16191	16063	16098	15909	16006	16188	16114	16030	16046	16152	15947	16089	16114	16033	16016	16060	15851	16035	15909	15935	16054	15929	16023	16253	16075	16113	16122	16151	16067	16205	16137	16261	16192	16087	15936	16165	16022	16070	16043	16085	16220	16229	16289	16183	16055	15983	16153	16081	16143	16099	16017	16018	16100	16066	16211	16141	16083	16151	16042	16070	16038	16126	16173	16033	15955	16173	16171	15882	15957	16279	15929	15819	15939	16043	16252	16040	15965	16009	16083	16141	16102	15902	16056	16179	16001	16033	15951	15980	15874	15903	15935	16128	16158	15992	16055	16024	16204	16139	16332	15882	16153	16269	16198	16076	16129	16002	16126	16233	16166	16172	16101	16148	16072	15991	16043	15890	15946	15990	15976	16117	15886	16025	15999	16000	16284	16088	15932	16216	16163	16368	15999	16130	15898	16014	16267	16118	16036	16231	15911	15909	16110	15879	16008	16030	16260	16249	16082	16018	16105	16188	16275	16202	16163	16058	16034	16080	16048	16173	16077	16026	15991	15979	16272	16109	16101	16126	16167	15999	16144	16223	16164	16001	16130	15978	16040	15817	15827	16118	16021	16007	15905	15948	16069	16140	15996	16094	15826	16137	16199	16198	15985	15926	16159	16065	16115	16070	16107	16002	16025	16045	16053	16023	15934	15946	15991	16074	15895	16004	15920	16120	16155	15974	16045	16272	16174	15947	16192	16030	15998	16135	16122	16061	15860	16063	16030	16213	15902	16218	16212	15941	16035	16131	16025	16049	16070	16071	16349	16162	16058	15921	16034	16116	16222	16171	16201	16194	16043	15983	15956	16034	16032	16092	15947	16031	16170	16152	16085	15833	16120	15875	16205	15905	15993	15939	16011	16132	16023	16031	16238	16107	16031	16109	15985	16175	16139	15861	15928	16064	16278	16116	15984	16105	16061	15908	15991	16234	16047	15989	16013	16157	16021	15904	16071	15965	15889	15689	16093	15879	16122	16185	16161	16198	16170	16051	16075	16035	16064	16186	16045	16200	16106	16179	15949	16196	16140	16033	16043	16173	16077	16160	15977	16003	16014	15985	16212	16097	16270	15986	16135	16385	16224	16033	16077	16119	16073	15947	16157	16245	16122	15925	16153	15986	16159	16152	16046	16134	16108	16199	15974	16052	16104	16096	15970	16016	15869	15886	16122	16027	16013	16147	16164	16378	15984	16003	16012	15861	16021	16022	16171	16176	15904	16283	16029	15886	16111	16101	15973	16090	16202	16115	16099	15916	16503	16104	16107	16090	16208	16146	15855	16127	16079	15918	16154	16103	16214	16267	16014	15935	15991	16064	16167	16002	15896	16159	16157	15958	16185	16020	16105	15861	15977	16054	16141	16029	16137	16112	16087	15980	16173	16130	16130	16137	15982	16109	16159	16052	16116	16088	16119	16124	16121	15999	16166	16184	15895	15863	16060	16156	16264	15889	15980	15961	15997	16167	16131	16043	16015	16145	16016	15963	16054	16104	16138	16141	16150	16043	15922	16068	16128	16077	16450	16025	16216	16007	15927	16237	16201	16385	16025	16011	15943	16140	15858	15981	16142	16306	16148	16044	16103	16131	16073	16073	16136	15948	16188	16013	16091	15781	16102	16296	16137	16253	16022	16052	15962	16174	16201	16146	15890	16200	16199	16026	16080	15959	16226	16034	16072	15952	16142	16070	16029	16033	16112	15719	16208	16078	16079	16097	16183	16171	15839	16164	16233	16143	16023	16144	16185	16007	16187	16134	16186	16079	16142	16110	16035	15951	15916	16203	15980	15942	15977	15943	15814	16050	15979	15882	16191	15972	15873	16069	15977	16255	16179	16159	16005	16189	16055	16056	15963	16042	16129	16186	15882	16082	16085	16040	16138	16010	15974	16227	16142	16066	16108	16097	16116	16234	16046	16064	15876	15910	16012	16207	16017	16153	16226	16002	15954	16034	15906	16002	16075	16016	16154	16152	16047	16018	16065	16049	16116	16242	16189	16159	16321	15951	16221	16053	16076	16122	16142	16245	16015	16260	16098	16189	16025	15858	15884	15923	16125	16060	16083	16019	15904	15971	15942	15924	16041	16115	16167	16122	16246	15929	16048	16037	16208	16037	16073	16068	16077	16019	16077	16114	16100	16187	15968	15964	16167	16103	16090	16008	16071	16258	16075	16172	16101	16065	16284	15899	15991	16207	16056	16129	16109	16150	16035	16221	16122	16209	16144	15882	15938	15967	16100	16143	16037	16004	16148	16041	16064	16023	16079	15986	16080	16083	15960	16028	15956	16116	15925	15884	16196	16178	15990	16034	15902	16045	15989	16063	16048	15980	16144	16073	16165	16126	16054	16116	16226	16351	16039	16210	16030	16101	16055	16303	16165	16043	16151	16152	16202	16152	16334	16119	15891	16023	16013	15979	16063	16022	15915	15992	16010	16054	16116	16094	16054	16031	16268	16192	16186	16075	16136	16138	16205	16145	16097	16144	16168	15940	15830	16122	16082	16014	15990	16192	16086	16047	16261	16111	15996	16170	16152	15926	16005	16100	16334	15951	16311	15980	16074	15962	15926	16162	16080	16142	16032	15924	15906	16168	16074	15938	15985	16101	16442	16007	16098	16189	16020	16013	16211	15968	16189	15803	16075	16023	16189	16256	15979	16155	16026	16075	16160	16044	16112	16152	16124	16056	15881	16119	16186	15841	16190	15858	15885	16103	15847	16115	16139	16082	16136	15968	16137	16141	16090	16052	16287	16063	15987	15873	16314	16085	16181	16061	16039	16113	16067	16148	16161	16023	16017	15887	16158	16054	16186	16186	16124	16107	16074	16134	16206	16018	16138	15997	16031	15890	16239	16254	16287	15975	16047	16054	16163	16053	16032	15868	16241	15996	16111	16073	16160	16059	16003	15978	15896	15974	16058	15995	16180	16220	15957	16040	16098	16061	16041	16143	16048	16172	16071	16119	16006	16033	16057	16035	16087	16201	15896	16014	16003	16002	16129	16057	16080	16148	15986	16004	16042	16138	16086	16184	16015	16094	15943	16013	16187	16064	16113	16069	15937	15925	16090	16284	16058	15985	15994	16137	16062	15837	16053	16033	15980	15925	15997	16144	16183	16151	15940	16027	15930	16109	16170	16127	16073	16076	16014	16045	16258	15978	15969	16030	16067	16184	16295	16220	16150	16013	16180	15976	16107	15865	16049	16249	16056	16039	15865	16067	16017	15945	16032	16038	16078	16135	16266	16203	15985	16271	16108	16005	16126	16204	16025	16185	16249	16047	16120	16091	16060	16190	15949	16092	16167	16074	16123	16097	16109	16143	16138	16076	16090	16076	16070	15938	16245	16027	16027	16016	16175	16079	16144	15989	16222	15966	16084	15803	16106	16253	16142	16095	16184	15935	16284	16084	16203	16035	16205	16128	16145	16051	15953	16140	15916	16065	16190	16156	15959	16040	16089	16274	16085	16044	16046	16088	16096	16247	16243	16156	16312	16158	16201	16127	16386	16020	16018	16327	16121	16245	16069	16237	15875	16025	15949	16081	15979	15891	16164	16057	15956	15984	16056	16037	16006	16158	16178	15909	16029	16043	16184	16100	16120	15876	16094	15909	16104	16103	15984	16237	16005	15873	16016	16003	16111	16062	16028	16261	16142	16060	16126	16018	16209	16033	16137	16208	16195	16198	16121	16334	16128	16047	16120	16158	16049	16004	16149	16249	16104	16060	16216	16103	16047	16179	16080	16125	16048	16156	16131	16028	15882	15979	16022	15988	16014	15993	16009	16113	16078	16035	16239	16007	16215	16254	16068	16089	16055	16220	16081	15938	16220	15983	16174	16108	16241	16299	16117	16250	15968	16191	16074	15984	16041	16045	16195	16183	16184	16036	16053	15985	16306	16218	15945	16049	16034	16036	16017	16177	16287	15928	16028	16072	16050	16107	15959	15979	15990	16110	16180	16309	16261	16171	16088	16041	16014	16148	15956	16178	15989	16159	16190	16158	16010	16142	16198	16106	16127	16122	16061	15992	16048	16197	15938	16257	16104	15882	16189	16132	15872	16195	16174	16214	16228	15995	16182	16088	15939	16028	15992	15923	15828	16066	15877	16057	16133	15984	16181	16065	16217	16085	15996	16157	16145	16162	16078	16131	15940	16133	16132	16329	16091	16022	16172	16091	16379	16121	16185	16240	16139	16004	16093	15873	16124	16030	16091	16001	16029	16004	16041	16175	16285	15999	16137	16069	16053	16044	15981	16133	16040	16049	16161	16135	16207	16140	15939	15653	16137	16056	16020	16104	15880	15989	16081	16089	16217	15968	16123	16306	16235	16068	16128	15974	15906	15981	16107	16240	16266	16120	16171	16247	16035	16097	16067	16206	16133	16160	16037	16118	16151	16011	16119	16097	16040	15961	15924	16034	16170	16091	16112	16153	16236	16034	15989	16041	16042	16263	16080	16190	16072	16193	16006	15987	15973	16118	16108	16071	16131	15949	15967	16003	16144	16028	15981	16245	16124	16201	16052	16014	16076	16316	16064	15932	16087	16165	16162	16179	16190	16048	16022	16099	16097	16059	16161	16146	16218	16214	16237	16200	16102	16227	16158	16128	15975	16061	16019	16133	15976	15990	16200	16167	16191	16186	16018	16095	16020	16144	16130	16064	16109	15825	16105	16131	15971	16006	16120	16105	16085	16105	15915	15982	16092	15983	16013	16204
14709	14698	14545	14276	13826	13914	13982	13849	14514	21334	20615	16058	14237	13863	13814	13715	13809	13663	13737	13835	13739	13633	13725	13757	13819	13830	13761	13517	13796	13615	13844	13728	13898	13825	13999	13704	13775	13638	13791	13685	13764	13664	13610	13831	13651	13812	13766	13676	13831	13735	13740	13634	13628	13863	13766	13665	13713	13743	13791	13966	13659	13797	13677	13733	13684	13597	13761	13887	13688	13696	13715	13716	13822	13799	13771	13750	13790	13666	13797	13769	13791	13834	13835	13842	13784	13825	13667	13746	13718	13671	13792	13748	13637	13854	13762	13715	13734	13656	13648	13824	13770	13810	13709	13699	13765	13705	13752	13867	13862	13768	13600	13719	13694	13768	13821	13703	13778	13918	13642	13807	13631	13828	13841	13826	13871	13819	13780	13837	13790	13686	13741	13769	13729	13777	13735	13563	13758	13568	13800	13744	13760	13710	13785	13659	13712	13765	13682	13861	13767	13824	13750	13682	13830	13551	13823	13603	13684	13721	13683	13905	13731	13797	13833	13751	13793	13702	13751	13773	13800	13796	13711	13774	13816	13683	13712	13939	13699	13863	13839	13638	13723	13882	13817	13842	13851	13704	13718	13739	13844	13757	13890	13785	13727	13840	13662	13906	13780	13802	13618	13919	13871	13673	13825	13732	13923	13696	13829	13765	13767	13650	13756	13678	13714	13861	13741	13933	13825	13863	13705	13814	13750	13743	13686	13855	13833	13698	13936	13675	13842	13660	13641	13833	13644	13836	13727	13841	13717	13755	13732	13671	13635	13694	13730	13784	13695	13650	13694	13712	13792	13690	13745	13770	13801	13761	13654	13621	13762	13930	13791	13766	13693	13782	13677	13720	13737	14021	13891	13625	13748	13763	13907	13819	13879	13737	13815	13874	13587	13721	13788	13753	13635	13705	13696	13817	13832	13890	13673	13732	13711	13809	13772	13743	13562	13773	13679	13705	13768	13814	13683	13794	13904	13724	13762	13674	13824	13804	13823	13767	13691	13857	13716	13684	13880	13782	13824	13744	13835	13793	13711	13586	13726	13802	13698	13649	13806	13919	13728	13664	13772	13763	13803	13812	13662	13885	13701	13780	13773	13712	13828	13752	13721	13761	13565	13921	13789	13714	13606	13691	13785	13737	13879	13840	13729	13765	13702	13863	13965	13825	13627	13642	13846	13745	13691	13993	13942	13852	13691	13976	13812	13865	13771	13744	13900	13617	13852	13667	13732	13573	13823	13732	13667	13626	13770	13825	13686	13781	13924	13934	13778	13600	13775	13846	13732	13816	13874	13840	13636	13781	13705	13874	13691	13860	13674	13919	13849	13843	13620	13745	13785	13702	13704	13656	13871	13766	13642	13746	13731	13835	13641	13596	13682	13567	13653	13834	13671	13812	13816	13786	13873	13864	13757	13955	13687	13766	13641	13793	13590	13642	13863	13705	13734	13744	13734	13735	13858	13745	13701	13665	13735	13747	13733	13826	13715	13894	13683	13640	13610	13556	13788	13689	13762	13758	13684	13664	13683	13672	13943	13917	13600	13819	13824	13487	13821	13781	13880	13765	13762	13634	13730	13693	13640	13646	13641	13764	13792	13649	13695	13799	13711	13749	13663	13722	13673	13755	13842	13833	13825	13749	13668	13854	13868	13761	13735	13640	13829	13726	13736	13701	13787	13840	13828	13925	13761	13741	13610	13917	13715	13859	13770	13760	13773	13583	13720	13770	13587	13742	13822	13783	13730	13757	13925	13776	13792	13862	13850	13691	13727	13740	13927	13857	13750	13824	13667	13817	13740	13780	13698	13838	13809	13853	13667	13651	13731	13813	13596	13661	13583	13764	13736	13619	13881	13663	13751	13723	13741	13645	13850	13899	13812	13900	13703	13850	13721	13714	13757	13694	13789	13708	14025	13625	13704	13724	13857	13797	13735	13725	13572	13621	13783	13704	13715	13807	13788	13734	13608	13787	13858	13817	13813	13728	13835	13783	13730	13821	13756	13912	13733	13736	13700	13730	13711	13590	13642	13774	13662	13801	13836	13628	13759	13770	13823	13693	13687	13692	13916	13818	13794	13826	13739	13751	13657	13832	13795	13706	13676	13763	13772	13940	13804	13689	13659	13698	13858	13825	13815	13737	13931	13865	13774	13845	13746	13604	13796	13829	13622	13737	13722	13770	13722	13659	13835	13603	13799	13761	13736	13814	13700	13803	13737	13936	13750	13775	13719	13724	13907	13821	13967	13692	13856	13687	13871	13659	13724	13740	13781	13679	13634	13778	13734	13798	13759	13935	13700	13806	13696	13705	13786	13673	13761	13695	13796	13686	13503	13645	13792	13827	13773	13682	13786	13856	13970	13722	13830	13671	13771	13807	13864	13915	13730	13844	13699	13814	13905	13831	13762	13740	13849	13875	13715	13509	13770	13786	13641	13846	13715	13786	13724	13763	13764	13802	13791	13789	13812	13657	13770	13727	13720	13812	13629	13762	13758	13653	13759	13723	13748	13852	13822	13690	13829	13778	13826	13558	13658	13637	13779	13705	13693	13737	13842	13841	13841	13909	13768	13892	13654	13897	13580	13812	13697	13748	13772	13943	13695	13789	13828	13703	13684	13849	13890	13701	13611	13580	13735	13879	13695	13725	13842	13892	13822	13612	13687	13846	13841	13784	13623	13665	13612	13734	13678	13691	13835	13868	13946	13655	13813	13813	13804	13786	13761	13747	13653	13761	13768	13855	13633	13624	13817	13616	13665	13630	13773	13924	13693	13544	13670	13773	13763	13757	13754	13816	13700	13848	13678	13743	13671	13606	13839	13757	13858	13722	13670	13736	13891	13565	13652	13660	13759	13715	13712	13692	13705	13575	13818	13809	13764	13809	13882	13752	13758	13741	13669	13752	13708	13738	13858	13739	13708	13807	13884	13739	13793	13895	13854	13833	13625	13626	13554	13680	13703	13713	13909	13838	13670	13828	13898	13699	13803	13888	13732	13790	13815	13747	13887	13687	13680	13742	13733	13703	13902	13855	13668	13572	13762	13806	13799	13829	13854	13591	13635	13698	13679	13734	13840	13790	13667	13884	13673	13854	13828	13664	13734	13839	13755	13776	13607	13753	13786	13770	13753	13828	13756	13713	13690	13679	13760	13771	13675	13614	13681	13705	13810	13737	13991	13771	13566	13743	13592	13663	13700	13611	13712	13767	13787	13678	13802	13708	13709	13665	13719	13830	13766	13900	13790	13686	13781	13662	13851	13856	13749	13704	13679	13882	13785	13780	13770	13626	13913	13745	13726	13795	13705	13816	13613	13805	13641	13669	13593	13685	13826	13737	13681	13742	13653	13921	13769	13573	13706	13838	13908	13867	13800	13771	13754	13812	13840	13881	13938	13734	13726	13576	13916	13794	13706	13892	13845	13796	13716	13689	13804	13675	13748	13763	13768	13696	13927	13786	13764	13845	13732	13903	13897	13689	13707	13878	13813	13725	13612	13858	13828	13800	13593	13707	13868	13693	13630	13836	13622	13702	13749	13682	13608	13769	13750	13739	13835	13709	13814	13705	13712	13836	13616	13698	13738	13527	13647	13712	13651	13905	13742	13435	13575	13811	13715	13711	13756	13508	13637	13912	13789	13813	13633	13690	13780	13729	13857	13786	13793	13758	13750	13787	13551	13837	13843	13748	13538	13688	13731	13853	13734	13753	13719	13747	13868	13841	13728	13743	13813	13865	13814	13809	13748	13767	13737	13698	13664	13862	13810	13806	13726	13692	13716	13582	13772	13799	13762	13821	13620	13634	13798	13768	13868	13788	13794	13660	13806	13606	13748	13804	13659	13624	13821	13765	13667	13877	13772	13733	13806	14029	13823	13830	13922	13699	13637	13708	13694	13719	13693	13678	13780	13658	13634	13783	13858	13732	13785	13602	13724	13571	13661	13822	13748	13691	13705	13835	13641	13646	13623	13716	13648	13623	13884	13899	13845	13688	13772	13686	13593	13713	13782	13860	13481	13726	13854	13872	13854	13730	13720	13982	13709	13839	13814	13976	13665	13718	13852	13858	13835	13814	13725	13751	13728	13638	13835	13720	13881	13815	13868	13942	13737	13838	13659	13787	13802	13850	13826	13742	13804	13800	13864	13787	13669	13741	13751	13768	13894	13739	13951	13800	13817	13756	13634	13788	13665	13821	13876	13693	13716	13842	13809	13698	13703	13599	13848	14025	13893	13919	13762	13757	13797	13635	13733	13836	13733	13757	13814	13829	13658	13698	13679	13815	13669	13898	13767	13765	13802	13654	13716	13897	13786	13892	13919	13612	13794	13740	13872	13799	13767	13881	13827	13650	13781	13847	13736	13858	13773	13804	13695	13751	13829	13763	13696	13835	13635	13776	13736	13850	13738	13686	13864	13765	13496	13834	13774	13722	13818	13885	13796	13697	13710	13629	13772	13773	13759	13799	13810	13895	13658	13739	13790	13700	13757	13760	13897	13812	13746	13726	13764	13781	13818	13828	13673	13755	13854	13576	13895	13825	13822	13793	13765	13731	13736	13867	13708	13639	13735	13790	13749	13773	13877	13726	13798	13806	13694	13687	13709	13796	13795	13786	13766	13933	13789	13888	13843	13718	13858	13635	13628	13800	13766	13717	13738	13735	13670	13654	13718	13719	13787	13735	13597	13670	13709	13563	13810	13654	13624	13829	13845	13679	13732	13758	13737	13745	13801	13836	13729	13800	13727	13736	13806	13774	13784	13748	13745	13801	13638	13823	13896	13717	13717	13711	13609	13736	13663	13704	13642	13809	13716	13648	13808	13794	13776	13853	13685	13623	13786	13588	13774	13688	13787	13724	13809	13756	13821	13780	13833	13711	13736	13895	13729	13778	13929	13845	13843	13786	13752	13832	13846	13900	13823	13799	13760	13659	13715	13876	13716	13870	13823	13693	13664	13661	13740	13879	13710	13727	13798	13647	13692	13850	13705	13653	13616	13745	13602	13706	13848	13795	13707	13878	13660	13689	13898	13828	13609	13605	13618	13758	13706	13727	13790	13797	13756	13913	13811	13729	13549	13879	13780	13722	13709	13760	13785	13772	13662	13757	13807	13728	13812	13764	13823	13601	13619	13811	13853	13999	13879	13483
25643	20816	26828	25364	19376	17353	17327	16524	17509	37949	38388	25608	18657	16734	16087	16093	15926	16079	16141	15911	15916	15932	16177	16185	16122	16035	15819	15891	15958	15882	15860	15947	16104	15984	15796	15818	15737	15974	15965	15859	16158	16029	15943	15845	16099	15842	15970	16047	15918	15754	15972	16040	15865	15843	15916	15957	15930	15753	15961	16008	15849	16009	15963	16084	16113	15994	15845	16002	15907	15767	15865	16032	16000	15967	15951	15900	15766	15778	15960	15779	16045	15969	15942	15664	15723	15847	15995	15717	15990	15801	15849	15777	15985	15997	15880	15995	15966	15855	15942	15909	15939	15922	16043	15759	16029	15911	15978	16072	15824	15910	15925	16016	15871	15839	15723	15880	16042	15773	15834	15851	15828	16012	15833	15934	16037	15913	15882	15920	15898	15942	15962	15983	15927	15807	15884	15960	16051	15781	15918	15793	15804	16064	15936	15648	15766	15895	15740	15852	15864	16054	15944	16017	15801	15933	16018	15767	15857	15722	16007	16126	15954	15916	15724	16051	15917	15991	15778	15984	15925	15791	16033	15730	15940	16069	15915	15931	15889	15947	15817	16095	15838	15829	16010	15786	16214	15985	15876	15695	15870	15915	15889	15750	15950	15811	16001	16087	15805	15720	15942	16024	15968	15974	16004	15672	15862	15707	15960	15864	15892	15890	15823	16098	15994	15890	15899	15964	15983	15916	15812	15955	15905	15875	15928	16002	15912	15811	16006	15949	15914	15938	15857	15727	15786	15863	15971	15950	15754	15821	15888	15890	16014	15981	15891	15880	15857	15767	15894	16079	15921	15891	15847	15794	15697	15839	15924	16022	15928	15863	15978	16110	15949	15855	16038	15895	15953	15878	15917	15733	15917	15897	15928	16011	16114	15842	16029	15773	16127	15989	15804	15878	15777	15599	15814	16000	16010	15958	15729	15748	15936	15917	15907	15898	15844	15931	15948	15860	16074	16129	15952	15863	15901	15962	16015	15926	16012	15912	15910	15642	15744	15935	16120	15944	15962	15918	16108	15872	15837	16063	15862	15873	15889	15757	15928	15948	15856	16246	16011	15824	15959	15885	16112	16014	15925	15797	16018	16147	15917	16034	16072	15788	16018	15865	15870	15834	15833	16204	15999	15831	15817	16075	15868	15756	15906	15982	15895	15789	15888	16032	15711	15982	15781	15953	15952	15973	15988	16143	15967	16013	15988	15905	15929	15995	16033	15796	15963	15750	16037	15990	15881	15886	15808	15917	15799	16059	15864	15771	16034	15833	15893	16122	15749	15973	16004	15843	15779	15935	15905	16039	16065	16088	16055	15823	15990	15738	16041	15993	15932	15550	15899	16047	15884	15847	15787	15781	15813	15982	15828	15981	16073	16167	15923	15850	16007	15949	15986	15843	15840	16063	15929	16112	15915	15949	15902	15997	16066	15822	15987	15951	15772	16057	15851	15927	16053	15939	15986	15925	15864	15915	16167	15939	15989	16025	15931	15890	15866	16010	15939	15874	15950	16005	15993	15803	16066	15974	15817	15852	16136	15986	15816	15916	15976	15900	15830	15968	15933	15915	15766	15973	15941	15969	15936	15991	15853	16070	15911	16080	15883	15908	15991	15887	15837	15817	15959	15930	16185	15877	15912	15602	15920	15841	15753	15905	15940	15823	16012	15695	15889	15921	15715	16103	15966	15871	15874	15943	15814	16174	15726	15974	15804	15954	15990	15921	15944	15892	15808	15803	15873	16010	16037	16004	15903	15717	15869	16059	15953	15881	16009	16037	15768	15889	16069	15772	16165	15923	15864	16031	15911	15880	15883	16026	16147	15975	15801	15815	16014	15930	16131	15879	15880	15935	15863	16019	15925	16009	16031	15962	15853	15959	16187	16085	16064	15801	15823	15815	15844	16110	16107	15763	16027	15857	15917	16065	15736	15910	15908	15848	15919	15941	15819	15786	15872	15990	15890	16116	15942	15901	15889	15782	15755	15890	15925	15903	15854	15761	15941	15862	15960	16036	16111	16027	15881	16045	15792	16110	15872	16036	15865	16026	16040	16133	16114	16059	15864	15733	15838	15927	15806	15739	15942	15727	15977	15964	15786	15977	15700	16030	16077	15988	16041	15837	15840	15757	15811	15714	16018	15847	16041	15945	15833	15973	16041	15958	16071	15776	16105	16091	15812	15748	15931	15913	15955	15736	15817	15702	16012	15865	15907	16069	15812	15931	16002	15849	15712	15926	16060	15950	15779	15910	15809	16041	15918	15800	15931	16049	15747	15856	16045	16065	16091	16058	15839	15962	15774	15757	15983	15916	16041	15937	15814	15968	15913	16007	15695	15718	15620	16136	15926	15975	15871	15832	15945	15992	15999	15974	15992	15843	15965	15976	16007	16000	16030	16097	15898	15945	15931	15888	15854	15905	15852	15841	15851	15921	15640	15724	15839	15785	15838	16060	15768	15860	15953	16017	15847	16004	15978	15770	15928	15952	15756	15964	15951	15860	15968	15858	15991	15968	15877	15885	16036	15792	15900	16081	15831	16074	15921	15833	15908	15826	15753	15646	15991	15643	15766	15953	16109	15786	15755	15816	16048	16072	16032	15894	15882	15872	16064	15967	16035	15834	15858	15711	15814	15991	15791	15785	15992	15945	16077	15884	15980	15835	15929	15793	15968	15848	16019	15776	15830	15954	15872	16144	15979	15976	15751	15912	16019	15969	15884	16112	15894	15918	15886	15729	16046	15965	16082	15978	15982	15859	15845	15980	15910	15801	15915	15846	15892	15864	16041	16022	15968	15943	15925	15909	16045	15752	15787	15881	15967	15934	16011	16009	15893	15747	16032	15822	15970	15920	16087	15937	15799	15694	15944	16006	15855	16104	15898	16004	15928	15988	15790	16101	16067	15960	15814	15874	15796	15929	16042	15973	15801	15860	15851	15804	15967	16028	15972	15941	16004	15981	15853	15903	15932	15964	15881	15736	15837	15707	15901	15776	16103	15868	15987	16019	15793	16026	15988	15811	16183	16123	15890	15758	15916	15852	15960	15825	16052	15765	15844	15812	15953	15891	15886	15784	16152	16000	16053	15987	15972	15706	15815	15854	15944	15915	16111	15856	15959	16080	15878	16070	15870	16079	15708	15990	16020	15887	16099	15896	16196	15790	15779	15860	15797	15867	16115	15920	15915	15824	16044	15916	15853	15799	15835	15922	16025	15815	16070	15978	16039	15599	15861	15924	16171	16015	15918	15689	15895	15737	15989	15917	15799	15956	15803	15972	16062	15819	15817	15923	16030	15942	15697	16171	15996	16049	16005	16012	16127	15858	15898	16057	15972	15927	15859	15954	15948	15806	15965	16073	15997	15863	15848	16065	16041	16008	15929	15906	15992	15881	15867	15968	15886	15779	15858	15929	15850	15836	16013	16209	15958	15779	15969	15796	15695	15640	16096	15927	15913	15804	16194	16065	15884	15789	15838	15777	16000	15840	15942	15967	15949	15814	15795	15935	15847	15925	15942	15875	15967	16036	16026	16020	15917	15875	15945	15931	15809	15651	15834	16216	15980	15846	15941	15938	15939	16070	16031	15927	16064	16038	16069	16024	16063	15825	16199	15989	15924	15960	16101	15829	15863	15937	15848	15883	15960	15724	15984	15937	15643	15794	15901	16194	15970	15959	15855	15982	15890	15882	15957	15894	15858	15926	15950	15895	15815	15858	16031	15895	15732	15999	16007	15952	15998	15952	16083	15897	15866	15876	15748	15951	15869	15694	15918	15742	15931	15963	15864	15791	15901	15745	15942	15960	15985	16076	15969	15772	15924	16063	16062	16004	15888	16136	16139	15842	15853	16017	15862	15927	15797	16001	15810	15680	16014	15901	15977	15842	15962	16048	15943	16020	16019	15918	15835	15981	16020	16057	15898	15949	15858	15829	15875	16017	15943	15682	16104	15982	15824	15951	15861	15839	15882	15944	15902	15807	15953	16014	16054	15987	16051	16029	15757	15951	15845	15905	15619	15869	15901	15674	15935	16012	15878	15855	15976	15825	15820	15852	15729	16071	15907	15766	15889	15909	15723	15826	16106	15957	15961	15856	15973	15965	15815	15861	16177	15865	15837	15843	15906	15885	15819	15883	16079	15864	15892	15859	15861	15826	15854	15926	15862	15817	15774	15916	15936	15795	16019	15803	15994	15730	15776	16034	15991	16048	15848	15788	15906	16060	15997	15848	16004	15934	15882	15991	15785	15913	16109	16110	15912	15878	15872	15821	15738	15930	15922	15857	15773	15952	15810	15954	15962	16216	16073	16033	15902	15784	15938	16186	15874	15955	15886	15864	15768	15828	16001	16222	15917	15909	16103	15945	16057	15895	15898	15973	15897	16014	15869	15847	15907	15760	15868	15843	16064	15802	15964	15867	15955	16021	16089	15828	15823	15875	15782	15890	15796	15971	15837	15840	15977	15961	16079	15900	15861	16097	15971	16077	16143	15987	15863	16004	16120	15661	15954	15852	15812	15880	15978	15926	16094	15936	15896	15962	15881	16077	15880	15741	15824	15957	15862	15833	15944	15915	15889	15736	15704	15849	15838	16018	16020	15981	15816	15957	15987	15950	15819	15961	16056	15829	15953	15905	15919	15994	16064	16051	15838	15785	16058	16086	16028	15848	15936	15865	15850	16056	15785	15935	15962	15926	15862	15955	15881	15934	15716	15967	15811	15800	15870	16074	15890	15985	15887	16124	15873	15883	16023	15817	15852	15790	15790	15867	15845	15944	15908	15911	15836	16060	16245	16002	15871	15874	15838	15915	15957	15843	16012	16023	15946	15832	15898	15925	15660	15855	15736	16026	15823	15925	16055	15902	15853	15983	15885	15821	15904	15960	16037	15893	15792	15960	15939	15660	15893	16041	15825	15835	15896	16014	15894	15936	15909	16057	15978	15998	15953	15860	15928	15887	15808	15843	15980	15959	15996	16121	16085	15867	15654	15812	15828	15782	15945	16169	15969	15981	16028	15895	15757	15954	15853	15886	15910	15838	15933	15966	15935	15799	15798	16137	15846	15721	15843	15747	15906	15782	16017	16021	16123	16022	15941	15861	16121	15899	15828	15826	15838	15974	15809	15847	15885	15860	15981	16018	15979	15768
13484	19281	18490	16160	15139	14655	14364	14382	16639	41368	37373	23543	15839	14055	13861	13609	13543	13624	13594	13570	13664	13658	13752	13674	13730	13598	13765	13591	13809	13560	13806	13794	13813	13839	13679	13525	13718	13769	13733	13665	13912	13497	13644	13670	13604	13594	13592	13682	13720	13663	13758	13670	13466	13638	13772	13682	13566	13691	13771	13666	13799	13700	13713	13566	13683	13761	13716	13531	13636	13738	13713	13806	13655	13671	13894	13673	13635	13674	13638	13773	13569	13579	13822	13783	13524	13744	13694	13564	13775	13640	13664	13615	13650	13821	13733	13843	13720	13621	13644	13613	13701	13643	13735	13784	13785	13673	13735	13596	13652	13762	13721	13594	13551	13655	13774	13700	13786	13802	13733	13650	13808	13664	13850	13748	13712	13695	13758	13621	13734	13680	13547	13825	13810	13614	13529	13791	13786	13699	13739	13500	13752	13555	13644	13747	13746	13563	13585	13546	13568	13691	13673	13743	13717	13598	13658	13529	13712	13687	13754	13611	13545	13735	13660	13763	13630	13603	13701	13614	13789	13731	13682	13582	13577	13582	13620	13658	13598	13613	13765	13662	13854	13652	13625	13687	13666	13656	13662	13912	13607	13546	13676	13692	13602	13539	13616	13594	13702	13717	13727	13591	13594	13554	13662	13733	13611	13666	13727	13581	13619	13692	13638	13774	13714	13527	13697	13748	13669	13764	13800	13629	13914	13769	13777	13704	13619	13815	13596	13788	13667	13790	13671	13872	13867	13621	13767	13742	13823	13637	13465	13851	13801	13635	13822	13664	13790	13615	13753	13893	13509	13782	13764	13732	13676	13823	13645	13698	13733	13801	13588	13729	13727	13631	13547	13800	13628	13617	13645	13598	13792	13780	13612	13640	13600	13774	13645	13639	13732	13595	13750	13690	13458	13794	13659	13767	13656	13731	13707	13589	13467	13586	13655	13687	13671	13563	13792	13570	13684	13713	13585	13696	13738	13550	13664	13797	13783	13718	13807	13668	13703	13708	13730	13758	13729	13762	13666	13776	13638	13752	13704	13891	13941	13701	13725	13441	13645	13780	13815	13642	13661	13639	13655	13692	13658	13694	13677	13842	13586	13817	13516	13676	13733	13764	13786	13606	13692	13672	13823	13892	13767	13595	13747	13529	13723	13755	13779	13699	13617	13686	13676	13625	13588	13820	13494	13753	13559	13664	13829	13731	13690	13605	13636	13558	13880	13709	13817	13677	13693	13658	13642	13808	13710	13635	13602	13678	13617	13567	13810	13635	13694	13727	13664	13778	13716	13743	13617	13699	13720	13807	13751	13783	13576	13839	13793	13713	13607	13666	13570	13582	13715	13579	13725	13556	13916	13730	13752	13826	13712	13787	13722	13601	13776	13828	13684	13863	13642	13712	13725	13635	13680	13800	13788	13601	13651	13745	13704	13629	13579	13769	13719	13689	13574	13744	13653	13626	13564	13564	13639	13540	13610	13821	13758	13757	13653	13623	13503	13723	13783	13780	13689	13823	13670	13655	13739	13865	13604	13646	13578	13834	13722	13730	13669	13841	13814	13460	13695	13781	13606	13727	13739	13656	13671	13668	13706	13652	13701	13788	13756	13673	13633	13715	13935	13677	13632	13504	13622	13591	13769	13681	13630	13614	13697	13625	13744	13686	13617	13629	13695	13625	13810	13650	13605	13816	13495	13756	13739	13717	13617	13711	13891	13604	13730	13662	13715	13651	13747	13724	13575	13732	13541	13695	13674	13814	13611	13611	13745	13714	13664	13735	13752	13808	13704	13775	13799	13625	13606	13575	13688	13691	13730	13570	13737	13715	13737	13842	13368	13660	13738	13724	13793	13867	13750	13708	13800	13628	13716	13669	13760	13731	13650	13740	13985	13524	13613	13638	13663	13626	13521	13738	13633	13756	13569	13709	13588	13526	13590	13545	13685	13596	13734	13613	13612	13732	13733	13625	13757	13705	13741	13650	13690	13575	13552	13559	13860	13570	13640	13785	13613	13746	13661	13715	13614	13717	13709	13693	13629	13657	13868	13695	13693	13601	13706	13785	13699	13694	13501	13673	13761	13677	13594	13689	13551	13797	13669	13646	13665	13752	13767	13490	13554	13709	13747	13572	13786	13769	13706	13749	13752	13647	13675	13770	13795	13798	13647	13622	13567	13791	13721	13822	13730	13495	13580	13702	13603	13504	13564	13703	13649	13543	13757	13677	13657	13585	13587	13771	13492	13707	13563	13535	13758	13532	13746	13782	13648	13594	13703	13623	13639	13620	13634	13756	13782	13633	13562	13710	13725	13707	13736	13705	13727	13591	13776	13745	13681	13746	13688	13706	13668	13843	13666	13710	13458	13771	13847	13668	13551	13722	13662	13664	13615	13677	13706	13846	13749	13868	13629	13819	13569	13629	13608	13695	13593	13786	13734	13706	13673	13695	13661	13766	13888	13508	13814	13697	13652	13839	13737	13764	13687	13785	13584	13679	13717	13797	13617	13669	13674	13740	13765	13846	13618	13794	13853	13796	13772	13664	13772	13676	13627	13753	13762	13756	13755	13641	13602	13754	13557	13677	13698	13800	13676	13634	13554	13778	13661	13746	13487	13783	13746	13876	13699	13656	13574	13756	13770	13594	13702	13682	13749	13812	13787	13640	13864	13750	13505	13698	13708	13450	13754	13734	13612	13538	13884	13740	13714	13673	13660	13768	13609	13624	13716	13859	13826	13654	13798	13618	13728	13562	13656	13717	13752	13518	13655	13714	13803	13658	13693	13649	13732	13608	13682	13779	13774	13673	13527	13719	13580	13639	13641	13701	13820	13575	13744	13733	13669	13612	13722	13732	13598	13686	13736	13869	13652	13667	13459	13703	13559	13625	13724	13701	13804	13625	13747	13744	13642	13748	13811	13846	13682	13573	13659	13622	13708	13750	13752	13591	13569	13543	13799	13687	13717	13747	13742	13665	13688	13730	13635	13738	13553	13667	13778	13737	13841	13709	13706	13760	13791	13804	13650	13706	13642	13794	13727	13617	13854	13673	13658	13556	13738	13848	13756	13834	13676	13805	13699	13706	13551	13729	13661	13744	13702	13656	13697	13663	13809	13552	13612	13749	13752	13663	13614	13668	13692	13699	13669	13598	13601	13890	13732	13689	13656	13791	13633	13571	13792	13636	13688	13720	13594	13813	13620	13831	13676	13663	13650	13545	13584	13782	13632	13878	13722	13699	13326	13675	13641	13667	13729	13560	13707	13421	13745	13602	13687	13850	13507	13831	13759	13785	13726	13598	13556	13682	13803	13625	13756	13618	13637	13644	13773	13734	13686	13699	13643	13639	13759	13556	13813	13877	13497	13711	13631	13747	13742	13692	13778	13841	13702	13577	13681	13652	13686	13690	13745	13679	13827	13643	13652	13778	13806	13724	13738	13705	13774	13596	13676	13736	13625	13700	13585	13721	13759	13701	13661	13676	13831	13715	13695	13918	13770	13589	13654	13711	13757	13593	13697	13737	13639	13842	13714	13584	13848	13795	13734	13793	13729	13666	13653	13670	13764	13765	13581	13634	13601	13725	13681	13553	13789	13711	13684	13748	13636	13735	13738	13699	13573	13629	13651	13649	13723	13579	13706	13685	13810	13776	13622	13612	13783	13657	13751	13762	13657	13707	13705	13716	13529	13763	13934	13676	13653	13745	13702	13753	13749	13794	13627	13748	13776	13699	13654	13645	13612	13712	13757	13669	13595	13900	13677	13786	13665	13853	13768	13726	13818	13763	13776	13863	13617	13720	13898	13732	13973	13890	13646	13587	13680	13586	13702	13709	13821	13546	13699	13816	13467	13733	13725	13617	13608	13814	13759	13718	13745	13688	13778	13744	13715	13801	13847	13674	13740	13582	13759	13768	13636	13701	13563	13801	13703	13744	13894	13761	13749	13637	13702	13612	13736	13616	13743	13633	13705	13721	13585	13570	13706	13664	13676	13608	13785	13724	13702	13715	13529	13884	13774	13791	13628	13669	13794	13813	13747	13768	13769	13715	13673	13744	13699	13714	13859	13601	13656	13858	13608	13792	13743	13792	13638	13633	13810	13920	13809	13634	13774	13884	13682	13787	13633	13836	13665	13630	13808	13549	13594	13842	13531	13764	13805	13754	13654	13672	13626	13785	13778	13573	13768	13511	13626	13612	13847	13689	13744	13727	13576	13685	13685	13662	13580	13726	13764	13668	13631	13731	13675	13653	13627	13672	13629	13458	13733	13659	13666	13855	13682	13706	13683	13609	13738	13765	13774	13688	13653	13453	13725	13657	13774	13667	13485	13645	13477	13657	13713	13649	13713	13491	13675	13909	13659	13630	13769	13646	13566	13687	13729	13718	13841	13706	13709	13676	13635	13878	13698	13712	13695	13693	13623	13610	13788	13606	13740	13667	13755	13633	13741	13634	13769	13528	13773	13788	13672	13693	13721	13780	13623	13680	13632	13593	13623	13823	13715	13614	13578	13710	13838	13650	13723	13641	13850	13928	13563	13666	13635	13632	13411	13698	13803	13641	13734	13680	13804	13704	13572	13734	13596	13530	13793	13686	13726	13607	13792	13692	13827	13784	13771	13819	13696	13705	13600	13696	13621	13546	13721	13621	13684	13776	13545	13496	13772	13735	13786	13626	13690	13749	13698	13531	13697	13785	13730	13873	13684	13772	13820	13706	13824	13742	13762	13823	13749	13639	13677	13822	13555	13721	13553	13712	13692	13619	13723	13610	13607	13822	13729	13662	13602	13850	13753	13626	13662	13614	13802	13657	13641	13600	13835	13580	13779	13696	13665	13651	13650	13413	13692	13765	13877	13451	13757	13728	13647	13667	13538	13708	13871	13780	13656	13683	13776	13738	13665	13515	13725	13804	13709	13659	13709	13721	13606	13714	13697	13711	13811	13718	13692	13562	13770	13587	13698	13751	13539	13729	13775	13648	13663	13740	13656	13792	13563	13717	13755	13688	13708	13832	13588	13789	13429	13852	13630	13898	13663	13656	13850	13685	13470	13640	13721	13825	13555	13792	13727	13753	13692	13661	13760	13690	13762	13750	13677	13747	13844	13781	13633	13536	13810	13643	13729	13567	13677	13706	13838	13706	13599	13811
23841	20858	28169	23702	21296	22438	20941	17575	18081	53634	55133	35386	22622	17830	16644	16285	16200	16161	15917	16234	16279	16355	16104	16349	16082	16470	16094	16126	16161	16230	16343	16192	16192	16170	16046	16417	16032	16028	16226	16128	15972	16241	16306	16064	15981	16067	16247	16142	16210	15989	16125	16050	16187	16148	16154	16059	16152	15978	16222	16043	16144	16178	16223	15979	15937	15959	16154	16092	16311	16136	16174	16116	16116	16137	16233	16097	16141	16194	15893	16076	16159	16198	16015	16018	15868	16092	16036	16133	16076	16083	16029	16128	16073	16344	16249	16027	16230	15978	16019	16109	16110	16057	16032	16233	16132	16199	16006	16208	15953	16065	16074	16119	16048	15892	16088	16023	15950	16052	16118	16223	15925	15994	16187	16092	16113	16239	16147	16019	16157	16013	16094	16166	15885	16059	16187	16117	16025	16040	16114	16100	15987	16057	16251	16030	16065	16054	16037	16080	16194	16163	15992	16236	16195	16128	15922	15967	16072	16031	15907	15978	16050	15932	15852	15813	15989	16145	15841	16091	16009	16070	15991	15865	15934	15931	16022	15937	16191	16092	16100	16064	16052	15980	16298	16299	16161	16012	16011	15910	16132	15986	16080	16105	16019	16114	15944	16122	16228	16054	16250	16154	16044	16191	16061	16013	16133	15817	16176	16019	16141	16120	16242	16125	16142	16330	16207	16140	16195	16161	16046	16010	16127	16024	16182	15998	16110	16213	16116	16025	16114	16136	16160	15969	16232	16176	16103	16185	16006	16100	16013	16113	16147	16103	15987	16084	16024	16127	16065	16087	15851	16091	15959	16045	16166	16118	16151	16002	15981	16015	16150	16095	16207	16176	16043	16193	16128	15952	16232	16176	15969	16171	16209	16038	15924	15891	15903	16130	16163	16041	15963	15985	16104	15841	16204	16198	15974	16020	15916	16105	16056	15935	15956	15924	16041	15944	16039	16145	16027	16084	16053	16019	16063	16064	16090	15988	16049	16075	16132	15805	16193	15995	15963	16022	16039	16044	16026	16226	16236	16224	16093	16098	15992	16048	16161	16021	15982	15923	16134	16146	16026	15938	16032	16122	16245	16136	15966	16062	16163	16001	16062	16181	16186	16029	16090	16238	16067	15948	16273	16098	15976	16209	16094	15979	16116	16278	16209	16119	16308	16033	16142	16268	16117	16003	16025	16106	16171	16056	16015	15993	15832	16243	16130	16203	16074	16091	16255	15998	16159	16072	16015	16064	15962	16032	16253	15998	16183	16009	16178	16140	16083	16143	16102	16000	16193	16123	16070	16061	16095	15959	15997	15917	16125	16174	16074	16140	15921	16071	16122	16189	15893	15970	15842	16181	16071	16240	15825	16002	15859	16043	16061	16067	16070	16129	15962	16120	16341	16046	16327	15920	16100	15908	16004	16025	16130	16134	16175	15991	16110	16123	15977	16022	16010	16311	16077	16117	16107	15880	16084	16130	16049	15952	15755	16084	16217	16061	16233	16287	16152	16201	16261	16205	16057	16117	16241	16173	15954	15909	16077	16206	15909	16033	16053	16104	16240	16016	16039	15942	16093	15912	16261	16150	16293	16209	16152	16258	15999	16107	15961	16171	16221	16170	16055	15940	15987	15932	16066	16113	16162	16057	15968	16057	16017	15927	16172	16184	16050	15819	16147	16081	16142	16165	16282	16192	16139	16109	16232	15924	16076	15976	16052	16158	16003	15978	16038	16231	16024	16066	16032	16038	16011	16150	16065	16166	15973	16216	16008	16198	16073	16009	15997	16010	16058	15942	16044	16200	16193	16061	16145	16053	16005	16100	16051	16152	16128	16157	16030	16052	16108	16122	16058	16142	16115	16088	16126	16006	15996	16101	16016	16066	16055	16115	16068	16178	15999	15887	15984	15990	16124	16126	16085	16108	16147	15933	16098	16166	16189	16212	16133	16225	16246	16241	16260	15954	16231	16073	15890	16264	16137	16005	16179	16226	16088	16116	15787	16028	16084	16190	16083	15978	16306	16008	15962	16139	16244	16081	15989	16244	16147	15994	16224	16254	16120	16206	15901	15965	16021	16004	16046	16110	15916	15917	16123	16190	16208	16102	16041	16015	16278	15950	16056	16122	16011	16179	16102	16071	16224	16215	16099	16163	16081	15939	16030	16055	16016	16142	15926	15915	16273	16093	15945	16156	16143	16118	16187	16045	16135	16032	15983	16027	16054	16153	16225	16086	16114	15951	15960	16089	16180	16029	15947	16188	16085	16119	16088	15948	15935	15862	15877	16041	16152	16050	16236	16193	16092	16182	16124	16014	16118	15961	16093	16082	16088	16111	16174	15889	16266	16021	16128	16158	16247	16042	16238	16251	15953	15932	16078	16253	15954	15957	16174	16080	15978	16169	15988	15990	16326	16069	16171	16098	15934	16100	16100	15995	16221	16277	16122	16155	16196	16165	16137	16101	16106	16224	16012	16182	16159	15932	16162	16168	16099	16094	15930	16039	15969	16246	16038	16286	16133	16059	16003	16046	16093	16185	16098	16015	16113	16306	15937	16061	16050	16161	15954	16100	16136	16268	16159	16204	16138	16003	16103	16156	15964	16006	16146	16180	16066	16106	16107	16004	16072	16143	15883	16049	16014	16094	16347	16106	16091	16053	16344	16184	16005	16112	16127	15935	16160	16156	16079	16286	16144	16203	16227	16041	16006	16054	16075	15953	16116	15999	16147	16243	16158	16171	15986	15790	16104	16197	16022	16095	16094	16076	16148	16207	16224	16005	15919	16415	16094	16098	15945	16029	15960	15914	16057	15943	16160	16045	15931	16108	16051	16008	16000	16092	16175	16076	15861	15979	16018	16318	16171	16391	16093	16064	15962	16197	16135	16059	16041	16198	16246	16176	16083	16036	16212	15976	16041	16171	16107	16202	16143	16160	16260	16075	16084	16026	16104	16085	16059	16217	16120	16079	16069	16170	16081	16033	16147	16151	15885	16004	16040	15937	15987	15908	16082	16265	16047	16033	16062	15932	16114	16204	16238	16170	16107	16175	16169	16162	16125	16316	16153	16048	16103	16113	16125	16003	16117	15933	15836	16092	16133	16015	16020	15996	15946	16062	16233	16149	15975	16291	16253	16297	16068	16159	15935	16115	16131	15967	16171	16209	15967	15994	16031	16071	16069	16090	16028	16065	16372	15997	16192	16045	16006	16052	16231	16067	15975	16064	16016	16134	16209	16066	16174	16126	16038	15926	16110	16000	15947	16192	16243	16003	16346	16097	16164	16123	16037	16100	16048	16068	16188	16198	16142	16069	16155	16194	16137	15991	15996	16095	16094	16088	16190	16266	15975	16211	16086	16240	16089	16246	16130	16071	15887	16112	15954	16144	16010	16152	16058	16146	16121	16291	16080	16193	15886	15912	15997	15912	16351	16167	15945	16000	16082	16151	15898	16255	16093	16101	16015	16248	16148	16093	16088	16170	16078	16174	16071	15974	15943	16093	16023	16036	16069	16156	16155	16050	16139	15917	16239	15965	16158	16220	16238	16213	16102	15996	16027	16174	16151	16105	16159	16216	16042	16150	16180	16264	15907	16082	16078	15966	15959	16088	16158	15962	15939	16181	16278	16106	16110	16006	16229	15969	15913	16180	16252	16105	16118	15972	16112	15984	16043	15927	16195	15981	16263	16049	15874	16198	16246	16080	16121	16316	16088	16190	16209	15970	16184	16112	16071	16157	16349	15989	16151	16119	16011	16000	16143	16013	15973	16011	16139	16128	16116	16221	16030	16078	16174	16010	16093	16208	16154	16252	16244	16105	16058	16150	16098	16132	16034	15899	16031	16137	16064	15945	16167	16169	16190	15983	15991	16015	15905	16119	16155	16158	16155	16172	16214	16428	16017	16108	16203	16094	16064	16136	16098	15757	16189	16127	16150	16089	16252	15984	16326	16296	16044	15996	16214	15972	15881	16068	16111	16162	16325	16065	16077	16148	16156	15925	16225	16151	16072	15992	16043	16198	15946	16047	16169	15959	16126	16176	16211	15967	16024	15883	15987	16072	15965	16157	16096	16269	16006	16311	16131	16118	16300	16292	15956	16131	16059	16104	16176	16213	16158	15966	15997	16254	16088	16155	15691	16148	16289	16181	15943	16048	16126	16055	15953	16185	16392	16215	16077	16066	15952	16171	16040	16026	16217	16214	16006	15906	15789	15927	16050	16062	16147	15946	16067	16170	16041	16000	16073	16198	16178	15888	15936	15987	16145	16080	16223	16131	15965	16166	16167	16138	16177	16204	16149	16223	16234	16061	16161	16069	16072	16201	16063	16144	16127	16229	15948	16007	16106	16067	16179	15987	16079	15924	15996	16024	15878	15892	16271	16112	16165	16092	16116	16111	16291	16066	16043	15942	16235	16124	16311	16102	16208	15957	16330	16173	16169	16128	16113	15955	16109	16104	16089	16258	16124	16111	16046	15874	16056	16045	16051	16090	16231	16055	16102	16075	16078	16241	16166	16164	16139	16079	16073	16061	16095	16284	16106	15855	16034	16065	16356	16281	16095	16013	16247	16008	16027	16152	16021	16009	16174	15995	16167	16145	16062	16037	16113	16253	16209	15970	16119	15875	16082	16023	16121	16301	16015	16236	16063	16070	15981	16140	16317	16127	16035	16017	16213	16127	16101	15825	16011	16183	15962	16025	16020	16107	16123	15940	16012	16110	16347	16163	16260	16125	16040	16165	16089	16085	16125	15883	16265	16222	16090	16063	16145	15887	16103	16241	16193	15887	16115	15979	16010	16147	16013	16191	16117	16283	16113	16005	15955	16057	16047	16012	15928	15909	15943	15993	15978	15926	15846	16076	15896	15911	16100	16102	16173	16096	16111	16174	16139	16065	15866	16006	16268	16274	16097	16217	16191	16148	16050	16116	16343	15994	16120	16170	16095	16182	16093	16046	15912	15991	15958	15997	16114	16072	16199	16219	16220	16091	16097	16046	16040	16238	16219	16093	16149	16316	15947	16170	16129	16041	16171	16179	15914	16135	15916	15930	15954	16148	16053	16276	16186	16081	16134	15998	15960	15956	16170	16187	16165	16048	16088	16134	16094	15836	16127	16169	16028	15991	16231	16328	16153	16165	16245	16119
16368	26545	25043	19914	17535	16316	15656	15502	18266	55734	52754	33632	19197	14758	13949	13869	13866	13809	13830	13732	13849	13786	13778	13618	13822	13723	13745	13735	13848	13761	13732	13806	13682	13698	13892	13759	13945	13692	13792	13768	13776	13877	13787	13821	13833	13877	13736	13920	13953	13871	13820	13777	13730	13946	13978	13841	13840	13894	13801	13651	13858	13746	13714	13735	13682	13776	13825	13671	13777	13868	13933	13617	13802	13789	13971	13730	13854	13856	13802	13799	13709	13743	13773	13710	13944	13892	13499	13706	13752	13792	13785	13872	13838	13817	13868	13630	13695	13812	13945	13797	13842	13906	14078	13759	13809	13666	13914	13750	13840	13700	13746	13891	13914	13828	13712	13730	13798	13805	13842	13727	13871	13810	13709	13690	13845	13948	13664	13841	13766	13877	13742	13749	13844	13865	13845	13691	13712	13764	13742	13845	13761	13927	13750	13807	13887	13947	13685	13889	13777	13858	13749	13878	13769	13821	13827	13828	13798	13726	13801	13861	13827	13834	13718	13866	13880	13714	13783	13814	13763	13742	13786	13771	13851	13824	13661	13722	13811	13791	13727	13942	13773	13597	13711	13760	13788	13851	13804	13804	13868	13825	13855	13833	13796	13688	13738	13713	13814	13768	13816	13813	13674	13618	13723	13694	13924	13856	13782	13784	13784	13829	13706	14001	13873	13708	13869	13690	13784	13870	13809	13603	13887	13709	13714	13763	13753	13895	13694	13914	13679	13757	13837	13764	13833	13874	13781	13834	13943	13673	13797	13918	13696	13726	13706	13862	13811	13911	13799	13872	13718	13649	13662	13893	13705	13718	13792	13795	13789	13794	13757	13870	13846	13852	13853	13825	13746	13652	13766	13763	13558	13893	13886	13737	13902	13834	13792	13810	14073	13767	13854	13821	13687	14013	13701	13824	13762	13810	13709	13617	13838	13862	13805	13722	13825	13981	13736	13756	13762	13775	13766	13787	13897	13866	13928	13835	13883	13724	13844	13717	13823	13685	13969	13668	13811	13955	14067	13768	13768	13952	13700	13801	13781	13743	13810	13528	13908	13755	13620	13700	13912	13749	13730	13853	13912	13580	13893	13698	13786	13734	13865	13758	13805	13756	13718	13666	13691	13764	13978	13797	13759	13787	13667	13758	13714	13647	13735	13718	13759	13695	13938	13740	13988	13717	13727	13791	13867	13824	13831	13819	13735	13996	13891	13587	13802	13847	13773	13923	13753	13817	13683	13844	13774	13709	13767	13610	13677	13725	13750	13693	13696	13863	13706	13765	13716	13722	13803	13788	13649	13804	13769	13724	13666	13901	13775	13758	13913	13690	13720	13779	13730	13744	13695	13680	13576	13684	13765	13818	13893	13758	13610	13818	13702	13843	13838	13805	13693	13740	13742	13579	13806	13753	13772	13873	13765	13822	13692	13882	13854	13819	13798	13788	13731	13835	13835	13870	13845	13708	13929	13839	13820	13856	13865	13830	13902	13793	13804	13883	13898	13725	13788	13843	13687	13741	13669	13809	13848	13775	13658	13728	13948	13832	13820	13764	13793	13684	13916	13771	13717	13884	13870	13673	13823	13869	13835	13744	13879	13838	13841	13868	13840	13894	13724	13620	13810	13848	13654	13742	13646	13710	13727	13882	13762	13618	13849	13851	13808	13788	13918	13823	13878	13701	13764	13791	13770	13883	13743	13861	13747	13762	13745	13916	13829	13783	13846	13625	13757	13775	13878	13876	13859	13742	13723	13946	13607	13820	13912	13645	13708	13680	13804	13699	13979	13758	13770	13876	13949	13776	13627	13875	13621	13762	13741	13789	13720	13892	13703	13750	13817	13791	13626	13770	13819	13860	13584	13753	13633	13696	13758	13814	13971	13730	13806	13875	13690	13775	13723	13917	13672	13667	13909	13737	13947	13823	13826	13735	13763	13812	13820	13774	13839	13793	13903	13704	13851	13887	13764	13957	13925	13806	13879	13664	13827	13862	13726	13714	13767	13722	13789	13888	13678	13702	13800	13767	13697	13884	13778	13824	13623	13695	13875	13871	13762	13652	13735	13772	13865	13723	13772	13884	13876	13971	13741	13704	13787	13660	13862	13632	13794	13788	13783	13673	13863	13741	13692	13719	13817	13808	13616	13809	13911	13785	13751	13645	13811	13833	13660	13804	13874	13768	13759	13696	13669	13804	13805	13809	13742	13819	13862	13712	13785	13687	13763	13892	13708	13678	13763	13784	13782	13819	13632	13874	13689	13774	13808	13742	13655	13852	13966	13809	13685	13790	13906	13762	13838	13732	13891	13750	13845	13847	13937	13840	14007	13919	13819	13879	13834	13819	13774	14018	13876	13660	13675	13722	13780	13786	13823	13640	13838	13858	13707	13655	13788	13868	13898	13718	13850	13718	13811	13740	13851	13782	13634	13643	13841	13757	13731	13885	14033	13921	13723	13904	13639	13942	13812	13843	13778	13792	13615	13680	13789	13811	13912	13741	13765	13815	13868	13774	13811	13781	13993	13946	13868	13844	13689	13833	13925	13822	13841	13571	13904	13855	13837	13654	13928	13732	13798	13885	13914	13868	13821	13816	13641	13890	13843	13844	13844	13869	13791	13833	13911	13808	13712	13954	13743	13867	13782	13716	13772	13943	13843	13944	13751	13745	13736	13681	13856	13822	13780	13764	13673	13746	13820	13849	13746	13676	14006	13771	13670	13838	13865	13840	13862	13794	13754	13571	13656	13945	13701	13911	13748	13690	13710	13827	13933	13698	13736	13947	13834	13715	13851	13798	13819	13760	13780	13870	13693	13815	13926	13607	13925	13814	13830	13919	13741	13787	13899	13758	13786	13783	13723	13785	13652	13669	14008	13699	13792	13874	13894	13668	13908	13717	13768	13678	13976	13777	13806	13900	13877	13761	13883	13866	13718	13790	13799	13783	13699	13808	13826	13794	13735	13656	13870	14009	13801	13939	13943	13721	13823	13772	13742	13589	13733	13726	13704	13857	13825	13873	13963	13829	13756	13584	13908	13643	13827	13781	13901	13857	13665	13722	13817	13595	13856	13751	13774	13741	13711	13811	13920	13868	13892	13842	13953	13756	13858	13690	13856	13813	13882	13811	13767	13760	13784	13812	13757	13866	13808	13850	13838	13878	13752	13973	13838	13872	13776	13752	13833	13842	13835	13886	13707	13638	13790	13790	13751	13731	13761	13798	13827	13754	13878	13650	13876	13746	13889	13789	13773	13794	13778	13845	13725	13877	13722	13748	13826	13779	13727	13819	13773	13842	13780	13846	13689	13690	13822	13798	13767	13710	13746	13710	13795	13773	13832	13621	13600	13870	13763	13791	13876	13848	13650	13787	13870	13679	13740	13869	13819	13912	13852	13874	13681	13703	13752	13687	13748	13892	13867	13827	13744	13746	13899	13790	13835	13699	13764	13729	13796	13683	13914	13805	13833	13814	13662	13773	13924	13674	13763	13690	13795	13950	13866	13672	13728	13920	13772	13780	13893	13696	13842	13822	13737	13768	13531	13771	13722	13997	13866	13798	13795	13839	13624	13767	13802	13705	13626	13735	13769	13761	13760	13721	13642	13768	13842	13777	13738	13833	13812	13841	13840	13666	13702	13845	13813	13732	13727	13891	13782	13670	13865	13744	13657	13794	13785	13696	13699	13847	13760	13901	13794	13793	13717	13840	13809	13764	13889	13783	13881	13817	13709	13857	13633	13725	13798	13757	13937	13953	13672	13816	13631	13772	13740	13827	13836	13899	13705	13861	13934	13827	13867	13757	13849	13685	13762	13925	13739	13652	13667	13816	13619	13703	13737	13748	13745	13701	13876	13952	13793	13739	13926	13885	13696	13781	13778	13762	13726	13898	13667	13824	13808	13883	13716	13787	13780	13826	13527	13855	13664	13861	13797	13857	13808	13973	13717	13735	13752	13688	13830	13806	13686	13609	13696	13853	13760	13933	13771	13812	13814	13789	13798	13815	13964	13686	13806	13790	13860	13916	13848	13808	13959	13712	13691	13822	13846	13899	13934	13729	13785	13796	13802	13696	13856	13765	13864	13747	14046	13721	13644	13770	13749	13778	13691	13881	13795	13788	13769	13875	13786	13896	13785	13772	13810	13853	13958	13847	13755	13793	13718	13760	13765	13841	13823	13741	13887	13812	13802	13710	13888	13838	13618	13898	13760	13758	13823	14025	13715	13662	13848	13821	13773	13735	13788	13841	13837	13713	13754	13813	13651	13697	13663	13798	13789	13982	13838	13912	13671	13668	13802	13809	13914	13818	13817	13838	13790	13744	13824	13848	13679	13803	13818	13828	13702	13824	13890	13746	13740	13637	13742	13714	13617	13592	13685	13740	13942	13737	13785	13880	13728	13879	13951	13895	13832	13971	13843	13717	13714	13842	13622	14129	13776	13805	13598	13845	13738	13900	13719	13902	13781	13584	13711	13863	13779	13721	13800	13869	13828	13882	13953	13850	13647	13657	13769	13833	13736	13843	13689	13816	13669	13718	13795	13748	13956	13728	13745	13677	13809	13736	13624	13761	13980	13796	13958	13720	13700	13704	13804	13637	13842	13861	13632	13689	13715	13871	13746	14007	13751	13771	13734	13772	13914	13683	13661	13904	13930	13631	13805	13726	13817	13654	13762	13791	13756	13726	13800	13570	13804	13728	13753	13692	13667	13857	13791	13933	13634	13814	13714	13798	13791	13760	13777	13820	13806	13787	13823	13856	13754	13749	13677	13737	13757	13850	13744	13947	13685	13797	13728	13784	13927	13793	13845	13670	13826	13748	13767	13839	13747	13849	13709	13693	13739	13961	13878	13791	13740	13684	13625	13828	13789	13776	13856	13706	13603	13888	13860	13841	13830	13731	13797	13618	13697	13670	13759	13753	13946	13914	14015	13813	13634	13662	13778	13860	13867	13857	13793	13809	13699	13804	13821	13828	13907	13802	13489	13741	13709	13734	13884	13669	13878	13586	13793	13646	13692	13972	14008	13815	13855	13757	13780	13869	13938	13944	13794	13718	13680	13730	13825	13868	13691	13806	13737	13885	13703	13762	13897	13800	13838	13704	13839	13776	13822	13849	13808	13786	13819	13733	13871	13761	13706	13848
29609	20618	19055	17284	16087	16137	16111	15940	16047	19977	21788	18724	16726	16244	16206	16160	16132	16162	16087	16037	16069	16008	15891	16198	16013	16240	16142	16103	16011	16100	16050	16076	15857	15908	15976	16013	16049	15793	16175	15903	15972	16070	15979	15991	16072	15945	15924	15995	15917	16120	16229	15927	16091	15970	15759	15995	16047	15924	16001	16092	16130	15972	15816	15864	15873	16037	15884	16160	16008	15957	16018	15957	16085	16044	15868	16079	16090	16220	15937	15795	15949	16016	15999	15907	15768	16019	15933	15837	16003	16107	16062	16095	15861	15825	16034	15902	16013	15949	16201	16057	16002	16011	15842	15974	16110	15953	15917	16076	16047	15851	16130	15947	15992	16156	16150	15777	15964	15773	15984	15911	16037	15892	15840	16292	15926	16018	16068	15915	15917	16079	15939	15930	16030	15941	15908	15948	15930	15961	15754	15763	16024	16001	15960	16009	15893	15950	15894	15797	15795	15966	16034	16027	15929	15949	16078	15972	16021	16035	15988	15945	15863	16072	16078	15998	16022	15753	16028	15809	15935	15740	15934	16083	16035	15939	16102	15922	15643	16062	16080	15866	16030	15942	16035	15789	16147	16003	15961	15975	16064	15864	16106	16142	15900	16089	15923	16166	15859	15680	15947	15846	15890	15959	16048	16001	16047	16034	15961	16006	16074	16100	15903	16013	16203	16034	16072	15793	15884	15954	15871	15948	15955	16025	16033	15923	15890	16025	16019	15916	15772	16013	16021	16085	16053	16027	15949	15886	16098	16016	15963	15930	15941	16181	16171	15988	15941	15966	16144	15855	15889	15963	16279	15936	16164	15940	15937	16113	16082	16000	15814	15871	15937	15879	15913	15930	16063	16070	16108	16191	15858	15897	15849	16026	15956	16106	15910	16049	16109	15936	16128	16070	15931	15948	16153	15935	16071	15941	15864	15884	16180	16019	16055	16059	16021	15913	15994	16265	15999	16143	16171	16004	15932	15925	16007	16087	16046	15848	15778	15832	16053	15849	15902	15902	16066	15557	16081	16038	16048	16061	15956	15960	15804	16277	16085	15939	15902	15873	15857	16060	15877	16034	16070	15986	15948	15876	16075	15899	15935	15875	15822	15915	16146	15940	16031	15984	16148	16085	15899	15821	15938	15964	15984	16060	15932	15806	15956	16061	16034	15957	15893	15814	16180	15969	16022	15853	16025	15892	16121	15778	15916	16098	15824	15816	15990	16137	16070	15796	16215	15920	15994	15918	15773	15811	15863	15834	15886	16021	16039	15902	15830	15846	16090	16008	15988	16079	16031	15997	15928	16063	16221	16146	16008	15938	15999	16026	15921	15908	15942	16086	15921	15939	16089	16034	16099	15931	15936	15923	15907	15869	16039	16027	16050	16137	16006	16078	15997	16056	16237	16172	16020	16008	16005	16028	15978	16048	15934	16103	15888	15957	15816	15911	16013	15937	15942	15936	15909	16175	16061	16041	15998	16044	15969	15923	15836	15996	15997	15936	16023	15743	16116	16093	16085	16011	16002	15918	15946	15907	15921	15934	15949	15989	16044	15893	16039	16164	15997	15986	15962	16173	16103	16053	15968	15871	15905	16144	15968	16052	16090	15977	15969	16144	16055	15964	16108	15701	16023	16194	16227	15888	15881	15802	16008	15892	15761	15948	16169	16010	15986	15947	15996	16077	16113	15902	16214	15856	15965	16051	15945	16115	15999	15997	15893	16157	16074	15932	16159	15987	15961	15906	16115	15963	15919	16069	15920	16195	15985	16073	15837	15892	15799	15966	16038	16038	16163	15946	15841	15983	16012	15889	16057	16082	15985	16006	15849	15994	15802	15749	16132	15887	15915	15967	16075	16070	16079	16153	16052	15964	16020	16057	16046	16016	16098	16103	15849	15931	15864	15800	15851	15944	15914	16026	16012	15959	16177	15979	16071	16082	15906	16076	15959	15970	15912	15903	15970	15960	15954	15868	16054	15865	15936	16030	15981	16056	15887	15986	15834	15986	16169	16067	15984	16105	16008	15874	16141	16013	16090	16093	16067	15933	15915	16061	16068	15888	15946	15962	16007	15805	15957	15908	16087	15990	16042	16088	16002	15922	15961	15934	15974	15859	16017	16121	16065	16085	16155	16039	15971	16004	15970	16097	16066	15925	16043	15980	16232	15954	15986	15945	15909	15941	15887	15919	16051	16140	15976	15914	16014	16011	16205	16104	15987	15956	16163	15986	16068	15847	15871	16013	16221	15975	16007	15794	15911	15942	16115	16001	15825	15965	15975	16174	16206	15975	15821	16114	16173	15929	15808	15786	16009	16009	15919	15984	15943	15879	16048	16019	16135	16095	16078	15982	16002	15769	16015	15838	16080	15830	15740	16016	16187	15844	15910	16191	15933	16048	15996	15957	15901	15943	15970	16031	16045	16119	15941	15932	16038	16181	16088	15992	15939	15893	16054	15995	16076	15925	16030	15930	16153	15917	15973	15933	16107	16048	16029	15956	15871	15829	16152	16047	15942	15947	15934	16073	15903	16035	16022	16036	15964	16038	16037	15936	15958	15889	16096	15994	15932	15935	16122	16052	15941	16089	16065	15686	15726	15968	16049	15993	15994	16006	15964	15990	15785	15980	15933	16028	15994	16081	15978	16121	15898	15792	15996	15876	16106	15977	15888	15998	16051	15923	15896	16134	15813	16044	15932	15914	16011	16131	15963	15912	15845	16018	15951	15964	16124	15867	15941	15892	15870	15980	15983	16043	15863	15910	15958	15963	16043	15948	15902	15799	16122	16010	15846	16093	16119	16122	16031	16154	15860	16104	16062	15999	15840	15998	15994	15868	15972	16083	15907	15811	16114	16114	16117	15908	15967	16114	16186	15896	16008	15882	15953	15937	15835	16009	16028	15888	16028	15963	16141	15985	15792	16085	16083	16020	16170	16018	16107	16085	15878	16004	15840	15926	16036	15915	16009	16042	16103	16128	16064	16082	15891	16124	16053	15996	15846	16106	15964	16136	15968	16095	16186	16040	15921	15931	15799	15902	16081	15900	16023	16254	15998	15863	16095	15917	16020	15774	15903	15826	15808	15898	15912	16069	15908	16056	15875	16008	16152	15778	15972	16037	15874	16110	16216	16080	16187	15903	15923	15938	16126	16027	15880	16056	16000	15894	15969	16165	16174	16103	15894	15884	16161	16069	16003	16114	15982	15960	15999	16068	15984	16050	16116	16013	15901	16063	16064	15813	15824	16014	16092	15783	16047	15929	16027	15941	15915	16084	16128	15920	16093	16209	15923	15897	15993	16094	16093	15988	16183	16012	16020	15955	16058	16190	15996	16050	16141	16057	16088	15930	16099	16051	16013	16059	16031	16163	15981	15894	15955	16058	15964	15783	16066	15994	16032	15971	16014	16179	15843	15804	15971	15957	16063	15862	15968	16132	15985	16012	16121	16080	15777	16015	16030	16110	15883	16110	15904	15991	16116	15931	15835	15833	15952	15801	16012	15948	16045	15766	15906	15860	15957	15786	15800	15895	16075	16122	15958	15947	16046	15899	15911	16069	15924	15897	16058	16021	15897	16070	16105	16008	16017	16123	15953	15934	16105	16079	16092	16000	15927	15979	15881	16080	16060	15857	15868	16189	15868	15835	15771	16002	15853	16154	16023	15926	15935	15968	15920	16060	16036	16215	15956	15921	15989	15945	16313	16116	15889	15803	15858	16152	15913	16052	16072	16053	16022	15863	16007	16150	15905	16140	16016	15880	16000	16058	16139	16259	15978	15946	16125	15943	16124	15988	15980	16066	15970	16145	16096	15914	15864	15733	15932	15885	16130	15859	16098	15951	15869	15981	15944	15853	16202	15808	15873	16069	15935	16046	16003	15978	15948	16050	16050	16037	16069	16028	16010	16036	16122	16034	16074	15945	16211	16033	16348	15914	15897	15856	15807	15951	15853	15950	15885	15978	16007	15922	16002	16019	15888	16110	16082	15909	16035	16017	15954	15787	15997	15986	16042	16023	16002	16216	15794	15877	15943	15703	15953	15945	15883	15865	16013	16088	16122	16102	15921	16053	16097	16029	16060	15977	16020	16049	15880	15943	15877	16041	16055	15862	15883	15938	15887	16052	15858	15922	16056	15825	15930	15983	15939	16081	15971	16113	15912	16002	16144	16095	16092	15815	16124	16037	15857	16016	16175	16145	15990	16175	15872	15956	15967	16105	15975	15968	16004	16026	16060	15915	15856	16134	15996	15913	15845	16060	15788	16020	16145	16225	16002	16032	16100	16150	16009	16083	15934	15946	16117	15848	16021	15824	16115	16012	16085	16010	16152	15942	15863	15935	15957	16029	15940	15920	16086	16029	16113	16009	16238	15985	16056	16005	15881	15864	15995	15885	16090	15920	16034	15880	15776	16076	16103	16023	16155	15879	15919	16108	16024	16025	16154	15799	16016	15906	16117	15950	16086	16124	16084	15964	15984	15801	16044	16070	16051	15983	15839	16082	15872	15998	15710	15824	15827	16009	16153	16055	16038	16111	16199	16127	15823	16060	15930	16022	15923	16222	16022	16121	16001	15831	15903	16090	16166	16065	16092	16216	15906	15950	15973	15998	15974	16003	16088	15901	15738	16010	15949	16385	15854	15913	15879	16125	15977	16128	16065	15986	16255	16045	16001	16041	16133	16144	15933	16016	15854	16127	16006	16189	15982	16250	16090	15899	16154	16067	16022	16085	15968	16032	16124	16096	15989	16024	15936	15784	15764	15840	15877	16129	15885	16091	15978	15867	15994	15880	15903	15963	16046	16179	16094	16134	16110	16055	15898	15877	16076	15859	15920	16001	15868	16119	16076	16142	15924	16019	16020	16050	15889	15927	16184	16026	15940	16050	15918	16166	16083	15947	16121	16067	16061	16084	16014	15945	16210	16047	15850	16112	16052	16027	16035	15856	15971	15834	15878	15868	15991	15703	15762	16018	15872	16029	16018	15868	15933	16087	15929	15935	15923	16073	15964	16030	16148	15994	16050	16083	16009	16088	16008	15990	15967	15853	16025	15934	16195	16048	15912	15838	15952	16083	16033	16084	16096	15926	15971	15817	16016	16153	16019	15967	16001	16107	16088	15816	16026	15915	16078	16089	16006	15955
14652	14707	14708	14252	13972	13777	13893	14013	14000	20532	20804	16189	14422	13913	13840	13687	13777	13774	13877	13547	13985	13743	13671	13613	13777	13635	13737	13574	13806	13656	13568	13692	13640	13740	13792	13750	13769	13713	13494	13801	13833	13619	13656	13773	13846	13674	13913	13685	13777	13734	13746	13821	13770	13763	13608	13707	13817	13771	13761	13720	13719	13856	13662	13727	13702	13763	13674	13691	13754	13728	13669	13802	13589	13840	13720	13769	13712	13630	13766	13599	13622	13522	13684	13735	13647	13949	13669	13729	13705	13917	13722	13646	13784	13669	13746	13644	13825	13810	13824	13694	13768	13798	13724	13863	13729	13721	13811	13635	13813	13824	13673	13619	13790	13667	13709	13773	13641	13674	13730	13831	13633	13629	13792	13737	13637	13663	13629	13732	13775	13773	13583	13659	13667	13612	13838	13617	13679	13721	13758	13563	13571	13698	13710	13673	13652	13672	13712	13716	13638	13832	13736	13650	13737	13792	13734	13670	13595	13779	13708	13635	13641	13599	13629	13583	13653	13724	13753	13612	13736	13714	13839	13666	13726	13791	13672	13692	13719	13793	13737	13695	13768	13764	13852	13595	13782	13637	13629	13594	13677	13751	13666	13665	13659	13728	13631	13607	13619	13580	13568	13793	13674	13818	13649	13646	13794	13763	13828	13783	13708	13838	13659	13745	13883	13585	13553	13825	13816	13785	13657	13691	13532	13776	13594	13727	13654	13708	13617	13620	13884	13690	13738	13781	13620	13530	13700	13715	13761	13566	13670	13693	13707	13800	13653	13756	13703	13751	13772	13727	13870	13592	13544	13762	13821	13800	13622	13592	13799	13798	13739	13795	13675	13752	13889	13698	13883	13727	13710	13565	13497	13536	13680	13772	13672	13824	13794	13713	13839	13422	13657	13706	13710	13722	13821	13739	13708	13701	13734	13801	13763	13782	13867	13753	13841	13709	13650	13762	13494	13617	13520	13709	13792	13719	13634	13800	13663	13671	13891	13578	13759	13740	13809	13623	13714	13779	13575	13570	13784	13833	13681	13846	13679	13510	13759	13767	13690	13668	13635	13710	13643	13735	13628	13578	13620	13656	13676	13455	13759	13728	13896	13746	13787	13685	13727	13720	13626	13704	13711	13874	13715	13607	13656	13755	13903	13649	13794	13660	13713	13768	13464	13773	13873	13722	13690	13734	13700	13730	13635	13711	13767	13688	13737	13737	13736	13809	13896	13829	13711	13709	13733	13640	13647	13708	13662	13821	13667	13837	13721	13681	13827	13772	13838	13768	13677	13649	13702	13789	13793	13763	13534	13682	13780	13721	13577	13667	13686	13585	13742	13693	13885	13591	13584	13701	13678	13686	13671	13518	13686	13775	13820	13806	13748	13687	13737	13791	13637	13750	13670	13556	13764	13758	13770	13687	13647	13853	13764	13773	13915	13568	13795	13633	13654	13658	13757	13647	13806	13878	13767	13654	13746	13747	13823	13683	13765	13520	13650	13680	13846	13650	13703	13602	13720	13644	13731	13692	13754	13832	13778	13634	13637	13845	13654	13769	13711	13630	13746	13686	13722	13835	13745	13811	13688	13644	13798	13733	13657	13652	13868	13710	13770	13632	13576	13771	13798	13835	13908	13829	13659	13697	13687	13548	13708	13842	13592	13893	13619	13775	13745	13694	13660	13652	13827	13732	13743	13704	13741	13723	13874	13733	13808	13665	13723	13658	13788	13777	13522	13727	13755	13740	13730	13774	13690	13601	13672	13804	13752	13671	13739	13772	13781	13735	13698	13713	13697	13715	13805	13706	13618	13826	13751	13671	13651	13799	13692	13730	13768	13815	13696	13816	13584	13892	13862	13887	13759	13864	13501	13599	13669	13718	13607	13588	13605	13622	13499	13694	13796	13619	13799	13655	13690	13738	13726	13627	13670	13643	13611	13679	13857	13710	13850	13778	13756	13595	13711	13868	13803	13488	13677	13698	13739	13868	13880	13624	13986	13651	13622	13757	13744	13805	13833	13733	13771	13860	13698	13703	13793	13844	13751	13877	13602	13515	13740	13768	13665	13622	13529	13749	13691	13810	13672	13684	13546	13766	13689	13709	13688	13580	13632	13658	13788	13606	13697	13722	13772	13689	13663	13731	13672	13743	13750	13786	13826	13534	13777	13812	13658	13571	13598	13754	13802	13742	13760	13740	13744	13702	13654	13703	13798	13690	13683	13670	13789	13685	13677	13724	13707	13836	13579	13773	13577	13658	13700	13602	13642	13814	13799	13799	13734	13944	13798	13674	13663	13739	13809	13685	13856	13743	13706	13613	13572	13748	13735	13844	13729	13828	13652	13624	13702	13697	13632	13600	13676	13798	13748	13672	13721	13711	13779	13672	13698	13867	13880	13912	13745	13701	13756	13652	13740	13653	13748	13639	13706	13755	13801	13807	13632	13700	13768	13755	13912	13839	13739	13655	13721	13724	13863	13645	13798	13718	13686	13792	13721	13703	13711	13804	13685	13771	13618	13711	13750	13982	13691	13605	13662	13648	13763	13715	13689	13865	13716	13744	13637	13755	13773	13516	13639	13732	13666	13666	13939	13812	13887	13885	13879	13726	13699	13629	13730	13975	13667	13706	13737	13831	13816	13625	13787	13652	13734	13737	13769	13578	13680	13667	13896	13723	13616	13616	13747	13802	13582	13752	13621	13845	13679	13849	13764	13687	13854	13683	13741	13672	13528	13690	13859	13807	13624	13701	13633	13815	13667	13791	13635	13609	13644	13747	13711	13833	13858	13811	13755	13931	13773	13775	13894	13703	13646	13859	13545	13664	13647	13823	13660	13781	13746	13720	13714	13654	13746	13585	13824	13739	13714	13589	13596	13645	13780	13668	13775	13705	13766	13711	13684	13679	13668	13789	13961	13672	13666	13521	13542	13837	13727	13750	13616	13713	13728	13780	13742	13755	13680	13576	13633	13954	13611	13825	13778	13674	13891	13784	13914	13706	13889	13755	13737	13713	13791	13650	13787	13755	13757	13715	13644	13603	13655	13619	13769	13670	13649	13690	13780	13775	13832	13577	13842	13633	13648	13716	13572	13792	13685	13625	13536	13674	13717	13704	13781	13686	13814	13744	13839	13724	13672	13696	13605	13651	13725	13597	13647	13728	13458	13579	13828	13735	13635	13686	13760	13661	13776	13905	13780	13686	13600	13712	13861	13650	13753	13669	13784	13720	13723	13895	13863	13654	13812	13797	13738	13710	13586	13811	13719	13881	13704	13649	13568	13682	13829	13647	13724	13712	13626	13747	13676	13760	13722	13660	13820	13725	13630	13722	13730	13760	13732	13677	13740	13704	13721	13644	13626	13727	13800	13861	13671	13672	13772	13803	13747	13755	13794	13780	13632	13720	13609	13776	13863	13772	13670	13685	13528	13623	13719	13807	13639	13728	13732	13663	13569	13777	13769	13625	13667	13769	13687	13825	13745	13629	13631	13818	13700	13618	13732	13659	13753	13621	13743	13597	13714	13702	13630	13749	13653	13677	13639	14102	13766	13592	13716	13777	13735	13509	13835	13589	13710	13808	13709	13708	13679	13747	13658	13744	13669	13832	13594	13841	13784	13690	13769	13758	13625	13494	13521	13696	13582	13833	13677	13743	13707	13669	13754	13756	13607	13784	13695	13648	13675	13710	13903	13882	13582	13785	13713	13669	13687	13581	13664	13701	13687	13662	13716	13721	13577	13837	13741	13609	13938	13550	13857	13651	13583	13786	13610	13630	13681	13585	13792	13855	13814	13712	13959	13808	13807	13567	13762	13644	13793	13721	13557	13610	13783	13546	13802	13630	13719	13715	13624	13842	13647	13793	13807	13705	13813	13621	13609	13723	13738	13537	13576	13719	13731	13549	13554	13753	13574	14020	13686	13590	13671	13587	13754	13610	13836	13846	13620	13619	13775	13792	13730	13705	13641	13643	13850	13666	13705	13862	13601	13843	13660	13658	13751	13740	13907	13763	13687	13922	13726	13659	13776	13711	13764	13882	13694	13694	13566	13735	13677	13688	13795	13727	13880	13726	13606	13762	13684	13795	13730	13714	13757	13811	13639	13883	13896	13841	13789	13710	13724	13679	13833	13771	13619	13697	13648	13752	13658	13856	13733	13784	13716	13609	13574	13652	13751	13849	14015	13806	13753	13837	13722	13808	13663	13689	13773	13559	13747	13702	13669	13652	13789	13673	13809	13823	13758	13710	13689	13567	13806	13755	13815	13873	13802	13638	13743	13856	13695	13667	13653	13680	13764	13829	13812	13668	13631	13683	13605	13648	13533	13897	13837	13742	13838	13716	13775	13685	13746	13575	13765	13678	13731	13764	13711	13594	13540	13767	13750	13797	13921	13792	13866	13640	13630	13573	13775	13764	13703	13736	13667	13794	13817	13659	13711	13818	13881	13648	13727	13588	13696	13650	13618	13553	13771	13682	13714	13724	13743	13854	13655	13838	13776	13709	13749	13747	13577	13700	13592	13907	13755	13796	13795	13693	13811	13708	13656	13748	13756	13694	13771	13757	13700	13634	13621	13751	13825	13684	13672	13648	13744	13622	13752	13922	13691	13923	13648	13667	13657	13699	13795	13668	13755	13896	13829	13680	13704	13706	13670	13570	13748	13731	13674	13630	13648	13666	13638	13770	13724	13807	13723	13706	13682	13624	13784	13772	13762	13789	13648	13847	13831	13925	13682	13643	13711	13643	13575	13753	13726	13803	13755	13658	13853	13751	13617	13719	13771	13916	13710	13590	13706	13675	13700	13696	13792	13705	13596	13616	13715	13906	13490	13690	13726	13696	13565	13595	13634	13813	13825	13738	13709	13734	13803	13747	13783	13717	13685	13515	13755	13687	13653	13856	13589	13713	13659	13797	13644	13739	13783	13713	13566	13827	13784	13623	13875	13720	13697	13589	13922	13793	13665	13672	13658	13803	13619	13704	13661	13714	13674	13684	13599	13710	13682	13731	13682	13733	13735	13541	13708	13723	13845	13774	13826	13634	13620	13823	13616	13801	13552	13767	13730	13677	13835	13763	13727	13651	13778	13975	13808	13716	13672	13560	13829	13656	13797	13821	13642	13615	13758	13744	13677	13786	13774	13788
25762	20840	26931	25314	19498	17518	17301	16488	17662	37759	38593	26072	18799	16716	16100	16142	16077	15985	15935	15919	15889	15798	16032	16070	15944	15922	15900	15922	15788	15858	15743	15941	16026	15891	15910	15885	16147	15761	15931	15780	15958	15800	16213	15984	16040	15754	15742	16000	15954	15956	16034	15817	15643	16038	15906	15826	15621	15835	15959	15759	15768	15859	15823	15834	15879	15939	16057	15939	15991	16009	16057	15985	15982	15909	16005	15820	15853	15734	15884	15755	15900	16008	15812	15977	15819	15757	15950	15775	15927	16034	15953	15968	15886	15926	16063	15887	16176	16036	15875	15966	15954	16118	16010	15932	15844	15887	16083	16014	16175	15708	15838	15779	15967	15851	15785	15655	16002	16010	15852	16046	16007	15805	15789	15923	15615	16064	15924	16026	15846	16055	16076	15965	16033	15642	15908	15686	15882	15712	15973	15958	15857	15971	15923	15985	15940	15784	16028	15962	15555	16007	16048	15839	15833	15895	15806	15897	15787	15889	15851	15816	15953	15960	15939	15877	15771	15850	15985	15900	15768	15915	16140	15965	16112	15823	15812	15891	15601	15966	16008	16137	15825	15884	15836	15750	15903	15733	15651	15668	15945	15901	15815	15715	15970	15951	15915	15673	15649	15851	15895	15765	15979	15778	15912	16013	15852	15913	15997	15830	15837	16037	15834	15942	15827	15900	15845	15987	15900	15938	15807	15831	15870	15931	15828	16050	15708	15869	16008	15648	15663	15921	15892	15904	15993	15863	15732	16060	15801	15975	16102	15709	15884	15839	15737	15875	15795	15884	15972	15635	15947	16054	15756	15759	15866	15893	15687	16055	15893	15722	15924	15842	15855	15950	15894	16023	16022	15723	15975	15787	15600	15725	15879	15715	15881	15957	15865	15822	15701	15876	15772	15905	15711	15898	15810	15979	16048	15979	15792	15831	15907	15808	15818	15917	15895	15883	16030	15785	15791	15923	15908	15973	15948	15869	15884	15971	15907	15768	15836	15711	15920	15913	16081	15811	15988	15978	15819	16095	15866	15838	15712	15817	15884	15872	15884	15687	15825	16020	15838	15842	15689	15860	15941	15962	16126	15961	16170	15807	15918	15947	15891	15760	15906	16105	15686	15861	15794	15765	15806	15841	15930	16015	16019	15712	15787	15797	15998	15862	15866	15719	16083	15822	15950	15896	15994	15857	15911	15861	16005	15953	15705	16067	15886	16065	15894	15971	15939	15838	15876	15805	15819	15848	15839	16004	15855	15771	16104	15864	15961	15729	15791	15958	15890	15769	15853	15875	15842	15959	15884	15774	15907	15866	15788	15881	15978	15848	15940	16119	15862	15892	15862	15847	15923	15846	16012	16001	15894	15946	15915	15808	15802	15889	15930	15904	15790	15871	15986	15922	15790	15795	15903	15888	15949	15643	15938	15866	16053	15888	15739	16005	15798	15900	15827	15770	15893	15758	15818	15895	15898	15940	15885	15908	15884	16005	15989	15817	15869	16010	16074	16036	15973	15984	15854	15685	15967	16067	16051	15947	15771	15828	15947	15868	16034	15928	15904	15664	15775	15806	15832	15797	16000	16030	15712	15880	15679	15547	15881	15790	15953	15829	15805	15846	15841	15821	15846	15981	15780	15813	16025	15898	16063	15783	15957	15778	15976	16060	15922	16150	15714	15987	16016	15950	15821	15828	15880	16030	15817	15947	15741	15834	15814	15838	15970	16053	15894	15962	16184	15743	16008	15909	15864	16005	15940	15868	15863	15935	15962	16026	16065	15954	15919	15998	16066	15815	15913	15830	15987	15850	15926	15794	15783	15895	15939	15950	15959	15873	15836	16076	15967	15917	15908	15879	15622	16049	16016	15855	15906	16151	16000	15811	15995	15852	15735	15814	15951	15772	15937	15951	15972	15937	15873	15848	15830	15823	15993	15955	16057	16006	15761	15776	15821	15841	15964	15927	15950	16013	15925	15774	15986	15870	15617	15903	15903	15966	15763	16015	15836	15896	15682	15981	15734	15946	15757	16071	15762	15899	15729	15809	15737	16007	16029	15786	15916	15827	15878	15758	16009	15979	15802	15720	16274	15963	15821	15912	15841	15891	16171	16013	15984	15775	15786	15869	15825	15837	15812	15944	15831	15774	15985	15899	15822	15668	15968	16143	15684	15808	16025	15669	15833	15980	15959	15863	15862	15945	15802	16045	15863	16079	15974	15713	15859	15921	16013	15956	15949	15994	16027	15827	15877	15808	15980	15973	15876	15857	15959	15712	15963	15853	15863	15764	15868	15714	15991	15753	16001	15942	15853	15697	15821	15925	15677	15841	16059	16051	15788	15649	15508	16007	15741	15707	15904	15841	15704	15737	16123	15992	15766	15925	15872	15996	15708	15956	15860	15789	16068	15907	15790	15818	15888	15689	15986	16058	16022	15737	15909	15941	16212	15826	16089	15847	15766	15822	15764	15752	15929	16040	15741	16005	15983	15874	15862	15955	15819	15734	15803	15869	15882	15716	15992	15836	15828	15793	15999	16096	15730	15914	15842	15872	15962	16092	15970	16143	15852	15798	15807	15893	15927	15895	16052	15770	15868	15975	15878	15856	15857	15892	15647	15896	15723	16083	15976	15829	15995	15839	15927	15843	15818	15788	15896	15763	15752	15768	15790	16068	15775	15864	15760	15978	15983	16097	15747	15840	16089	15746	15941	16016	15904	15786	16010	16056	15882	15855	15865	16133	16009	15935	15923	15762	15796	15800	15875	15881	15876	15944	16004	15906	16069	16108	15796	15865	15820	15788	15988	15796	15673	15900	16010	15813	15969	15875	15907	15974	15878	15881	15796	15855	15940	15979	15930	15980	15998	15886	16023	15807	15914	15821	15851	15846	15814	15813	15876	16012	16033	16018	15839	15810	15883	15804	15875	15952	15937	15842	15884	15894	16077	15846	15980	15899	15887	15895	15961	16077	15901	15784	15665	15878	15743	15897	15989	15821	15843	15885	15944	15767	16029	15989	15786	15789	15786	15885	16003	15835	15831	15841	15615	15888	15789	15813	15853	15857	15954	15952	15764	15903	16058	15885	15896	15920	16006	15921	15925	15834	15874	16020	15796	15893	15892	15980	15873	15814	15951	15852	16078	15875	16095	15919	15781	15971	15970	16052	16136	16000	15989	16075	16044	15997	15935	16071	15814	16030	15878	15935	15892	15947	15836	15728	16009	15944	15855	15736	15848	15785	15824	15856	15878	15971	15709	15843	15782	15867	16030	15913	16067	15915	15814	15861	15797	15818	15928	15800	16005	15909	16153	15993	15949	15928	15873	15995	16002	15855	15860	15798	16017	16209	15959	15864	15779	15846	15937	16002	16046	15860	15859	15920	15983	15965	16043	15783	15957	15766	15750	15819	15795	15737	16083	15752	15826	16025	15918	15768	15872	15897	15669	15763	15941	15987	15985	15753	15924	15822	15881	15921	15967	15890	15748	15643	15990	15972	15780	15984	15768	16064	16181	15868	16046	15957	15965	15860	15836	15971	15882	15873	16095	15899	16007	15852	15718	15852	15717	16039	15871	15784	15847	15760	15863	15859	15896	15788	15814	15930	15897	16038	15827	15799	15746	15938	16120	16016	16010	16065	15723	15960	15796	16048	16125	15740	15857	15989	15819	15871	16048	15951	16000	15620	15910	16017	15881	15813	15881	15733	15967	15724	15845	15914	16102	15836	15958	15872	15898	15803	15987	15999	16135	15982	15970	15785	15840	15980	15780	15828	15691	15871	15840	15818	15928	15950	15925	15924	15946	15849	15853	16053	15868	15805	16025	15965	15952	15787	15929	15938	15882	15895	15614	16027	15821	15646	15881	15987	15822	15891	15919	15885	15939	15784	15815	15992	15995	16035	15953	15597	15767	15741	15906	16106	15866	15911	15818	15897	15851	15791	15870	15943	15785	15882	15964	15891	16003	15898	15893	15842	15792	15795	15849	15893	16027	15981	15949	15984	15884	15910	15894	15892	15901	15724	15877	15864	15743	15944	15758	16086	16026	15914	16031	15856	15923	15697	15867	15743	15956	15863	15733	15799	15889	15872	15850	16117	15884	15899	15861	15691	15845	15852	15937	15787	15913	16034	16160	15997	16014	15693	15843	15961	15809	15791	15931	15822	15987	16008	15904	15696	15925	15967	15820	16036	15805	15856	15993	15931	15894	15793	16023	15823	15909	15866	15929	15707	15980	15793	15825	15629	15972	15996	15950	15906	15869	15923	15824	15776	15976	15967	15615	15896	15717	15884	15881	15774	15903	15910	15941	15878	15816	15739	16009	15944	15921	15821	15820	15942	15814	15936	16025	15923	15849	15969	15879	15704	15897	15777	15893	15887	15895	15910	15853	15801	15953	15770	15910	15794	16009	15870	15872	15882	15832	15905	15803	15783	15716	15715	15750	15802	16112	15754	15989	15736	15909	15864	15968	16002	15905	15758	15707	15676	15968	15811	16220	15895	15961	15887	15894	15619	15843	15899	15936	15853	15901	15800	16045	15751	15766	15947	15797	15874	15920	16019	16043	15899	16068	16115	15876	15719	16095	15794	15828	15832	15982	15934	15961	15855	16008	15753	15760	15936	15755	15791	15864	15965	15800	16028	16011	15756	15900	15817	16013	15882	15962	15847	15882	15852	15946	15868	15836	15722	15840	15966	15963	15934	15713	15934	16090	15880	15778	16007	15903	15962	15992	15693	15999	15937	16058	15779	16016	15963	15800	16013	16011	15916	15732	15734	15999	15922	15869	15880	15816	15783	15813	15998	15870	15992	16138	16007	15900	15792	15766	15901	15978	15830	15890	15819	15898	15774	15953	15951	15636	15770	15958	15962	15942	16035	15815	15866	16007	15807	15784	16057	15982	15856	16043	15903	15987	15837	16100	15777	15986	15926	16018	16011	15778	15910	15758	15626	16016	15805	15895	15867	15739	15815	15954	15960	15888	15815	15885	15914	15842	15900	15893	16058	15856	15969	15909	15900	16046	15851	15893	15782	15845	15939	15844	15885	15912	15941	15951	15813	15919	15814	15945	15726	15927	15845	15917	16035	16016	15845	16121	16001	15987	15733	15874	15959	15956	15919	15596	15965	15788	15776	16099	15937	15897	15818
13662	19322	18941	16200	15166	14603	14359	14299	17177	41132	37501	23486	15633	13885	13693	13652	13825	13650	13732	13600	13642	13416	13525	13823	13622	13754	13897	13853	13622	13781	13798	13508	13468	13669	13804	13646	13754	13681	13812	13633	13675	13607	13603	13852	13530	13518	13513	13575	13744	13627	13504	13722	13743	13785	13719	13744	13546	13600	13864	13814	13667	13575	13727	13723	13660	13752	13540	13648	13584	13698	13673	13712	13645	13588	13429	13616	13789	13780	13781	13650	13697	13782	13657	13606	13766	13665	13619	13794	13626	13384	13606	13656	13659	13511	13743	13681	13632	13575	13594	13577	13728	13518	13569	13758	13641	13737	13694	13782	13608	13824	13757	13496	13568	13736	13650	13849	13746	13573	13563	13623	13655	13656	13593	13532	13707	13653	13579	13560	13358	13690	13697	13499	13813	13678	13686	13755	13576	13716	13584	13621	13492	13778	13834	13625	13524	13698	13682	13681	13672	13669	13632	13620	13712	13665	13716	13668	13666	13694	13511	13689	13655	13580	13621	13569	13656	13502	13474	13707	13610	13768	13519	13721	13462	13705	13746	13713	13614	13696	13747	13499	13669	13568	13666	13411	13696	13744	13514	13699	13466	13621	13570	13577	13560	13646	13637	13599	13593	13720	13567	13659	13621	13719	13566	13788	13691	13582	13602	13565	13760	13589	13721	13589	13637	13494	13622	13586	13657	13487	13512	13661	13573	13664	13554	13503	13649	13687	13544	13646	13446	13754	13759	13551	13598	13501	13854	13651	13621	13696	13649	13588	13720	13610	13668	13694	13574	13650	13636	13596	13855	13579	13735	13679	13531	13602	13592	13687	13670	13690	13777	13563	13637	13737	13642	13651	13649	13506	13681	13769	13708	13582	13498	13608	13501	13557	13602	13625	13752	13622	13769	13666	13640	13517	13538	13618	13640	13549	13638	13697	13707	13542	13772	13641	13671	13533	13719	13766	13623	13708	13744	13706	13699	13608	13532	13724	13706	13595	13772	13636	13651	13414	13639	13506	13638	13676	13570	13500	13572	13625	13627	13610	13543	13597	13701	13586	13622	13639	13616	13690	13632	13697	13609	13563	13751	13553	13647	13699	13687	13742	13666	13513	13685	13698	13687	13616	13602	13586	13658	13700	13699	13630	13710	13599	13677	13567	13657	13642	13616	13465	13691	13635	13750	13548	13627	13647	13406	13746	13585	13739	13882	13704	13683	13821	13505	13593	13699	13430	13674	13635	13759	13655	13778	13583	13573	13501	13564	13584	13744	13569	13763	13743	13535	13603	13738	13718	13592	13784	13752	13778	13696	13547	13667	13563	13797	13558	13632	13886	13655	13610	13604	13580	13504	13521	13695	13738	13580	13722	13583	13559	13634	13672	13536	13629	13612	13604	13750	13702	13636	13570	13644	13605	13540	13551	13612	13654	13656	13585	13721	13685	13608	13518	13626	13723	13673	13617	13539	13679	13631	13668	13583	13478	13608	13671	13482	13610	13626	13527	13650	13798	13726	13507	13667	13545	13795	13642	13633	13589	13854	13455	13784	13659	13652	13485	13582	13733	13688	13716	13572	13621	13724	13482	13710	13722	13619	13624	13572	13727	13752	13607	13746	13519	13589	13639	13537	13680	13548	13665	13710	13777	13524	13782	13481	13753	13675	13628	13773	13576	13703	13794	13712	13669	13710	13505	13553	13537	13645	13649	13544	13795	13653	13604	13881	13704	13646	13726	13723	13621	13599	13546	13514	13638	13713	13672	13724	13668	13749	13612	13651	13602	13618	13719	13647	13621	13776	13799	13568	13665	13822	13626	13700	13615	13608	13730	13638	13663	13740	13640	13536	13506	13706	13489	13620	13767	13671	13583	13501	13761	13635	13561	13799	13602	13706	13523	13781	13671	13503	13644	13718	13637	13570	13622	13747	13708	13732	13605	13782	13670	13498	13536	13630	13740	13568	13658	13656	13531	13621	13680	13650	13720	13774	13736	13612	13605	13656	13633	13680	13647	13582	13805	13515	13580	13630	13612	13625	13710	13655	13580	13815	13669	13748	13761	13717	13636	13607	13677	13744	13505	13440	13749	13787	13626	13718	13646	13689	13745	13664	13813	13808	13642	13672	13552	13684	13401	13642	13566	13609	13440	13817	13578	13540	13668	13698	13517	13632	13534	13594	13647	13543	13786	13473	13683	13558	13622	13535	13680	13817	13782	13834	13636	13491	13618	13783	13682	13414	13613	13672	13611	13624	13570	13611	13464	13506	13674	13556	13715	13676	13753	13735	13544	13736	13676	13555	13665	13712	13752	13715	13757	13515	13726	13710	13702	13705	13688	13752	13766	13719	13586	13521	13611	13616	13701	13610	13533	13641	13557	13736	13596	13654	13638	13577	13688	13481	13482	13545	13550	13512	13661	13770	13620	13560	13654	13750	13736	13676	13594	13629	13708	13796	13621	13521	13673	13608	13617	13619	13665	13590	13737	13656	13656	13595	13527	13574	13656	13561	13538	13770	13603	13740	13601	13694	13790	13709	13634	13570	13633	13621	13484	13618	13772	13733	13656	13826	13774	13598	13588	13706	13528	13714	13642	13628	13600	13801	13663	13604	13684	13713	13712	13606	13736	13591	13684	13714	13681	13754	13614	13737	13626	13532	13813	13702	13617	13794	13640	13511	13502	13654	13666	13500	13585	13666	13663	13884	13750	13723	13762	13508	13616	13746	13651	13786	13726	13579	13554	13698	13561	13624	13437	13598	13843	13625	13583	13679	13660	13798	13550	13677	13640	13632	13568	13704	13785	13723	13667	13723	13657	13608	13495	13748	13559	13674	13638	13663	13760	13685	13686	13528	13682	13640	13816	13482	13654	13648	13737	13418	13584	13698	13718	13479	13606	13511	13572	13845	13662	13534	13586	13834	13685	13706	13628	13803	13465	13615	13646	13584	13702	13744	13547	13757	13691	13691	13732	13620	13666	13691	13670	13592	13632	13617	13691	13605	13625	13658	13578	13718	13577	13592	13627	13843	13722	13565	13744	13716	13624	13560	13638	13708	13836	13610	13756	13539	13641	13626	13849	13633	13796	13847	13763	13673	13779	13615	13716	13684	13736	13780	13724	13548	13538	13557	13675	13759	13678	13515	13595	13618	13598	13726	13668	13692	13664	13771	13709	13605	13529	13628	13667	13599	13655	13772	13802	13649	13657	13751	13579	13674	13730	13697	13526	13645	13458	13595	13857	13687	13738	13681	13521	13510	13531	13574	13763	13727	13515	13731	13763	13749	13708	13578	13708	13625	13563	13656	13659	13627	13475	13721	13705	13696	13542	13605	13759	13612	13789	13649	13765	13516	13663	13641	13658	13604	13657	13724	13775	13711	13458	13637	13653	13689	13834	13735	13643	13756	13758	13648	13614	13506	13665	13827	13658	13615	13757	13592	13673	13677	13486	13754	13590	13776	13649	13822	13730	13642	13674	13666	13760	13823	13679	13758	13588	13474	13594	13741	13635	13571	13594	13548	13557	13660	13574	13870	13786	13665	13627	13688	13648	13634	13921	13598	13592	13702	13613	13834	13568	13649	13629	13692	13610	13611	13586	13693	13723	13639	13662	13687	13792	13519	13584	13566	13616	13578	13572	13700	13703	13535	13576	13576	13434	13700	13684	13732	13675	13654	13472	13497	13591	13626	13717	13712	13625	13672	13701	13654	13634	13742	13626	13510	13494	13879	13561	13712	13658	13548	13610	13728	13723	13601	13707	13753	13820	13487	13646	13633	13624	13714	13524	13682	13462	13590	13675	13522	13597	13670	13620	13627	13626	13735	13554	13649	13742	13634	13692	13677	13615	13682	13854	13511	13676	13730	13694	13779	13596	13744	13598	13601	13613	13581	13690	13550	13566	13552	13806	13749	13742	13590	13604	13619	13600	13621	13625	13635	13517	13714	13533	13637	13681	13628	13463	13638	13745	13810	13634	13566	13705	13630	13572	13766	13734	13731	13563	13578	13589	13758	13693	13772	13854	13671	13566	13573	13625	13735	13653	13722	13632	13771	13609	13586	13621	13580	13600	13669	13607	13506	13692	13642	13686	13580	13489	13693	13565	13662	13577	13647	13672	13671	13629	13605	13531	13654	13583	13581	13424	13659	13524	13645	13770	13711	13546	13757	13601	13738	13527	13647	13574	13623	13627	13630	13768	13791	13624	13773	13607	13700	13733	13811	13778	13650	13484	13565	13712	13592	13567	13692	13685	13606	13645	13726	13604	13599	13764	13549	13736	13788	13577	13804	13556	13665	13763	13621	13665	13695	13790	13787	13721	13749	13653	13741	13628	13642	13487	13498	13643	13605	13623	13730	13683	13624	13724	13586	13655	13603	13769	13539	13672	13810	13625	13611	13706	13682	13659	13547	13528	13531	13729	13476	13717	13637	13611	13776	13667	13664	13929	13741	13592	13600	13792	13614	13698	13719	13467	13604	13659	13785	13896	13651	13621	13719	13744	13498	13652	13723	13688	13668	13611	13526	13772	13524	13609	13723	13508	13697	13699	13714	13436	13713	13588	13711	13699	13650	13682	13610	13519	13696	13605	13712	13682	13692	13730	13816	13516	13632	13661	13680	13468	13693	13503	13546	13596	13824	13678	13544	13577	13596	13768	13760	13705	13736	13775	13707	13662	13491	13756	13735	13592	13702	13578	13502	13499	13632	13644	13574	13660	13522	13763	13710	13666	13554	13811	13578	13830	13605	13729	13625	13583	13592	13654	13620	13755	13578	13810	13738	13572	13634	13721	13722	13429	13516	13756	13598	13692	13532	13663	13690	13634	13592	13474	13530	13636	13630	13662	13776	13592	13622	13735	13595	13607	13770	13703	13759	13659	13811	13689	13609	13698	13553	13680	13697	13674	13560	13634	13735	13801	13587	13492	13692	13627	13689	13727	13624	13739	13630	13731	13781	13773	13735	13710	13637	13635	13790	13719	13522	13747	13769	13611	13643	13723	13642	13671	13540	13655	13598	13748	13682	13746	13541	13613	13528	13729	13622	13595	13617	13700	13678	13639	13641	13755	13576	13755	13518	13642	13654	13548	13605	13625	13774	13673	13656	13718	13726	13631	13728	13546	13773	13659	13639	13527	13700	13608	13740	13744
23710	20826	28157	23616	21197	22454	21140	17653	24832	58195	52444	32088	21052	17220	16316	16403	16210	16485	16348	16098	16158	16062	16121	16269	16250	16193	16225	16226	16467	16202	16399	16207	16077	16134	16176	16098	16112	16189	16108	16132	16004	16145	15966	16073	16117	15994	16094	16048	16174	15967	15990	16158	16165	16156	16223	16044	16076	16179	16177	16186	16173	16111	16135	16087	16153	16241	16214	16039	16115	15866	16216	15988	16021	16067	16098	16317	16105	16161	15961	16128	16126	16154	15971	15981	16081	16038	16123	16102	15828	15937	15922	16190	16188	16084	16017	16137	16072	16121	16162	16231	16223	16245	16013	16264	16276	16040	15947	15966	16308	16015	16076	15963	16028	16052	16160	16257	16064	16083	15950	15967	16101	16132	16058	15999	16038	16015	15867	15981	16210	16183	16049	15983	15967	16123	15945	16010	15992	16120	16280	16190	16237	16207	15893	15887	15964	15948	16191	16039	16092	16154	15947	15992	16079	16117	16262	15955	16222	16155	15994	16001	16161	16009	16162	16230	16139	16073	16028	16192	15903	16237	16199	15919	15939	16028	15957	16047	16354	16060	16067	15982	16122	15967	16124	16007	16149	15866	16161	16325	16106	16121	16032	16095	15832	15956	15995	16072	16036	16081	15950	16192	16201	16031	16080	16018	16124	16228	15752	15972	15869	16128	16068	15892	16131	16128	16032	16211	16251	16077	16121	16084	16353	16086	15893	15901	16100	16119	15963	16168	16013	16104	16181	16123	16301	15966	16097	16011	15745	15952	15963	16207	15874	16152	16084	15865	15929	15980	16090	15949	16048	15989	15938	16284	16404	16115	16111	16165	15928	15874	15998	16160	15834	16038	15995	16107	16141	16077	15958	16186	16267	15906	15965	16054	16023	16035	16036	15929	16146	16110	16092	16049	16212	16139	16026	16075	16110	16336	16297	16207	16129	16024	15941	15915	16246	16063	16115	16286	15912	15856	16075	15885	16013	16314	16028	16297	16045	16415	16110	16121	15967	15841	15980	16196	16044	16014	16166	16024	16095	16034	15989	16002	16220	16061	16103	16186	16183	15984	16201	16134	16009	16181	16123	16055	16141	16093	16118	16112	16063	16280	16101	16091	16000	15900	15819	15836	16100	16339	16091	16008	16194	16328	15934	15938	16012	16029	16126	15976	16016	15895	16107	16035	16134	15938	16218	16130	16142	16090	16268	16037	15915	15997	15917	16120	16075	16138	16075	16068	16003	16038	16047	16071	16014	16007	16030	16057	16209	15976	16153	15972	15979	16029	16103	15895	15973	16095	16040	15945	16072	16131	16149	15936	16072	16230	15838	16122	16069	16192	16004	15940	15931	16125	16250	16088	16073	15990	16110	16015	16142	16136	15967	15947	16049	16107	16110	16077	16178	16115	16047	16055	16114	16264	16087	16135	16011	16092	16085	16340	16064	15841	16082	15981	16052	15873	16008	16156	16207	16039	15955	16069	16111	16141	16132	15962	16126	16036	16155	16076	16076	15894	16010	16078	16134	15937	16161	16105	16154	16151	16358	15983	15891	16007	16068	15873	16003	16190	16206	16155	16199	16054	16074	16001	16065	16133	16060	16090	15920	16164	16148	16021	16132	16126	15925	16037	16305	16323	16112	16018	15980	16011	16027	15972	16180	16098	16041	16146	16130	16074	16217	16061	16013	15943	16082	15991	16001	16190	16118	16117	16097	16113	15919	16072	16188	16277	15940	16173	16034	16131	15985	15884	15945	16188	16023	16108	15824	16215	16095	16136	16077	16165	16126	16048	16181	16032	15995	16003	16101	15914	15991	15963	16144	16033	16191	16043	16083	15889	16059	16057	16013	16265	16156	15879	16049	15994	16147	16202	16159	16065	16093	16073	16188	16103	16000	16129	16022	16082	16027	16279	15901	16108	15793	15993	15968	16201	15992	16019	16142	16129	16076	16012	16041	15974	15870	16026	16329	16326	16149	16255	16174	15953	15908	16059	16029	15950	16133	16106	16041	16153	16019	16133	16333	16076	16278	16145	15915	16051	16250	16242	16205	16284	15978	16014	16108	16053	16173	15988	16076	16265	16159	16027	16014	16219	16054	16111	15938	16098	16175	16222	16022	16018	16069	16102	16076	16032	16040	16184	16043	16065	16039	15967	15966	16073	16085	16149	15914	16213	16005	16110	16095	15984	15761	15935	15977	16171	15882	16145	16072	16090	16108	16203	15882	15941	15974	16122	15982	15913	16129	16081	15983	15883	16261	15865	16127	16161	16036	16250	15891	16306	16135	16162	16020	16186	16153	15914	15939	16151	15902	16122	16057	16154	16075	16271	16070	16197	16229	16201	16113	16115	15882	16049	16030	16071	15970	16195	15978	16121	16194	16053	15998	16113	16147	15947	16158	15937	16131	15872	16244	16070	16212	16216	15880	16236	16178	16132	15978	16005	16228	15820	16129	16047	15884	16035	16026	15996	16267	16162	15981	16166	15939	16025	16200	16149	15989	16218	16116	15939	16002	16103	16090	15953	15781	15924	16221	16134	16067	16036	15821	16069	16063	16001	15954	16025	15929	16078	15867	15828	16003	15859	15923	16024	16271	16023	16088	16023	15883	15914	15869	16178	15956	16250	15989	16054	16014	16191	16003	15971	16009	16003	16056	15904	16163	16097	16095	16032	16041	15915	16016	16183	16263	16115	16068	16005	16002	16055	16111	16179	15941	16163	16026	16108	16055	15936	16211	16134	16089	16078	16055	15953	16159	16234	16253	16073	15867	16071	16096	16129	15967	16076	15988	15933	16110	16064	15858	16138	16232	16184	16076	16000	15873	15985	15893	15927	16086	16051	16119	15963	15977	16105	16032	16260	16004	16099	16008	16014	16170	16086	16219	16115	16090	16126	16024	16120	16004	16019	16350	16151	15979	16008	16113	16153	16197	16036	16291	16138	16167	16081	16028	16053	16148	16099	16148	16161	16252	16076	15860	16062	16268	16175	15998	16017	16073	15977	16020	15992	16172	15971	16136	15920	16167	16015	15900	16126	15944	16034	15918	16022	16178	16069	15940	16083	16095	16074	15980	16193	16047	16190	16045	15974	15991	16089	16235	16056	15927	16032	16047	15942	16116	16138	16031	16004	16155	16103	16012	16093	16165	15863	16026	16141	16053	15823	16012	16215	16114	16247	16014	16175	15962	16144	16065	15979	16034	16185	16146	16215	16074	16077	16089	16117	15976	16065	16166	15969	16155	15913	16015	16164	16110	16088	16080	16007	16025	16138	15995	16216	16101	16130	16171	16308	16049	15924	16147	16177	16187	15958	16049	16047	16017	16065	16113	16118	16034	16072	16000	16035	16101	16162	16254	16094	16121	16229	16174	15870	16143	15978	16189	16090	16245	16134	15944	16085	16001	16184	15903	16034	15979	16113	16007	15879	16257	16286	16086	15994	16072	16170	16033	16218	16059	16100	16165	16105	16075	15999	16120	16241	16041	16206	16058	15995	15954	15954	16095	16275	16056	15926	15985	15923	16052	16143	15970	15955	16041	15977	16114	16003	15823	16071	15916	16056	16039	16205	16049	16224	15879	16108	15897	15954	16098	16059	16067	15911	16158	16143	16061	15980	15967	15939	16165	15977	16092	16028	16152	16141	16136	16087	16100	15999	16050	16024	16005	15925	15990	16074	15982	16053	15914	15956	16132	15933	16047	16218	15963	16113	16198	15934	15982	16067	16053	16070	16154	16213	16003	15999	16009	16017	16117	16088	16136	15980	16132	16027	15981	16042	16058	16205	16197	16051	15906	16188	16129	16068	16036	16177	16024	16056	15881	15950	15934	16038	16049	15960	15926	15971	16250	16126	16014	16219	16050	15897	16114	16213	16331	16068	16102	15999	16027	16174	16029	16129	16191	15993	16044	15832	16061	16075	15976	16089	16091	16265	16174	16136	16073	16061	16127	16139	16093	16134	16063	15930	16134	16282	15951	15951	16152	16158	15968	16020	15859	16159	16092	16148	15952	16028	16024	15997	16093	15976	16103	16059	15998	16180	16261	15950	16119	15906	16118	16042	16034	15952	16177	16010	16007	16063	16042	16100	16013	15918	16113	15909	16179	16146	16083	16044	15973	16199	16040	15971	16063	16085	16011	15888	16030	16158	16112	15897	15992	15982	15891	15991	16061	16189	16168	15977	16016	16245	16218	16208	15774	16178	16220	16015	16094	16078	16070	15989	16052	15949	16081	16130	15955	16077	16170	15965	16004	16227	16166	15878	16064	15952	15938	16097	16146	15918	15894	15957	16309	15969	16225	16053	16165	16191	15840	16161	16047	16144	15978	16138	15940	16149	16221	15939	16097	15883	16244	16076	15941	16118	16146	16164	16105	16072	16094	16129	16189	16151	16212	15992	16077	16137	16113	16095	16167	16108	15903	16097	16085	16172	16145	16104	16008	15974	16208	16086	16084	16019	15785	16046	16083	16207	16005	15996	15921	16147	15962	16006	16105	15985	16156	16199	16044	16092	16401	16010	16081	16068	15871	15894	16219	16203	16050	16263	16120	16211	16128	16124	16036	16052	16258	16018	16167	16017	16015	15891	16175	16013	16033	16025	15924	16006	15938	15971	15880	15978	16153	15921	15874	15911	16077	16135	15985	15915	16235	16239	16036	16076	16058	15900	16253	16019	15842	16087	16107	16138	16114	15906	15848	16108	16162	16281	16103	16240	16157	16155	16221	16003	16046	15969	16146	16110	16196	16081	15976	16044	16016	16114	16085	16027	16139	16132	16020	15941	16158	16231	16025	15951	16202	16115	16046	16168	16078	16154	16135	16012	16084	16177	16174	16277	16110	16129	16006	16032	16214	16157	16323	16356	16233	16076	16116	16196	15973	16111	15975	16016	16413	15917	15961	15997	16088	16038	16080	15974	16229	16125	16113	16030	16314	15899	16043	16070	15974	15860	16211	15894	15914	16272	16104	16170	16168	16110	16046	16087	16069	16091	16204	16113	15939	16123	16267	16152	15981	15758	16046	16064	16195	15992	16128	16033	16123	16062	15951	15987	16021	16079	15928	16121	16103	16094	16250	15862	16002	16224	16315	16050	16152	16192	15995	15821	16011	16259	16124	15960	16142	16222	16003	16058	16256	15983	16079	16154
16359	26738	25106	20028	17454	16279	15798	15781	27903	58375	49796	29488	17168	14063	13769	13808	13823	13727	13650	13853	13724	13609	13748	13619	13775	13702	13748	13839	13867	13517	13623	13727	13720	13689	13811	13771	13653	13703	13921	13659	13781	13726	13637	13702	13774	13717	13674	13764	13882	13558	13679	13575	13775	13737	13728	13644	13713	13769	13709	13973	13821	13756	13803	13734	13712	13696	13774	13534	13551	13869	13797	13754	13737	13644	13842	13779	13689	13680	13817	13677	13665	13748	13692	13779	13832	13640	13778	13682	13889	13726	13767	13493	13674	13894	13766	13645	13752	13887	13723	13787	13816	13784	13524	13732	13716	13714	13615	13688	13730	13886	13831	13604	13737	13624	13861	13755	13713	13757	13759	13689	13661	13680	13715	13419	13727	13823	13563	13614	13804	13720	13679	13629	13612	13795	13737	13653	13561	13659	13697	13817	13795	13748	13784	13730	13804	13671	13823	13595	13776	13757	13939	13804	13788	13645	13876	13823	13686	13816	13681	13644	13727	13795	13832	13856	13940	13724	13647	13594	13557	13782	13643	13782	13548	13961	13719	13629	13644	13803	13570	13790	13744	13831	13816	13762	13734	13775	13640	13715	13778	13703	13641	13503	13775	13900	13767	13660	13751	13725	13656	13688	13835	13588	13724	13580	13663	13820	13616	13762	13950	13729	13813	13668	13793	13555	13571	13657	13796	13713	13685	13693	13583	13786	13739	13756	13411	13614	13583	13629	13762	13722	13662	13715	13495	13654	13605	13618	13626	13736	13616	13580	13546	13711	13712	13774	13730	13711	13790	13738	13898	13793	13839	13849	13773	13805	13735	13730	13647	13703	13758	13609	13722	13723	13478	13781	13737	13750	13656	13755	13665	13648	13683	13658	13881	13789	13865	13630	13803	13665	13679	13599	13687	13656	13894	13825	13834	13834	13587	13681	13724	13613	13808	13681	13565	13546	13771	13805	13797	13680	13781	13752	13682	13704	13806	13686	13824	13772	13793	13719	13824	13789	13753	13786	13625	13770	13693	13711	13643	13669	13852	13655	13725	13717	13930	13695	13722	13694	13825	13721	13671	13818	13810	13650	13790	13646	13622	13591	13720	13715	13657	13810	13532	13613	13655	13667	13815	13813	13669	13553	13750	13830	13679	13702	13665	13657	13671	13747	13767	13715	13710	13636	13831	13602	13553	13571	13763	13712	13651	13753	13616	13651	13751	13629	13690	13698	13673	13751	13802	13762	13660	13729	13778	13651	13555	13623	13789	13876	13847	13585	13586	13657	13657	13503	13718	13623	13722	13663	13739	13718	13573	13528	13718	13962	13812	13622	13729	13686	13864	13611	13628	13778	13752	13917	13970	13753	13666	13740	13614	13828	13766	13762	13801	13675	13724	13443	13704	13704	13739	13726	13671	13658	13764	13668	13707	13683	13743	13689	13823	13577	13677	13638	13732	13557	13749	13650	13687	13698	13635	13764	13712	13750	13801	13635	13554	13825	13847	13674	13769	13548	13701	13732	13657	13714	13691	13555	13500	13705	13794	13727	13856	13692	13843	13660	13713	13755	13687	13843	13696	13553	13755	13555	13804	13749	13770	13825	13725	13536	13753	13717	13704	13632	13813	13670	13618	13731	13780	13635	13915	13632	13835	13508	13497	13855	13552	13701	13624	13657	13563	13694	13554	13705	13604	13723	13670	13670	13820	13611	13658	13565	13731	13545	13663	13629	13802	13813	13672	13617	13708	13571	13927	13647	13616	13879	13751	13773	13695	13780	13764	13640	13637	13763	13746	13697	13675	13770	13638	13751	13667	13703	13562	13839	13753	13711	13656	13698	13777	13624	13807	13584	13754	13727	13720	13681	13881	13799	13764	13813	13682	13759	13609	13711	13625	13706	13892	13692	13637	13592	13852	13640	13725	13726	13849	13575	13911	13696	13704	13650	13669	13650	13579	13764	13703	13751	13722	13654	13777	13940	13766	13839	13825	13821	13709	13754	13686	13815	13731	13755	13895	13571	13792	13679	13750	13655	13822	13718	13645	13708	13627	13783	13822	13709	13672	13745	13845	13741	13734	13659	13696	13720	13709	13757	13617	13542	13408	13800	13664	13567	13615	13777	13687	13620	13522	13644	13634	13752	13643	13815	13751	13724	13738	13730	13745	13747	13762	13787	13765	13696	13740	13770	13649	13710	13583	13769	13838	13613	13630	13903	13689	13658	13713	13633	13758	13657	13794	13781	13517	13873	13727	13842	13786	13797	13645	13814	13476	13863	13852	13786	13609	13677	13536	13707	13665	13799	13715	13709	13802	13579	13744	13750	13877	13740	13574	13704	13526	13505	13666	13742	13884	13691	13732	13599	13533	13825	13747	13789	13589	13778	13843	13831	13881	13727	13698	13679	13609	13733	13784	13749	13770	13800	13600	13520	13795	13719	13706	13751	13932	13686	13704	13652	13698	13672	13783	13878	13579	13613	13676	13849	13557	13656	13898	13690	13691	13532	13595	13633	13732	13711	13861	13807	13789	13760	13790	13740	13679	13695	13624	13713	13476	13632	13727	13670	13747	13688	13807	13749	13873	13572	13735	13735	13541	13744	13682	13781	13705	13598	13644	13623	13691	13572	13635	13753	13733	13501	13721	13771	13739	13723	13707	13577	13772	13648	13787	13699	13642	13624	13653	13822	13750	13814	13738	13814	13593	13652	13748	13762	13871	13693	13649	13677	13828	13701	13858	13668	13650	13570	13609	13720	13790	13720	13547	13638	13729	13884	13751	13510	13544	13793	13700	13851	13723	13677	13867	13719	13800	13652	13687	13625	13751	13613	13697	13791	13663	13867	13632	13668	13488	13800	13694	13787	13736	13987	13602	13785	13838	13755	13836	13666	13771	13635	13852	13741	13637	13600	13586	13709	13570	13665	13622	13585	13704	13727	13849	13872	13873	13622	13906	13806	13656	13841	13811	13644	13582	13702	13651	13842	13780	13490	13606	13665	13728	13710	13688	13757	13726	13555	13621	13795	13553	13628	13729	13747	13787	13801	13609	13719	13652	13651	13742	13670	13665	13671	13616	13768	13691	13632	13727	13742	13599	13856	13800	13622	13781	13495	13766	13770	13820	13788	13659	13756	13828	13814	13495	13766	13780	13660	13565	13695	13659	13755	13760	13825	13772	13512	13590	13738	13599	13626	13768	13815	13772	13782	13701	13687	13584	13737	13744	13671	13867	13652	13790	13864	13795	13605	13652	13589	13739	13667	13682	13628	13602	13672	13732	13579	13647	13756	13676	13720	13912	13974	13616	13852	13698	13691	13773	13662	13620	13702	13761	13727	13593	13747	13691	13728	13701	13710	13787	13783	13688	13758	13727	13668	13551	13743	13613	13842	13811	13649	13973	13690	13692	13610	13755	13653	13813	13775	13718	13800	13733	13822	13700	13721	13602	13631	13507	13665	13783	13591	13502	13616	13753	13772	13754	13641	13608	13670	13750	13728	13736	13764	13746	13820	13701	13528	13749	13719	13754	13648	13721	13675	13858	13859	13829	13667	13724	13703	13755	13642	13701	13780	13813	13534	13803	13660	13674	13898	13608	13930	13620	13566	13767	13727	13635	13909	13717	13718	13619	13559	13730	13607	13694	13701	13604	13549	13753	13696	13698	13617	13554	13775	13862	13599	13587	13584	13725	13725	13691	13667	13650	13703	13812	13673	13629	13737	13682	13647	13795	13517	13688	13758	13733	13628	13716	13760	13562	13754	13919	13634	13708	13616	13590	13458	13600	13550	13769	13604	13768	13734	13819	13753	13771	13774	13699	13644	13731	13736	13599	13564	13912	13672	13691	13761	13662	13743	13644	13814	13803	13786	13818	13602	13798	13629	13706	13805	13759	13588	13610	13848	13602	13623	13776	13818	13747	13733	13779	13703	13849	13675	13751	13742	13606	13687	13719	13724	13789	13647	13730	13776	13564	13563	13707	13703	13591	13492	13757	13757	13811	13821	13840	13696	13707	13715	13822	13814	13796	13631	13595	13856	13816	13774	13737	13757	13812	13646	13716	13649	13833	13820	13511	13623	13739	13631	13691	13520	13691	13605	13711	13810	13750	13580	13868	13618	13621	13825	13653	13752	13654	13790	13753	13671	13951	13845	13634	13741	13775	13672	13697	13864	13755	13688	13763	13551	13671	13792	13718	13720	13800	13761	13596	13647	13672	13746	13893	13649	13718	13773	13718	13717	13779	13765	13725	13665	13717	13793	13840	13847	13756	13589	13613	13709	13824	13835	13696	13713	13741	13757	13799	13830	13645	13732	13713	13554	13710	13522	13835	13712	13761	13701	13617	13613	13797	13747	13685	13765	13524	13676	13637	13708	13716	13626	13718	13873	13730	13602	13790	13824	13788	13739	13756	13638	13621	13659	13675	13564	13678	13680	13788	13741	13690	13768	13812	13723	13747	13785	13604	13676	13668	13758	13561	13816	13720	13811	13677	13645	13583	13742	13706	13627	13833	13641	13656	13766	13579	13624	13846	13529	13740	13646	13780	13809	13830	13784	13590	13794	13734	13592	13662	13721	13641	13611	13731	13723	13811	13688	13748	13670	13741	13732	13710	13671	13663	13668	13709	13747	13854	13647	13760	13748	13731	13856	13659	13794	13759	13546	13712	13791	13827	13680	13779	13785	13576	13697	13741	13870	13543	13625	13636	13702	13892	13806	13536	13619	13706	13752	13681	13702	13821	13642	13826	13808	13697	13655	13729	13727	13857	13754	13906	13648	13786	13704	13775	13658	13893	13741	13714	13720	13739	13615	13770	13789	13766	13930	13812	13769	13775	13873	13739	13556	13604	13720	13717	13710	13716	13747	13802	13727	13768	13933	13716	13809	13704	13567	13681	13517	13692	13677	13746	13726	13693	13737	13585	13756	13655	13970	13784	13655	13582	13714	13716	13596	13635	13709	13651	13700	13680	13726	13887	13588	13770	13652	13641	13697	13599	13777	13712	13736	13590	13709	13690	13749	13710	13667	13713	13673	13753	13590	13726	13691	13729	13701	13684	13639	13830	13761	13601	13802	13702	13729	13787	13726	13753	13694	13772	13781	13814	13746	13818	13707	13738	13743	13725	13716	13687	13610	13794	13775	13767	13620
29290	20569	19014	17379	15885	15814	16037	15952	16645	21346	21604	18371	16793	16209	15751	15655	15894	15737	15848	15979	15857	15685	16075	15788	15947	15872	15995	15760	16105	15768	15830	15787	16018	16054	15979	15979	15895	15762	16062	15599	15768	15924	15900	15849	15811	16052	15814	15685	15856	15822	15949	15893	16090	15779	15922	16071	15891	15892	16015	15613	15831	15584	15963	15901	15748	16061	15788	15923	15818	16071	16047	15803	15939	15666	15901	15897	15877	15948	15904	15897	15735	15858	15740	15952	15569	15786	15858	15796	16013	15780	16110	16020	15901	15798	15889	15642	16022	15873	15831	15919	15854	15938	15869	15770	15909	15698	16002	15789	15735	15894	15889	16072	15745	15708	15690	15874	15885	15944	15947	15778	15824	15872	15858	15731	15551	16035	15967	15992	15974	15886	16042	15939	15881	15908	15984	15886	15928	15771	15907	15893	15865	15841	15942	16025	15928	16014	15799	15939	15685	15932	15691	15717	15908	15735	15719	15856	15842	15730	15829	15858	15860	15974	15839	15862	15875	15990	15989	16022	15733	15835	15856	15884	15825	15707	15888	15926	15767	15813	15783	15953	16055	15756	15854	15925	15983	16005	15749	15916	15910	15823	15763	15767	15940	15773	15898	15936	15916	15802	15973	15965	15832	15733	15727	15857	15980	15983	15893	15951	15795	15764	15882	15838	15981	15842	15932	15857	15744	15809	15853	15847	16002	15865	16032	15879	15885	15824	15992	15765	15926	15930	16116	15698	15899	15758	15694	16006	15882	15943	16038	15851	15890	15802	15737	15695	15950	15937	15901	15805	15683	16111	15883	16094	15758	15881	15873	15837	15826	15984	15912	15765	15944	15795	16045	15785	15728	15782	15956	15851	15850	15774	15820	15730	15785	15879	15824	15855	15768	16002	15846	15717	15756	15732	15779	16038	15922	16041	15894	15968	15601	15915	16032	15885	16025	15871	15781	15747	15762	15939	16011	16057	15998	15871	15747	15958	15776	15821	15765	15888	15782	16025	15777	15784	15945	15809	15715	15982	15745	15842	16027	15946	15855	15844	15541	15954	15725	15796	15705	15726	15835	15884	16108	15797	15716	16134	16017	15777	15827	15934	16033	15595	15935	15905	15842	15800	15921	15840	15994	15759	15961	15883	15956	15850	15798	15888	15922	15796	15730	15812	15695	15916	15810	15881	15856	15764	15786	15970	15835	15832	15659	15955	15801	15590	15993	15962	15958	15880	16098	15743	15806	15911	15761	15853	15851	15887	15949	15465	15811	15678	15957	15856	15869	15897	15772	15895	15770	16000	15994	15705	15672	15709	15822	15988	15976	15839	15699	15936	15708	15960	15863	15922	15859	15928	16078	15748	16113	15755	15846	15962	15670	15735	15940	15829	15781	15823	15936	15733	15861	15789	15949	15903	15935	15961	15936	15848	15819	15895	15797	15779	15819	15832	15959	15899	15755	16114	15879	15888	16099	16004	15863	15889	15952	15598	15693	15932	15850	15812	15893	15915	15858	15988	15873	15876	15771	16070	15870	15723	15751	15827	15687	15742	15912	16033	15712	15940	15695	15838	15886	16079	15749	16028	16180	15947	15842	15814	15840	15772	15689	15799	16083	15751	15946	15867	15683	15853	15878	15776	15878	15861	16008	15975	15742	15845	16006	15821	15839	15846	15732	15859	15734	15852	15682	15889	15953	15840	15743	15768	15909	15800	15722	15716	15967	15999	16007	15694	15967	15917	15804	15810	15824	15828	15834	15862	15966	15832	16072	15807	15831	15893	15892	15773	15895	15899	15825	15953	15872	15879	15876	15860	15727	15745	15881	15855	15822	15824	15792	15967	15805	15822	15850	15779	15688	15826	15774	15884	15705	15799	15807	15848	15753	16097	16026	15630	15744	15777	15816	15849	15766	15881	15877	15810	15638	15785	15942	15859	16045	15718	15811	15804	15999	15903	15953	15988	15907	15793	15762	15735	15754	15805	15716	15692	15861	15935	15927	15989	16010	15917	16024	15983	15951	15884	15745	15740	15931	15825	15830	15732	15823	15695	15846	15928	15833	15937	15891	15901	15948	15854	16064	15896	15944	15958	15736	15964	15886	15916	15874	15777	15947	15786	15746	15620	16016	15821	15892	15856	15706	15810	15829	15865	15837	15728	15985	15754	15935	15736	15915	15778	15985	15924	16076	15788	15607	15865	15982	15925	15842	15957	15907	15958	15854	15933	15773	15912	15999	15807	15975	15789	15843	15828	16059	15995	15748	15859	16139	15976	15883	15817	15945	15837	15930	15835	15980	15870	15788	15997	15889	15825	15939	15963	15879	15815	15965	15914	15913	15740	16032	15926	15984	15912	15907	15890	15879	15947	15695	15784	15711	15904	16131	15990	16001	15783	15874	15986	15962	15895	15857	16124	15997	15794	15943	15811	15799	15917	15698	15890	15859	16009	15679	15762	15769	15879	16042	15917	15874	15808	15761	15696	15833	15902	15809	16012	15726	15804	15879	15926	15799	15825	15948	15856	15652	15867	15776	15795	15801	15759	16050	15856	15937	16076	15885	16198	15860	16043	16000	16026	15547	15709	15801	15694	15810	15962	15777	16030	15868	15950	15918	15886	16173	15979	15994	15980	15882	15915	15939	15953	15859	15711	15987	15774	16086	15929	15806	15844	15803	15904	16014	16057	15817	15956	15847	16054	15972	15923	15946	15742	15756	15628	15897	15897	15808	15735	15999	16079	15906	15999	15816	16051	15716	15991	15731	15823	15736	16036	15854	16027	15841	15933	15796	15889	15844	15936	15717	15858	15832	15925	15697	15820	15881	15900	15938	15959	15861	15769	15882	15895	15699	15827	15921	15769	15915	15915	15882	15786	15982	15870	15883	15873	15823	15785	16078	15943	15846	15874	15780	15938	15933	15960	15999	15712	15817	15860	15865	15874	15735	15657	15920	15981	15969	15929	15775	15885	15884	15747	15977	15789	15946	15825	15912	15848	16000	15964	15829	15760	15963	15901	15958	15844	15976	15884	15825	16073	16020	16013	15864	15734	15952	15883	16042	15942	15884	15980	15819	15925	15757	16082	16105	16042	15897	15860	15843	15942	15823	15703	15948	15955	15901	15717	15693	15740	15816	15881	15828	15859	15773	16025	15757	15819	15925	15747	15911	15649	15664	15792	15915	15828	15769	15904	15951	15985	16015	15707	15799	15877	16025	15843	15930	15942	15884	15770	15945	15919	15787	15932	15842	15893	15869	15808	15816	15890	15919	15902	15690	15882	15979	15914	16062	15749	15966	15787	15672	15794	16004	15833	15834	15958	15959	15734	15921	15970	16053	15929	15851	15945	15818	15820	15888	15768	15877	15869	15680	15764	15967	15782	15787	15809	15859	15813	16182	15865	15913	15776	15835	15749	15882	15835	15776	15671	15960	15819	15822	16014	15811	15648	15970	15857	15915	16016	15933	15742	15900	15861	15817	15950	15634	15970	15845	15851	15790	15671	15934	15895	15921	15722	15882	15740	15780	15794	15979	15957	15915	15997	15849	15797	15874	15889	15768	16011	15850	15785	15860	15810	15907	15806	15647	15742	15828	15705	15783	15999	15963	15861	15929	15859	15893	15970	15811	15888	15754	15835	15793	15859	15853	15681	15864	16019	15692	15919	15874	16035	15962	15896	15786	15841	15774	15847	15932	16042	15813	15756	15772	15830	15681	16003	15841	15967	15751	15849	15861	15997	15923	16014	16020	15910	15723	15746	16028	15852	15984	15834	15959	15849	15701	16104	15751	15876	15965	16045	15884	15816	15926	15864	15663	15847	16021	15922	15943	16013	15966	15925	15574	15878	15974	15948	15746	15908	16058	15836	15653	15777	15762	16095	15969	15972	15771	15788	16113	15871	16023	15868	15970	15857	16065	15966	15854	15825	15945	15933	15793	15624	15753	15985	15712	15764	15827	15704	15815	15821	15785	15861	15883	15753	15902	16038	15759	15712	15695	15959	15716	15815	15621	15775	15957	15734	15840	15793	15734	15884	15707	15825	15727	15962	15933	16106	15997	15982	15842	16009	15905	16046	15893	15684	15911	15783	15898	15764	15864	16000	15901	15718	15762	15793	15680	15873	15788	15880	15862	16098	16120	15827	15800	15829	15854	16132	15892	15896	15895	15856	15837	15862	15870	15745	15881	15742	15778	15700	15851	15786	15867	15659	15674	15665	15851	16038	15863	15970	15742	15806	15846	15915	15921	15713	15970	16012	15757	15951	15834	16034	15975	15823	15943	15799	15996	15640	15910	15970	15920	15783	15839	15867	15648	15925	15823	15872	15780	15807	15574	15855	15755	15834	15951	15912	15884	15904	16016	15794	16031	16022	15715	15836	15923	15726	15713	15925	15951	15715	15966	16145	15832	15807	16002	15854	15824	15994	15722	15693	16084	16025	15763	16056	15855	15839	15962	15782	15887	16003	15799	16018	15992	16001	15790	15858	15730	15806	15853	15937	15810	15785	15889	15922	15983	15626	15940	15883	15776	15753	15921	15818	15981	15778	15805	15995	15871	15758	15870	15839	15858	15758	15610	15779	15749	15744	15535	15721	15802	15693	15757	15914	15907	15751	16033	15744	15916	15991	16039	15704	15797	16038	15958	16057	16081	15829	15823	15690	15799	15792	15840	16003	15814	15968	15840	15926	15827	16077	15986	15844	15839	15988	15864	16089	15881	15871	15874	15919	15930	15817	15780	15627	15837	15838	15939	15840	15643	15878	15850	15922	15882	15837	15786	15760	15841	15851	15967	16009	15723	15693	15730	15690	15749	15802	15977	15850	15825	15949	15976	15796	15807	15877	15802	15801	15861	15992	15766	15952	15750	15937	15971	15965	15758	15769	15651	15810	15879	15993	15973	15830	15892	15857	15742	15918	15860	15957	15986	15762	15908	15832	15906	15761	16078	15674	15920	15673	15686	15841	15678	15907	15847	15878	15827	15640	15874	15982	15820	15845	15994	15932	15748	16082	15969	15913	16040	15818	15963	15871	16012	15678	15888	16040	15733	15934	15779	15716	15878	15932	15881	15839	15962	15808	15945	15883	15779	16033	15851	15972	15847	16046	15990	15983	15886	15874	15903	15844	16072	15830	15902	15663	15849	15965
14619	14463	14493	14065	13760	13703	13893	13649	14816	21755	20368	15548	13919	13563	13662	13612	13753	13612	13655	13504	13629	13490	13716	13618	13591	13747	13632	13597	13713	13520	13532	13772	13640	13767	13492	13595	13577	13731	13583	13573	13571	13648	13698	13585	13649	13586	13559	13472	13511	13541	13465	13524	13623	13545	13746	13527	13577	13657	13527	13648	13778	13578	13738	13622	13529	13444	13747	13626	13800	13711	13570	13609	13714	13418	13552	13654	13670	13579	13540	13722	13528	13606	13663	13569	13718	13702	13575	13714	13627	13393	13520	13666	13612	13713	13754	13617	13585	13666	13683	13618	13606	13707	13621	13573	13627	13597	13666	13797	13725	13737	13528	13851	13548	13637	13462	13433	13579	13860	13602	13548	13606	13497	13609	13606	13689	13597	13510	13815	13646	13606	13579	13690	13472	13560	13664	13597	13571	13471	13536	13697	13562	13600	13576	13559	13597	13681	13682	13583	13608	13731	13619	13585	13599	13705	13721	13480	13518	13461	13490	13566	13826	13729	13585	13572	13621	13592	13606	13779	13514	13616	13552	13602	13739	13703	13678	13524	13655	13574	13717	13553	13783	13608	13476	13653	13563	13493	13717	13605	13503	13612	13629	13589	13624	13753	13612	13618	13419	13538	13821	13665	13628	13490	13493	13664	13744	13496	13542	13727	13566	13646	13663	13606	13661	13638	13622	13757	13563	13626	13687	13690	13800	13657	13576	13607	13620	13649	13560	13668	13606	13709	13633	13809	13521	13578	13503	13560	13543	13673	13483	13621	13620	13658	13643	13501	13635	13659	13582	13557	13570	13718	13623	13497	13524	13752	13517	13626	13622	13557	13494	13583	13681	13591	13563	13601	13500	13510	13723	13649	13576	13518	13612	13580	13588	13719	13655	13629	13766	13507	13521	13779	13599	13572	13664	13609	13729	13427	13717	13606	13622	13545	13548	13611	13731	13521	13581	13573	13464	13544	13678	13630	13605	13690	13579	13513	13570	13597	13691	13505	13664	13672	13705	13543	13717	13760	13621	13780	13431	13568	13485	13515	13740	13651	13580	13413	13588	13528	13617	13648	13486	13652	13522	13766	13479	13553	13748	13673	13525	13589	13578	13618	13584	13416	13584	13553	13637	13512	13642	13408	13666	13526	13707	13480	13614	13416	13607	13616	13549	13523	13442	13507	13473	13703	13599	13531	13619	13417	13646	13725	13580	13586	13582	13529	13622	13509	13637	13697	13500	13602	13500	13739	13490	13440	13663	13530	13602	13761	13599	13702	13768	13741	13598	13687	13439	13805	13580	13658	13522	13662	13644	13826	13336	13643	13690	13449	13578	13462	13661	13428	13723	13688	13472	13639	13692	13761	13585	13669	13553	13620	13513	13702	13548	13473	13646	13713	13606	13588	13718	13732	13549	13592	13661	13521	13646	13491	13739	13544	13591	13622	13586	13529	13564	13674	13651	13513	13543	13685	13616	13516	13576	13538	13565	13632	13513	13540	13540	13655	13579	13607	13689	13607	13749	13547	13718	13585	13697	13688	13670	13587	13634	13445	13611	13545	13449	13625	13467	13526	13552	13667	13520	13756	13477	13542	13674	13617	13485	13562	13545	13513	13532	13607	13493	13584	13428	13472	13641	13579	13668	13562	13589	13610	13614	13568	13539	13531	13608	13581	13617	13704	13558	13600	13729	13660	13639	13706	13565	13732	13524	13711	13593	13563	13584	13624	13669	13759	13683	13637	13400	13512	13755	13597	13613	13588	13558	13674	13715	13514	13475	13540	13754	13788	13555	13810	13531	13648	13472	13633	13604	13586	13526	13691	13600	13644	13441	13531	13685	13553	13576	13846	13464	13496	13511	13677	13726	13726	13552	13527	13599	13488	13671	13544	13557	13581	13548	13498	13677	13567	13617	13713	13531	13612	13695	13612	13590	13622	13739	13717	13685	13551	13548	13589	13648	13489	13545	13586	13611	13691	13688	13549	13671	13609	13514	13560	13739	13589	13670	13473	13890	13648	13255	13716	13455	13747	13706	13470	13551	13526	13664	13638	13493	13539	13628	13450	13750	13749	13553	13615	13528	13625	13697	13531	13601	13641	13460	13619	13593	13471	13597	13596	13623	13557	13619	13590	13475	13609	13600	13601	13482	13519	13616	13650	13626	13500	13609	13712	13644	13590	13461	13657	13595	13421	13445	13619	13674	13638	13637	13689	13611	13742	13642	13662	13549	13458	13553	13744	13554	13698	13526	13521	13496	13634	13656	13771	13736	13614	13648	13535	13460	13533	13650	13637	13597	13676	13711	13427	13573	13555	13538	13470	13590	13583	13719	13564	13581	13707	13570	13555	13406	13649	13630	13717	13495	13766	13799	13668	13598	13436	13578	13511	13656	13490	13651	13524	13679	13665	13630	13528	13648	13695	13573	13610	13619	13640	13599	13401	13529	13771	13394	13566	13540	13651	13463	13663	13685	13536	13637	13631	13753	13620	13668	13496	13531	13489	13691	13528	13635	13577	13503	13609	13804	13649	13521	13676	13570	13486	13696	13478	13864	13842	13542	13608	13588	13561	13776	13757	13617	13556	13680	13568	13650	13696	13725	13465	13661	13577	13762	13498	13541	13558	13723	13596	13510	13541	13646	13559	13723	13486	13616	13610	13594	13532	13756	13488	13432	13655	13609	13682	13528	13683	13736	13487	13448	13600	13685	13722	13588	13651	13581	13602	13458	13599	13633	13481	13592	13687	13607	13630	13675	13501	13692	13579	13664	13626	13643	13778	13497	13680	13588	13615	13529	13632	13600	13618	13575	13683	13636	13739	13601	13459	13623	13627	13549	13533	13576	13417	13556	13533	13949	13707	13646	13693	13403	13597	13678	13664	13746	13583	13579	13594	13525	13604	13752	13509	13638	13557	13664	13714	13762	13577	13639	13669	13545	13488	13630	13674	13559	13658	13523	13563	13626	13678	13482	13689	13470	13670	13454	13640	13667	13618	13654	13635	13702	13710	13630	13747	13631	13584	13749	13564	13399	13617	13551	13701	13716	13535	13675	13771	13655	13524	13695	13499	13635	13607	13513	13611	13642	13691	13584	13595	13551	13597	13557	13566	13588	13431	13659	13467	13511	13660	13611	13733	13752	13575	13660	13513	13621	13564	13603	13711	13606	13644	13665	13750	13505	13636	13454	13553	13657	13516	13709	13429	13776	13534	13722	13637	13584	13696	13575	13511	13694	13587	13592	13606	13525	13579	13569	13606	13617	13782	13393	13530	13539	13579	13650	13607	13698	13696	13603	13575	13658	13601	13698	13538	13547	13648	13582	13617	13427	13645	13744	13517	13732	13690	13689	13642	13643	13585	13527	13681	13610	13550	13554	13632	13849	13521	13534	13568	13659	13565	13580	13492	13488	13723	13628	13551	13626	13753	13634	13549	13658	13553	13754	13666	13566	13790	13619	13683	13675	13623	13518	13593	13595	13541	13665	13548	13565	13717	13562	13637	13590	13415	13285	13663	13507	13554	13732	13627	13472	13570	13529	13607	13322	13578	13611	13573	13613	13545	13572	13721	13491	13678	13588	13650	13630	13551	13343	13645	13664	13495	13723	13535	13695	13594	13760	13820	13740	13643	13753	13743	13451	13517	13509	13585	13867	13671	13592	13679	13552	13519	13699	13535	13397	13691	13529	13561	13570	13757	13558	13560	13578	13633	13606	13642	13515	13589	13626	13787	13731	13581	13644	13645	13762	13627	13590	13711	13694	13592	13629	13567	13686	13678	13468	13658	13619	13693	13478	13440	13606	13478	13750	13478	13646	13526	13516	13686	13834	13565	13760	13753	13559	13650	13656	13650	13538	13448	13592	13798	13635	13627	13604	13546	13657	13427	13675	13536	13530	13407	13461	13488	13563	13471	13621	13580	13639	13679	13603	13435	13627	13427	13580	13534	13730	13563	13528	13737	13728	13563	13474	13814	13477	13550	13476	13669	13717	13529	13617	13594	13682	13687	13554	13727	13460	13545	13721	13607	13690	13494	13650	13568	13600	13649	13736	13544	13516	13543	13532	13687	13688	13627	13672	13727	13676	13630	13752	13800	13506	13563	13508	13704	13376	13696	13628	13563	13492	13737	13606	13756	13723	13677	13571	13563	13500	13733	13810	13605	13623	13656	13613	13531	13593	13766	13669	13479	13750	13607	13482	13719	13804	13598	13653	13578	13696	13364	13637	13676	13662	13531	13752	13577	13674	13749	13704	13679	13551	13678	13449	13500	13643	13431	13489	13598	13594	13754	13679	13478	13656	13555	13628	13767	13745	13666	13705	13521	13567	13655	13685	13653	13638	13666	13542	13602	13731	13642	13667	13510	13711	13599	13759	13510	13543	13577	13761	13698	13509	13730	13635	13528	13579	13641	13547	13592	13525	13623	13595	13627	13672	13629	13709	13556	13572	13674	13508	13561	13703	13556	13609	13510	13743	13589	13537	13501	13563	13638	13597	13487	13645	13724	13514	13698	13574	13632	13522	13514	13626	13469	13669	13570	13691	13623	13735	13698	13689	13503	13525	13697	13478	13786	13685	13499	13587	13643	13592	13537	13721	13698	13576	13569	13561	13534	13546	13424	13764	13582	13629	13497	13618	13708	13586	13571	13545	13582	13440	13643	13579	13622	13469	13443	13709	13545	13487	13718	13480	13702	13560	13793	13535	13610	13607	13531	13654	13360	13683	13741	13613	13528	13566	13641	13802	13604	13629	13695	13596	13502	13717	13781	13631	13690	13658	13536	13659	13529	13644	13697	13790	13627	13610	13578	13623	13489	13565	13636	13542	13544	13617	13636	13515	13426	13634	13649	13474	13600	13714	13484	13636	13512	13536	13614	13710	13513	13611	13470	13540	13516	13624	13451	13382	13724	13745	13656	13697	13462	13565	13665	13476	13503	13660	13516	13723	13544	13523	13720	13588	13568	13678	13591	13583	13677	13619	13641	13520	13437	13735	13571	13637	13525	13607	13619	13600	13793	13578	13618	13699	13552	13550	13679	13632	13667	13521	13567	13572	13465	13725	13539	13609	13684	13640	13733	13587	13643	13562	13548	13811	13494	13758	13476	13602	13557	13433	13536	13721	13593	13593	13627	13671	13607	13685	13765
25715	20816	26801	25293	19174	17116	17195	16211	21917	39199	36491	24779	18389	16219	15951	15784	15868	15702	15858	15791	15930	15832	15789	15867	15943	15912	15997	15627	15889	15827	15789	15752	15727	15569	15713	15686	15845	15694	15746	15640	15859	15764	15765	15719	15676	15877	15804	15772	15937	15820	15746	15746	15841	15892	15747	15677	15563	15962	15829	15689	15756	15922	15707	15829	15668	15875	15648	15915	15893	15863	15798	15650	15541	15733	15906	15830	15810	15843	15860	15857	15657	15675	15870	15543	15754	15876	15844	15740	15720	15663	15694	15726	15609	15736	15693	15766	15803	15736	15713	15722	15597	15824	15885	15736	15609	15644	15535	15804	15684	15718	15805	15646	15479	15519	15747	15694	15941	15707	15761	15926	15937	15685	15926	15753	15698	15815	15767	15807	15845	15746	15739	15949	15613	15827	15916	15603	15688	15972	15895	15736	15700	15836	15827	15647	15626	15720	15957	15778	15694	15684	15850	15708	15669	15724	15802	15914	15714	15660	15680	15741	15948	15871	15889	15726	15745	15836	15648	15604	15748	15709	15867	15892	15656	15696	15881	15645	15763	15733	15768	15672	15910	15576	15833	15695	15829	15507	15711	15853	15760	15797	15741	15623	15767	15671	15553	15734	15708	15691	15725	15578	15800	15849	15773	15954	15834	15682	15815	15839	15621	15547	15822	15582	15698	15847	15789	15739	15744	15755	15770	15798	15902	15781	15779	15546	15668	15897	15738	15673	15855	15825	15799	15696	15624	15713	15662	15809	15766	15661	15815	15816	15829	15782	15750	15679	15844	15764	15863	15809	15682	15693	15860	15627	15876	15923	16009	15808	15878	15746	15785	15841	15867	15687	15626	15776	15712	15684	15724	15579	15799	15826	15823	15833	15759	15903	15604	15788	15767	15854	15697	15642	15777	15743	15632	15904	15705	15806	15831	15577	15886	15683	15609	15893	15764	15804	15588	15835	15854	15740	15750	15903	15695	15870	15594	15852	15778	15918	15790	15655	15898	15912	15627	15841	15823	15821	15776	15647	15840	15934	15792	15821	15914	15695	15462	15719	15818	15759	15709	15801	15778	15701	15718	15996	15614	15882	15731	15563	15850	15830	15652	15624	15689	15881	15897	15929	15663	15734	15924	15764	15793	15724	15664	15600	15843	15756	15861	15851	15719	15837	15841	15901	15808	15673	15489	15875	15751	15675	15588	15692	15592	15803	15717	15872	15649	15757	15802	15796	15647	15884	15665	15855	15982	15733	15693	15909	15485	15707	15674	15592	15605	15757	16030	15806	15828	15990	15810	15795	15873	15745	15811	15705	15788	15685	15893	15793	15796	15666	15884	15851	15715	15893	15952	15760	15706	15685	15681	15719	15655	15738	15860	15656	15736	15806	15782	15644	15632	15704	15730	15779	15985	15681	15748	15773	15819	15683	15709	15666	15707	15851	16001	15712	15492	15752	15779	15713	15834	15662	15884	15911	15750	15817	15692	15796	15872	15717	15805	15598	15647	15503	15808	15675	15976	15842	15891	15736	15705	15686	15740	15898	15809	15774	15874	15838	15626	15682	15712	15666	15840	15734	15784	15796	15725	15458	15776	15618	15801	15597	15799	15857	15760	15879	15642	15721	15688	15850	15866	15553	15581	15662	15747	15772	15740	15679	15766	15756	15907	15712	15947	15838	15816	15799	15604	15706	15642	15983	15806	15866	15859	15733	15761	15969	15531	15729	15818	15845	15860	15627	15830	15871	15741	15824	15799	15679	15640	15592	15818	15746	15749	15822	15750	15697	15740	15677	15894	15777	15821	15695	15763	15719	15649	15685	15911	16015	15658	15748	15835	15811	15763	15801	15512	15625	15501	15853	15815	15722	15799	15702	15826	15954	15713	15847	15886	15941	15787	15693	15909	15824	15777	15713	15868	15658	15909	15675	15829	15675	15683	15910	15542	15856	15885	15798	15754	15726	15747	15970	15662	15724	15726	15604	15740	15860	15698	15948	15720	15826	15989	15851	15722	15722	15824	15586	15791	15785	15725	15738	15738	15583	15802	15881	15683	15743	15685	15686	15804	15834	15694	15558	15947	15798	15779	15794	15628	15650	15834	15630	15962	15915	15807	15912	15898	15770	15608	15578	15663	15760	15754	15634	15727	15756	15913	15756	15688	15642	15613	15728	15700	15644	15764	15550	15615	15771	15697	15615	15823	15876	15556	15616	15826	15648	15869	15728	15766	15893	16002	15765	15851	15780	15772	15765	15707	15760	15758	15659	15762	15788	15547	15830	15719	15725	15840	15771	15606	15588	15697	15774	15624	15493	15927	15693	15904	15848	15557	15592	15787	15877	15804	15775	15708	15680	15884	15548	15954	15699	15751	15765	15689	15810	15602	15879	15906	15805	15875	15743	15920	15871	15863	15824	15757	15681	15854	15902	15692	15829	15772	16080	15659	15664	15545	15697	15699	15759	15719	15830	15696	15814	15721	15806	15915	15755	15552	15759	15760	15989	15797	15833	15727	15926	15919	15790	15738	15772	15802	15868	15592	15537	15728	15828	15753	15791	15851	15809	15743	15584	15580	15789	15637	15762	15898	15870	15781	15867	15707	15703	15694	15716	15857	15853	15792	15915	15622	15548	15730	15827	15592	15848	15669	15864	15715	15736	15903	15933	15641	15763	15522	15980	15814	15613	15720	15572	15704	15859	15812	15689	15789	15709	15774	15724	15732	15775	15579	15940	15581	15687	15801	15713	15964	15799	15925	15732	15632	15626	15645	15825	15760	15852	15560	15884	15906	15947	15672	15491	15734	15868	15749	15957	15600	15862	15858	15602	15824	15668	15822	15782	15747	15695	15706	15849	15900	15792	15675	15671	15875	15887	15917	15838	15771	15732	15791	15765	15979	15807	15872	15855	15710	15885	15767	15772	15788	16013	15660	15716	15781	15659	15919	15874	15740	15836	15633	15767	15830	15786	15840	15589	15767	15775	15640	15842	15680	15649	16007	15752	15620	15547	15774	15711	15764	15670	15677	15589	15557	15782	15680	15764	15820	15821	15782	15769	15754	15781	15798	15987	15836	15769	15711	15764	15637	15712	15753	15534	15935	15837	15559	15675	15625	15523	15660	15800	15927	15751	15704	15729	15656	15804	15630	15905	15756	15849	15868	15828	15857	15682	15786	15881	15857	15751	15729	15758	15683	15734	15850	15846	15839	15799	15689	15913	15850	15823	15729	15801	15764	15615	15763	15560	15709	15735	15623	15963	15635	15843	15744	15649	15842	15695	15730	15682	15530	15832	15708	15517	15811	15677	15691	15765	15893	15717	15736	15868	15671	15824	15744	15806	15740	15642	15634	15863	15614	15746	15618	15754	15749	15721	15916	15604	15889	15747	15675	15617	15680	15649	15726	15871	15740	15865	15763	15710	15557	15805	15697	15783	15834	15857	15771	16024	15855	15665	15839	15918	15737	15566	15849	15891	15638	15795	15898	15722	15943	16049	15760	15735	15732	15761	15772	15749	15881	15509	15765	15744	15883	15716	15651	15704	15832	15722	15696	15818	15625	15895	15776	15714	15731	15923	15625	15726	15737	15822	15710	15624	15748	15957	15659	15866	15721	15856	15647	15568	15760	15806	15607	15595	15811	15827	15907	15745	15828	15792	15749	15672	15883	15788	15830	15751	15622	15683	15589	15722	15883	15677	15715	15681	15545	15790	15844	15755	15844	15716	15789	15562	15869	15673	15800	15827	15669	15687	15900	15817	15724	15638	15845	15663	15820	15785	15869	15952	15822	15767	15748	15925	15721	15686	15804	15587	15827	15686	15701	15803	15553	15914	15951	16028	15715	15680	15817	15922	15782	15694	15870	15818	15762	15774	15899	15702	15751	15673	15811	15682	15639	15712	15858	15862	15812	15698	15890	15723	15583	15836	15950	15756	15772	15949	15816	15856	15806	15817	15691	15761	15754	15834	15756	15879	15713	15707	15664	15789	15742	15588	15855	15776	15655	15658	15646	15741	15799	15790	15730	15887	15734	15812	15884	15853	15777	15771	15778	15820	15937	15990	15845	15752	15793	15875	15967	15687	15748	15665	15766	15911	15708	15757	15652	15655	15688	15672	15709	15613	15850	15859	15702	15807	16005	15680	15736	15732	15603	15762	15836	15808	15883	15844	15851	15680	15782	15811	15657	15818	15850	15679	15757	15744	15717	15699	15647	15797	15824	15889	15688	15815	15802	15826	15865	15662	15814	15610	15769	15919	15928	15557	15609	15838	15730	15732	15786	15954	15826	15836	15845	15890	15676	15882	15711	15659	15933	15836	15710	15757	15742	15645	15653	15747	15740	15652	15761	15706	15859	15820	15818	15937	15989	15816	15969	15859	15673	15599	15655	15742	15714	15770	15870	15810	15888	15810	15863	15772	15674	15640	15501	15713	15910	15825	15646	15730	15778	15758	15731	15833	15783	15621	15826	15587	15719	15911	15851	15773	15768	15749	15800	15746	15699	15743	15901	15598	15783	15877	15662	15832	15672	15654	15914	15927	16106	15855	15972	16015	15905	15759	15717	15784	15663	15622	15775	15617	15828	15674	15796	15883	15788	15702	15703	15826	15628	15742	16003	15992	15824	15685	15704	15915	15675	15800	15654	15830	15939	15575	15690	15574	15878	15984	15631	15688	15736	15641	15861	15765	15795	15848	15824	15612	15964	15654	15739	15729	15751	15690	15772	15958	15754	15771	15732	15824	15574	15819	15839	15735	15641	15813	15633	15669	15840	15774	15879	15702	15779	15771	15749	15783	15661	15760	15961	15845	15783	15699	15750	15677	15777	15642	15770	15818	15624	15843	15749	15629	15612	15752	15820	15621	15847	15706	15817	15823	15593	15618	15748	15796	15681	15743	15828	15545	15783	15759	15833	15779	15885	15620	15749	15653	15998	15814	15731	15932	15470	15597	15842	15731	15813	15826	15572	15749	15621	15788	15743	15787	15752	15758	15829	15892	15975	15808	15749	15869	15906	15893	15725	15853	15881	15757	16069	15778	15721	15754	15702	15815	15844	15756	15710	15874	15843	15602	15792	15911	15783	15735	15802	15820	15671	15627	15869	15731	15605	15626	16093	15792	15771	15779	15640	15739	15873	15594	15698	15790
13679	19153	18646	16021	15131	14594	14208	14216	24229	41571	35899	22305	15434	13692	13657	13630	13579	13743	13494	13606	13663	13516	13619	13619	13712	13484	13583	13769	13755	13581	13674	13588	13600	13646	13585	13562	13536	13391	13642	13732	13516	13464	13648	13543	13531	13615	13701	13629	13866	13580	13605	13643	13604	13587	13561	13852	13517	13627	13761	13773	13643	13599	13626	13662	13535	13724	13617	13572	13744	13659	13615	13799	13670	13582	13791	13551	13653	13774	13666	13561	13575	13589	13447	13595	13544	13543	13578	13580	13680	13574	13528	13996	13480	13623	13658	13626	13614	13622	13494	13641	13661	13481	13568	13749	13576	13525	13596	13583	13526	13593	13661	13645	13629	13605	13436	13727	13395	13581	13477	13659	13453	13547	13742	13505	13422	13669	13546	13608	13549	13653	13589	13468	13503	13566	13595	13558	13576	13602	13621	13585	13421	13495	13558	13650	13601	13653	13638	13490	13644	13568	13808	13657	13823	13840	13513	13576	13640	13551	13557	13660	13599	13602	13506	13493	13521	13673	13567	13524	13625	13572	13494	13559	13553	13530	13771	13472	13783	13492	13588	13670	13666	13544	13550	13622	13464	13444	13707	13653	13748	13601	13485	13662	13749	13485	13449	13658	13489	13612	13615	13396	13677	13668	13665	13544	13578	13603	13681	13704	13606	13515	13735	13598	13648	13579	13632	13660	13841	13626	13478	13623	13603	13420	13533	13503	13754	13615	13469	13612	13703	13625	13679	13707	13558	13745	13667	13595	13691	13506	13481	13548	13453	13683	13757	13614	13621	13633	13581	13546	13448	13686	13593	13531	13642	13559	13726	13688	13503	13354	13608	13638	13457	13754	13669	13488	13568	13745	13484	13645	13592	13734	13509	13622	13745	13644	13521	13503	13523	13584	13618	13575	13614	13562	13577	13473	13660	13633	13693	13635	13579	13564	13591	13367	13617	13637	13694	13688	13636	13527	13739	13605	13483	13543	13725	13609	13806	13663	13725	13667	13744	13591	13587	13679	13603	13665	13611	13565	13611	13505	13428	13730	13503	13545	13650	13738	13528	13457	13560	13706	13674	13601	13582	13564	13541	13629	13525	13669	13613	13773	13727	13658	13497	13709	13454	13668	13510	13600	13763	13555	13568	13680	13606	13589	13457	13514	13694	13628	13631	13533	13449	13639	13482	13620	13407	13551	13396	13587	13543	13594	13700	13695	13414	13685	13638	13453	13753	13526	13575	13640	13449	13510	13512	13640	13588	13588	13586	13629	13631	13625	13566	13530	13631	13530	13567	13559	13499	13624	13525	13641	13781	13759	13456	13506	13515	13701	13655	13571	13696	13613	13708	13396	13616	13591	13442	13668	13662	13606	13644	13688	13564	13666	13563	13371	13453	13565	13649	13562	13581	13848	13527	13689	13613	13621	13667	13511	13630	13651	13624	13650	13580	13425	13666	13655	13604	13615	13687	13642	13479	13615	13498	13802	13517	13593	13707	13657	13414	13607	13550	13561	13482	13647	13711	13537	13369	13572	13534	13564	13688	13553	13672	13628	13609	13671	13453	13496	13606	13706	13660	13582	13591	13519	13667	13597	13436	13595	13724	13569	13475	13524	13610	13432	13590	13694	13552	13649	13611	13646	13574	13729	13729	13541	13761	13516	13687	13585	13380	13540	13468	13499	13642	13601	13555	13588	13703	13658	13595	13676	13677	13687	13488	13711	13439	13617	13521	13368	13837	13567	13556	13686	13671	13548	13666	13601	13720	13656	13583	13546	13617	13500	13569	13632	13605	13781	13548	13513	13536	13588	13536	13596	13476	13662	13690	13534	13712	13470	13646	13779	13687	13497	13635	13517	13586	13657	13655	13636	13519	13603	13580	13529	13494	13645	13670	13571	13501	13491	13628	13656	13477	13673	13511	13600	13692	13736	13552	13503	13542	13680	13472	13636	13607	13499	13591	13654	13531	13786	13679	13668	13561	13394	13597	13600	13590	13478	13426	13558	13747	13625	13608	13560	13590	13578	13696	13544	13673	13326	13621	13560	13575	13584	13824	13778	13835	13513	13516	13541	13314	13511	13691	13663	13629	13550	13443	13602	13541	13470	13597	13559	13792	13388	13569	13553	13708	13620	13700	13510	13516	13712	13696	13606	13463	13550	13588	13614	13683	13491	13487	13574	13813	13402	13580	13526	13609	13583	13660	13724	13636	13707	13684	13532	13663	13609	13611	13484	13630	13643	13560	13367	13510	13569	13574	13653	13537	13648	13641	13584	13515	13608	13754	13609	13599	13513	13680	13530	13717	13705	13717	13670	13573	13743	13466	13439	13503	13457	13620	13483	13551	13575	13487	13488	13748	13527	13565	13582	13717	13534	13693	13508	13640	13664	13550	13508	13596	13485	13549	13633	13576	13492	13726	13636	13741	13659	13507	13522	13663	13499	13689	13651	13573	13526	13479	13491	13644	13589	13643	13546	13608	13581	13583	13560	13584	13543	13536	13664	13576	13547	13649	13716	13614	13526	13635	13603	13565	13554	13634	13606	13584	13707	13547	13647	13638	13570	13667	13628	13582	13455	13587	13626	13550	13648	13502	13601	13636	13723	13539	13562	13616	13529	13606	13494	13580	13487	13568	13585	13679	13624	13693	13525	13582	13721	13601	13532	13544	13583	13762	13670	13563	13580	13574	13446	13747	13518	13539	13685	13700	13466	13665	13680	13562	13584	13627	13528	13714	13556	13537	13562	13432	13649	13575	13687	13468	13594	13633	13534	13593	13538	13368	13583	13662	13421	13579	13582	13443	13512	13436	13550	13418	13715	13465	13608	13695	13658	13733	13600	13438	13605	13720	13607	13759	13431	13508	13554	13503	13397	13628	13729	13582	13595	13735	13650	13480	13661	13639	13487	13679	13690	13506	13634	13686	13646	13612	13518	13597	13603	13658	13497	13584	13610	13520	13607	13566	13537	13640	13537	13549	13529	13597	13742	13680	13695	13585	13503	13617	13687	13787	13472	13599	13514	13761	13360	13396	13581	13562	13668	13820	13652	13583	13597	13423	13619	13708	13688	13564	13525	13657	13590	13757	13737	13502	13520	13668	13564	13726	13595	13736	13557	13538	13706	13686	13597	13682	13632	13585	13550	13542	13585	13437	13499	13572	13643	13630	13565	13351	13654	13509	13455	13531	13520	13453	13622	13574	13582	13606	13511	13492	13881	13632	13718	13591	13578	13549	13545	13748	13706	13602	13602	13513	13697	13551	13589	13518	13568	13438	13714	13482	13582	13461	13629	13618	13641	13722	13588	13353	13471	13576	13580	13728	13584	13844	13481	13679	13491	13659	13571	13455	13518	13499	13436	13654	13478	13586	13596	13564	13605	13672	13569	13411	13596	13550	13619	13629	13620	13631	13377	13589	13651	13522	13491	13574	13598	13524	13650	13559	13646	13693	13495	13512	13604	13704	13498	13643	13717	13736	13693	13479	13572	13553	13633	13428	13635	13635	13699	13652	13581	13708	13510	13484	13711	13647	13613	13582	13495	13678	13705	13680	13730	13633	13708	13674	13616	13625	13615	13718	13684	13546	13532	13615	13440	13643	13355	13484	13579	13682	13635	13581	13470	13728	13691	13674	13593	13477	13615	13689	13475	13589	13630	13656	13554	13602	13510	13496	13583	13717	13748	13570	13588	13502	13511	13618	13571	13583	13578	13579	13642	13688	13515	13567	13681	13579	13458	13643	13546	13608	13406	13675	13659	13580	13560	13788	13663	13697	13588	13714	13491	13465	13407	13469	13599	13663	13508	13520	13680	13635	13663	13601	13556	13755	13660	13541	13612	13751	13368	13574	13650	13537	13694	13623	13576	13522	13627	13624	13716	13420	13654	13461	13619	13788	13546	13593	13563	13562	13738	13668	13784	13651	13410	13595	13513	13606	13421	13682	13673	13609	13634	13714	13631	13548	13446	13609	13657	13514	13566	13587	13513	13704	13560	13635	13689	13573	13605	13660	13682	13580	13664	13420	13435	13530	13638	13554	13406	13794	13660	13566	13543	13522	13632	13549	13699	13534	13555	13537	13596	13663	13617	13613	13664	13598	13742	13510	13648	13555	13671	13693	13650	13587	13531	13720	13522	13635	13510	13588	13535	13424	13613	13607	13494	13653	13734	13617	13551	13904	13692	13487	13655	13677	13599	13625	13570	13551	13554	13525	13619	13565	13550	13678	13584	13535	13635	13619	13572	13574	13517	13644	13596	13661	13692	13743	13447	13579	13678	13488	13548	13585	13606	13689	13550	13594	13494	13514	13565	13597	13635	13567	13418	13476	13687	13444	13537	13604	13496	13594	13615	13516	13613	13612	13582	13690	13551	13749	13620	13712	13439	13650	13576	13596	13658	13529	13539	13619	13631	13573	13503	13605	13623	13502	13611	13469	13528	13603	13729	13541	13503	13753	13626	13590	13587	13462	13704	13411	13632	13521	13551	13437	13612	13680	13588	13602	13620	13722	13552	13609	13609	13573	13519	13608	13601	13656	13618	13624	13636	13629	13643	13422	13599	13631	13638	13559	13587	13649	13617	13530	13598	13541	13665	13632	13627	13611	13494	13627	13667	13621	13700	13613	13731	13515	13521	13690	13541	13665	13565	13575	13470	13612	13572	13742	13520	13633	13563	13585	13614	13636	13748	13529	13414	13381	13706	13607	13629	13634	13604	13559	13732	13645	13563	13782	13826	13661	13472	13668	13730	13615	13585	13713	13591	13601	13697	13463	13610	13415	13553	13628	13513	13454	13618	13590	13737	13410	13663	13868	13546	13714	13452	13652	13782	13645	13512	13633	13564	13583	13701	13717	13670	13723	13613	13671	13680	13755	13933	13748	13658	13570	13624	13601	13533	13710	13575	13601	13410	13668	13492	13573	13630	13680	13543	13536	13605	13752	13520	13654	13595	13484	13591	13670	13547	13625	13553	13449	13587	13486	13725	13659	13520	13508	13423	13554	13453	13650	13564	13618	13355	13603	13601	13659	13601	13634	13620	13551	13613	13560	13625	13700	13493	13662	13603	13513	13704	13649	13602	13584	13683	13569	13498	13461	13655	13608	13478	13599	13680	13384	13615	13635	13509	13644	13538	13656	13538	13444	13389
23771	20822	28118	23639	21211	22310	21049	17255	28645	57888	51911	32985	21626	17333	16368	16216	16317	16146	16253	16082	15883	15977	16006	15884	16173	15927	15882	16024	15993	16204	15965	16035	16107	15983	16102	16135	16120	15885	16098	15939	16119	16247	16093	15830	16058	16015	15933	15901	15999	16011	16115	15856	15784	15927	15999	15809	16053	16080	15981	15917	16002	15977	15782	16082	16075	16025	15901	16006	15858	15979	16033	15901	15769	16067	15946	15906	15987	15955	15947	15783	15963	15766	16025	15920	15782	15982	15739	16035	15710	15935	16048	16153	16001	15788	16024	15846	15974	15921	16121	15926	16022	15963	16009	15984	15928	15951	15880	16044	15951	16049	15932	16147	15832	15821	15747	15966	16095	15879	16182	16065	15922	15922	15734	15973	15840	15966	16047	16188	15973	16177	16037	15991	15817	16082	15730	16247	15952	15795	15866	15661	16073	15994	15885	15956	15997	16160	15957	16000	16045	15962	15744	16033	15803	15860	15821	16052	16026	16108	15842	16041	16091	16098	15978	15985	16267	16003	15830	16030	15870	15925	15865	15847	15862	15859	15741	15933	15827	15945	15925	15926	15905	15947	15907	16026	15886	15914	15953	15894	15979	15926	16055	16045	15974	15919	16148	16181	15958	15764	16036	16058	15898	15911	15957	15911	15828	16093	15942	16003	16184	15987	16024	15931	16114	16023	15957	16099	15848	15840	15864	15922	15971	15922	15786	15969	15806	15768	15954	16007	15811	15868	15868	15897	15975	15978	16011	16012	16107	16058	15908	15925	16014	16201	15911	15967	16184	15880	15974	16138	15793	16002	15947	16130	15922	15997	15876	15921	15905	16089	15807	15934	15812	15962	15846	15972	16017	15913	16173	16082	16109	15845	15882	16017	15859	15860	15806	15882	15913	15863	16067	16022	16056	16257	15926	15989	15911	15861	15883	16044	15779	15871	15977	15887	16110	16102	15889	16087	16023	15992	15936	15959	15927	15986	16032	15959	15899	16045	16017	15786	16115	15969	16057	15873	15969	16005	15958	15795	15856	16042	16172	16046	15946	15807	15848	15735	15882	15948	15916	15953	16080	15831	15892	15918	15709	15888	15946	16093	15891	15963	16174	15950	15918	15969	15860	15951	15987	15937	16125	15840	15956	16131	15925	15844	15935	15991	16113	15848	15884	15800	15950	15844	15990	15854	16145	16032	15973	15722	16148	15757	15904	16009	15988	15830	15943	16022	15712	15930	15992	15916	15923	15983	15916	15862	15851	15843	15759	15893	15927	15860	15823	15929	16054	15966	15957	15845	16087	16067	16058	15942	16208	15888	16044	16070	16041	15922	15908	16014	16017	16032	15765	15948	15898	15817	15893	15816	15839	15989	15858	15744	16012	16110	16108	15892	15805	16093	15879	15783	15856	15867	15848	16001	16017	16046	15994	15939	15758	15844	16014	15691	15721	15821	15792	16092	15938	15908	15857	15863	16005	15951	15782	15885	16003	16072	16010	15824	15798	15876	15948	15838	16001	15734	15854	15763	15764	16027	15928	15966	15831	16060	15799	15885	15901	15791	16094	15964	15856	15764	16044	15847	15963	15768	15713	16010	15677	15882	15898	16044	16000	16077	16009	15926	15827	15912	15865	15960	16126	15922	16088	15984	16016	15972	15943	15954	15910	15958	16026	15959	15936	15933	15872	15895	16043	15935	16010	16055	15890	16030	16194	15861	15863	16058	15853	15791	16014	15866	15970	15959	16020	15807	15851	15739	15888	16151	16075	15784	16026	15879	15884	16146	15918	15934	16091	15982	16055	15889	15918	15960	15787	16207	16044	15948	16056	15867	15897	16008	15772	15909	15948	16045	15737	15897	15970	16185	15899	16035	16037	15978	15863	15836	15963	15829	15840	15956	15990	15894	15916	15979	16074	16015	15909	15886	15886	15812	16043	15925	15790	15892	15929	15857	15934	15923	16023	15758	16075	16011	15975	16038	16019	15850	15830	15921	15875	15968	15979	15908	16052	16009	16000	15941	15737	15894	16108	15754	15954	16036	15960	16068	16038	15850	15984	16018	16029	15975	15840	15836	16055	15784	15899	15853	15924	15804	15938	15856	15812	15948	15819	15998	15776	16071	16010	15998	15997	15935	15849	15878	15890	16046	15919	15926	15949	16100	16029	16133	16016	16105	16064	15904	15730	15881	16034	15783	15841	15962	16050	15998	16094	15850	15834	15954	15865	15886	15796	15963	15979	15696	15725	15771	15682	15949	15885	16079	15817	15949	16015	15967	16010	15918	16004	15897	15734	15826	15919	15897	16024	15866	16026	15757	15847	15939	15837	15721	16026	15874	15744	15965	15879	15947	16107	15796	15903	15999	15893	16078	16018	15840	15944	15974	15874	15855	15842	15712	15896	15830	15808	15881	15792	15800	15783	15967	15977	15834	15825	16098	15912	15852	16059	15839	16033	15901	15990	15803	15817	15823	16045	16211	16217	16010	16048	15930	15819	16011	15855	16058	16020	16051	16019	16020	15896	16047	15987	15929	15986	16080	15905	15996	16126	16073	15791	15721	15745	15869	15906	15987	16007	15901	15894	15901	15988	16010	16006	16070	16007	15961	16030	16139	16090	15874	15994	15880	15808	16049	15974	15805	15762	15936	15985	15692	15928	15886	16153	15989	15874	15841	16117	15786	16113	15962	16014	16073	16004	16010	15754	15950	15870	15914	15887	15798	15905	16073	16031	15968	15989	16059	15697	15940	16023	15966	16026	16101	15687	16000	16046	15902	15907	15787	15786	15832	15830	15787	15763	16077	15952	15923	15873	15920	15946	15978	15797	15964	15958	15953	15970	16072	16150	16117	15863	15975	16053	16175	15747	16111	16044	15890	16122	15969	15848	15949	16035	15938	15951	15754	15955	15921	15788	16088	16109	15974	15837	15802	15748	15899	15871	16010	15948	15911	15865	15747	15710	16115	15800	15796	15818	15837	15850	15855	16095	16151	16023	16007	15729	16057	15909	15843	15918	16104	16017	15958	15736	15862	15792	15980	16024	15965	15733	15912	15815	15830	15953	15877	15740	15864	15962	15850	15841	16100	16099	15903	15759	16130	16026	16042	16130	15770	16023	16126	15926	15916	16063	16118	16108	15907	15845	15766	15830	16066	16041	15904	15963	15854	15908	15928	15895	15943	15850	15841	16012	15933	16055	15879	15846	16033	15942	15812	15845	16054	15992	15871	15912	15886	16119	15987	15816	16072	15835	15938	15929	16102	15888	15923	16136	15837	16033	15906	15890	15928	15972	15956	15880	15992	15790	15714	15958	15936	15894	15726	15995	15859	15732	15825	15919	15844	15948	15991	15782	16031	15799	15859	15831	15836	15961	15772	15798	15840	15958	15973	16047	15831	15999	16033	15926	15820	15684	15952	15990	15703	15838	16018	15741	15991	15968	15920	15845	16002	15899	16104	15896	16066	16037	15959	16018	16003	16077	15887	15941	16001	15989	15858	16048	16209	15925	16123	16066	15906	15977	16051	15964	15801	16127	16027	15927	15846	16068	15894	16004	15877	15940	16065	16034	16028	15831	15995	16031	16036	15981	16040	15951	16017	15978	16053	15946	15980	15966	15982	15892	15996	15933	16012	15907	15899	16096	16050	15931	15849	15944	15953	15796	16095	16029	15893	15929	15806	16005	15909	15975	15836	16003	15936	15963	15828	16162	16046	16141	16029	16055	15811	15812	15958	15850	15930	16020	15957	15846	15918	16008	15895	15962	15949	16168	16097	16074	15983	15786	16035	16087	16027	15942	15935	16047	16097	16022	15916	15851	15842	16052	16056	16119	15968	16017	15825	16077	16099	16078	16075	15865	15931	16099	16017	15906	15837	15978	15923	15906	15972	15944	16106	16053	16015	15793	15879	15829	15870	15800	16203	15883	16069	16111	15888	15778	15860	16004	15849	15820	15985	16073	15962	15836	15783	15915	16100	15805	15947	15733	15941	15874	15839	15706	15873	15971	16192	15980	15827	15963	16053	15855	15967	15935	15688	15676	15972	15850	16044	15955	16164	15858	15906	15942	15937	15969	16038	15923	15930	16055	15920	15949	16042	15876	16104	16005	15847	15987	15939	15929	15802	15947	16113	16169	15870	16097	16004	15873	15900	15963	16023	15951	15935	15935	15825	15791	15941	15897	15735	16003	16113	16101	15895	15964	15983	15800	15881	15912	15972	15973	15942	15886	15908	15810	15934	15862	16012	15869	16007	15945	16045	16041	16038	15918	15960	16062	15937	16001	15782	15929	15920	16041	15886	16019	15964	15967	15884	15979	15770	15797	15941	16034	15976	16089	15958	15967	15892	15998	16010	15891	16016	15736	15791	16033	15945	15937	15878	15916	15980	15788	15749	16066	16052	16064	15879	15783	15927	15909	15798	15992	15875	15806	16007	16086	15910	15944	16129	16131	15759	15990	15903	16035	15987	16048	15863	16177	15897	15960	15937	15781	15784	16032	15770	15804	15781	15886	15845	15904	15940	15894	15972	15691	15881	16008	15834	15791	15720	16096	16046	15885	15961	16008	15986	16129	16102	15845	15877	15808	15694	15896	15959	16002	15912	15930	15813	15879	15826	15956	15864	16060	15945	15813	15984	16035	16007	15941	15856	16010	15922	15935	15579	15975	15961	15877	15889	15935	15916	15779	15779	16268	15885	16040	15925	15887	16038	15932	16033	16030	16085	15991	16024	15819	15876	16115	15795	15994	16072	15645	16002	16049	15856	15955	15811	15955	15930	15728	15780	15873	16096	15689	15950	16070	15840	15987	15877	15719	15896	15895	15785	15969	15881	15992	16071	16103	15964	16138	16122	16113	15753	16039	15940	15942	15935	16176	15983	15820	15783	15813	15793	16066	15906	15876	15962	15900	15939	16004	15990	16114	16137	15957	15995	15851	15910	15948	16135	16116	15891	15821	15890	15984	15863	16012	16157	16020	15972	15981	16176	15861	16060	16011	16096	16100	15982	15867	16003	16023	15962	16033	15970	15886	16209	16024	16009	15808	15983	15979	15885	15725	15784	15995	15959	15888	16045	15713	15920	15958	15845	15745	15892	15819	16120	16111	15928	15946	15958	15974	15900	15877	16018	15898	16147	16069	16107	16075	15974
16270	26603	24983	19973	17406	16276	15669	15327	32724	57435	49900	31106	18067	14180	13941	13689	13687	13827	13731	13754	13622	14054	13627	13626	13771	13654	13685	13700	13895	13743	13585	13763	13701	13651	13707	13688	13694	13682	13657	13740	13571	13866	13720	13829	13782	13718	13719	13649	13743	13629	13594	13677	13579	13708	13550	13595	13837	13714	13709	13696	13671	13610	13705	13742	13658	13577	13740	13481	13714	13647	13789	13640	13568	13577	13676	13930	13745	13852	13603	13655	13811	13767	13632	13626	13655	13624	13635	13693	13677	13720	13780	13744	13735	13525	13760	13485	13849	13585	13611	13798	13655	13646	13658	13629	13858	13726	13766	13824	13763	13827	13739	13639	13681	13710	13520	13458	13657	13780	13732	13626	13646	13738	13671	13575	13710	13686	13831	13735	13690	13735	13703	13639	13772	13802	13639	13720	13756	13688	13730	13628	13681	13701	13785	13744	13614	13691	13684	13733	13554	13665	13724	13604	13614	13553	13670	13613	13861	13615	13743	13641	13792	13753	13634	13676	13654	13724	13726	13632	13760	13623	13727	13584	13589	13649	13588	13564	13579	13815	13671	13583	13798	13713	13787	13686	13683	13693	13637	13773	13716	13661	13581	13681	13643	13674	13659	13744	13699	13748	13612	13576	13624	13610	13499	13707	13635	13641	13647	13599	13880	13620	13660	13652	13755	13638	13624	13489	13462	13642	13670	13652	13629	13541	13716	13800	13847	13641	13663	13694	13715	13793	13516	13814	13672	13541	13684	13803	13606	13678	13799	13717	13661	13714	13703	13822	13701	13561	13676	13754	13835	13835	13513	13705	13919	13684	13654	13754	13595	13537	13692	13640	13612	13685	13532	13804	13736	13677	13590	13521	13420	13516	13720	13700	13620	13714	13614	13663	13678	13682	13749	13752	13664	13749	13564	13651	13721	13528	13727	13631	13853	13630	13575	13850	13869	13675	13581	13704	13737	13787	13582	13773	13712	13626	13695	13709	13620	13693	13805	13604	13720	13704	13497	13709	13612	13526	13603	13540	13830	13758	13608	13696	13727	13628	13541	13530	13714	13525	13661	13742	13543	13841	13613	13765	13815	13622	13668	13895	13714	13781	13694	13680	13596	13606	13734	13651	13761	13594	13858	13724	13718	13587	13706	13523	13803	13851	13674	13500	13680	13688	13747	13669	13711	13647	13611	13680	13680	13605	13618	13541	13711	13681	13762	13627	13713	13589	13614	13698	13545	13569	13691	13588	13681	13648	13625	13650	13658	13632	13734	13698	13855	13719	13706	13724	13935	13784	13698	13553	13747	13708	13770	13668	13598	13740	13662	13724	13614	13596	13664	13706	13908	13748	13680	13691	13639	13521	13747	13628	13606	13753	13730	13630	13607	13726	13702	13599	13744	13646	13889	13713	13667	13502	13754	13676	13611	13570	13709	13794	13709	13605	13563	13625	13601	13728	13541	13746	13630	13660	13911	13799	13788	13618	13556	13588	13761	13511	13737	13543	13649	13659	13628	13551	13403	13732	13784	13635	13754	13640	13808	13515	13679	13678	13681	13640	13718	13707	13648	13693	13523	13786	13632	13643	13596	13652	13588	13716	13815	13565	13771	13640	13660	13734	13726	13620	13663	13507	13558	13572	13540	13690	13694	13800	13598	13657	13576	13690	13706	13627	13731	13700	13660	13668	13798	13564	13685	13706	13671	13678	13664	13708	13837	13529	13624	13710	13657	13730	13634	13635	13643	13700	13653	13641	13729	13697	13624	13788	13566	13636	13628	13633	13770	13654	13564	13847	13686	13805	13675	13685	13800	13634	13628	13715	13761	13746	13583	13704	13643	13602	13813	13659	13648	13696	13834	13623	13659	13807	13511	13720	13641	13518	13780	13682	13758	13588	13628	13683	13705	13767	13816	13709	13487	13693	13603	13647	13737	13657	13746	13633	13685	13475	13686	13550	13606	13605	13859	13630	13686	13746	13565	13643	13779	13632	13435	13686	13702	13694	13644	13766	13766	13650	13792	13796	13605	13834	13645	14001	13560	13702	13658	13619	13590	13722	13670	13535	13719	13944	13544	13666	13681	13610	13643	13767	13726	13735	13697	13537	13681	13671	13727	13706	13738	13670	13656	13574	13618	13474	13565	13851	13792	13591	13755	13711	13533	13657	13657	13696	13723	13728	13427	13708	13737	13730	13456	13631	13714	13723	13787	13758	13662	13662	13751	13757	13700	13550	13753	13556	13597	13707	13686	13684	13586	13794	13642	13562	13649	13762	13792	13455	13831	13795	13782	13697	13745	13722	13773	13843	13577	13641	13614	13659	13820	13711	13807	13660	13816	13654	13543	13618	13538	13729	13575	13638	13648	13754	13708	13799	13636	13621	13595	13592	13565	13616	13585	13871	13761	13769	13748	13544	13889	13526	13748	13733	13656	13626	13676	13465	13588	13755	13690	13590	13694	13723	13728	13624	13731	13606	13693	13764	13706	13615	13697	13568	13795	13503	13755	13642	13479	13679	13645	13721	13684	13664	13657	13716	13757	13630	13795	13699	13851	13732	13754	13695	13783	13710	13665	13741	13677	13794	13553	13708	13545	13688	13665	13617	13684	13718	13662	13616	13756	13725	13698	13777	13660	13757	13715	13696	13491	13716	13642	13685	13655	13826	13742	13746	13715	13552	13718	13629	13707	13709	13633	13588	13615	13717	13648	13694	13806	13659	13608	13587	13626	13562	13425	13805	13824	13718	13582	13621	13736	13762	13663	13781	13776	13807	13548	13680	13859	13597	13710	13750	13524	13593	13699	13788	13676	13809	13738	13516	13609	13577	13630	13631	13760	13783	13707	13598	13524	13837	13734	13679	13732	13762	13688	13707	13654	13736	13735	13739	13530	13675	13691	13671	13573	13608	13590	13694	13658	13739	13635	13801	13584	13716	13605	13732	13614	13733	13610	13711	13612	13470	13616	13656	13758	13612	13645	13742	13689	13696	13414	13823	13608	13651	13641	13580	13738	13636	13756	13544	13620	13689	13697	13748	13695	13743	13580	13642	13694	13695	13648	13573	13509	13721	13655	13699	13740	13562	13794	13636	13874	13716	13608	13639	13642	13779	13704	13517	13616	13766	13610	13671	13709	13627	13708	13788	13859	13882	13817	13638	13641	13759	13630	13651	13730	13627	13666	13673	13614	13544	13719	13459	13710	13742	13697	13729	13772	13651	13507	13866	13723	13644	13734	13689	13763	13749	13546	13587	13645	13683	13612	13489	13495	13850	13673	13692	13784	13657	13808	13812	13803	13743	13527	13616	13607	13800	13724	13661	13651	13854	13658	13759	13586	13736	13753	13551	13660	13649	13695	13751	13673	13579	13449	13711	13867	13653	13583	13730	13585	13687	13808	13802	13751	13717	13761	13729	13667	13501	13758	13750	13625	13672	13601	13694	13547	13648	13595	13688	13740	13576	13630	13599	13754	13592	13739	13632	13761	13623	13680	13767	13655	13591	13601	13656	13726	13773	13624	13551	13608	13628	13605	13524	13603	13569	13698	13753	13708	13659	13633	13677	13719	13736	13724	13650	13656	13826	13807	13734	13605	13650	13704	13691	13792	13636	13700	13574	13781	13662	13849	13680	13650	13760	13838	13670	13665	13793	13784	13835	13617	13649	13758	13731	13729	13681	13730	13664	13650	13583	13775	13641	13746	13618	13746	13639	13672	13709	13705	13698	13592	13802	13495	13540	13702	13679	13472	13723	13694	13643	13714	13655	13602	13714	13609	13629	13707	13676	13636	13619	13599	13513	13865	13694	13694	13641	13677	13784	13748	13878	13712	13717	13803	13658	13774	13700	13610	13672	13635	13622	13665	13767	13664	13749	13536	13682	13684	13697	13685	13732	13711	13709	13798	13556	13498	13770	13690	13705	13682	13688	13623	13733	13620	13557	13513	13506	13695	13627	13799	13747	13674	13668	13837	13578	13701	13651	13644	13672	13570	13735	13499	13744	13734	13559	13599	13757	13619	13653	13701	13789	13679	13511	13708	13519	13688	13739	13614	13622	13752	13879	13768	13629	13645	13733	13762	13545	13714	13550	13661	13614	13567	13623	13673	13620	13788	13728	13806	13743	13726	13750	13635	13677	13644	13677	13794	13632	13719	13653	13816	13723	13757	13709	13562	13792	13759	13745	13604	13665	13876	13664	13810	13779	13858	13611	13698	13846	13637	13770	13665	13906	13609	13759	13559	13699	13535	13709	13626	13727	13611	13677	13673	13755	13647	13822	13771	13835	13677	13742	13537	13528	13663	13745	13694	13742	13617	13715	13675	13574	13754	13765	13779	13646	13658	13696	13677	13668	13814	13682	13676	13678	13658	13684	13835	13656	13633	13691	13506	13578	13627	13703	13590	13482	13624	13599	13590	13712	13860	13512	13686	13802	13701	13655	13691	13743	13781	13645	13625	13838	13675	13664	13572	13908	13713	13780	13852	13643	13598	13501	13785	13685	13617	13635	13639	13601	13790	13711	13684	13694	13767	13623	13635	13468	13547	13745	13580	13519	13713	13679	13770	13550	13705	13669	13707	13652	13635	13682	13768	13683	13590	13677	13702	13672	13522	13728	13704	13629	13556	13618	13627	13566	13830	13591	13443	13625	13582	13595	13726	13692	13707	13780	13720	13643	13631	13582	13571	13673	13675	13826	13635	13723	13683	13767	13668	13762	13664	13516	13632	13752	13616	13847	13720	13751	13477	13552	13796	13719	13776	13712	13723	13650	13697	13747	13801	13586	13708	13722	13642	13675	13670	13710	13713	13830	13801	13784	13602	13607	13784	13749	13695	13839	13555	13791	13663	13588	13685	13663	13681	13704	13765	13625	13743	13664	13602	13729	13800	13721	13738	13642	13693	13740	13651	13674	13630	13699	13768	13641	13774	13739	13656	13615	13582	13710	13540	13782	13638	13785	13745	13725	13729	13651	13629	13647	13684	13807	13695	13880	13705	13605	13766	13518	13712	13715	13708	13556	13621	13731	13605	13608	13696	13636	13558	13649	13630	13671	13842	13697	13591	13500	13732	13792	13624	13572	13893	13524	13678	13550	13647	13669	13520	13762	13844	13736	13770	13740	13663	13734	13585	13419	13663	13699	13663	13688
29332	20785	19203	17445	15841	15906	16171	15942	16006	19928	21902	19107	16931	16290	15983	15894	15897	15844	15959	15924	15960	16007	15871	16095	16121	16118	15772	15967	15779	15815	15900	15665	15967	15851	15872	15854	15952	15941	15917	15818	15803	15896	15791	15988	16037	15902	15941	15845	15840	15590	15832	15850	15895	15979	16054	15800	16106	15800	15836	15952	15940	15983	15930	15686	16020	15910	15947	15915	15685	15937	15953	15928	15928	15955	15789	15797	16049	15900	15872	15915	15775	15901	15876	15806	15903	15951	15806	15860	15799	15714	15813	15779	15674	15913	15801	16016	15775	15743	16119	16012	15875	15702	15870	16045	15866	15946	16004	16057	15918	15963	15876	15961	15909	15805	15748	15660	15921	15883	15784	15865	15693	15880	16064	16007	15987	15834	16032	15947	15793	15826	15815	15795	15937	15794	15945	15923	15846	15956	15849	15757	15747	15751	15900	15823	15791	15998	15954	15994	15821	16013	15850	15817	15987	15837	15866	15753	16023	16067	15831	15892	16091	15864	15831	15809	15865	15871	15895	15915	15805	15667	15886	15894	15993	15982	15677	15814	15895	15821	15935	15869	15983	15912	15919	15881	15858	15894	15925	15884	15819	16028	15911	15735	15845	15851	15888	15873	15950	15846	15851	16004	15895	15846	15926	15789	15938	15865	16128	15917	15966	15789	15760	15967	15957	15915	15998	15900	15947	15895	15861	15628	15781	16017	15915	15832	15926	15773	15843	15959	15974	15663	15648	15785	15842	15905	15865	15658	15911	15928	15940	15955	15707	15691	15935	15875	15830	15883	15998	15857	15830	15762	15733	15896	15720	15821	15894	16094	15818	15899	15889	15874	15858	15800	15948	15632	16059	15892	15954	15992	15948	15849	16038	15925	15800	15901	15741	16072	16043	15910	15607	15777	15901	15982	15807	15747	15905	15886	15939	16065	15942	15865	15848	15876	15891	16077	15813	15964	15898	15826	15966	15852	16106	15980	15880	15795	15827	15950	15899	16027	15850	16009	15820	16068	15672	16047	15647	15922	15904	15886	15755	15738	15554	16006	15969	15931	15755	16033	15759	15651	16056	15688	15838	15917	15844	15772	15880	15767	15896	15906	15916	15938	15950	15891	15766	15840	15846	15870	15825	15811	15595	15861	16128	15647	15873	15540	15986	15775	15844	15750	15739	15672	15850	15834	15881	15893	16111	15927	16036	15780	15749	15940	15909	15987	15699	15791	15899	15876	15885	15992	15968	15826	15673	15949	15930	16038	15661	15876	15894	15730	15795	15966	15836	15838	16007	15933	15862	15841	16035	15930	16006	15865	15988	15906	16034	15942	15670	15760	15832	15867	15857	15869	15874	15787	16065	15814	15823	15863	15933	15814	15832	15853	15768	15950	15907	15991	15780	15919	15986	15793	15793	15821	15829	15823	15970	15819	15896	15736	15895	16013	15872	15731	15921	15921	16080	15825	15930	15871	15977	16044	15943	15906	15835	16016	15804	15882	15759	15729	15663	15808	15939	15949	15880	16110	15908	15883	15924	15797	15602	15892	15954	15880	15873	16039	15935	15774	15837	15875	15981	16028	15817	15944	15866	15721	15882	15682	16032	15973	15702	15735	15839	15748	15724	15834	16037	15719	15911	16216	15912	15854	15996	15815	15692	15838	15861	15760	16013	15816	15761	15748	15962	16021	15849	15913	15931	15850	15908	15794	16047	15920	15842	15809	15917	15906	16023	15962	16030	15769	15799	15829	16055	15831	16049	15852	15738	15784	15808	15914	15962	15927	15802	15870	15886	15947	16027	15809	15870	16118	16033	15933	15804	15946	16034	15801	15842	15849	15910	15829	15731	16127	15926	15907	15769	15786	15703	15696	15969	16124	15696	15908	15900	15833	15917	15921	15938	15789	15885	15884	15766	15806	16037	15922	15891	15619	15880	15974	15891	15875	16036	16031	15895	15920	15823	15794	15903	15843	15884	16040	15752	15903	15882	15881	15974	15988	16010	15974	16082	15954	15998	15861	16066	15924	16141	15886	15935	15768	15815	15748	15781	15900	15907	15905	15885	15936	15875	15836	15906	15693	15925	16035	15913	15781	15911	15918	15774	15751	15860	15895	15755	15965	16068	15931	15582	15868	15941	15949	15880	16063	15916	16093	15869	16106	15820	15829	15870	15856	15816	15670	15662	15812	15886	15770	15880	15693	15820	15783	15905	15899	15831	15782	15796	15716	15920	15860	15652	15872	15936	15805	15822	16013	15991	15851	15968	15976	16153	16056	16020	15859	15689	15928	15882	16004	15789	15970	15964	15742	15780	15879	15775	15926	15938	15917	15951	15805	15924	15974	16091	15923	16065	15933	15785	15865	15930	15882	15780	15911	16064	15874	15987	15880	15923	15949	15576	15831	15760	15834	15762	16087	15866	16121	16134	15876	16049	15868	15876	15844	15786	15774	15912	15858	15840	15859	15898	16187	15896	15974	15967	15880	15817	15905	15921	15954	16051	15844	16020	15932	15818	15808	15949	15850	15860	15918	16081	15982	15880	16053	15866	16027	15832	16005	15896	15899	15894	15818	16075	16071	15867	15895	15953	15912	16080	15727	15829	15738	15781	15941	15944	15967	15803	15711	15938	15699	15900	15740	15587	15810	16022	15897	15890	15911	15893	15733	15786	15967	16055	16050	15898	15899	16031	15794	15804	15931	15885	15917	15847	15772	15888	15941	15891	15965	15873	15663	15792	15631	15878	15686	15864	15985	15983	15981	15888	15787	15952	15890	15772	15629	15844	15851	15830	15945	15674	15899	15810	15853	15557	15902	15792	15979	15859	15869	15864	15811	15892	15858	15835	15873	15967	15771	15914	15975	15972	15988	15802	15787	15840	15924	15907	15983	15895	15880	15907	15956	15975	15920	15853	16097	15928	16019	15973	15965	15888	16026	15904	15802	15997	16005	15757	15859	16084	15833	15985	16082	15950	15848	16028	16130	15913	15908	15734	15955	16006	15846	15724	15932	15791	15797	15902	15857	15891	15862	15735	15921	15789	15853	15922	15811	15896	15930	15903	15822	15778	15742	15724	15804	16044	16010	15965	15769	15899	15816	16000	15818	15944	16078	15801	15843	15965	15984	15746	15956	15927	16120	15923	15743	15931	15879	15867	15797	15740	16032	16063	15993	15902	15903	15943	15923	16052	16026	15780	15815	15813	15775	15976	15913	15877	15800	15926	15899	16050	15765	16020	15861	16056	15817	15846	15885	15944	15983	15984	15846	15932	15997	16114	15887	15849	15663	15885	15774	15868	15867	15727	15506	15842	15783	15883	15888	15933	15703	15779	15946	15902	15867	15976	15801	15792	15881	15761	15938	15882	15608	15851	15917	15815	15804	15768	15953	15958	15846	16049	15686	15714	16044	15951	15955	15923	16050	15891	15961	15910	15787	15883	15976	15754	15960	15985	15805	15769	15733	15929	16081	15848	16064	15954	15911	15891	16100	15871	15791	16066	15794	15996	15727	15963	15794	15909	15933	15901	16062	16015	15920	16074	15746	15873	15810	15928	15858	16035	15974	15986	15890	16016	15902	15991	15821	15806	15879	15884	15960	15847	15776	15858	15886	15752	15795	15796	15885	15866	15974	16015	15798	15725	15841	15981	15891	15836	15997	15850	16030	16078	15938	15884	15860	15940	15964	16036	15804	15829	15956	15815	15821	15832	15915	15789	15692	15803	15762	15905	15954	15938	15833	15728	15803	15888	15971	15801	15713	15749	15928	15673	15834	15870	16013	15772	15773	15705	15867	15947	15902	16131	15914	15898	15924	15760	15929	15821	15887	16067	15844	15943	15767	15586	15971	15925	15939	15914	15691	16071	15843	15851	16074	15848	15828	15862	16090	15763	15814	15868	15741	15870	15919	15919	15736	15914	15920	15715	15800	15839	15901	15718	15919	15846	15909	15874	15818	15998	15752	15783	15554	15897	15971	16030	15934	15882	15693	15777	15951	15758	15872	15721	15824	16052	15885	15776	15950	15813	15923	15806	15799	15911	15752	16035	15861	15914	15808	16038	16030	15827	15773	15866	16110	15956	15922	15860	15943	15893	16053	15796	15787	15744	15833	15629	15987	15902	15957	16109	16014	15895	15896	15878	15879	15835	15884	15888	15704	15810	15768	16094	15947	16032	15847	16065	15712	15623	16167	15871	15803	15867	15720	15937	16007	15984	15907	15922	16013	15792	15828	16010	15744	15853	15742	16048	15964	15884	15860	15736	15862	15920	15836	15763	15901	15847	15894	15761	15866	15951	16038	15804	15781	15952	15714	15891	16066	15924	15895	16071	16078	15990	15762	15930	16229	16095	16034	15973	15740	15929	16071	15795	15965	15821	15856	15873	15744	15912	15903	15922	15836	16190	15920	15944	15925	15883	15863	15747	15704	16042	15803	15943	16146	15919	15919	15916	15919	15832	15869	15956	15830	15883	15770	15736	16083	15868	15794	15801	15978	15960	15878	15662	15853	15827	15935	16011	15755	15780	16041	16056	15940	15858	15748	15744	15972	16039	15890	15993	16009	15691	15780	15840	15827	15987	15656	15732	15696	15844	15898	15734	15942	15939	15838	15679	15971	15829	15935	15871	15963	15967	15795	15861	15818	15738	15971	15714	15901	15912	15945	16070	15880	15950	15847	15883	15803	15736	15816	15904	15833	15991	15768	15934	16132	15867	15855	15748	15878	15892	15864	16085	15845	15751	16178	15892	15655	15811	15646	15928	15991	16133	15940	15961	15883	15862	15722	15653	15748	15716	15695	15920	16052	15730	15782	15744	15835	15998	15829	15805	16237	15947	15893	15930	15658	15874	15703	15770	15965	15862	15953	15859	15873	15945	15873	16030	15965	16102	16099	15829	15926	16065	16138	15772	15942	16109	15871	15743	16021	16079	15946	15912	15900	15907	15839	15967	15763	15939	15849	16164	15800	16106	15858	15690	15780	15912	15854	15954	15806	15771	16109	16007	15972	15850	15974	15844	15864	15968	15734	15884	15848	15977	16075	15700	15921	15892	15922	15858	15811	15915	15713	15788	16001	15956	16020	15996	15858	15935	15806	15802	15621	15932	15800	15924	15942	15949	15963	15973	15892	15968	15880	16050	15782	15924	15844
14623	14652	14383	13978	13814	13823	13668	13875	13913	20344	20973	16708	14109	13831	13737	13574	13592	13575	13659	13565	13704	13563	13683	13734	13426	13661	13724	13554	13764	13624	13415	13598	13637	13634	13635	13511	13644	13701	13616	13646	13634	13729	13542	13801	13685	13639	13661	13555	13635	13578	13678	13562	13616	13731	13572	13580	13715	13645	13668	13523	13635	13602	13577	13632	13688	13513	13710	13447	13666	13668	13487	13603	13620	13640	13544	13558	13515	13712	13679	13745	13561	13628	13678	13720	13742	13533	13640	13560	13708	13698	13686	13554	13684	13526	13567	13694	13648	13613	13712	13733	13778	13729	13622	13608	13517	13656	13839	13603	13628	13673	13638	13703	13783	13577	13763	13478	13566	13673	13580	13558	13627	13713	13371	13735	13703	13657	13709	13482	13427	13724	13753	13819	13763	13732	13624	13551	13700	13616	13587	13730	13642	13690	13723	13633	13624	13473	13638	13711	13623	13469	13533	13687	13636	13522	13492	13554	13648	13561	13656	13733	13582	13686	13784	13677	13533	13708	13693	13600	13611	13791	13548	13747	13645	13808	13564	13616	13749	13585	13527	13422	13713	13604	13514	13578	13768	13478	13658	13679	13769	13627	13598	13625	13663	13691	13646	13576	13514	13635	13724	13796	13731	13523	13577	13726	13558	13753	13574	13882	13728	13517	13652	13743	13669	13733	13806	13716	13644	13757	13663	13447	13642	13659	13690	13506	13592	13631	13452	13606	13563	13683	13676	13702	13690	13467	13657	13603	13675	13573	13662	13568	13600	13511	13494	13569	13652	13621	13765	13671	13729	13671	13691	13672	13703	13600	13661	13495	13573	13612	13631	13721	13668	13685	13659	13734	13802	13595	13583	13437	13499	13712	13594	13720	13604	13710	13860	13470	13618	13736	13539	13648	13598	13637	13463	13578	13654	13559	13574	13648	13492	13774	13665	13626	13643	13537	13840	13620	13667	13667	13627	13508	13595	13560	13551	13636	13597	13721	13677	13621	13624	13475	13508	13647	13585	13505	13705	13645	13561	13823	13644	13719	13657	13509	13545	13728	13571	13735	13807	13651	13750	13570	13634	13684	13705	13642	13685	13555	13698	13565	13739	13690	13621	13642	13731	13605	13344	13510	13543	13648	13613	13780	13544	13759	13677	13646	13551	13642	13653	13645	13672	13519	13644	13527	13565	13748	13491	13601	13782	13494	13627	13608	13688	13500	13592	13657	13811	13517	13553	13661	13595	13658	13687	13642	13587	13677	13672	13601	13765	13698	13640	13804	13676	13590	13719	13696	13525	13770	13541	13601	13654	13438	13543	13584	13672	13662	13440	13776	13685	13605	13755	13560	13683	13731	13739	13764	13561	13487	13702	13611	13617	13615	13686	13453	13683	13603	13666	13819	13635	13784	13873	13562	13592	13741	13756	13728	13608	13647	13735	13530	13619	13793	13668	13393	13625	13608	13677	13562	13623	13422	13552	13472	13501	13711	13569	13666	13567	13728	13558	13655	13775	13759	13678	13782	13668	13652	13650	13547	13585	13639	13629	13571	13697	13397	13571	13793	13554	13710	13604	13607	13618	13628	13643	13632	13654	13611	13726	13642	13650	13742	13635	13649	13672	13563	13630	13514	13775	13569	13597	13575	13710	13647	13637	13849	13609	13655	13707	13555	13737	13545	13638	13600	13732	13569	13648	13665	13636	13684	13633	13503	13693	13663	13667	13658	13575	13606	13613	13452	13597	13581	13529	13737	13503	13701	13775	13656	13483	13636	13517	13587	13705	13743	13577	13468	13705	13610	13669	13474	13577	13708	13789	13511	13649	13632	13738	13617	13633	13763	13655	13687	13724	13697	13564	13724	13557	13645	13600	13628	13691	13708	13577	13753	13631	13628	13678	13694	13709	13687	13497	13676	13678	13595	13576	13615	13522	13571	13691	13629	13619	13684	13510	13564	13716	13754	13586	13576	13513	13642	13652	13624	13679	13598	13448	13684	13588	13529	13578	13537	13568	13686	13755	13584	13594	13745	13775	13613	13539	13624	13635	13709	13587	13579	13700	13649	13496	13514	13670	13847	13786	13687	13573	13461	13587	13348	13781	13580	13623	13598	13623	13670	13515	13648	13615	13469	13792	13753	13537	13717	13587	13528	13424	13611	13621	13509	13655	13733	13564	13642	13730	13623	13449	13618	13478	13598	13522	13594	13646	13751	13507	13734	13662	13549	13514	13671	13650	13735	13402	13647	13668	13674	13703	13652	13623	13644	13697	13603	13661	13773	13657	13644	13671	13533	13591	13726	13779	13635	13563	13699	13718	13589	13659	13736	13632	13562	13742	13540	13491	13675	13533	13596	13541	13735	13632	13637	13615	13547	13591	13495	13749	13635	13563	13787	13447	13685	13576	13536	13597	13676	13570	13549	13571	13634	13599	13564	13567	13615	13689	13485	13713	13501	13599	13538	13691	13619	13701	13512	13643	13635	13592	13655	13634	13558	13487	13643	13553	13751	13716	13725	13654	13582	13717	13806	13403	13598	13525	13604	13601	13684	13622	13569	13797	13601	13732	13677	13650	13537	13636	13708	13451	13583	13586	13552	13692	13608	13808	13784	13623	13755	13548	13420	13593	13499	13650	13591	13716	13672	13538	13565	13565	13390	13706	13373	13722	13729	13574	13768	13589	13620	13565	13567	13710	13637	13461	13603	13740	13580	13522	13721	13568	13697	13653	13604	13533	13656	13442	13527	13600	13523	13639	13549	13721	13467	13671	13571	13673	13800	13659	13565	13616	13723	13683	13472	13709	13670	13602	13660	13561	13569	13663	13720	13673	13612	13690	13745	13732	13513	13546	13794	13772	13681	13608	13720	13517	13723	13649	13636	13717	13758	13614	13643	13436	13675	13758	13692	13778	13632	13640	13541	13660	13708	13671	13556	13548	13731	13599	13604	13668	13697	13569	13698	13526	13492	13687	13472	13613	13592	13796	13553	13543	13586	13572	13589	13552	13574	13665	13583	13596	13593	13554	13697	13502	13696	13666	13682	13615	13693	13613	13545	13684	13778	13674	13633	13672	13622	13668	13518	13832	13606	13676	13828	13794	13765	13731	13756	13622	13592	13540	13680	13637	13589	13736	13679	13666	13782	13623	13641	13806	13739	13769	13496	13691	13722	13764	13482	13674	13671	13724	13783	13526	13569	13629	13676	13596	13658	13604	13583	13644	13725	13679	13654	13590	13555	13730	13618	13608	13630	13636	13792	13714	13695	13531	13585	13815	13701	13669	13705	13591	13664	13687	13620	13682	13679	13604	13598	13569	13616	13577	13522	13697	13594	13679	13799	13667	13656	13788	13447	13542	13489	13620	13847	13634	13568	13908	13498	13470	13507	13592	13562	13534	13655	13613	13698	13663	13625	13555	13679	13601	13800	13739	13620	13729	13668	13665	13713	13619	13732	13586	13566	13716	13512	13604	13645	13703	13654	13561	13570	13869	13616	13594	13630	13786	13613	13702	13352	13680	13621	13672	13647	13725	13559	13715	13629	13667	13696	13614	13735	13602	13716	13662	13625	13487	13691	13696	13497	13677	13564	13622	13851	13675	13766	13697	13755	13698	13644	13711	13570	13673	13676	13686	13671	13607	13638	13656	13730	13739	13750	13702	13569	13626	13617	13758	13651	13421	13608	13568	13545	13814	13627	13593	13734	13613	13562	13711	13635	13634	13792	13785	13782	13688	13596	13481	13644	13482	13558	13466	13845	13666	13489	13727	13652	13559	13701	13554	13640	13687	13664	13555	13491	13565	13760	13709	13682	13675	13541	13729	13666	13669	13607	13625	13392	13489	13495	13631	13675	13575	13558	13602	13723	13700	13526	13564	13648	13690	13601	13675	13703	13753	13450	13808	13612	13606	13707	13575	13571	13506	13665	13650	13578	13689	13559	13562	13465	13657	13595	13402	13688	13757	13792	13508	13815	13576	13731	13638	13601	13731	13754	13705	13701	13763	13664	13683	13646	13556	13543	13396	13650	13559	13872	13712	13669	13743	13679	13543	13703	13459	13691	13678	13717	13725	13659	13431	13711	13588	13776	13856	13578	13644	13645	13746	13712	13520	13701	13866	13661	13597	13596	13715	13705	13615	13681	13528	13746	13532	13613	13693	13746	13697	13825	13510	13742	13576	13526	13448	13685	13551	13469	13627	13641	13659	13653	13546	13753	13608	13539	13674	13593	13557	13656	13496	13561	13748	13606	13565	13658	13655	13772	13580	13717	13674	13448	13723	13688	13583	13532	13433	13582	13591	13623	13773	13662	13776	13473	13656	13628	13666	13597	13663	13591	13546	13637	13676	13784	13594	13518	13531	13682	13552	13585	13848	13654	13503	13435	13586	13611	13787	13748	13459	13520	13591	13570	13712	13642	13556	13696	13476	13679	13580	13607	13717	13822	13694	13614	13611	13536	13538	13665	13656	13739	13574	13586	13529	13637	13598	13570	13612	13639	13531	13490	13710	13814	13802	13710	13474	13658	13587	13711	13589	13629	13686	13507	13737	13537	13632	13848	13731	13672	13665	13703	13667	13477	13584	13638	13658	13571	13506	13588	13688	13612	13555	13593	13723	13833	13679	13573	13738	13701	13608	13587	13565	13718	13689	13497	13622	13578	13601	13613	13499	13660	13749	13597	13335	13615	13631	13656	13627	13804	13591	13736	13606	13611	13810	13777	13696	13504	13686	13656	13491	13667	13638	13487	13621	13505	13538	13644	13579	13596	13575	13710	13518	13667	13812	13715	13677	13624	13606	13684	13611	13536	13616	13758	13576	13620	13747	13728	13644	13482	13665	13638	13545	13610	13776	13664	13753	13668	13547	13656	13655	13597	13543	13645	13491	13611	13552	13592	13588	13634	13602	13818	13598	13689	13524	13860	13860	13633	13715	13591	13584	13679	13569	13545	13559	13550	13651	13716	13581	13606	13684	13660	13642	13716	13636	13709	13530	13623	13795	13522	13498	13620	13622	13603	13736	13774	13658	13628	13718	13583	13743	13707	13669	13651	13744	13692	13580	13711	13666	13550	13752	13654	13697	13539	13517	13637	13495	13538	13643	13736	13647	13558	13774	13561	13715	13621	13492	13635	13514	13427	13848	13746
25689	20824	26842	25329	19301	17270	16920	16165	16399	36408	38952	26549	19050	16627	16012	15794	15969	15849	15955	15899	15669	15862	15886	15832	15839	15674	15732	15833	15830	15795	15702	15855	15790	15834	15646	15829	15666	15783	15629	15879	15791	15799	15782	15672	15796	15771	15936	15799	15708	15775	15812	15818	15672	15728	15748	15880	15885	16118	15733	15717	15713	15830	15825	15853	15768	15687	15634	15703	15717	15663	15658	15760	15888	15828	15822	15722	15815	15707	15760	15906	15745	15820	15918	15557	15919	15825	15768	15782	15862	15708	15880	15712	15782	15770	15632	15654	15901	15860	15753	15605	15722	15829	15428	15724	15757	15810	15766	15887	15687	15695	15695	15837	15790	15662	15630	15674	15623	15534	15766	15728	15612	15790	15882	15767	15572	15749	15695	15520	15773	15909	15776	15759	15870	15585	15534	15591	15701	15653	16028	15463	15962	15937	15890	15698	15706	15763	15750	15469	15861	15758	15785	15659	15772	15743	15812	15842	15767	15775	16029	15718	15527	15960	15869	15511	15760	15751	15851	15762	15803	15807	15868	15827	15739	15719	15593	15629	15809	15687	15662	15742	15797	15900	15972	15732	15794	15816	15588	15633	15642	15891	15723	15575	15894	15855	15624	15768	15677	15798	15686	15661	15708	15811	15674	15911	15708	15790	15756	15762	15661	15692	15746	15706	15717	15720	15625	15805	15625	15769	15639	15824	15677	15807	15743	15767	15828	15792	15715	15865	15761	15760	15632	15711	15543	15586	15930	15918	15915	15828	15826	15753	15573	15656	15719	15882	15652	15727	15761	15755	15724	15683	15732	15775	15592	15697	15725	15661	15637	15855	15702	15921	15699	15687	15589	15676	15796	15824	15918	15689	15731	15683	15606	15841	15829	15724	15743	15855	15784	15818	15720	15900	15769	15947	15731	15896	15807	15840	15819	15652	15878	15762	15812	15880	15918	15701	15619	15670	15748	15758	15776	15835	15727	15890	15879	15783	15743	15685	15729	15715	15711	15862	15622	15789	15792	15737	15692	15856	15722	15805	15739	15885	15566	15795	15705	15851	15778	15799	15690	15789	15829	15766	15622	15850	15750	15769	15768	15760	15670	15846	15696	15754	15708	15721	15681	15909	15522	15753	15907	15901	15750	15788	15784	15726	15711	15855	15706	15757	15844	15727	15968	15893	15681	15650	15761	15770	15706	15847	15849	15859	15902	15844	15785	15856	15789	15681	15705	15784	15689	15726	15836	15832	15744	15848	15745	15986	15927	15679	15735	15756	15706	15830	15786	15860	15832	15949	15681	15860	15589	15692	15873	15669	15813	15779	15934	15837	15793	15852	15795	15820	15769	15874	15527	15616	15714	15942	15867	15690	15794	15496	15641	15955	15686	15664	15737	15536	15646	15709	15704	15930	15805	15833	15719	15703	15746	15860	15870	15691	15847	15771	15870	15842	15820	15827	15707	15661	15722	15845	15837	15682	15706	15724	15757	15744	15770	15842	15532	15685	15569	15692	15806	16042	15640	15627	15639	15817	15551	15781	15737	15865	15828	15557	15945	15868	15904	15709	15610	15682	15984	15880	15798	15858	15895	15771	15876	15695	15800	15629	15658	15833	15976	15846	15854	15614	15594	15783	15877	15613	15752	15814	15718	15679	15840	15777	15494	15893	15725	15758	15603	15742	15800	15926	15726	15770	15829	15714	15817	15732	15709	15577	16059	15654	15688	15777	15632	15701	15707	15823	15797	15802	15666	15814	15577	15785	15922	15793	15908	15738	15622	15746	15858	15634	15845	15816	15813	15797	15673	15832	15816	15731	15778	15822	15781	15783	15779	15697	15558	15658	15590	15675	15483	15456	15708	15738	15599	15582	15751	15756	15655	15855	15710	15632	15618	15803	15920	15759	15919	15640	15680	15796	15721	15538	15701	15799	15717	15633	15783	15603	15680	15862	15704	15819	15896	15877	15809	15626	15686	15797	15905	15861	15954	15610	15637	15643	15717	15630	15797	15671	15665	15786	15870	15830	15627	15653	15768	15746	15801	15906	15594	15852	15498	15660	15730	15636	15887	15552	15636	15846	15900	15783	15600	15681	15657	15852	15795	15841	15707	15985	15780	15861	15839	15586	15970	15735	15786	15683	15809	15791	16012	15678	15684	15766	15765	15831	15686	15732	15641	15713	15734	15691	15529	15779	15781	15797	15681	15970	15931	15714	15909	15740	15735	15835	15854	15799	15661	15767	15662	15871	15726	15695	15689	15835	15636	15862	15795	15619	15870	15876	15927	15813	15587	15833	15692	15504	15558	15816	15717	15762	15709	15908	15768	15903	15668	15674	15887	15622	15609	15790	15602	15854	15830	15709	15763	15685	15874	15807	15828	15702	15876	15569	15749	15785	15802	15723	15817	15766	15622	15783	15739	15770	15724	15911	15926	15844	15749	15847	15727	15704	15907	15941	15705	15770	15675	15903	15798	15919	15760	15695	15726	15784	15727	15825	15758	15878	15563	15816	15725	16083	15929	15776	15944	15742	15649	15709	15717	15813	15897	15909	15729	15597	15804	15704	15777	15813	15600	15701	15812	15650	15842	15816	15680	15702	15993	15726	15853	15553	15664	15813	15704	15735	15753	15705	15728	15479	15870	15761	15873	15729	15647	15705	15578	15576	15731	15914	15867	15732	15847	15644	15697	15877	15710	15909	15905	15543	15777	15677	15511	15742	15978	15793	15731	15858	15782	15814	15802	15724	15703	15580	15645	15588	15610	15919	15809	15827	15829	15622	15783	15714	15994	15639	15722	15618	15670	15822	15742	15765	15638	15660	15630	15692	15931	15924	15941	15850	15751	15821	15916	15940	15788	15723	15738	15693	15932	16005	15827	15994	15951	15718	15879	15756	15841	15570	15955	15764	15689	15893	15859	15672	15774	15640	15693	15671	15841	15866	15612	15916	15804	15896	15756	15698	15778	15782	15800	15687	15825	15742	15788	15771	15898	15906	15645	15768	15819	15611	15744	15772	15665	15695	15817	15765	15763	15817	15674	15780	15740	15690	15769	15701	15770	15877	15994	15589	15835	15888	15519	15740	15693	15679	15650	15763	15878	15712	15685	15697	15576	15924	15736	15706	15854	15900	15724	15842	15688	15514	15658	15849	15580	15838	15881	15685	15894	15819	15741	15802	15901	15764	15844	15807	15781	15723	15919	15864	15743	15917	15619	15670	15722	15921	15668	15805	15821	15746	15970	15766	15827	15687	15711	15706	15872	15708	15624	15853	15693	15714	15799	15585	15647	15667	15501	15758	15862	15767	15725	15731	15588	15928	15760	15860	15670	15886	15551	15908	15838	15848	15855	15802	15870	15736	15931	15499	15628	15793	15788	15625	15727	15792	15868	15689	15927	15649	15736	15803	15750	15690	15668	15826	15766	15842	15733	15887	15771	15610	15666	15845	15688	15599	15726	15565	15877	15773	15820	15897	15757	15853	15787	15683	15793	15897	15777	15804	15726	15918	15762	15798	15768	15792	15751	15826	15732	15728	15445	15828	15732	15718	15722	15791	15608	15806	15804	15789	15691	15645	15673	15652	15904	15556	15742	15766	15875	15836	15984	15844	15739	15823	15686	15527	15714	15858	15717	15788	15874	15749	15657	15841	15698	15699	15887	15705	15676	15888	15740	15945	15916	15852	15850	15811	15824	15769	15990	15853	15870	15780	15906	15572	15749	15856	15637	15721	15925	15846	15682	15931	15838	15906	15777	15670	15790	15751	15777	15611	15674	15652	15657	15769	15671	15732	15720	15649	15615	15833	15563	15784	15667	15656	15694	15712	15617	15779	15730	16121	15603	15682	15436	15862	15815	15749	15867	15531	15856	15949	15702	15573	15569	15705	15987	15737	15780	15729	15772	15912	15913	15599	15570	15617	15777	15719	15897	15794	15776	15974	15795	15734	15688	15841	15726	15908	15876	15669	15729	15954	15618	15745	15607	15607	15761	15693	15833	15616	15783	15736	15820	15781	15802	15789	15867	15757	15779	15657	15729	15718	15789	15647	15766	15764	15795	15571	15682	15750	15843	15734	15547	15872	15961	15773	15736	15798	15798	15879	15867	15738	15831	15706	15828	15699	15734	15769	15635	15665	15798	15914	15556	15822	15693	15540	15733	15770	16017	15582	15889	15685	15827	15691	15769	15774	15894	15683	15714	15568	15820	15951	15726	15736	15697	15870	15614	15664	15804	15756	15728	15871	15778	15853	15870	15684	15570	15757	15540	15786	15845	15712	15937	15612	15687	15682	15744	15770	15710	15911	15677	15794	15734	15927	15721	15660	15471	15575	15998	15661	15845	15947	15730	15776	15675	15860	15770	15766	15872	15695	15576	15783	15912	15847	15873	15847	15733	15586	15977	15761	15683	15798	15813	15746	15980	15688	15615	15875	15851	16004	15856	15693	15768	15649	15713	15904	15660	15880	15754	15862	15706	15768	15782	15747	15781	15831	15769	15560	15701	16053	15561	15921	15850	15970	15715	15800	15706	15626	15808	15541	15748	15762	15785	15759	15853	15655	15852	15643	15862	15607	15917	15882	15717	15905	15682	15804	15653	15737	15644	15844	15989	15710	15911	15746	15842	15946	15622	15690	15649	15515	15723	15719	15563	15817	15699	15959	15778	15738	15723	15847	15842	15801	15693	15778	15680	15804	15792	15776	15822	15877	15903	15980	15845	15689	15689	15636	15829	15653	15720	15749	15782	15898	15908	15837	15873	15631	15684	15673	16062	15758	15730	15574	15662	15860	15685	15733	15538	15689	15849	15749	15840	15678	15794	15688	16002	15770	15628	15728	15826	15791	15749	15762	15687	15743	15769	16029	15801	15683	15677	15805	15890	15911	15764	15847	15527	15806	15676	15845	15606	15779	15777	15874	15813	15742	15831	15818	15639	15757	15902	15695	15799	15895	15745	15707	15862	15699	15972	15643	15729	15732	15713	15818	15636	15765	15681	15752	15846	15702	15725	15839	15884	15635	15891	15662	15795	15688	15866	15781	15810	15777	15908	15968	15864	15851	15799	15808	15753	15738	15753	15764	15582	15642	15787	15856	15786	15710	15570	15803	15853	15666	15859	15796	15874	15656	15724	15894	15864	15585	15708	15686
13423	19139	18422	15991	14983	14455	14145	14268	14872	40162	38258	24214	15808	13903	13477	13566	13638	13529	13564	13500	13568	13389	13521	13652	13680	13540	13588	13372	13531	13540	13663	13689	13632	13648	13612	13569	13342	13501	13698	13463	13568	13403	13611	13688	13607	13568	13620	13542	13451	13520	13552	13609	13601	13309	13575	13536	13439	13650	13630	13634	13707	13485	13671	13462	13689	13601	13527	13508	13595	13670	13711	13599	13374	13576	13554	13473	13601	13519	13536	13488	13625	13533	13343	13464	13692	13582	13605	13621	13543	13663	13654	13458	13512	13569	13675	13724	13529	13551	13597	13513	13553	13628	13561	13576	13383	13381	13484	13587	13602	13557	13495	13603	13606	13616	13559	13597	13475	13479	13605	13532	13522	13455	13644	13566	13544	13585	13600	13469	13493	13687	13618	13545	13641	13521	13624	13567	13601	13325	13591	13538	13772	13563	13666	13632	13704	13739	13634	13563	13457	13487	13705	13409	13473	13444	13724	13378	13549	13694	13599	13494	13485	13462	13397	13748	13518	13490	13524	13453	13608	13580	13414	13595	13575	13275	13550	13527	13578	13578	13417	13701	13553	13643	13464	13433	13577	13616	13602	13527	13580	13562	13631	13603	13574	13541	13660	13513	13496	13634	13433	13646	13541	13627	13537	13625	13483	13494	13339	13606	13487	13521	13656	13547	13628	13554	13514	13479	13510	13576	13494	13562	13563	13591	13280	13441	13493	13532	13562	13665	13579	13406	13676	13542	13662	13424	13540	13456	13557	13663	13683	13476	13644	13529	13496	13535	13488	13631	13551	13689	13581	13505	13591	13377	13618	13381	13422	13659	13600	13558	13645	13445	13411	13464	13530	13717	13645	13678	13548	13649	13468	13566	13416	13562	13459	13550	13564	13449	13518	13434	13430	13552	13688	13739	13550	13467	13362	13576	13523	13542	13676	13477	13478	13621	13653	13710	13556	13462	13518	13581	13512	13491	13496	13610	13465	13522	13489	13576	13600	13564	13490	13497	13660	13593	13606	13647	13543	13565	13477	13476	13471	13582	13450	13553	13612	13616	13548	13730	13475	13679	13509	13549	13616	13540	13649	13527	13567	13509	13620	13528	13582	13460	13546	13615	13490	13502	13557	13503	13501	13585	13445	13626	13579	13534	13564	13650	13558	13610	13483	13534	13608	13431	13545	13494	13531	13627	13613	13579	13515	13704	13536	13687	13480	13421	13501	13718	13550	13525	13496	13465	13559	13579	13377	13482	13407	13595	13711	13631	13601	13662	13600	13718	13642	13555	13662	13447	13632	13539	13598	13689	13472	13537	13570	13534	13737	13511	13480	13622	13404	13546	13609	13814	13529	13549	13476	13513	13568	13496	13576	13577	13525	13488	13763	13449	13403	13529	13450	13483	13536	13615	13570	13500	13453	13488	13504	13628	13472	13607	13655	13510	13536	13601	13543	13561	13572	13547	13458	13624	13495	13679	13480	13560	13568	13506	13608	13494	13594	13546	13679	13467	13611	13703	13600	13593	13612	13457	13666	13666	13568	13579	13586	13418	13673	13625	13717	13735	13557	13626	13379	13480	13430	13634	13366	13612	13694	13283	13510	13634	13489	13565	13410	13593	13504	13554	13427	13678	13409	13477	13593	13533	13588	13608	13549	13596	13455	13594	13533	13380	13609	13529	13415	13505	13552	13622	13586	13604	13468	13453	13493	13691	13599	13464	13559	13561	13644	13651	13611	13508	13374	13440	13666	13618	13517	13680	13487	13492	13586	13571	13305	13664	13587	13547	13257	13530	13442	13648	13486	13502	13630	13533	13597	13440	13406	13580	13561	13570	13563	13513	13502	13393	13453	13550	13506	13593	13691	13592	13593	13469	13543	13662	13607	13493	13720	13506	13566	13555	13462	13509	13547	13645	13704	13282	13546	13591	13333	13545	13411	13741	13529	13664	13559	13631	13667	13488	13524	13459	13479	13580	13553	13539	13562	13502	13569	13570	13499	13499	13593	13487	13727	13456	13508	13430	13491	13542	13428	13552	13505	13706	13593	13454	13556	13636	13453	13811	13590	13496	13561	13554	13550	13622	13478	13593	13532	13708	13451	13396	13501	13390	13569	13458	13589	13683	13463	13656	13511	13608	13745	13522	13603	13537	13597	13421	13409	13591	13635	13498	13580	13642	13471	13511	13417	13582	13583	13585	13536	13488	13220	13519	13574	13647	13404	13484	13641	13485	13548	13592	13511	13565	13681	13480	13455	13529	13432	13531	13524	13541	13667	13476	13601	13429	13536	13593	13592	13509	13551	13574	13532	13563	13354	13350	13610	13612	13523	13485	13622	13606	13465	13565	13369	13476	13612	13610	13566	13436	13507	13494	13690	13491	13565	13727	13568	13373	13461	13453	13482	13444	13439	13485	13431	13499	13544	13630	13708	13565	13439	13612	13460	13550	13515	13687	13436	13515	13506	13493	13443	13691	13656	13535	13528	13578	13376	13468	13703	13576	13506	13607	13630	13572	13592	13500	13670	13600	13578	13549	13634	13503	13664	13487	13513	13460	13449	13693	13414	13657	13569	13382	13480	13643	13432	13622	13478	13475	13431	13577	13601	13599	13637	13554	13608	13532	13593	13596	13453	13484	13292	13583	13637	13406	13438	13522	13364	13530	13547	13591	13683	13652	13560	13401	13556	13490	13624	13607	13603	13476	13688	13572	13654	13520	13481	13575	13483	13582	13477	13554	13675	13636	13491	13566	13519	13578	13508	13606	13427	13653	13655	13602	13647	13470	13378	13597	13544	13365	13448	13424	13714	13443	13554	13532	13487	13654	13605	13526	13696	13481	13418	13525	13459	13519	13616	13720	13499	13597	13481	13544	13651	13628	13529	13594	13652	13643	13581	13579	13542	13468	13674	13521	13602	13496	13565	13432	13448	13452	13521	13508	13606	13499	13487	13611	13528	13680	13559	13547	13410	13684	13468	13500	13517	13540	13403	13517	13565	13626	13440	13620	13639	13604	13570	13392	13709	13583	13596	13445	13547	13540	13480	13351	13497	13630	13619	13619	13484	13493	13487	13738	13673	13471	13584	13562	13635	13645	13614	13606	13533	13690	13425	13666	13527	13566	13504	13685	13578	13636	13450	13487	13613	13696	13441	13503	13511	13496	13616	13471	13511	13454	13561	13610	13704	13522	13533	13634	13508	13532	13706	13445	13587	13688	13559	13518	13658	13513	13746	13709	13394	13584	13427	13599	13597	13732	13637	13660	13503	13574	13594	13651	13647	13591	13593	13568	13525	13445	13466	13589	13566	13579	13357	13603	13565	13633	13560	13638	13464	13519	13704	13607	13569	13550	13449	13724	13426	13580	13618	13519	13616	13660	13467	13477	13523	13664	13567	13615	13554	13591	13616	13610	13510	13494	13497	13534	13576	13603	13454	13409	13517	13388	13537	13581	13609	13460	13605	13639	13591	13386	13533	13549	13501	13634	13545	13637	13611	13598	13676	13638	13456	13698	13631	13453	13549	13536	13379	13389	13489	13414	13432	13415	13464	13432	13672	13533	13681	13409	13559	13489	13556	13407	13587	13661	13482	13615	13523	13616	13628	13519	13527	13559	13621	13627	13485	13716	13514	13730	13623	13445	13528	13610	13382	13519	13535	13386	13614	13486	13399	13621	13560	13481	13514	13413	13719	13567	13339	13478	13495	13559	13517	13669	13504	13616	13568	13383	13419	13457	13518	13610	13269	13546	13691	13534	13726	13683	13410	13674	13485	13588	13634	13609	13399	13500	13493	13687	13516	13575	13748	13503	13605	13567	13434	13532	13707	13579	13648	13584	13546	13533	13632	13519	13447	13588	13486	13589	13475	13536	13601	13520	13583	13605	13506	13508	13649	13625	13476	13514	13508	13658	13564	13498	13648	13587	13525	13490	13538	13497	13580	13419	13699	13502	13608	13597	13650	13598	13502	13613	13621	13472	13425	13582	13518	13566	13496	13576	13478	13429	13538	13605	13537	13525	13581	13545	13491	13714	13482	13566	13600	13598	13504	13318	13571	13489	13488	13608	13612	13553	13647	13605	13511	13615	13558	13593	13628	13640	13538	13496	13577	13575	13560	13540	13712	13483	13685	13407	13629	13496	13549	13517	13556	13621	13519	13673	13600	13530	13587	13586	13521	13591	13670	13641	13559	13542	13604	13534	13521	13550	13492	13721	13524	13674	13496	13558	13329	13449	13471	13368	13546	13493	13539	13431	13554	13569	13606	13522	13682	13555	13460	13469	13536	13386	13438	13490	13631	13618	13547	13572	13289	13531	13538	13510	13654	13715	13560	13611	13582	13516	13494	13699	13512	13716	13606	13520	13612	13492	13432	13442	13353	13597	13420	13611	13522	13449	13536	13464	13708	13338	13539	13362	13685	13577	13621	13589	13440	13535	13507	13479	13591	13528	13563	13763	13748	13410	13521	13530	13422	13520	13539	13631	13425	13625	13609	13348	13626	13629	13526	13747	13462	13477	13630	13627	13612	13402	13496	13577	13634	13374	13565	13532	13428	13574	13533	13523	13563	13425	13478	13605	13579	13702	13581	13620	13489	13498	13563	13523	13439	13498	13591	13427	13596	13666	13593	13688	13626	13474	13506	13566	13399	13531	13693	13551	13706	13557	13522	13494	13417	13591	13583	13492	13472	13545	13706	13422	13354	13545	13676	13591	13439	13642	13605	13583	13590	13575	13507	13582	13605	13469	13615	13588	13514	13532	13582	13713	13438	13549	13741	13646	13576	13520	13520	13571	13444	13491	13520	13417	13446	13775	13560	13355	13582	13489	13404	13651	13625	13578	13460	13646	13667	13571	13554	13460	13598	13516	13713	13535	13546	13613	13619	13610	13501	13473	13581	13520	13459	13730	13611	13550	13425	13642	13628	13473	13712	13399	13564	13600	13616	13574	13623	13545	13552	13628	13613	13627	13546	13549	13541	13471	13455	13672	13668	13629	13547	13583	13470	13571	13626	13515	13538	13428	13569	13571	13398	13603	13596	13648	13632	13629	13476	13623	13532	13496	13502	13529	13672	13664	13517	13534	13520	13547	13488	13529	13401	13548	13367	13679	13421	13541	13382	13482	13534	13597	13658	13426	13517	13605
23678	20818	28167	23599	21180	22195	21067	17409	17540	52963	54891	36055	23104	17743	16394	16347	16084	16216	16122	16023	15744	16035	16002	15926	16098	15899	16017	16050	16103	16021	15906	15917	15863	16043	16020	15982	15830	15872	16006	16103	16019	15850	16029	16037	16067	15928	15958	16073	15993	15950	16185	16092	15982	16097	16043	16048	15879	15942	15803	16127	15996	16010	15831	15995	16049	15872	15938	15899	15955	15952	16041	16009	15935	15918	15876	16018	16118	16028	15943	16027	15984	16061	15995	15962	15860	16099	16027	15970	16058	15823	16002	15935	15960	16140	15993	15890	15843	15840	16003	15945	15598	16071	16003	15968	15910	15724	16086	16056	15872	15930	15934	16016	15993	15890	16236	15953	15887	16087	15802	15942	16044	15944	15714	15993	16067	15947	15927	16009	15994	15683	15975	15961	15909	15962	15794	16143	15812	15978	15875	15887	16069	15926	16019	15910	15954	16000	16368	15828	15835	15990	15773	15788	15928	15950	15780	15918	16006	15872	16117	16169	15852	15837	15993	16206	16085	15896	15792	15937	15796	15978	15986	15709	15867	15847	15961	15961	15830	15782	15790	16030	16059	15907	15901	15717	16016	15664	15847	15802	15770	15852	15871	16000	15930	16055	16066	15731	16168	15970	15921	15862	16041	15768	16106	16046	15940	15877	15972	16031	15949	15793	15768	15881	15819	15917	16022	15848	15944	16036	15825	15674	15928	15934	15817	16049	15864	15956	16041	15818	16005	15909	15940	15884	15822	16000	15867	15999	16060	15860	15719	15894	16034	15934	15885	15834	15835	15730	15818	15976	15747	15917	15718	15946	15894	15986	15921	16033	15954	15918	16042	15822	15795	15828	16040	15833	16001	15930	15971	15870	15962	15871	16173	15839	15919	16070	15938	15940	15873	15911	15879	15836	15995	15887	15933	15995	15945	15749	15972	15968	16046	15888	15967	15656	15803	16068	15898	15908	15957	15860	16016	15831	15951	15837	15767	16054	15932	15874	15968	15846	15805	15956	16153	16060	15888	15944	16123	15756	15942	15950	15881	16140	15923	15760	15910	15707	15725	15924	16019	15591	16152	16061	16012	15702	15938	16031	16061	15871	16041	15946	15954	15767	16169	15863	15780	15929	15730	15812	16106	15994	16018	15934	15869	16013	15973	15919	15828	15976	15883	15920	16063	15924	16086	15854	15944	15800	15831	16068	16124	15958	15859	15910	15890	15827	15794	15771	15954	16019	15972	15912	16055	16034	15890	16175	15964	15971	15970	15915	15918	15967	15816	15872	16069	15735	15937	15783	15760	15953	15941	15653	15959	15990	15813	15637	15879	15961	16035	15966	16144	16008	16001	15990	15980	15947	15975	16021	15922	15878	15972	15758	15983	15890	15927	16001	15938	15966	15815	16013	15754	15858	16102	15898	16072	15985	16020	15894	15806	15903	15756	16010	16072	16102	15764	15697	15846	16018	15932	15950	16005	15842	15869	15763	15841	16057	15904	15805	15938	15896	15979	15879	15910	15870	15821	15800	15952	15898	16038	15824	16120	16007	15958	16021	15900	15760	15819	15936	15966	15784	15717	15809	15955	16010	16063	15802	15848	15844	16114	15978	15926	15961	15892	15901	16006	15801	15859	16092	15970	15814	15838	16025	16070	15772	15998	15841	15813	15777	15856	15808	15854	16055	16136	16139	15748	15947	15911	16030	15856	16096	16187	15793	15809	15799	15993	15896	15964	15775	15864	16010	15872	15868	16041	15902	15887	15804	16057	16028	15943	15695	15847	16047	15806	15852	16065	16005	15867	15886	15949	15967	15776	15953	15785	15770	15900	15933	15895	15739	16051	15846	15812	15915	16086	15833	15980	16149	15828	16065	15866	15929	15905	16051	15964	15824	16022	15977	16088	15834	15994	15775	15930	15977	16017	15764	15686	15717	15940	15837	15854	16028	15742	16086	15995	16157	15861	16023	15911	15862	15862	15913	15823	15993	15916	15913	15968	15900	15886	15939	15853	15975	15914	15942	15740	16056	16046	15916	16147	15939	15871	15778	15980	15863	15839	15956	15741	15827	16203	15910	15913	15958	15737	15810	16035	15747	16010	15828	15902	15720	15885	15811	15856	15826	16016	15872	15902	15866	16101	16033	16060	15868	15892	15882	15906	16106	16100	15961	15956	15923	15949	15894	15770	15940	16106	15858	15717	15956	16076	15913	15567	15855	15986	15937	16025	15941	16047	15889	15862	15919	15985	15966	15752	16053	16161	16001	16122	16029	15782	15959	15850	16123	15953	15948	15804	15959	15919	16014	15933	15705	15899	16070	16002	15943	15890	16005	15744	15921	15926	15870	16109	15769	15922	15852	15766	15932	15853	16055	15845	15946	15933	15892	15783	15828	15839	15955	15918	15940	15733	15887	15971	15776	15847	15835	16087	16014	16101	16122	15933	15922	16117	15691	15750	15794	15924	16019	15998	15908	15910	15765	15802	15861	15820	15881	16052	15936	15866	16017	15975	15888	16045	16005	16027	16114	15623	15780	15869	15731	15901	15758	16017	15967	15845	16031	15917	15955	15721	15902	15862	15938	15875	15825	15698	15806	15822	15810	15987	15818	15743	15949	15969	15896	15713	15767	15944	15846	15867	15796	15900	15949	16105	15876	16091	15794	16040	15760	15913	15899	15823	15866	16115	15882	16043	15942	15745	15791	15898	16068	16008	15762	15982	15834	16085	15874	15910	15766	16025	15783	15869	15916	16095	15923	15914	15873	15884	15881	15798	15874	15961	15882	16070	15819	16056	15898	15743	15880	15933	15967	15861	16004	15889	15885	15870	15947	15921	15879	15992	15768	15978	15843	16022	15996	15875	15959	15921	16066	15946	16055	15991	15811	15999	15855	16001	15978	15879	16072	15744	15954	15946	15727	15962	15755	15676	15924	15871	15773	15836	15843	15906	15917	15732	15911	15891	15839	15952	15888	15978	16039	15927	15974	15957	15953	15874	15871	15892	15971	15931	16039	15820	15819	15945	15928	15894	15965	15850	15970	15723	15672	15987	15892	16120	15959	15885	15788	15767	15949	16119	15850	15878	15705	15847	15855	16048	15793	15817	15902	15740	15764	15868	15784	15731	15964	15925	15825	15913	15988	15990	15974	15757	15940	16072	15985	16000	15880	15615	15787	15811	15945	15873	15972	16129	15763	15908	16000	15983	15833	15995	15768	16162	16050	15960	15974	16015	16161	15747	15906	16056	16034	15901	16093	15884	15723	15756	15914	15946	16077	16033	15902	16067	15796	16029	15820	15892	15867	15883	15877	15921	15760	15668	15753	15993	15925	15902	15935	15910	16084	16023	15849	15908	15820	15953	16049	15963	15979	15742	15871	15853	15817	15902	15962	15881	15782	16182	16007	15957	16010	15905	15989	15900	16060	15863	16058	15923	16049	15953	15747	16086	16038	15961	15961	15877	15895	16055	16057	15825	15789	16127	15992	15722	15900	15795	15869	15906	16005	15986	15884	16044	15909	16063	15830	15801	15747	15929	15848	15793	16004	16039	16001	15880	16106	15996	15943	16020	16056	15916	15928	15887	15984	16042	16062	15901	15769	15813	15918	15989	15755	15999	15897	15851	16136	16023	16099	15869	16011	15859	15987	15952	16048	15926	15802	15808	16004	15813	16077	15878	16012	15908	15984	15866	15695	15869	15728	15628	15591	15934	15871	15819	15788	15739	15742	15904	15778	15946	15876	16022	15889	15998	16028	15851	16125	16006	15889	16113	15818	15805	15780	15965	15976	15976	15780	15847	15996	15963	15881	15837	15809	15859	15966	16119	16086	16023	15866	15941	15896	16006	15894	15901	16061	15943	16013	15741	15874	15849	15888	15880	15975	15950	15922	16025	15792	15959	15814	15935	15939	16003	15950	15950	16049	15782	15940	15962	15998	15862	16213	16151	15938	16158	16234	15756	15840	15820	16166	15888	15851	15823	15798	16041	15949	15961	16111	15982	16009	16151	15829	15819	16060	15979	15816	15807	15975	15984	15918	15771	15902	16094	15917	15917	16015	15767	15940	16184	16005	16003	15908	15916	15874	15948	16052	15774	15890	15874	15977	15857	15795	15839	15978	15656	15738	15962	15837	15959	16135	15839	15966	15990	16086	15924	15942	16125	15870	15942	15840	15924	15850	16011	16035	15761	15948	15848	15814	15770	16064	15797	15795	15896	15866	16045	15994	16097	15895	15784	15916	16017	15711	15961	15958	15719	16135	16026	15997	15900	16003	15907	15896	15884	15917	15746	15791	15956	15943	15842	16059	16021	16066	15713	15991	15818	15875	15964	15709	16046	15843	15962	15837	15940	16078	15800	15910	15895	15788	15994	15849	15974	15739	15991	15843	16022	16042	15885	16039	15852	15909	15897	15963	15956	16074	15942	16057	15710	15954	16097	15874	15856	15796	16162	16024	16016	16032	15931	15939	16122	16114	15975	15929	15681	15762	15844	15889	16090	15823	15985	15894	15983	15906	15765	16032	15892	15931	15977	16041	15975	15935	15893	15857	15724	16060	16065	15766	15963	15810	15964	15933	16110	15870	15683	15852	15957	15930	15888	15799	15943	16161	15864	16153	16032	15997	15837	15948	15887	15829	15944	15979	16013	15944	15771	15941	16027	15799	15955	16055	15873	15862	15873	15834	15959	15620	15983	15785	15778	16153	16014	15837	15893	15944	15943	15855	15856	15947	15998	16035	15696	15760	15737	15920	16002	15885	16011	15912	15844	15753	16120	15852	15876	15694	15943	16013	16063	15980	15903	15909	15794	15889	15809	15961	16104	15998	15837	16048	16049	15803	15903	15953	16060	15854	15721	16114	15803	15926	16096	15973	15980	15722	16049	15667	15785	15705	15956	16069	15826	15939	15917	16055	15952	16154	15754	15812	15982	15789	16056	16085	15872	15917	15866	15790	15853	15866	15964	15770	15916	15705	15946	16062	15959	15885	15770	16066	15897	15999	16131	16071	15732	15889	16002	15738	15808	15788	15784	15854	15786	15779	15872	16103	15923	16061	15810	15859	16008	15741	15994	15862	16126	15984	15894	16085	15946	15917	15996	15908	15922	15931	16045	16135	15945	15897	15905	16005	15893	15873	15994	15819	16018	15992
16103	26741	24873	19695	17431	16047	15588	15241	17214	54929	52298	34007	19943	14434	13857	13600	13662	13590	13508	13521	13691	13659	13576	13727	13702	13599	13610	13628	13795	13614	13576	13714	13698	13704	13569	13550	13680	13531	13816	13635	13546	13549	13744	13724	13599	13675	13771	13616	13731	13624	13857	13671	13638	13472	13683	13712	13661	13684	13653	13823	13598	13705	13725	13788	13581	13508	13668	13610	13598	13540	13647	13647	13734	13592	13627	13462	13620	13606	13780	13813	13576	13521	13621	13577	13735	13640	13679	13605	13618	13831	13584	13620	13700	13611	13492	13541	13585	13452	13471	13625	13543	13721	13968	13719	13607	13820	13515	13512	13609	13677	13550	13624	13737	13594	13557	13552	13575	13754	13569	13648	13617	13567	13744	13636	13711	13820	13606	13639	13538	13643	13550	13550	13635	13651	13632	13664	13619	13658	13400	13567	13702	13695	13564	13744	13680	13505	13551	13573	13472	13736	13618	13598	13679	13443	13428	13724	13651	13477	13628	13611	13734	13722	13528	13579	13534	13358	13810	13647	13692	13603	13603	13670	13713	13740	13539	13480	13747	13653	13732	13556	13517	13672	13694	13663	13557	13592	13762	13533	13655	13591	13651	13633	13676	13714	13521	13647	13639	13545	13608	13653	13828	13727	13586	13731	13650	13686	13581	13841	13562	13546	13628	13626	13558	13703	13616	13756	13644	13582	13546	13813	13607	13605	13690	13688	13721	13638	13717	13666	13519	13651	13616	13702	13726	13661	13725	13744	13730	13664	13517	13654	13723	13722	13646	13604	13548	13541	13624	13443	13669	13756	13709	13491	13601	13481	13535	13625	13653	13474	13898	13525	13705	13572	13689	13605	13812	13687	13520	13521	13779	13493	13547	13493	13560	13574	13671	13717	13561	13603	13807	13673	13621	13718	13752	13437	13688	13520	13557	13645	13703	13561	13573	13656	13488	13606	13559	13779	13402	13676	13582	13622	13719	13483	13607	13615	13725	13626	13856	13612	13584	13720	13616	13563	13778	13617	13626	13628	13541	13624	13709	13491	13683	13583	13568	13713	13615	13662	13455	13541	13670	13544	13551	13521	13721	13653	13492	13573	13704	13643	13591	13547	13629	13532	13488	13543	13702	13640	13531	13668	13728	13602	13629	13645	13709	13560	13655	13545	13755	13651	13511	13593	13656	13676	13593	13685	13689	13647	13600	13625	13698	13629	13508	13733	13725	13570	13594	13655	13612	13507	13751	13551	13590	13575	13611	13586	13711	13721	13585	13634	13594	13606	13551	13625	13603	13607	13657	13648	13713	13529	13592	13539	13489	13781	13677	13630	13689	13632	13532	13723	13626	13552	13516	13569	13774	13570	13525	13479	13701	13548	13734	13684	13710	13583	13691	13669	13599	13748	13751	13546	13643	13637	13506	13731	13631	13597	13460	13754	13654	13578	13559	13633	13682	13492	13584	13767	13579	13548	13593	13572	13655	13626	13552	13524	13767	13428	13609	13582	13516	13769	13849	13588	13493	13703	13529	13753	13826	13541	13608	13674	13542	13705	13578	13577	13520	13584	13633	13727	13485	13593	13789	13636	13611	13581	13659	13562	13567	13599	13602	13700	13636	13612	13517	13685	13744	13684	13655	13652	13513	13620	13663	13665	13767	13444	13483	13673	13599	13804	13724	13689	13515	13432	13586	13659	13544	13550	13562	13638	13672	13624	13648	13541	13834	13684	13523	13680	13584	13675	13647	13603	13649	13526	13497	13619	13590	13675	13593	13681	13710	13461	13664	13539	13739	13501	13570	13498	13640	13665	13718	13791	13672	13763	13656	13553	13716	13483	13595	13483	13668	13633	13675	13568	13632	13513	13748	13662	13593	13558	13775	13578	13808	13785	13482	13664	13681	13455	13650	13552	13742	13383	13636	13613	13628	13439	13456	13735	13451	13600	13645	13761	13762	13555	13580	13745	13546	13755	13519	13550	13698	13547	13587	13664	13614	13563	13669	13587	13625	13605	13718	13611	13668	13694	13624	13778	13670	13596	13648	13606	13619	13643	13666	13473	13498	13701	13457	13437	13690	13846	13486	13640	13647	13482	13623	13492	13694	13739	13703	13653	13554	13619	13663	13727	13711	13615	13513	13685	13556	13628	13541	13497	13770	13618	13716	13563	13687	13720	13670	13549	13537	13690	13484	13711	13520	13563	13538	13577	13596	13782	13826	13405	13645	13693	13617	13736	13797	13707	13493	13625	13662	13481	13655	13599	13638	13574	13731	13774	13461	13706	13630	13803	13753	13627	13687	13510	13636	13610	13610	13645	13753	13728	13702	13623	13598	13551	13552	13588	13613	13488	13611	13670	13666	13716	13574	13515	13850	13614	13470	13528	13580	13502	13489	13633	13785	13605	13697	13575	13782	13615	13622	13438	13636	13637	13530	13615	13601	13595	13587	13452	13669	13611	13841	13645	13677	13688	13688	13633	13496	13817	13755	13498	13392	13564	13527	13424	13447	13714	13770	13731	13625	13625	13577	13596	13446	13494	13628	13546	13537	13587	13550	13766	13419	13557	13582	13697	13609	13564	13736	13706	13614	13741	13755	13741	13619	13552	13466	13633	13627	13620	13592	13636	13492	13509	13568	13645	13582	13622	13637	13615	13502	13606	13710	13867	13594	13837	13668	13726	13686	13576	13659	13398	13721	13641	13582	13545	13689	13656	13580	13561	13587	13569	13585	13642	13643	13602	13523	13610	13587	13561	13541	13638	13662	13510	13689	13783	13661	13641	13542	13737	13626	13649	13667	13657	13824	13673	13499	13483	13527	13565	13785	13572	13816	13733	13670	13694	13682	13679	13825	13717	13643	13553	13749	13665	13710	13648	13660	13643	13706	13649	13438	13576	13667	13585	13599	13536	13728	13760	13619	13468	13536	13646	13665	13654	13660	13576	13617	13709	13532	13665	13642	13516	13655	13659	13558	13669	13531	13686	13598	13804	13473	13645	13794	13605	13593	13717	13677	13627	13942	13651	13590	13524	13635	13621	13495	13527	13669	13742	13673	13510	13646	13637	13675	13668	13571	13545	13645	13586	13570	13490	13582	13799	13643	13643	13450	13566	13642	13676	13690	13680	13603	13600	13717	13606	13438	13748	13698	13609	13663	13484	13685	13567	13620	13645	13492	13568	13628	13584	13589	13664	13502	13620	13581	13595	13711	13769	13706	13713	13646	13481	13633	13571	13618	13620	13567	13672	13625	13837	13796	13695	13790	13611	13647	13556	13480	13545	13546	13484	13575	13636	13475	13767	13510	13620	13601	13639	13559	13725	13848	13733	13630	13543	13690	13788	13717	13736	13746	13551	13600	13507	13707	13424	13528	13602	13592	13550	13634	13530	13771	13681	13604	13677	13535	13531	13702	13773	13589	13603	13731	13467	13636	13632	13574	13659	13528	13432	13724	13730	13650	13583	13654	13655	13577	13571	13699	13718	13658	13795	13684	13728	13634	13708	13561	13639	13517	13659	13664	13444	13641	13398	13730	13506	13449	13564	13632	13391	13763	13634	13576	13712	13599	13580	13691	13581	13725	13750	13750	13544	13644	13651	13659	13653	13802	13589	13641	13728	13752	13612	13684	13576	13598	13800	13455	13564	13575	13516	13507	13595	13764	13612	13491	13543	13566	13560	13634	13674	13659	13698	13453	13737	13673	13709	13483	13540	13541	13711	13595	13737	13560	13619	13625	13502	13642	13696	13576	13767	13544	13725	13432	13588	13679	13633	13610	13846	13705	13554	13699	13626	13480	13640	13503	13764	13644	13536	13643	13441	13568	13719	13654	13704	13768	13515	13668	13477	13660	13731	13690	13520	13594	13646	13530	13593	13776	13580	13540	13718	13690	13538	13723	13809	13676	13693	13740	13746	13548	13571	13522	13739	13736	13756	13591	13709	13661	13767	13761	13510	13607	13571	13482	13635	13527	13613	13679	13555	13632	13500	13641	13663	13741	13579	13779	13692	13787	13522	13685	13611	13630	13681	13570	13716	13723	13774	13575	13679	13651	13623	13557	13560	13564	13503	13603	13585	13587	13602	13455	13707	13487	13540	13710	13647	13576	13642	13548	13680	13607	13636	13591	13414	13604	13895	13694	13688	13584	13639	13548	13818	13579	13659	13787	13594	13717	13595	13565	13606	13528	13624	13577	13603	13692	13452	13597	13468	13737	13612	13483	13619	13736	13645	13680	13686	13573	13834	13505	13646	13536	13828	13789	13697	13796	13768	13665	13605	13812	13687	13483	13641	13692	13604	13642	13588	13723	13521	13687	13571	13637	13671	13681	13512	13607	13534	13595	13658	13629	13766	13403	13658	13597	13702	13434	13756	13642	13617	13689	13545	13595	13754	13638	13664	13413	13563	13734	13589	13475	13623	13644	13592	13618	13587	13716	13557	13501	13552	13676	13637	13436	13541	13516	13597	13611	13648	13721	13755	13584	13599	13544	13631	13610	13624	13481	13745	13695	13528	13639	13656	13478	13823	13606	13559	13648	13604	13550	13533	13700	13603	13658	13525	13569	13586	13571	13678	13675	13692	13661	13599	13585	13707	13648	13678	13702	13558	13654	13837	13610	13588	13640	13554	13644	13624	13747	13733	13740	13766	13644	13884	13806	13638	13701	13644	13546	13605	13775	13700	13540	13697	13674	13685	13572	13600	13664	13595	13518	13727	13815	13648	13595	13674	13640	13658	13637	13532	13654	13586	13632	13906	13579	13678	13811	13422	13657	13658	13548	13711	13620	13571	13632	13567	13590	13680	13580	13616	13585	13578	13599	13648	13609	13590	13707	13674	13620	13574	13691	13669	13775	13747	13671	13781	13619	13569	13814	13652	13537	13446	13632	13796	13650	13629	13596	13591	13731	13720	13664	13656	13577	13630	13499	13522	13675	13657	13512	13659	13638	13564	13397	13533	13608	13615	13581	13626	13556	13653	13613	13628	13681	13654	13617	13640	13644	13683	13592	13508	13679	13587	13754	13659	13385	13803	13785	13591	13687	13670	13671	13527	13600	13615	13647	13644	13724	13631	13561	13646	13670	13610	13605	13502	13636	13548	13807	13669	13642	13543	13663	13632	13510	13620	13603	13638	13596	13542	13694	13745
29472	20653	18943	16886	15963	15979	15948	15939	15893	19210	22180	19091	16788	15986	16043	15803	15871	15857	15933	15872	15827	15856	15882	15830	15702	16008	16044	15855	15917	15681	15969	15794	15830	15880	15968	15960	15842	15674	15606	15648	15555	15805	15624	15905	15748	15552	15798	15818	16016	15885	15792	15853	15678	15830	15925	15949	16030	15726	15780	15697	15879	15905	15793	15720	15846	15982	15980	15891	15970	15690	15669	15639	15798	15853	15693	15806	15864	15876	15895	15825	15866	15840	15766	15864	15736	15928	15970	15693	15716	15750	15652	15560	16059	15935	15958	15923	15705	15787	15874	15811	15719	15907	15730	15845	15813	15689	15886	15908	15880	15720	15830	15960	15682	15736	15859	15783	15716	15910	16008	15730	15922	15804	15735	15755	15812	15791	15696	15823	15871	15841	15835	15946	15810	15939	15943	15691	15540	15948	15827	15876	15980	15732	15849	15834	15567	15670	15697	15641	15852	15891	15601	15577	15700	15747	16065	15832	15798	15886	15676	15909	15668	15876	15850	15953	15781	15771	15897	15601	15799	15708	15871	15818	15811	15934	16061	15901	15713	15669	15889	15735	15959	15892	15829	15812	15834	15930	15755	15823	15724	15712	15798	15626	15729	15847	15877	15850	15897	15786	15969	15934	15832	15946	15867	15772	15909	15706	15601	15761	15818	15916	15844	15685	15941	15661	15866	15833	15635	15811	15938	15798	15837	15900	15628	15573	15909	15747	15688	15815	15852	15806	15776	15756	15810	15922	15764	15860	15732	15803	15949	15834	15881	15952	15697	15772	15785	15611	15771	15729	15713	15779	15735	15952	15729	15871	15688	15748	15573	15648	15989	15866	15846	15929	16014	15869	15547	15800	15953	15801	15848	15878	15923	15778	15739	15684	15859	15947	15776	15880	15925	15945	15899	15946	16009	15732	15827	15731	15870	15810	15786	15858	15819	15782	15993	15884	15771	15732	15871	15813	15848	15941	15848	15882	15925	15775	15864	15629	15792	15873	15947	15949	15877	15722	15849	15621	15807	15597	15841	15808	15689	15856	15815	15560	15888	15699	15680	15723	15866	15795	15888	15941	15940	15922	15759	15785	15821	15899	15625	15822	15746	15886	15810	15828	15835	15826	15824	15930	15784	15855	15791	15712	16038	15830	15894	15813	15741	15786	15913	15865	15978	15830	15787	15785	15891	15911	15781	15875	15587	15781	15651	15937	15593	15939	15979	15701	15898	16045	15833	15787	15841	15833	15778	15778	15805	15590	15725	15916	15870	15745	15762	15904	15942	15649	15687	15705	15824	15788	15873	15953	15579	15732	15795	15908	15880	15815	15709	15828	15932	15604	15585	15879	15800	15834	15684	15854	15913	15722	15830	15972	15923	15874	15866	15945	15834	15638	15772	15732	15831	16025	15682	15957	16003	15862	15882	15996	15761	15762	15746	15802	15848	15775	15883	15868	15773	15580	15782	15818	15894	15825	15776	15678	15960	15861	16024	15890	15734	15879	15901	15801	15900	15829	15841	15778	16063	15751	15725	16054	15694	16000	15798	15780	15877	15944	15725	15781	15775	15957	15785	15868	15964	15877	15852	15963	16043	15827	15787	15962	15982	15745	15706	15967	15771	15699	15730	15870	15651	15698	15826	15925	15768	15780	15789	15827	15767	15858	15851	15729	15944	15737	15749	15784	15734	15666	15860	15703	15861	15579	15760	15755	16107	15691	15607	15671	15824	15715	15710	15820	15932	15769	15692	15755	15765	15734	15998	15656	15714	15723	15844	15805	15755	15565	15654	15796	15618	15717	15943	15831	15862	15831	15960	15747	15970	15703	15792	15882	15822	15705	15881	16008	15843	15742	15874	15919	15718	15740	15894	15669	15989	15675	15674	15675	15898	15705	15688	15783	15803	15732	15972	15834	15892	15796	15854	15527	15719	15856	15820	15705	16023	15768	15875	15786	15939	15858	15795	15798	15804	15816	15916	15733	15660	15664	15902	15850	15696	15951	15912	15930	15985	15908	15787	15949	15878	15683	15887	15901	15602	15695	15721	15670	15859	15734	16003	15808	15823	15874	15833	15758	15909	15993	15860	15751	15976	15566	15805	15939	15885	15779	15924	15995	15867	15712	15900	15724	16015	15604	15720	15863	15854	15877	15848	15918	15823	15881	15877	15759	15762	15809	15798	15783	15905	15765	15700	15825	15726	15863	15869	15833	15758	15832	15788	15659	15752	15662	15698	15737	15654	15840	15719	15737	15740	16041	15671	15747	15834	15930	15759	15903	15604	15622	15757	15811	15876	15789	15795	15771	15703	15814	15811	15758	15990	15742	15757	15904	15798	15794	15888	15718	15823	15722	15863	15807	15789	15789	15848	15627	16037	15810	15832	15776	15904	15814	15792	15944	15759	15720	15682	15887	15456	15661	15758	15713	15917	15882	15875	15966	15885	15773	15628	15794	15663	15710	15616	15690	15805	15816	15852	15917	15921	15682	15939	15974	15887	15827	15812	15718	16048	15877	16085	15797	15492	15937	15820	15770	15823	15986	15796	15880	15869	15711	15924	15697	15833	15834	15903	15757	15913	15600	15813	15748	15812	15676	15853	15919	15861	15755	15740	15638	15667	15743	15781	15890	15799	15795	15772	15865	15788	15913	15928	15874	16038	15779	16064	15746	15974	15624	15685	15712	15783	15723	15689	15713	15750	15830	15836	15564	15971	15718	15786	15865	15679	15810	15874	15907	15511	15868	15810	16002	15896	15836	15786	15971	15820	15722	15925	16020	15828	15811	15987	15793	15884	15735	15747	15957	16077	15946	15763	15792	15890	15801	15803	15879	15688	15751	15888	15719	15843	15858	15687	15637	15769	15972	15976	15819	15976	15941	15617	15639	15917	15914	15979	15702	15842	15763	15818	15929	15677	15981	15822	15645	15817	15571	15642	15862	15752	15975	16150	15779	15570	15774	15715	15829	15999	15859	15755	15766	15692	15607	15765	15884	15784	15824	15972	15927	15849	15702	16048	15848	15774	15950	15996	15810	15691	15787	15779	15774	15578	15938	15929	15769	15837	15904	15803	15621	15842	15724	15748	15738	15853	15989	15643	15726	15724	15827	15911	15678	15874	15680	15812	15883	15809	15840	15864	15740	15844	15919	16115	15867	15699	15707	15676	15764	15779	15668	15814	15743	15805	15642	16031	15672	15620	15909	15920	15920	15851	15777	15644	15727	15826	15697	15897	15824	16087	15785	15780	15670	15901	15795	15777	15842	15854	15707	15659	15689	16014	15760	15694	15915	15826	15706	15819	15940	16071	15985	15780	15777	15953	15721	15648	15615	15707	15750	15913	15793	15801	15818	15630	15855	15865	15620	15866	15875	15764	16000	15949	15997	15815	15680	15724	15742	15961	15923	15790	15842	15715	15997	15766	15737	15890	15856	15944	15747	15757	15744	15893	15830	15840	15644	15744	15793	15731	15925	15663	15679	15817	15854	15666	15947	15803	15712	15679	15730	15619	15757	15726	15869	16052	15825	16006	15877	15919	15865	15660	15797	15809	15849	15767	15830	15773	15941	15702	15916	15797	15662	15745	15739	15628	15640	15605	15843	15754	15766	15900	15673	15746	15801	15835	15808	15693	15571	15800	16015	15921	15772	15750	15990	15879	15717	16005	15829	15849	15902	15826	16026	15632	15805	15886	15826	15741	15804	15822	15948	15817	15656	15778	15698	15574	15763	15828	15718	15867	15668	15827	16003	15911	15640	15657	15755	15865	15759	15930	15603	15665	15851	15882	15670	15709	15748	15945	15714	15905	15620	15862	15956	15679	15847	15938	15734	15620	15784	15973	15745	15773	16037	15850	15633	15748	15809	15786	15705	15875	15611	15848	15917	15718	15804	15727	15598	15654	15607	15808	15829	15732	16006	15782	15804	15795	15900	15803	15829	15890	15916	15758	15886	15794	15835	15850	15732	15752	15682	15730	15835	15718	15775	15729	15933	15793	15868	15839	15791	15799	15740	15988	15734	15905	15694	15929	15984	15897	15975	15897	15887	15840	15823	15831	15940	15690	15686	15755	15808	15844	15912	15826	15886	15721	16152	16055	15789	15764	15815	15940	15746	15799	15867	15804	15586	15799	15892	15954	15848	15614	15878	15835	15732	15701	15692	15925	15917	15822	15793	15756	16023	15846	15874	15686	15689	15834	15759	15917	15865	15787	15918	15630	15930	15743	15852	15918	16003	15824	15788	15849	15718	15808	15871	15876	15892	15816	15934	15684	15902	15772	15883	15858	15884	15773	15963	15867	15759	15692	15817	15971	15971	15581	15915	15783	15972	15857	15787	15836	15616	15807	15893	15911	15877	15923	15980	15871	15738	15960	15848	15713	15593	15633	15894	15872	15934	15884	15688	15900	15803	15787	15800	15805	15709	15847	15798	15648	15655	15831	15755	15859	15808	15736	15854	15806	15694	15778	15857	15865	15732	15869	15790	15701	15718	15680	15722	15785	15712	15834	15856	15833	15829	15990	15807	15923	15970	16000	15935	15808	15882	15956	15766	15877	15812	15758	15929	15749	15742	15958	15797	15822	15787	15879	15802	15584	15858	15909	15755	15718	15821	15710	15704	15938	15694	15852	15867	15839	15715	15673	15849	15925	15717	15662	15652	15934	15744	15961	15791	15928	15826	15774	15588	15849	15869	15924	15894	15832	15982	15642	15754	15794	15923	15957	15749	15720	15649	15790	15789	15628	15920	15722	15746	15904	15861	15969	15776	15758	15879	16010	15860	15759	15890	15812	15737	15804	15774	15968	15880	15801	15792	15580	15866	15868	15655	15847	15753	15860	15917	15833	15616	15800	15851	15924	15753	15878	15700	15749	15676	15771	15696	15718	15771	15922	15737	16022	15845	15725	15836	15572	15852	15850	15903	15967	15835	15750	15979	15720	15738	15984	15822	16035	15676	15689	15867	15743	16000	15942	15713	15829	15654	15674	15667	15740	15826	15894	15779	15925	15843	15974	15655	15857	15776	15819	15735	15875	15851	15756	15813	15827	15754	15754	15599	15656	15970	15855	15801	16044	15986	15793	15790	16017	15731	15714	15768	15786	15904	15709	15793	15933	15907	15878	15846	15751	15755	15828	16048	15855	15898
14388	14438	14524	13915	13759	13802	13666	13592	13817	19469	21575	16742	14462	13772	13668	13566	13473	13682	13574	13731	13523	13468	13573	13573	13538	13445	13638	13538	13604	13561	13715	13553	13643	13589	13494	13517	13642	13560	13669	13616	13421	13634	13691	13763	13514	13583	13472	13655	13571	13654	13656	13492	13624	13700	13520	13681	13618	13644	13520	13620	13702	13617	13531	13488	13697	13546	13567	13518	13679	13593	13671	13513	13803	13539	13479	13581	13562	13578	13737	13610	13513	13550	13665	13440	13692	13557	13654	13787	13562	13583	13620	13653	13609	13478	13567	13473	13443	13578	13502	13568	13522	13520	13504	13473	13579	13739	13507	13395	13522	13554	13659	13605	13611	13619	13542	13513	13608	13490	13472	13752	13522	13373	13417	13610	13685	13596	13563	13676	13414	13613	13777	13632	13423	13579	13488	13609	13509	13718	13649	13492	13706	13502	13431	13630	13577	13528	13761	13539	13474	13542	13507	13533	13435	13613	13622	13548	13462	13677	13545	13493	13374	13377	13685	13684	13579	13659	13678	13389	13588	13499	13699	13671	13453	13645	13566	13767	13654	13578	13470	13525	13597	13559	13604	13608	13549	13559	13559	13693	13666	13551	13524	13599	13494	13700	13593	13647	13623	13539	13576	13648	13574	13397	13676	13599	13553	13599	13540	13555	13584	13524	13541	13545	13491	13523	13561	13551	13586	13660	13475	13577	13666	13529	13626	13536	13499	13656	13630	13600	13470	13530	13561	13580	13654	13536	13495	13436	13692	13495	13462	13527	13490	13662	13508	13441	13499	13424	13622	13607	13529	13567	13591	13639	13653	13624	13524	13488	13597	13581	13630	13617	13669	13553	13480	13584	13447	13530	13456	13689	13618	13731	13551	13619	13687	13605	13700	13493	13625	13473	13542	13615	13558	13524	13590	13582	13545	13645	13431	13654	13543	13531	13559	13677	13621	13604	13433	13555	13631	13448	13546	13595	13683	13412	13412	13545	13552	13589	13636	13659	13633	13404	13533	13524	13631	13639	13542	13550	13727	13523	13605	13598	13644	13707	13685	13613	13643	13775	13600	13509	13631	13763	13592	13582	13570	13601	13625	13471	13806	13600	13610	13645	13564	13613	13606	13605	13583	13588	13539	13666	13436	13609	13597	13476	13620	13645	13752	13414	13653	13541	13421	13553	13638	13524	13341	13508	13610	13563	13546	13611	13508	13528	13403	13721	13643	13559	13457	13550	13601	13578	13675	13559	13433	13535	13615	13495	13389	13525	13622	13622	13437	13563	13646	13683	13558	13698	13452	13630	13644	13636	13456	13583	13669	13545	13545	13418	13569	13605	13580	13535	13614	13557	13573	13690	13558	13454	13690	13498	13522	13694	13679	13705	13482	13473	13756	13484	13663	13576	13573	13530	13582	13657	13568	13594	13531	13474	13678	13578	13435	13815	13660	13654	13538	13694	13460	13468	13606	13566	13684	13569	13556	13564	13529	13483	13445	13506	13467	13587	13572	13389	13686	13595	13562	13635	13473	13577	13598	13583	13437	13498	13590	13615	13598	13685	13651	13436	13645	13636	13631	13635	13453	13512	13514	13530	13769	13599	13613	13497	13668	13573	13644	13448	13445	13618	13492	13456	13513	13383	13572	13663	13663	13585	13375	13488	13794	13346	13457	13635	13599	13553	13598	13769	13652	13544	13565	13382	13619	13678	13552	13540	13691	13548	13581	13528	13452	13593	13400	13597	13478	13703	13694	13707	13576	13408	13616	13520	13483	13701	13516	13687	13594	13574	13565	13235	13462	13472	13672	13689	13405	13515	13722	13640	13721	13403	13439	13667	13476	13609	13805	13643	13518	13632	13638	13676	13581	13420	13508	13661	13501	13705	13733	13641	13536	13524	13539	13572	13498	13648	13596	13620	13321	13402	13457	13621	13491	13439	13597	13609	13578	13550	13447	13502	13436	13617	13654	13533	13513	13548	13690	13437	13600	13561	13582	13649	13618	13551	13608	13688	13633	13558	13474	13666	13422	13744	13704	13637	13567	13590	13479	13733	13545	13478	13545	13496	13629	13558	13678	13435	13501	13518	13568	13602	13589	13575	13474	13525	13548	13721	13444	13697	13508	13596	13599	13362	13596	13553	13561	13609	13365	13581	13678	13586	13633	13377	13627	13678	13693	13549	13584	13541	13598	13528	13552	13548	13632	13646	13629	13494	13632	13526	13469	13604	13616	13633	13651	13554	13570	13498	13562	13711	13596	13597	13473	13685	13535	13631	13579	13623	13618	13599	13702	13722	13646	13583	13444	13580	13501	13577	13528	13504	13753	13739	13375	13488	13491	13526	13621	13650	13657	13490	13595	13421	13491	13676	13490	13572	13653	13759	13715	13706	13672	13546	13590	13653	13633	13615	13655	13724	13740	13627	13587	13646	13512	13578	13574	13519	13710	13551	13750	13499	13607	13608	13529	13554	13825	13631	13646	13376	13570	13665	13532	13741	13651	13597	13535	13586	13554	13639	13711	13536	13599	13488	13523	13645	13515	13644	13553	13464	13634	13530	13385	13639	13407	13615	13608	13509	13621	13631	13526	13455	13765	13542	13728	13637	13541	13561	13533	13787	13617	13686	13482	13505	13531	13515	13458	13434	13458	13534	13527	13614	13515	13570	13495	13483	13617	13661	13717	13469	13538	13727	13356	13727	13664	13676	13636	13657	13501	13557	13506	13461	13697	13565	13573	13556	13644	13680	13560	13502	13446	13779	13504	13587	13626	13803	13714	13677	13436	13597	13598	13572	13585	13673	13539	13770	13598	13556	13640	13450	13487	13530	13429	13562	13698	13562	13625	13504	13445	13626	13715	13680	13611	13579	13468	13673	13683	13446	13584	13613	13582	13390	13358	13668	13359	13578	13661	13645	13516	13494	13598	13708	13567	13714	13493	13622	13592	13691	13636	13461	13568	13543	13594	13617	13681	13571	13623	13658	13487	13571	13707	13615	13471	13577	13635	13420	13629	13531	13668	13647	13524	13701	13667	13501	13500	13555	13473	13440	13581	13563	13597	13504	13801	13617	13506	13609	13704	13500	13673	13642	13468	13533	13661	13479	13566	13559	13444	13629	13535	13669	13593	13524	13577	13592	13680	13472	13430	13407	13800	13584	13699	13556	13532	13600	13417	13682	13549	13517	13564	13571	13410	13632	13560	13592	13501	13626	13469	13575	13724	13547	13621	13601	13554	13599	13519	13461	13497	13557	13652	13565	13644	13564	13590	13530	13511	13548	13604	13476	13555	13532	13606	13438	13557	13591	13557	13610	13585	13612	13588	13470	13579	13441	13651	13715	13627	13720	13545	13610	13718	13611	13601	13619	13493	13562	13473	13613	13517	13545	13627	13546	13553	13485	13549	13564	13562	13618	13647	13448	13648	13537	13497	13586	13670	13506	13558	13487	13537	13681	13657	13477	13515	13599	13581	13619	13560	13577	13566	13374	13634	13565	13609	13710	13634	13590	13376	13658	13728	13528	13614	13645	13717	13568	13589	13569	13610	13476	13558	13526	13496	13502	13586	13561	13519	13577	13561	13476	13580	13557	13646	13726	13741	13611	13634	13570	13497	13828	13557	13695	13439	13489	13630	13611	13723	13600	13615	13655	13584	13765	13692	13535	13561	13572	13611	13453	13630	13621	13578	13570	13529	13622	13724	13486	13571	13682	13554	13571	13640	13603	13638	13495	13670	13567	13550	13643	13694	13626	13647	13525	13678	13538	13467	13532	13512	13704	13555	13625	13605	13598	13420	13729	13534	13598	13573	13640	13499	13474	13536	13555	13532	13578	13476	13386	13517	13458	13655	13711	13569	13680	13671	13555	13744	13498	13473	13514	13609	13644	13621	13455	13557	13585	13421	13595	13723	13659	13564	13534	13521	13607	13637	13544	13740	13624	13554	13713	13597	13656	13596	13596	13610	13865	13560	13591	13685	13551	13600	13534	13579	13613	13576	13502	13561	13462	13481	13710	13664	13661	13569	13588	13581	13695	13648	13673	13632	13664	13624	13561	13658	13509	13521	13650	13685	13530	13582	13545	13524	13496	13359	13671	13538	13700	13610	13690	13515	13652	13842	13495	13628	13656	13597	13647	13588	13545	13752	13624	13604	13449	13652	13646	13535	13557	13671	13807	13464	13750	13497	13452	13753	13390	13594	13651	13686	13668	13638	13482	13557	13490	13706	13463	13653	13527	13683	13570	13469	13490	13487	13586	13580	13630	13691	13727	13504	13584	13738	13443	13576	13678	13575	13577	13418	13465	13523	13555	13666	13575	13629	13680	13598	13615	13708	13489	13511	13313	13602	13545	13461	13657	13752	13503	13561	13566	13710	13719	13493	13565	13235	13484	13501	13585	13598	13681	13715	13493	13443	13616	13670	13581	13631	13644	13635	13623	13613	13721	13512	13581	13546	13654	13528	13555	13702	13684	13691	13628	13676	13564	13502	13511	13583	13503	13652	13718	13528	13665	13635	13496	13456	13572	13614	13509	13540	13697	13586	13709	13640	13526	13573	13491	13524	13574	13635	13570	13608	13602	13681	13563	13474	13441	13572	13494	13781	13461	13554	13302	13784	13470	13519	13603	13647	13550	13470	13568	13544	13632	13603	13529	13577	13557	13536	13734	13500	13445	13580	13674	13501	13606	13604	13323	13570	13478	13605	13577	13369	13594	13646	13662	13553	13791	13558	13701	13518	13467	13568	13474	13509	13548	13561	13525	13531	13577	13484	13731	13755	13678	13601	13449	13695	13525	13508	13719	13653	13567	13671	13630	13478	13625	13674	13390	13526	13439	13529	13640	13643	13632	13613	13524	13603	13436	13734	13692	13586	13521	13637	13617	13418	13587	13634	13649	13513	13504	13497	13641	13510	13557	13609	13557	13508	13650	13663	13400	13655	13744	13435	13819	13633	13558	13484	13569	13658	13602	13675	13543	13577	13795	13487	13700	13670	13395	13481	13528	13622	13547	13566	13671	13528	13454	13482	13674	13531	13791	13513	13721	13575	13659	13678	13678	13594	13464	13636	13497	13480	13495	13540	13527	13641	13794	13776	13518	13625	13597	13626	13596	13458	13511	13562	13502	13406	13555	13533	13686	13692	13601
25551	20800	26795	25285	19178	17075	17018	16180	17609	35193	39677	25945	18798	16345	15972	15609	15650	15824	15635	15753	15821	15656	15525	15572	15828	15658	15637	15659	15548	15681	15445	15432	15738	15764	15741	15694	15431	15547	15363	15523	15460	15627	15820	15515	15866	15557	15492	15476	15673	15594	15669	15537	15622	15533	15591	15631	15752	15627	15537	15679	15421	15750	15635	15719	15713	15643	15663	15710	15787	15738	15673	15534	15742	15603	15617	15608	15370	15551	15569	15505	15657	15739	15635	15712	15514	15668	15630	15527	15758	15813	15513	15621	15461	15404	15608	15752	15594	15544	15641	15468	15616	15654	15623	15781	15668	15615	15561	15494	15736	15817	15797	15603	15648	15636	15581	15587	15759	15767	15608	15675	15679	15730	15669	15580	15590	15587	15640	15640	15441	15692	15718	15631	15629	15500	15418	15557	15613	15576	15487	15599	15709	15674	15684	15631	15654	15620	15548	15524	15586	15522	15726	15726	15525	15580	15485	15663	15554	15552	15593	15731	15830	15598	15781	15839	15671	15592	15592	15580	15664	15752	15622	15584	15640	15359	15275	15591	15729	15546	15720	15793	15663	15680	15568	15641	15701	15505	15558	15636	15661	15550	15647	15563	15585	15703	15720	15598	15684	15648	15515	15595	15655	15662	15671	15646	15694	15731	15660	15715	15417	15603	15585	15580	15596	15672	15642	15507	15655	15560	15674	15752	15608	15649	15615	15710	15691	15329	15413	15614	15368	15606	15485	15573	15619	15502	15469	15654	15530	15518	15396	15615	15485	15731	15638	15457	15595	15637	15622	15394	15872	15748	15621	15795	15656	15315	15204	15799	15391	15740	15635	15571	15700	15580	15404	15707	15844	15463	15550	15510	15604	15809	15388	15614	15855	15408	15587	15593	15610	15695	15683	15515	15663	15728	15608	15809	15592	15559	15516	15477	15575	15598	15714	15789	15515	15580	15464	15792	15605	15791	15636	15599	15426	15559	15552	15684	15522	15706	15526	15633	15687	15663	15499	15515	15394	15484	15600	15711	15357	15725	15552	15722	15534	15648	15524	15510	15694	15491	15687	15695	15565	15745	15812	15533	15522	15476	15629	15581	15632	15817	15502	15767	15661	15610	15676	15490	15620	15379	15550	15762	15650	15535	15673	15548	15481	15629	15582	15613	15658	15649	15584	15666	15715	15639	15540	15546	15633	15673	15727	15685	15693	15427	15643	15560	15537	15730	15676	15707	15607	15476	15686	15694	15620	15591	15607	15670	15703	15780	15736	15558	15706	15628	15677	15469	15589	15827	15654	15501	15619	15631	15567	15558	15654	15395	15634	15672	15560	15695	15490	15732	15801	15568	15664	15756	15738	15793	15486	15601	15481	15708	15672	15691	15701	15677	15565	15543	15607	15575	15797	15680	15487	15420	15492	15636	15516	15565	15605	15543	15595	15455	15668	15726	15734	15643	15444	15892	15721	15913	15821	15524	15562	15527	15641	15524	15576	15542	15649	15409	15456	15470	15549	15695	15644	15519	15651	15598	15678	15594	15617	15468	15787	15642	15560	15680	15618	15626	15595	15754	15590	15441	15612	15684	15664	15662	15747	15615	15592	15509	15753	15511	15595	15775	15584	15547	15487	15563	15542	15617	15523	15612	15650	15471	15578	15627	15662	15509	15581	15497	15517	15497	15644	15752	15759	15541	15710	15404	15737	15626	15796	15469	15396	15683	15476	15783	15563	15488	15632	15613	15544	15584	15678	15699	15510	15743	15707	15808	15767	15700	15586	15924	15736	15689	15633	15553	15764	15770	15664	15614	15608	15503	15751	15397	15573	15454	15446	15595	15591	15564	15629	15591	15620	15548	15822	15631	15497	15545	15397	15855	15531	15490	15726	15595	15647	15438	15720	15425	15792	15374	15641	15608	15668	15545	15618	15756	15834	15609	15539	15609	15545	15606	15583	15610	15518	15474	15642	15723	15626	15616	15506	15546	15579	15519	15663	15658	15692	15659	15828	15623	15579	15434	15852	15446	15698	15682	15573	15553	15586	15639	15641	15723	15615	15674	15540	15478	15760	15442	15579	15565	15579	15578	15553	15754	15480	15661	15785	15599	15775	15511	15504	15712	15875	15662	15460	15497	15479	15374	15467	15452	15771	15598	15859	15578	15728	15602	15777	15725	15737	15709	15576	15544	15668	15478	15628	15563	15571	15593	15604	15628	15590	15408	15443	15602	15513	15591	15685	15609	15618	15650	15759	15595	15723	15626	15557	15572	15599	15620	15385	15627	15567	15501	15552	15600	15663	15606	15579	15677	15672	15618	15557	15519	15686	15706	15882	15723	15482	15508	15649	15663	15644	15744	15485	15789	15739	15757	15528	15737	15607	15492	15621	15792	15752	15342	15531	15490	15635	15502	15660	15660	15521	15666	15596	15535	15720	15519	15641	15634	15324	15673	15735	15687	15609	15686	15799	15591	15568	15648	15532	15637	15660	15712	15699	15660	15649	15798	15702	15506	15712	15466	15662	15735	15620	15592	15672	15534	15562	15656	15632	15495	15634	15608	15651	15522	15807	15692	15570	15594	15592	15648	15631	15545	15636	15723	15857	15729	15865	15660	15677	15559	15750	15434	15684	15666	15749	15755	15564	15544	15439	15481	15455	15787	15699	15495	15681	15723	15502	15662	15538	15587	15666	15737	15456	15628	15628	15619	15570	15508	15667	15619	15584	15574	15488	15352	15615	15680	15666	15529	15527	15668	15629	15578	15498	15584	15616	15598	15417	15515	15644	15793	15526	15685	15544	15505	15616	15591	15636	15522	15592	15507	15567	15744	15549	15772	15593	15681	15747	15388	15752	15858	15721	15600	15763	15594	15748	15710	15578	15494	15893	15529	15703	15572	15648	15583	15664	15733	15596	15656	15785	15646	15636	15519	15554	15652	15640	15606	15463	15599	15529	15615	15551	15699	15623	15582	15733	15633	15697	15667	15608	15528	15606	15501	15678	15511	15521	15637	15693	15606	15525	15733	15828	15602	15736	15739	15654	15740	15721	15503	15749	15594	15626	15615	15736	15580	15545	15854	15504	15663	15668	15429	15770	15487	15803	15648	15537	15721	15440	15649	15650	15550	15701	15563	15648	15562	15543	15731	15750	15929	15768	15568	15579	15659	15522	15409	15734	15691	15887	15685	15689	15575	15596	15574	15654	15558	15471	15529	15538	15648	15549	15626	15640	15498	15775	15516	15523	15503	15530	15495	15703	15506	15645	15802	15530	15652	15567	15446	15533	15386	15625	15500	15516	15653	15511	15545	15597	15556	15581	15678	15794	15586	15598	15655	15739	15748	15710	15485	15843	15567	15778	15862	15522	15712	15679	15625	15525	15497	15592	15591	15555	15722	15644	15597	15552	15651	15768	15912	15590	15558	15540	15618	15628	15429	15629	15618	15729	15783	15502	15745	15605	15701	15581	15643	15372	15653	15680	15692	15513	15840	15415	15470	15586	15677	15638	15722	15475	15431	15659	15706	15715	15617	15729	15593	15701	15448	15488	15695	15553	15700	15714	15616	15621	15580	15691	15709	15579	15631	15491	15561	15612	15394	15699	15445	15604	15725	15649	15564	15711	15796	15696	15755	15572	15504	15511	15629	15702	15537	15585	15691	15764	15419	15560	15569	15506	15686	15661	15491	15505	15691	15726	15591	15736	15495	15622	15534	15659	15738	15677	15677	15502	15679	15601	15595	15773	15486	15617	15627	15567	15797	15592	15568	15610	15596	15553	15516	15736	15609	15855	15605	15803	15813	15547	15811	15883	15655	15600	15815	15590	15568	15774	15562	15753	15663	15664	15791	15550	15571	15557	15893	15610	15698	15623	15613	15549	15692	15460	15717	15624	15697	15639	15691	15588	15537	15500	15953	15717	15523	15616	15453	15531	15744	15579	15534	15634	15557	15680	15646	15461	15696	15568	15634	15665	15531	15643	15709	15690	15640	15655	15538	15656	15583	15875	15721	15608	15625	15463	15656	15730	15541	15760	15603	15423	15573	15748	15699	15483	15573	15419	15653	15617	15540	15781	15611	15664	15552	15474	15524	15850	15809	15752	15885	15699	15765	15851	15598	15656	15727	15601	15572	15665	15722	15573	15573	15661	15625	15544	15782	15676	15755	15526	15505	15520	15685	15676	15659	15642	15517	15731	15697	15611	15462	15514	15542	15390	15562	15685	15647	15756	15387	15663	15715	15526	15704	15587	15528	15561	15401	15465	15616	15649	15581	15580	15793	15781	15672	15746	15638	15780	15584	15690	15797	15638	15616	15635	15610	15533	15584	15621	15652	15595	15699	15611	15522	15557	15701	15712	15690	15793	15750	15800	15650	15588	15474	15581	15511	15549	15635	15523	15517	15376	15527	15785	15616	15705	15692	15447	15557	15653	15605	15724	15581	15672	15573	15701	15796	15463	15498	15602	15509	15778	15510	15611	15497	15234	15680	15530	15629	15742	15303	15600	15537	15606	15595	15590	15500	15596	15717	15491	15443	15744	15586	15719	15645	15789	15759	15676	15492	15556	15613	15745	15578	15555	15626	15614	15543	15564	15712	15534	15528	15763	15588	15724	15721	15641	15712	15493	15685	15671	15616	15662	15535	15709	15756	15774	15708	15730	15771	15566	15733	15564	15648	15585	15527	15524	15511	15657	15615	15694	15755	15700	15798	15684	15674	15611	15661	15688	15739	15659	15668	15596	15590	15689	15670	15887	15816	15582	15691	15574	15498	15663	15724	15783	15556	15500	15545	15598	15489	15564	15669	15763	15386	15808	15483	15585	15746	15640	15634	15723	15649	15724	15698	15769	15604	15535	15569	15617	15664	15886	15496	15761	15546	15626	15544	15573	15574	15367	15522	15604	15544	15766	15451	15684	15688	15659	15750	15678	15683	15568	15649	15627	15721	15513	15511	15553	15570	15681	15608	15661	15624	15506	15637	15666	15837	15575	15504	15616	15858	15609	15661	15754	15558	15777	15422	15764	15519	15709	15627	15627	15709	15664	15715	15697	15560	15671	15533	15550	15595	15693	15703	15808	15551	15794	15703	15605	15686	15637	15602	15698	15666	15736	15686	15655	15755	15511	15662	15616	15453	15590	15649	15430	15502
13518	19175	18525	15840	15034	14608	14093	14035	17322	38893	38806	23217	15559	13776	13505	13454	13622	13472	13460	13333	13609	13463	13480	13541	13433	13492	13442	13337	13626	13599	13392	13498	13468	13514	13319	13575	13356	13496	13470	13475	13487	13407	13512	13371	13485	13482	13651	13252	13576	13667	13508	13380	13458	13424	13540	13522	13581	13407	13498	13366	13533	13488	13444	13451	13487	13530	13604	13402	13561	13420	13583	13444	13562	13420	13591	13430	13592	13521	13432	13455	13511	13318	13411	13575	13473	13577	13542	13450	13429	13467	13524	13547	13606	13423	13408	13589	13535	13472	13558	13424	13403	13397	13475	13544	13434	13472	13436	13440	13495	13531	13509	13542	13506	13457	13506	13444	13380	13314	13449	13450	13312	13497	13523	13470	13581	13509	13283	13588	13368	13464	13500	13326	13411	13456	13579	13391	13487	13533	13470	13348	13490	13445	13404	13517	13504	13440	13615	13455	13383	13541	13500	13549	13400	13309	13488	13523	13503	13591	13448	13681	13548	13458	13494	13398	13341	13321	13451	13497	13595	13526	13573	13308	13556	13509	13343	13457	13418	13489	13399	13496	13414	13533	13318	13359	13516	13432	13557	13387	13442	13421	13401	13559	13682	13596	13524	13391	13461	13371	13588	13468	13562	13398	13499	13370	13546	13489	13679	13503	13388	13546	13485	13496	13487	13418	13480	13491	13601	13669	13547	13451	13390	13393	13398	13362	13469	13600	13308	13429	13480	13501	13561	13457	13483	13429	13503	13338	13478	13486	13607	13339	13412	13468	13466	13411	13502	13503	13385	13409	13420	13512	13627	13402	13441	13512	13458	13261	13518	13446	13458	13499	13455	13650	13440	13459	13650	13399	13532	13540	13323	13315	13580	13544	13380	13369	13520	13446	13509	13448	13629	13345	13465	13445	13429	13416	13466	13550	13463	13500	13514	13456	13586	13502	13271	13494	13417	13395	13604	13476	13519	13357	13454	13430	13534	13456	13390	13494	13377	13685	13534	13466	13345	13388	13389	13509	13482	13569	13261	13520	13515	13505	13460	13541	13400	13478	13494	13510	13523	13474	13530	13415	13618	13361	13486	13491	13425	13524	13473	13280	13525	13410	13372	13443	13501	13551	13388	13406	13520	13348	13531	13605	13425	13482	13332	13513	13507	13504	13470	13414	13588	13519	13288	13397	13413	13425	13405	13623	13315	13511	13343	13529	13477	13415	13310	13525	13426	13431	13396	13328	13542	13311	13566	13520	13640	13582	13466	13462	13554	13548	13541	13529	13377	13375	13513	13621	13441	13602	13377	13377	13624	13383	13529	13404	13524	13409	13546	13617	13595	13374	13342	13650	13477	13404	13491	13571	13482	13497	13444	13510	13514	13579	13521	13529	13444	13474	13540	13389	13662	13361	13575	13515	13558	13379	13581	13489	13564	13539	13429	13390	13412	13462	13463	13524	13387	13601	13464	13449	13489	13494	13474	13404	13569	13524	13519	13376	13367	13351	13513	13522	13551	13442	13408	13363	13339	13506	13416	13322	13569	13455	13511	13392	13316	13379	13438	13631	13457	13456	13393	13411	13532	13507	13471	13532	13619	13376	13425	13414	13446	13383	13471	13393	13374	13766	13394	13554	13516	13330	13478	13480	13353	13453	13494	13442	13368	13424	13597	13504	13429	13469	13470	13465	13558	13441	13439	13434	13259	13361	13401	13478	13423	13421	13475	13471	13586	13307	13644	13350	13566	13438	13493	13372	13545	13453	13450	13515	13554	13665	13483	13522	13580	13333	13286	13412	13398	13460	13506	13462	13558	13371	13604	13579	13443	13588	13492	13525	13391	13540	13389	13442	13410	13490	13283	13399	13595	13571	13436	13485	13630	13601	13343	13432	13327	13623	13439	13452	13559	13504	13462	13469	13252	13398	13509	13625	13385	13498	13493	13480	13382	13393	13550	13587	13530	13447	13539	13400	13420	13467	13376	13330	13617	13477	13599	13311	13545	13544	13558	13391	13591	13387	13500	13471	13442	13380	13560	13409	13558	13567	13311	13656	13453	13485	13459	13399	13353	13386	13549	13459	13608	13314	13419	13577	13505	13498	13544	13422	13451	13479	13523	13521	13449	13358	13348	13456	13506	13483	13369	13333	13609	13428	13534	13568	13521	13459	13502	13464	13428	13450	13731	13502	13362	13610	13456	13296	13634	13418	13437	13252	13655	13456	13366	13554	13368	13308	13465	13400	13622	13582	13403	13400	13404	13635	13463	13394	13538	13446	13373	13329	13496	13502	13480	13440	13410	13363	13511	13507	13444	13460	13463	13437	13457	13556	13557	13537	13423	13425	13426	13632	13613	13355	13533	13556	13562	13371	13492	13501	13703	13543	13499	13376	13334	13459	13461	13458	13477	13550	13409	13504	13415	13533	13374	13471	13546	13489	13548	13415	13495	13468	13632	13404	13343	13472	13452	13526	13137	13410	13477	13408	13502	13402	13490	13423	13414	13503	13475	13488	13565	13497	13359	13534	13510	13462	13541	13350	13482	13517	13370	13612	13397	13561	13425	13368	13560	13403	13525	13469	13518	13462	13599	13554	13595	13446	13508	13503	13507	13555	13614	13474	13437	13441	13568	13551	13367	13458	13390	13533	13496	13483	13421	13482	13370	13489	13399	13483	13266	13402	13420	13582	13345	13433	13251	13497	13418	13384	13449	13367	13388	13463	13596	13607	13602	13430	13500	13427	13487	13709	13521	13461	13338	13265	13346	13533	13526	13375	13428	13337	13543	13212	13446	13313	13588	13444	13436	13390	13468	13450	13654	13521	13476	13353	13450	13631	13549	13504	13576	13572	13515	13374	13440	13366	13604	13332	13421	13394	13524	13482	13413	13228	13402	13550	13637	13399	13461	13520	13466	13354	13528	13595	13395	13500	13568	13407	13313	13505	13388	13534	13526	13237	13392	13568	13458	13446	13582	13530	13562	13495	13520	13441	13456	13449	13572	13715	13369	13571	13373	13481	13468	13408	13249	13456	13412	13470	13487	13572	13552	13396	13467	13585	13545	13381	13416	13472	13556	13484	13457	13471	13533	13521	13549	13513	13371	13547	13339	13419	13693	13559	13370	13718	13476	13350	13604	13613	13422	13518	13497	13356	13388	13425	13607	13521	13442	13355	13659	13588	13399	13609	13417	13513	13497	13554	13615	13383	13314	13524	13490	13274	13565	13539	13473	13384	13518	13384	13486	13460	13453	13505	13213	13425	13429	13597	13545	13468	13552	13451	13538	13463	13527	13399	13615	13508	13505	13386	13531	13329	13517	13348	13573	13441	13416	13617	13530	13505	13596	13396	13477	13460	13418	13594	13431	13548	13455	13495	13497	13614	13553	13407	13542	13279	13323	13552	13440	13446	13645	13530	13382	13507	13520	13468	13561	13473	13462	13477	13559	13489	13485	13350	13400	13480	13412	13478	13602	13659	13548	13386	13505	13398	13503	13582	13538	13368	13496	13322	13462	13389	13504	13472	13642	13390	13595	13556	13320	13446	13530	13434	13591	13513	13529	13491	13609	13566	13474	13518	13335	13490	13501	13347	13447	13486	13343	13611	13399	13343	13581	13449	13403	13726	13497	13489	13378	13343	13548	13466	13374	13328	13630	13538	13456	13565	13472	13445	13536	13467	13432	13496	13541	13534	13556	13477	13403	13467	13554	13500	13374	13360	13371	13495	13535	13585	13419	13536	13487	13451	13567	13308	13602	13571	13425	13377	13452	13375	13425	13271	13596	13663	13486	13509	13460	13513	13538	13322	13427	13552	13622	13279	13491	13527	13538	13530	13492	13373	13477	13405	13470	13548	13578	13448	13612	13395	13386	13530	13531	13440	13347	13514	13356	13344	13509	13308	13495	13527	13402	13453	13503	13604	13577	13674	13355	13455	13500	13393	13510	13447	13479	13487	13305	13592	13483	13536	13526	13344	13432	13529	13566	13609	13402	13478	13453	13525	13297	13528	13420	13437	13550	13437	13584	13526	13379	13443	13407	13367	13363	13513	13494	13377	13498	13398	13532	13620	13387	13529	13436	13458	13241	13611	13463	13491	13520	13451	13456	13538	13646	13399	13474	13440	13574	13305	13468	13488	13495	13486	13459	13564	13577	13579	13489	13423	13677	13418	13440	13338	13405	13616	13349	13501	13560	13478	13332	13432	13597	13439	13497	13415	13431	13560	13352	13538	13336	13405	13521	13476	13313	13550	13556	13457	13513	13395	13463	13369	13363	13464	13508	13281	13459	13434	13418	13458	13466	13524	13411	13359	13482	13432	13509	13294	13608	13473	13426	13555	13445	13511	13528	13568	13351	13412	13360	13413	13293	13490	13554	13379	13367	13582	13388	13533	13436	13403	13430	13384	13397	13284	13277	13478	13411	13503	13504	13529	13797	13556	13524	13546	13473	13540	13492	13512	13525	13478	13403	13436	13319	13358	13414	13471	13486	13460	13496	13557	13448	13506	13508	13410	13385	13504	13463	13524	13366	13583	13424	13388	13460	13315	13405	13377	13302	13511	13665	13509	13616	13425	13479	13374	13539	13439	13449	13493	13437	13595	13434	13473	13508	13448	13550	13423	13384	13344	13536	13549	13614	13564	13482	13490	13537	13574	13442	13476	13600	13537	13515	13297	13459	13556	13561	13570	13550	13324	13457	13394	13534	13419	13497	13532	13558	13559	13621	13335	13606	13701	13448	13491	13345	13498	13551	13398	13582	13489	13392	13500	13505	13483	13519	13507	13424	13363	13482	13575	13359	13489	13528	13461	13382	13541	13551	13600	13446	13592	13430	13345	13523	13436	13685	13444	13403	13310	13406	13572	13462	13418	13483	13538	13388	13471	13572	13443	13522	13515	13564	13493	13525	13457	13613	13453	13449	13459	13537	13449	13447	13343	13351	13361	13388	13519	13506	13493	13581	13568	13574	13377	13503	13373	13462	13463	13385	13479	13593	13503	13388	13461	13438	13347	13404	13438	13454	13638	13538	13475	13414	13575	13596	13380	13340	13538	13356	13477	13429	13541	13402	13523	13280	13512	13424	13505	13545	13477	13492	13388	13477	13461	13378	13463	13397	13419	13408	13408	13375	13493	13453	13542	13373	13452
23647	20830	28122	23668	21205	22316	20958	17412	24247	58934	52822	30441	20711	17143	16248	15693	16089	15951	15733	15739	15798	15868	15808	15751	15662	15867	15857	15764	15822	16011	16001	15950	15845	15669	15707	15752	15928	15772	15889	15758	15700	15657	15677	15935	15840	15763	15873	15759	15837	15798	15845	15748	16068	15833	15901	15920	15710	15922	15816	15802	15732	15852	15810	15845	15530	15892	16136	15755	15919	15753	16046	15776	15803	15845	15798	15917	15534	15765	15759	15719	15815	15775	15811	15678	15705	15726	15766	15666	15902	15719	15791	15544	15782	15868	15622	15843	15765	15848	15784	15800	15813	15804	15678	15907	15677	15698	15671	15700	15817	15759	15688	15836	15824	15856	15873	15803	15609	15603	15629	15837	15842	15607	15708	15795	15785	15981	15766	15758	15740	15893	15859	15839	15982	15888	15776	15854	15782	15572	15733	15830	15677	15651	15864	15470	15827	15561	15778	15767	15911	15949	15768	15737	15618	15847	15653	15674	15776	15808	15835	15869	15828	15760	15681	15701	15884	15702	15809	15621	15611	15724	15795	15682	15709	15812	15743	15796	15677	15773	15767	15708	15792	15773	15870	15722	15707	15631	15782	15823	15713	15884	15724	15880	15686	15963	15858	15775	15971	15770	15811	15666	15701	15870	15870	15657	15823	15736	15699	15733	15821	16051	15765	15926	15734	15725	15886	16048	15765	15674	16008	15857	15795	15808	15607	15524	15664	15857	15907	15736	15701	15673	15748	15885	15692	15886	15905	15632	15687	15711	15825	15785	15671	15897	15798	15835	15701	15782	15847	15687	15739	15836	15770	15896	15864	15762	15858	15932	15645	15591	15852	15784	15774	15840	15770	15759	16041	15776	15687	15660	15863	15889	15807	15863	15740	15823	15765	16024	15757	15856	15755	15742	15983	15782	15988	15822	15864	15529	15881	15663	15581	15751	15719	15733	15578	15874	15755	15803	15643	15653	15892	15878	15626	15843	15675	15930	15648	15851	15885	15752	15837	15869	15900	15808	15652	15807	15751	15804	15748	15924	15835	15846	15755	15898	15761	15982	15697	15571	15708	15801	15773	15689	15767	15747	15649	15694	15514	15724	15873	15722	15746	15827	15932	15797	15627	15859	15982	15735	15864	15684	15684	15630	15807	15837	15719	15774	15770	15695	15727	15767	15752	15676	15826	15864	15813	15777	15885	15700	15955	15774	15872	15992	15972	15668	15612	15775	15833	15877	15876	15630	15789	15720	15936	15899	15677	15694	15760	15668	15738	15686	15797	15781	15827	15641	15823	15646	15747	15734	15911	15683	15963	15695	15825	15911	15703	15826	15905	15654	15717	15776	15672	16013	15697	15808	15613	15814	15697	15723	15780	15823	15763	15831	15816	16209	15688	15664	15864	15890	15834	15674	15709	15879	15501	15778	15703	16023	15740	15698	15559	15933	15688	15888	15521	15685	15722	15766	15869	15764	15768	15913	15638	15545	15668	15596	15850	15841	15795	15725	15805	15630	15796	15707	15811	15788	15785	15557	15926	15736	15723	15838	15732	15849	15784	15859	15895	15782	15621	15523	15641	15650	15783	15785	15921	15769	15777	15799	15757	15564	15938	15696	15698	15852	15620	15695	15892	15979	15812	15682	15836	15728	15763	15841	15610	15813	15993	15807	15883	15956	15960	15801	15716	15634	15789	15662	15771	15927	15878	15632	15707	15498	15721	15716	15658	15760	15875	16059	15755	15847	15777	15702	15684	15720	15723	15668	15988	15834	15952	15701	15824	15584	15890	15880	15631	15509	15593	15631	15774	15802	15960	15716	15865	15682	15694	15583	15863	15642	15847	15794	15799	15685	15652	15911	15728	15864	15946	15820	15672	15690	15702	15889	15750	15789	15637	15867	15835	15875	15949	15681	16034	15906	15815	15804	15686	15803	15827	15729	15818	15564	15780	15875	15701	15732	15942	15746	15480	15755	15740	15930	15720	15687	15835	15815	15972	15797	15638	15848	15787	15869	15952	15801	15887	15889	15854	15945	15884	15881	15658	15770	15794	15830	15889	15716	15819	15766	15806	15903	15550	15970	15721	15721	15826	15701	15573	15724	15682	15715	15822	15654	15754	15821	15804	15896	15802	15762	15692	15554	15821	15679	15920	15714	15669	15711	16025	15817	15715	15798	15690	15715	15668	15714	15632	15731	15673	15819	15635	15964	15949	15903	15860	15864	15812	15781	15801	15713	15899	15902	15842	15714	15761	15787	15628	15697	15608	15854	15859	15690	15639	15803	15668	15843	15808	15674	15574	15688	15635	15737	15723	15687	15742	15905	15802	15794	15616	15809	15955	15662	15846	15864	15863	15720	15741	15657	15726	15896	15902	15837	15908	15903	15968	15812	15808	15715	15797	15833	15816	15712	15605	15670	15769	15925	15751	15800	15795	15747	15692	15799	15789	15756	15863	15780	15520	15792	15551	15514	15705	15882	15924	15795	15886	15943	15832	15764	15886	15872	15712	15828	15600	15617	15781	15662	15691	15680	15711	15807	15799	15699	15786	15895	15571	15856	15809	15707	15560	15663	15884	15650	15617	15902	15986	15595	15799	15658	15618	15819	15932	15801	15754	15762	15614	15715	15768	15802	15966	15859	15881	15933	15754	15752	15723	15877	15609	15788	15800	15857	15752	15498	15668	16042	15774	15776	15869	15695	15786	15764	15604	15625	15673	15539	15759	15731	15691	15722	15866	15692	15819	15772	15715	15733	15658	15793	15812	15814	15754	15771	15792	15767	15742	15850	15813	15713	15753	15849	15739	15776	15778	15629	15736	15759	15749	15728	15831	15869	15656	15754	15792	15802	15768	15896	15716	15617	15743	15722	15828	15918	15613	15741	15805	15621	15696	15764	15636	15718	15941	15758	15482	15689	15895	15888	15690	15888	15783	15985	15827	15864	15834	15718	15725	15697	15850	15982	15839	15715	15752	15793	15802	15721	15872	15691	15837	15837	15661	15989	15595	15798	15768	15845	15937	15888	15782	15704	15814	15968	15652	15733	15675	15699	15738	15676	15634	15685	15755	15600	15673	15668	15693	15775	15661	15891	15793	15797	15846	15699	15979	15771	15835	15975	15716	15985	15834	15793	15788	15726	15775	15718	15816	15949	15918	15923	15688	15817	15951	15849	15739	15855	15872	15791	15761	15722	15665	15605	16059	15732	15778	15877	15752	15699	15890	15779	15751	15721	15902	15891	15688	15624	15896	15828	15826	15841	15566	15667	15477	15793	15675	15972	15679	15835	15873	15610	15667	15824	15889	15792	15868	15872	16061	15827	15711	15686	15625	15815	15745	15695	15657	15741	15705	15936	15824	15720	15903	15859	15799	15803	15819	15774	15928	15839	15676	15839	15768	15821	15598	15758	15758	15773	15911	15624	15740	15884	15769	15838	15711	15760	15791	15632	15674	15819	15660	15595	15976	15748	15595	15583	15599	15805	15860	15790	15695	15822	15752	15910	15600	15809	15866	15665	15852	15844	15804	15876	15647	15671	15746	15719	15607	15681	15900	16010	15844	15746	15768	15619	15813	15799	16004	15667	15424	15751	15723	15692	15803	15608	15780	15788	15795	15699	15622	15802	15769	15900	15825	15697	15747	15957	15755	15875	15992	15981	15650	15704	15725	15754	15632	15904	15926	15678	16062	15727	15760	15911	15632	15677	15848	15781	15796	15759	15885	15834	16112	15739	15817	15628	15706	15819	15867	15631	16013	15706	15686	15680	16058	15816	15728	15688	15760	15778	15780	15713	15770	15824	15703	15687	15883	15839	15867	15679	15657	15790	15802	15768	15797	15872	15770	15647	15625	15787	15798	15704	15958	15738	15637	15787	15752	15572	15693	15794	15740	15748	15688	16035	15942	15854	15912	15646	15781	15848	15980	15960	15666	15790	15779	15660	15876	15680	15990	15813	15783	15880	15783	15888	15747	15682	15788	15690	16017	15771	15682	15830	15992	16003	15820	15576	15810	15712	15894	15691	15824	15769	15773	15776	15903	15914	15830	15948	15890	15578	15909	15793	15737	15748	15725	15690	15810	15887	15730	15837	15799	15775	15789	15883	15733	15662	15590	15783	15777	15769	15585	15829	15695	15605	15674	15837	15764	15823	15828	15617	15757	15735	15815	15709	15576	15651	15830	15688	15760	15839	15907	15660	15807	15671	15827	15801	15806	15768	15624	15829	15649	15705	15836	15658	15755	15660	15701	15829	15666	15787	15611	15600	15709	15799	15771	15631	15664	15736	15553	15756	15767	15765	15827	15737	15685	15686	15730	15722	15739	15776	15768	15808	15754	15931	15786	15689	15889	15781	15843	15772	16003	15759	15558	15575	15790	15888	15792	15647	15733	15722	15768	15640	15671	15758	15955	15889	15808	15962	15771	15674	15820	15911	15799	15704	16012	15806	15819	15723	15691	15710	15675	15872	15780	15784	15799	15621	15727	15565	15896	15824	15991	15746	15952	15730	15694	15650	15668	15860	15721	15793	15944	15947	15802	15660	15943	15878	15639	15757	15613	15644	15529	15908	15682	15877	15585	15742	15887	15883	15879	15550	15740	15740	15973	15826	15725	15730	15797	15711	15851	15717	15689	15795	15645	15747	15805	15754	16100	15712	15668	15624	15660	15746	15830	15792	15927	15744	15727	15683	15851	15642	15789	15659	15806	15864	15667	15745	15786	15765	15789	15765	15883	15692	15895	15617	15620	15809	15740	15929	15678	15655	15805	15536	15613	15690	15773	15518	15804	15845	15779	15750	15743	15879	15868	15835	15701	15653	15652	15895	15858	15888	15911	15825	15759	15890	15875	15882	15656	15722	15898	15788	15925	15691	15976	15922	15830	15834	15683	15761	16038	15791	15800	15819	15758	15664	15960	15874	15949	15978	15830	15901	15688	15850	15771	15846	15837	15790	15896	15600	15736	15574	15744	15639	15907	15705	15539	15761	15749	15746	15856	15655	15878	15803	15675	15723	15682	15521	15784	15697	15759	15734	15783	15800	15695	15911	15617	15654	15749	15710	15864	15833	15811	15710	15926	15786	15564	15614	15799	15828	15606	15843	15792	15936	15673	15713	15854	15807	15738	15634	15882	15680	15757	15656	15864	15763
16137	26740	25132	19955	17414	16096	15451	15412	26066	59130	49389	28148	17119	14110	13581	13661	13489	13441	13674	13550	13571	13672	13744	13657	13570	13506	13599	13598	13599	13596	13497	13605	13607	13608	13607	13560	13518	13403	13631	13540	13575	13691	13768	13602	13573	13549	13644	13596	13550	13526	13558	13739	13624	13582	13747	13550	13588	13691	13455	13552	13410	13507	13682	13519	13631	13658	13468	13677	13747	13501	13753	13558	13420	13468	13441	13470	13668	13571	13575	13726	13451	13737	13484	13531	13462	13558	13567	13595	13579	13505	13431	13557	13526	13554	13642	13515	13594	13705	13694	13712	13616	13420	13462	13497	13400	13506	13626	13692	13422	13589	13547	13694	13536	13570	13367	13600	13534	13626	13602	13589	13589	13468	13489	13557	13496	13566	13620	13600	13545	13588	13651	13747	13656	13663	13606	13470	13572	13536	13660	13622	13569	13578	13544	13475	13558	13736	13521	13573	13550	13581	13722	13476	13603	13444	13603	13625	13465	13644	13551	13576	13615	13721	13583	13641	13546	13669	13604	13502	13634	13552	13535	13725	13583	13508	13610	13550	13644	13547	13659	13548	13597	13629	13570	13538	13382	13485	13631	13556	13401	13680	13508	13631	13566	13496	13543	13577	13589	13335	13503	13636	13596	13558	13574	13627	13570	13470	13650	13517	13561	13467	13693	13612	13665	13595	13377	13411	13740	13699	13580	13626	13366	13653	13657	13611	13538	13367	13527	13467	13616	13663	13680	13511	13683	13716	13686	13608	13518	13412	13623	13655	13658	13648	13694	13446	13497	13661	13606	13531	13574	13414	13554	13569	13615	13715	13632	13527	13578	13477	13551	13521	13639	13425	13565	13629	13679	13655	13660	13570	13600	13445	13483	13309	13478	13655	13561	13573	13614	13631	13513	13450	13464	13439	13677	13591	13544	13840	13617	13719	13497	13484	13625	13654	13674	13539	13452	13559	13654	13586	13498	13566	13688	13544	13455	13458	13661	13653	13550	13722	13577	13470	13671	13613	13663	13572	13640	13367	13455	13699	13533	13593	13696	13506	13717	13679	13594	13637	13473	13746	13679	13533	13615	13506	13621	13675	13556	13454	13488	13628	13683	13484	13550	13659	13508	13578	13540	13562	13393	13514	13648	13518	13549	13595	13588	13474	13700	13591	13572	13479	13646	13703	13517	13513	13667	13745	13559	13585	13714	13602	13621	13523	13533	13443	13670	13521	13391	13729	13679	13621	13503	13604	13528	13456	13564	13655	13597	13634	13741	13715	13638	13562	13479	13501	13636	13643	13571	13542	13659	13468	13634	13496	13486	13504	13575	13523	13544	13492	13561	13590	13583	13449	13495	13567	13474	13516	13519	13583	13510	13765	13669	13455	13407	13797	13538	13464	13697	13667	13507	13521	13658	13499	13479	13404	13509	13687	13572	13607	13654	13638	13572	13446	13624	13429	13797	13576	13535	13559	13677	13559	13596	13563	13730	13472	13439	13480	13442	13513	13518	13641	13517	13522	13444	13370	13422	13620	13712	13488	13581	13553	13492	13642	13595	13641	13460	13647	13518	13725	13683	13617	13505	13686	13526	13550	13610	13710	13636	13600	13651	13481	13855	13412	13582	13579	13707	13521	13515	13759	13626	13501	13580	13524	13577	13792	13635	13532	13600	13564	13670	13673	13497	13501	13568	13606	13473	13449	13610	13586	13603	13572	13609	13621	13565	13587	13487	13410	13521	13421	13614	13495	13685	13408	13613	13629	13604	13706	13651	13614	13512	13585	13565	13550	13650	13628	13410	13676	13579	13514	13597	13656	13596	13652	13690	13529	13708	13688	13447	13589	13541	13574	13732	13479	13520	13473	13565	13557	13618	13683	13430	13544	13639	13640	13546	13503	13630	13580	13506	13508	13564	13545	13512	13474	13621	13637	13676	13393	13542	13471	13787	13585	13527	13617	13334	13698	13544	13606	13572	13433	13532	13610	13497	13794	13607	13609	13735	13522	13493	13495	13658	13444	13581	13475	13639	13612	13523	13504	13531	13684	13716	13591	13678	13474	13585	13482	13560	13720	13578	13641	13601	13488	13503	13662	13431	13582	13487	13416	13739	13447	13596	13694	13593	13646	13448	13539	13634	13493	13498	13657	13577	13726	13557	13530	13642	13626	13697	13444	13549	13408	13666	13511	13659	13619	13627	13484	13500	13624	13745	13534	13713	13469	13448	13512	13518	13616	13687	13483	13465	13435	13433	13549	13540	13561	13427	13463	13704	13735	13583	13566	13640	13527	13618	13522	13682	13532	13578	13601	13385	13586	13399	13430	13358	13500	13470	13642	13582	13738	13624	13571	13643	13364	13494	13673	13686	13449	13561	13481	13678	13681	13511	13397	13391	13638	13602	13683	13571	13649	13488	13604	13604	13610	13601	13561	13638	13474	13641	13598	13594	13634	13523	13621	13534	13641	13429	13412	13656	13421	13736	13604	13492	13574	13529	13667	13485	13657	13485	13500	13445	13764	13460	13697	13628	13569	13472	13715	13504	13626	13661	13441	13636	13496	13629	13514	13596	13554	13592	13565	13644	13667	13350	13671	13521	13523	13683	13646	13584	13551	13583	13713	13612	13403	13536	13505	13528	13483	13574	13566	13585	13676	13377	13595	13678	13524	13565	13667	13522	13579	13417	13623	13504	13574	13525	13611	13647	13555	13677	13455	13594	13586	13748	13395	13582	13581	13603	13505	13576	13490	13584	13510	13608	13813	13583	13627	13465	13626	13569	13487	13608	13492	13650	13583	13686	13487	13561	13531	13463	13463	13460	13657	13704	13554	13540	13493	13557	13645	13648	13500	13520	13597	13488	13525	13518	13588	13575	13692	13406	13669	13423	13630	13510	13598	13612	13624	13549	13637	13542	13640	13423	13467	13624	13605	13458	13584	13465	13441	13595	13677	13524	13778	13495	13434	13617	13684	13644	13466	13456	13549	13538	13515	13651	13609	13641	13504	13682	13331	13779	13515	13412	13456	13536	13665	13540	13604	13542	13459	13499	13598	13701	13739	13502	13541	13506	13597	13595	13659	13576	13526	13592	13501	13623	13523	13556	13453	13637	13617	13314	13594	13475	13473	13465	13488	13637	13665	13545	13676	13548	13492	13594	13542	13653	13633	13631	13403	13593	13567	13596	13642	13643	13695	13760	13729	13603	13372	13665	13533	13765	13521	13658	13665	13722	13567	13544	13558	13279	13533	13509	13668	13609	13506	13540	13602	13491	13641	13754	13580	13426	13415	13416	13549	13575	13667	13477	13541	13717	13609	13591	13536	13519	13573	13373	13382	13641	13545	13478	13645	13454	13577	13735	13573	13485	13554	13464	13553	13655	13491	13549	13661	13483	13649	13542	13711	13546	13585	13471	13574	13458	13588	13559	13413	13594	13377	13505	13720	13519	13588	13633	13585	13450	13629	13586	13591	13692	13608	13485	13481	13514	13565	13709	13628	13679	13553	13452	13633	13609	13615	13464	13631	13623	13672	13602	13514	13488	13463	13635	13489	13580	13478	13569	13616	13510	13817	13449	13514	13708	13670	13589	13634	13448	13611	13748	13628	13569	13657	13753	13565	13389	13496	13670	13626	13563	13713	13551	13684	13656	13471	13583	13580	13503	13545	13708	13555	13620	13556	13558	13629	13646	13683	13578	13677	13627	13536	13904	13401	13409	13612	13559	13467	13505	13635	13553	13579	13709	13688	13592	13574	13399	13575	13537	13481	13632	13580	13631	13629	13748	13590	13448	13560	13451	13589	13477	13725	13492	13446	13301	13728	13552	13606	13398	13477	13601	13496	13588	13557	13431	13459	13548	13479	13588	13541	13506	13452	13729	13551	13589	13650	13509	13427	13414	13735	13742	13745	13484	13564	13512	13406	13542	13610	13535	13519	13518	13517	13686	13612	13494	13629	13583	13468	13589	13544	13558	13549	13680	13572	13762	13352	13574	13611	13546	13783	13551	13423	13566	13664	13438	13555	13549	13634	13641	13548	13422	13708	13590	13436	13474	13307	13490	13637	13512	13680	13472	13592	13588	13598	13623	13525	13572	13681	13504	13594	13629	13622	13640	13576	13610	13471	13573	13548	13500	13677	13264	13585	13610	13527	13429	13569	13676	13686	13602	13485	13527	13432	13540	13451	13561	13581	13612	13519	13713	13474	13526	13552	13735	13630	13543	13697	13522	13610	13523	13516	13581	13727	13583	13648	13495	13707	13619	13432	13565	13690	13622	13629	13487	13372	13412	13506	13614	13529	13569	13482	13476	13602	13638	13783	13518	13525	13615	13457	13639	13683	13626	13527	13653	13677	13642	13659	13533	13628	13525	13594	13564	13685	13492	13634	13668	13325	13476	13655	13534	13638	13676	13697	13593	13408	13461	13421	13549	13595	13539	13511	13663	13604	13610	13721	13529	13693	13543	13658	13565	13715	13477	13725	13718	13563	13603	13567	13581	13654	13565	13578	13609	13425	13723	13345	13515	13542	13549	13417	13660	13520	13617	13745	13615	13610	13663	13525	13483	13629	13601	13563	13432	13750	13604	13478	13559	13450	13651	13619	13538	13665	13433	13634	13585	13608	13472	13678	13525	13687	13470	13585	13635	13474	13691	13544	13545	13539	13623	13514	13333	13353	13537	13552	13593	13476	13518	13698	13440	13455	13509	13681	13557	13503	13652	13639	13687	13570	13480	13699	13407	13585	13536	13507	13696	13606	13605	13475	13526	13415	13542	13575	13487	13634	13567	13555	13552	13656	13561	13682	13571	13380	13558	13581	13401	13664	13594	13623	13564	13610	13607	13540	13528	13366	13676	13441	13647	13570	13525	13652	13423	13489	13580	13527	13519	13398	13702	13578	13567	13419	13628	13549	13560	13435	13500	13515	13709	13506	13467	13338	13606	13485	13565	13501	13515	13770	13520	13689	13497	13613	13671	13620	13619	13587	13549	13599	13494	13590	13538	13658	13531	13719	13487	13366	13637	13519	13697	13551	13531	13587	13567	13479	13489	13632	13712	13637	13413	13521	13630	13490	13760	13533	13418	13787	13370	13674	13507	13494	13536	13576	13607	13575	13555	13531	13628	13465	13660	13510	13593	13606	13720	13589
29413	20681	19039	17176	15941	15733	15731	15684	16256	21373	21507	17888	16429	15803	15774	15809	15835	15652	15658	15590	15824	15722	15702	15741	15704	15649	15757	15631	15583	15834	15655	15754	15665	15789	15597	15421	15671	15667	15685	15858	15510	15751	15808	15704	15665	15388	15796	15600	15497	15677	15709	15698	15777	15735	15692	16013	15556	15669	15721	16033	15808	15586	15697	15688	15638	15737	15670	15703	15754	15604	15586	15734	15535	15673	15667	15685	15823	15756	15784	15743	15812	15816	15677	15787	15737	15910	15746	15514	15880	15588	15557	15621	15695	15541	15418	15575	15715	15646	15587	15640	15762	15693	15548	15603	15732	15621	15672	15660	15632	15744	15684	15352	15450	15598	15653	15643	15705	15751	15702	15721	15556	15498	15639	15713	15948	15605	15628	15748	15558	15726	15579	15835	15680	15790	15850	15626	15510	15720	15798	15778	15584	15799	15749	15585	15641	15946	15623	15639	15491	15718	15820	15577	15684	15523	15738	15675	15595	15655	15829	15593	15514	15759	15899	15712	15637	15656	15752	15678	15515	15655	15691	15769	15812	15679	15681	15571	15681	15654	15757	15585	15580	15647	15799	15659	15758	15707	15603	15550	15587	15656	15631	15673	15805	15877	15683	15446	15568	15720	15637	15776	15441	15750	15600	15512	15617	15555	15844	15568	15588	15639	15742	15741	15928	15694	15808	15505	15544	15596	15588	15710	15615	15632	15663	15507	15585	15709	15505	15686	15528	15659	15642	15574	15734	15692	15805	15746	15664	15575	15774	15607	15538	15602	15744	15524	15750	15868	15681	15713	15750	15730	15612	15871	15703	15600	15613	15496	15822	15930	15558	15530	15700	15764	15733	15800	15690	15801	15778	15582	15620	15888	15849	15626	15633	15731	15581	15786	15864	15644	15565	15779	15661	15709	15557	15772	15885	15622	15563	15932	15722	15433	15828	15507	15721	15562	15540	15628	15627	15634	15627	15652	15673	15774	15326	15462	15686	15666	15741	15588	15688	15682	15781	15679	15726	15882	15728	15789	15759	15715	15550	15784	15507	15554	15673	15794	15590	15609	15861	15748	15465	15724	15781	15747	15790	15694	15736	15566	15574	15861	15578	15540	15524	15516	15669	15640	15686	15686	15542	15643	15772	15622	15662	15553	15722	15586	15733	15627	15761	15831	15633	15754	15811	15455	15746	15666	15776	15779	15701	15743	15626	15728	15804	15504	15645	15789	15494	15691	15680	15808	15676	15541	15780	15829	15601	15620	15535	15652	15617	15738	15628	15511	15637	15749	15574	15750	15778	15717	15629	15565	15604	15601	15708	15849	15521	15568	15696	15508	15682	15574	15584	15521	15755	15553	15607	15730	15671	15743	15623	15643	15480	15709	15856	15591	15524	15764	15510	15584	15637	15538	15678	15513	15871	15568	15729	15466	15600	15667	15519	15758	15539	15663	15661	15733	15626	15734	15838	15567	15570	15711	15626	15586	15773	15871	15685	15736	15524	15647	15704	15591	15749	15701	15849	15513	15625	15693	15594	15699	15765	15551	15693	15649	15482	15644	15843	15729	15778	15891	15722	15977	15657	15700	15644	15705	15483	15655	15682	15714	15827	15797	15675	15727	15746	15534	15828	15881	15639	15736	15766	15702	15676	15406	15708	15597	15671	15496	15796	15676	15685	15546	15473	15877	15790	15704	15738	15587	15533	15663	15624	15722	15537	15335	15676	15662	15559	15725	15762	15803	15706	15553	15634	15702	15481	15628	15652	15679	15810	15667	15526	15404	15300	15655	15607	15735	15538	15597	15586	15773	15584	15524	15497	15588	15610	15610	15585	15755	15669	15573	15690	15747	15725	15766	15669	15689	15637	15715	15700	15703	15613	15564	15623	15335	15701	15570	15748	15649	15716	15687	15639	15525	15761	15473	15743	15758	15678	15631	15667	15684	15661	15598	15607	15729	15712	15582	15697	15629	15518	15536	15834	15739	15556	15581	15759	15727	15570	15612	15668	15658	15743	15547	15714	15607	15704	15655	15789	15534	15508	15669	15566	15687	15637	15770	15617	15582	15791	15731	15710	15760	15847	15696	15864	15861	15650	15603	15558	15680	15673	15785	15480	15580	15560	15594	15657	15469	15856	15729	15708	15566	15716	15700	15804	15614	15644	15771	15964	15483	15850	15710	15633	15775	15725	15647	15823	15728	15850	15487	15578	15610	15650	15522	15708	15524	15676	15696	15861	15578	15546	15793	15558	15664	15651	15704	15708	15684	15686	15666	15533	15591	15611	15580	15708	15559	15697	15612	15684	15860	15644	15550	15618	15640	15635	15612	15797	15587	15551	15644	15710	15586	15703	15520	15548	15713	15556	15627	15535	15614	15758	15657	15616	15673	15712	15801	15634	15638	15750	15431	15695	15688	15626	15512	15563	15782	15762	15551	15508	15641	15823	15818	15515	15848	15631	15511	15608	15541	15887	15547	15660	15563	15730	15880	15474	15614	15590	15533	15751	15680	15560	15831	15720	15812	15843	15639	15741	15554	15716	15860	15535	15637	15669	15673	15482	15691	15768	15454	15796	15641	15582	15649	15670	15620	15608	15643	15567	15467	15598	15730	15566	15672	15460	15763	15664	15678	15819	15584	15664	15667	15780	15683	15662	15588	15561	15598	15608	15729	15462	15572	15656	15814	15924	15564	15692	15521	15700	15912	15808	15581	15586	15778	15423	15731	15717	15552	15728	15757	15746	15643	15908	15622	15504	15562	15765	15801	15670	15640	15703	15782	15664	15641	15513	15677	15640	15578	15776	15664	15732	15666	15604	15672	15573	15633	15718	15820	15467	15646	15719	15634	15771	15510	15644	15746	15569	15396	15638	15476	15600	15688	15776	15599	15898	15728	15654	15787	15547	15821	15697	15630	15568	15526	15782	15571	15614	15613	15788	15689	15602	15692	15489	15530	15644	15555	15615	15784	15561	15763	15587	15676	15647	15720	15856	15710	15693	15620	15649	15541	15667	15614	15708	15668	15884	15666	15669	15592	15509	15646	15714	15674	15634	15620	15659	15777	15768	15515	15642	15691	15645	15471	15627	15756	15735	15582	15519	15628	15579	15532	15708	15485	15663	15868	15663	15751	15832	15711	15602	15488	15710	15626	15594	15784	15592	15478	15657	15580	15497	15822	15692	15631	15663	15771	15534	15626	15689	15595	15675	15619	15538	15721	15483	15743	15773	15503	15661	15587	15855	15446	15876	15900	15663	15668	15670	15635	15707	15480	15709	15671	15725	15683	15684	15477	15799	15647	15672	15858	15635	15619	15611	15815	15505	15711	15717	15555	15609	15602	15559	15650	15765	15638	15716	15694	15531	15672	15467	15685	15761	15719	15613	15595	15760	15767	15636	15763	15582	15792	15691	15662	15503	15594	15695	15774	15751	15507	15572	15636	15727	15530	15642	15501	15767	15818	15707	15620	15697	15568	15647	15534	15800	15592	15798	15751	15561	15783	15668	15605	15512	15556	15572	15548	15607	15531	15359	15626	15714	15605	15562	15503	15708	15434	15789	15694	15585	15583	15573	15681	15628	15749	15594	15746	15532	15787	15583	15731	15701	15724	15719	15605	15692	15688	15769	15824	15876	15507	15431	15678	15611	15774	15732	15733	15836	15567	15662	15556	15559	15729	15778	15780	15743	15809	15696	15542	15683	15681	15620	15822	15773	15879	15644	15692	15599	15645	15655	15657	15786	15619	15711	15671	15628	15634	15804	15532	15688	15666	15796	15852	15650	15560	15590	15682	15609	15663	15614	15574	15842	15557	15662	15738	15663	15567	15479	15687	15664	15723	15691	15856	15832	15540	15717	15756	15780	15994	15451	15604	15692	15758	15731	15915	15694	15763	15666	15525	15532	15795	15765	15522	15722	15697	15717	15527	15568	15679	15663	15806	15818	15678	15457	15528	15560	15741	15590	15645	15853	15669	15735	15635	15666	15783	15781	15769	15627	15747	15757	15616	15751	15615	15548	15626	15504	15589	15587	15713	15544	15724	15717	15740	15693	15671	15678	15652	15606	15785	15561	15635	15670	15680	15623	15806	15695	15743	15748	15722	15899	15648	15699	15517	15547	15385	15720	15634	15805	15625	15650	15910	15723	15635	15542	15741	15701	15576	15574	15560	15501	15519	15722	15649	15780	15548	15725	15604	15498	15751	15670	15637	15701	15716	15709	15555	15715	15507	15727	15457	15903	15760	15675	15784	15860	15690	15746	15741	15642	15749	15786	15796	15665	15668	15647	15597	15753	15901	15609	15453	15527	15729	15624	15756	15682	15578	15713	15842	15627	15691	15559	15786	15513	15684	15913	15661	15678	15515	15385	15619	15590	15504	15772	15450	15594	15812	15505	15571	15749	15705	15656	15814	15873	15738	15537	15823	15823	15539	15724	15768	15683	15747	15523	15738	15607	15749	15813	15484	15594	15620	15650	15623	15568	15529	15628	15677	15525	15535	15568	15709	15804	15777	15747	15662	15706	15570	15605	15517	15582	15582	15600	15796	15644	15768	15626	15767	15750	15702	15643	15697	15636	15715	15817	15663	15830	15890	15674	15729	15553	15575	15743	15570	15743	15554	15542	15416	15686	15838	15725	15942	15854	15741	15688	15596	15696	15562	15685	15475	15723	15708	15737	15688	15629	15625	15697	15701	15434	15790	15827	15594	15714	15747	15587	15518	15746	15788	15783	15606	15839	15725	15794	15552	15564	15861	15654	15614	15790	15744	15802	15551	15704	15845	15925	15580	15684	15799	15549	15759	15733	15647	15469	15534	15806	15518	15721	15822	15571	15755	15490	15461	15529	15720	15729	15625	15963	15588	16031	15673	15805	15659	15716	15595	15375	15589	15556	15570	15655	15623	15762	15767	15644	15529	15722	15745	15529	15817	15711	15467	15670	15684	15777	15763	15541	15560	15632	15691	15578	15521	15671	15779	15527	15755	15511	15664	15639	15809	15783	15698	15467	15389	15662	15675	15733	15774	15666	15851	15849	15664	15767	15811	15604	15550	15668	15728	15719	15670	15596	15792	15731	15657	15819	15705	15549	15721	15795	15620	15783	15786	15491	15600	15593	15623	15638	15696	15548	15575	15770	15558	15709	15845
14633	14652	14467	13938	13820	13633	13452	13785	14410	21866	19847	15653	14009	13564	13553	13576	13578	13511	13667	13440	13532	13560	13443	13420	13302	13545	13625	13509	13500	13434	13558	13467	13478	13394	13501	13516	13405	13412	13486	13569	13362	13434	13516	13440	13480	13478	13506	13578	13460	13589	13343	13550	13449	13408	13482	13388	13534	13423	13403	13492	13515	13481	13581	13484	13473	13786	13378	13413	13563	13601	13305	13474	13410	13510	13515	13487	13552	13512	13373	13458	13619	13320	13345	13598	13491	13539	13636	13505	13494	13394	13522	13404	13523	13302	13503	13532	13514	13355	13452	13446	13657	13433	13488	13291	13526	13309	13472	13517	13394	13284	13469	13463	13566	13391	13549	13280	13325	13519	13451	13547	13510	13426	13421	13608	13685	13422	13399	13481	13484	13360	13581	13387	13652	13551	13548	13473	13651	13400	13290	13501	13410	13548	13382	13555	13365	13471	13417	13600	13413	13535	13493	13385	13391	13470	13309	13384	13416	13389	13496	13332	13557	13460	13553	13588	13532	13252	13471	13373	13527	13450	13582	13470	13408	13449	13520	13417	13349	13417	13376	13478	13601	13408	13524	13332	13615	13455	13511	13521	13496	13475	13528	13646	13424	13365	13479	13348	13370	13597	13450	13440	13506	13473	13428	13262	13491	13475	13450	13455	13428	13635	13365	13540	13288	13590	13522	13438	13484	13438	13383	13478	13450	13397	13372	13472	13433	13419	13411	13432	13364	13534	13498	13470	13366	13467	13543	13374	13454	13485	13542	13516	13408	13451	13293	13390	13445	13592	13302	13476	13416	13462	13434	13645	13512	13558	13464	13538	13543	13508	13499	13348	13502	13674	13501	13382	13432	13514	13502	13417	13533	13423	13299	13374	13452	13434	13364	13541	13561	13398	13471	13418	13399	13337	13611	13394	13319	13366	13447	13199	13478	13460	13491	13583	13566	13546	13615	13332	13364	13430	13525	13360	13524	13504	13448	13538	13539	13403	13371	13567	13395	13380	13543	13475	13443	13410	13485	13346	13490	13513	13395	13562	13493	13427	13512	13355	13312	13486	13483	13497	13528	13404	13552	13452	13584	13418	13394	13447	13533	13528	13523	13399	13625	13512	13380	13480	13498	13543	13356	13402	13382	13486	13503	13389	13579	13540	13683	13422	13475	13435	13405	13491	13438	13564	13410	13430	13261	13481	13436	13554	13414	13571	13415	13541	13531	13617	13472	13454	13498	13418	13496	13505	13473	13554	13647	13441	13535	13459	13232	13422	13436	13409	13626	13448	13579	13420	13558	13372	13430	13608	13490	13454	13465	13463	13359	13408	13416	13387	13468	13501	13299	13467	13574	13462	13407	13417	13331	13280	13441	13443	13493	13425	13438	13553	13569	13347	13442	13564	13424	13498	13591	13457	13527	13429	13275	13623	13445	13584	13530	13415	13285	13346	13494	13500	13444	13612	13438	13509	13605	13471	13420	13437	13462	13560	13444	13497	13489	13396	13427	13633	13518	13319	13602	13411	13264	13529	13486	13508	13516	13473	13435	13421	13348	13445	13447	13434	13593	13520	13551	13536	13479	13632	13462	13491	13480	13471	13458	13473	13491	13239	13507	13520	13606	13478	13390	13623	13584	13453	13465	13532	13381	13527	13482	13471	13478	13377	13652	13534	13406	13478	13499	13445	13308	13319	13474	13484	13477	13340	13456	13413	13493	13301	13398	13392	13364	13546	13548	13413	13473	13379	13364	13577	13464	13510	13339	13597	13481	13348	13402	13557	13564	13423	13276	13587	13387	13520	13473	13517	13567	13485	13563	13427	13481	13491	13564	13325	13509	13510	13333	13416	13437	13654	13294	13433	13281	13389	13633	13617	13511	13508	13431	13592	13332	13537	13417	13306	13405	13350	13505	13597	13524	13385	13478	13409	13336	13475	13589	13408	13574	13479	13420	13506	13277	13498	13409	13400	13492	13403	13530	13433	13465	13473	13395	13397	13629	13604	13573	13504	13389	13479	13513	13518	13417	13457	13559	13524	13408	13448	13579	13424	13385	13503	13454	13352	13476	13459	13412	13505	13367	13619	13436	13411	13383	13520	13513	13393	13522	13446	13270	13483	13455	13376	13529	13542	13406	13448	13376	13562	13485	13423	13481	13441	13368	13477	13621	13365	13366	13468	13356	13388	13508	13512	13430	13533	13532	13438	13708	13612	13619	13379	13486	13443	13534	13492	13533	13394	13280	13468	13502	13505	13717	13384	13349	13364	13571	13506	13588	13624	13485	13567	13545	13422	13416	13528	13362	13514	13392	13423	13478	13446	13550	13672	13202	13489	13673	13425	13410	13472	13595	13464	13476	13387	13407	13546	13577	13424	13362	13270	13414	13442	13258	13370	13489	13321	13560	13563	13660	13448	13452	13393	13428	13579	13592	13443	13340	13424	13318	13394	13526	13410	13500	13634	13484	13456	13210	13666	13452	13494	13515	13467	13493	13329	13419	13503	13451	13590	13451	13449	13438	13469	13549	13481	13487	13456	13537	13465	13608	13495	13561	13418	13479	13381	13392	13501	13499	13296	13443	13565	13525	13537	13414	13520	13563	13461	13289	13657	13459	13437	13628	13737	13362	13515	13484	13526	13323	13462	13427	13569	13339	13499	13590	13416	13436	13595	13544	13537	13509	13544	13386	13551	13592	13603	13544	13450	13456	13531	13536	13479	13647	13311	13533	13554	13336	13614	13433	13586	13558	13394	13608	13440	13442	13426	13610	13397	13486	13656	13578	13449	13305	13489	13332	13406	13654	13487	13414	13483	13454	13434	13488	13363	13350	13623	13734	13528	13527	13593	13383	13501	13572	13475	13556	13482	13395	13532	13381	13532	13422	13400	13380	13530	13421	13451	13559	13432	13545	13479	13401	13483	13589	13543	13440	13405	13413	13519	13405	13496	13519	13430	13418	13477	13308	13348	13439	13421	13409	13566	13646	13427	13541	13448	13334	13385	13585	13538	13414	13597	13512	13405	13414	13491	13516	13576	13617	13347	13452	13369	13509	13556	13366	13349	13381	13464	13377	13445	13470	13498	13510	13519	13476	13514	13398	13484	13425	13519	13600	13331	13570	13518	13422	13607	13468	13511	13533	13656	13543	13406	13478	13435	13342	13428	13563	13554	13422	13543	13436	13476	13565	13434	13527	13498	13302	13499	13557	13523	13490	13458	13289	13447	13498	13423	13504	13555	13420	13336	13577	13492	13409	13486	13409	13362	13336	13546	13245	13444	13510	13580	13483	13279	13564	13451	13445	13481	13443	13345	13474	13452	13481	13418	13353	13540	13365	13448	13506	13464	13367	13272	13562	13427	13359	13412	13624	13354	13323	13458	13348	13370	13351	13419	13431	13258	13501	13525	13555	13523	13725	13462	13238	13450	13463	13371	13418	13499	13477	13454	13529	13472	13551	13440	13449	13471	13491	13439	13463	13450	13572	13471	13479	13367	13511	13568	13366	13487	13324	13179	13541	13393	13611	13509	13471	13509	13632	13433	13529	13585	13401	13443	13570	13500	13483	13619	13367	13622	13521	13385	13509	13663	13358	13392	13521	13331	13441	13500	13451	13253	13569	13506	13563	13423	13340	13555	13418	13558	13445	13603	13525	13457	13572	13502	13347	13466	13542	13529	13490	13415	13458	13352	13429	13501	13379	13569	13408	13440	13436	13484	13431	13400	13444	13303	13587	13569	13534	13665	13410	13464	13527	13561	13527	13456	13422	13543	13359	13479	13484	13727	13440	13484	13390	13574	13454	13387	13438	13478	13398	13534	13378	13431	13507	13415	13464	13551	13658	13511	13362	13619	13411	13548	13716	13619	13409	13427	13535	13495	13388	13446	13353	13479	13381	13430	13408	13496	13357	13480	13521	13328	13483	13514	13682	13471	13357	13377	13565	13552	13351	13595	13417	13417	13471	13344	13517	13467	13572	13428	13516	13420	13405	13445	13502	13556	13559	13608	13515	13406	13443	13478	13399	13579	13521	13563	13545	13612	13540	13602	13409	13318	13329	13469	13441	13464	13476	13482	13559	13416	13388	13335	13445	13513	13600	13380	13483	13544	13599	13613	13484	13243	13587	13344	13490	13405	13577	13506	13306	13439	13447	13390	13605	13542	13367	13500	13519	13480	13449	13468	13450	13334	13467	13538	13419	13433	13413	13373	13426	13473	13552	13438	13459	13461	13488	13514	13518	13632	13429	13532	13369	13405	13606	13550	13268	13663	13393	13361	13581	13419	13510	13587	13546	13540	13588	13521	13523	13555	13465	13446	13644	13355	13497	13431	13454	13437	13480	13451	13443	13478	13505	13432	13511	13566	13620	13536	13476	13440	13328	13433	13452	13540	13586	13427	13472	13476	13432	13392	13588	13443	13557	13377	13575	13624	13265	13594	13358	13421	13664	13410	13416	13595	13593	13487	13452	13486	13549	13399	13665	13440	13640	13460	13499	13499	13357	13529	13584	13404	13482	13466	13475	13435	13491	13471	13578	13456	13449	13508	13526	13520	13648	13387	13522	13323	13550	13371	13549	13363	13349	13497	13531	13435	13487	13430	13484	13466	13451	13376	13520	13522	13393	13481	13446	13392	13478	13499	13363	13601	13571	13430	13555	13425	13650	13508	13494	13609	13423	13380	13458	13554	13624	13502	13485	13483	13593	13665	13529	13478	13462	13481	13547	13608	13601	13489	13564	13430	13453	13501	13589	13512	13613	13675	13635	13419	13516	13502	13439	13549	13704	13567	13489	13524	13439	13521	13353	13359	13526	13462	13438	13608	13571	13389	13329	13406	13487	13497	13447	13409	13428	13579	13462	13428	13360	13502	13392	13452	13654	13362	13463	13360	13644	13465	13433	13360	13683	13528	13402	13588	13379	13598	13446	13453	13467	13342	13363	13488	13346	13350	13444	13550	13521	13633	13446	13506	13407	13520	13409	13576	13487	13347	13558	13442	13623	13493	13565	13686	13440	13374	13570	13570	13473	13393	13473	13652	13616	13501	13645	13467	13438	13418	13528	13405	13573	13389	13565	13486	13518	13512	13668	13535	13606	13459	13296	13473	13489	13487	13509	13543	13443	13394	13332	13486	13361	13333	13350	13485
25699	20843	26860	25277	19267	17140	16899	16100	20771	42199	35104	23425	17871	16153	15888	15783	15691	15547	15855	15600	15569	15842	15507	15754	15759	15673	15572	15644	15706	15418	15609	15627	15539	15520	15562	15592	15650	15350	15473	15452	15594	15530	15599	15560	15609	15518	15649	15752	15642	15619	15474	15636	15224	15470	15501	15570	15734	15528	15626	15424	15665	15518	15663	15605	15524	15578	15613	15534	15461	15480	15500	15525	15627	15547	15639	15671	15647	15427	15461	15540	15586	15436	15623	15536	15503	15450	15754	15575	15571	15523	15460	15794	15504	15362	15602	15661	15565	15603	15577	15334	15139	15614	15641	15345	15319	15558	15414	15440	15422	15418	15539	15610	15496	15435	15474	15454	15586	15722	15545	15630	15595	15451	15561	15589	15441	15532	15397	15512	15480	15353	15511	15619	15456	15403	15574	15556	15443	15626	15703	15475	15582	15405	15286	15547	15480	15512	15595	15676	15510	15463	15331	15537	15469	15450	15674	15496	15688	15669	15458	15480	15432	15791	15518	15299	15427	15648	15519	15514	15672	15605	15593	15478	15455	15589	15652	15530	15461	15483	15475	15668	15577	15397	15538	15381	15654	15432	15575	15362	15541	15486	15677	15647	15566	15653	15453	15623	15706	15572	15484	15525	15524	15631	15622	15434	15396	15481	15522	15511	15533	15521	15489	15577	15420	15545	15720	15361	15286	15585	15561	15491	15537	15495	15441	15629	15698	15367	15778	15495	15561	15546	15422	15581	15707	15574	15315	15442	15524	15243	15657	15485	15620	15622	15555	15595	15436	15667	15665	15427	15478	15522	15399	15577	15558	15658	15444	15653	15728	15637	15479	15507	15406	15455	15452	15614	15479	15478	15480	15606	15580	15566	15562	15579	15668	15577	15548	15644	15575	15592	15540	15712	15681	15362	15472	15512	15634	15570	15433	15516	15436	15708	15520	15462	15539	15666	15448	15628	15464	15438	15395	15516	15447	15479	15473	15766	15613	15475	15560	15500	15632	15605	15618	15388	15588	15415	15600	15618	15490	15688	15485	15546	15616	15442	15573	15595	15631	15435	15475	15378	15515	15488	15435	15534	15739	15485	15805	15618	15550	15574	15588	15460	15388	15386	15501	15611	15593	15399	15419	15349	15582	15692	15332	15688	15682	15528	15639	15432	15514	15518	15516	15435	15577	15468	15583	15701	15752	15411	15527	15480	15360	15449	15582	15724	15512	15557	15399	15452	15590	15570	15566	15526	15361	15492	15587	15561	15502	15323	15576	15573	15567	15492	15444	15500	15399	15421	15560	15554	15700	15411	15494	15508	15461	15612	15564	15517	15509	15648	15665	15468	15540	15638	15678	15381	15478	15524	15587	15568	15487	15417	15596	15533	15360	15429	15625	15606	15333	15483	15414	15478	15574	15573	15495	15539	15478	15422	15335	15446	15161	15408	15659	15500	15556	15388	15695	15603	15620	15738	15508	15360	15658	15527	15562	15525	15510	15422	15678	15452	15649	15460	15492	15526	15650	15549	15597	15188	15659	15598	15662	15455	15549	15573	15555	15537	15427	15538	15574	15660	15601	15507	15577	15769	15470	15574	15642	15418	15400	15517	15596	15674	15524	15614	15462	15681	15559	15598	15525	15612	15583	15511	15794	15584	15302	15680	15593	15512	15538	15661	15426	15584	15578	15416	15533	15460	15562	15601	15597	15606	15681	15499	15444	15503	15403	15517	15405	15557	15538	15668	15576	15563	15772	15710	15475	15613	15496	15544	15675	15655	15521	15594	15589	15537	15527	15487	15551	15507	15600	15511	15632	15536	15381	15562	15299	15368	15538	15415	15544	15585	15428	15356	15521	15514	15590	15576	15496	15521	15582	15584	15389	15585	15531	15550	15572	15447	15605	15659	15409	15284	15632	15539	15503	15366	15487	15370	15572	15611	15679	15454	15515	15369	15471	15620	15665	15604	15798	15613	15636	15473	15465	15512	15507	15531	15620	15522	15512	15577	15424	15521	15450	15550	15769	15625	15455	15660	15726	15540	15568	15526	15678	15634	15409	15568	15723	15696	15586	15384	15520	15576	15592	15473	15542	15430	15510	15589	15701	15529	15357	15440	15342	15485	15554	15400	15538	15533	15514	15561	15539	15424	15426	15726	15671	15546	15594	15482	15418	15388	15538	15454	15580	15462	15457	15543	15458	15498	15429	15535	15387	15710	15507	15604	15562	15453	15477	15557	15467	15476	15612	15530	15523	15451	15584	15489	15319	15418	15484	15689	15500	15649	15474	15840	15601	15673	15502	15539	15405	15611	15501	15514	15552	15677	15535	15377	15479	15397	15485	15480	15522	15547	15581	15311	15432	15429	15554	15428	15324	15565	15353	15353	15665	15581	15443	15462	15437	15438	15420	15541	15580	15547	15616	15467	15770	15702	15706	15479	15335	15691	15688	15640	15620	15599	15666	15703	15704	15642	15427	15453	15505	15340	15562	15514	15301	15448	15488	15479	15557	15668	15443	15483	15496	15424	15528	15523	15438	15436	15598	15649	15713	15417	15563	15570	15443	15489	15657	15631	15501	15617	15676	15514	15529	15588	15639	15626	15626	15639	15576	15422	15632	15517	15649	15464	15547	15590	15503	15743	15415	15605	15674	15614	15700	15537	15665	15549	15489	15661	15360	15480	15407	15538	15661	15413	15524	15695	15541	15726	15454	15491	15393	15451	15388	15504	15561	15296	15633	15701	15621	15667	15411	15389	15562	15394	15570	15720	15647	15630	15633	15482	15692	15448	15738	15418	15298	15437	15658	15515	15392	15465	15508	15739	15587	15523	15431	15564	15624	15493	15394	15509	15632	15463	15444	15524	15503	15593	15544	15590	15765	15643	15485	15520	15469	15523	15559	15313	15484	15734	15607	15498	15504	15656	15622	15705	15521	15595	15554	15524	15527	15249	15854	15607	15482	15586	15443	15607	15575	15417	15362	15451	15469	15649	15472	15567	15778	15552	15674	15540	15608	15539	15482	15447	15670	15561	15474	15597	15610	15528	15639	15375	15613	15474	15520	15740	15590	15470	15493	15569	15602	15557	15629	15335	15401	15545	15588	15595	15622	15730	15530	15615	15382	15478	15366	15606	15470	15516	15702	15632	15518	15550	15737	15550	15622	15485	15385	15632	15594	15467	15651	15518	15768	15606	15538	15607	15553	15472	15618	15375	15680	15598	15743	15526	15330	15433	15454	15533	15424	15602	15522	15436	15470	15581	15514	15343	15459	15624	15619	15431	15551	15495	15581	15487	15541	15575	15448	15566	15534	15518	15650	15511	15551	15520	15462	15616	15614	15607	15435	15334	15573	15415	15450	15584	15293	15521	15485	15663	15643	15745	15445	15704	15602	15634	15635	15515	15544	15447	15751	15433	15560	15492	15626	15629	15572	15728	15550	15529	15315	15513	15565	15761	15669	15431	15625	15551	15561	15629	15582	15545	15524	15540	15552	15501	15544	15435	15450	15523	15369	15577	15593	15636	15594	15674	15750	15597	15536	15348	15644	15642	15374	15490	15677	15567	15456	15615	15588	15381	15610	15560	15646	15605	15685	15493	15629	15574	15580	15563	15516	15758	15588	15589	15489	15561	15420	15648	15451	15634	15500	15388	15669	15456	15526	15393	15464	15626	15477	15582	15596	15508	15482	15637	15601	15495	15474	15537	15505	15554	15483	15486	15551	15470	15464	15605	15231	15539	15385	15582	15507	15621	15899	15595	15563	15359	15518	15508	15587	15511	15563	15465	15713	15429	15597	15528	15575	15551	15389	15606	15715	15545	15425	15531	15514	15599	15492	15542	15540	15571	15459	15617	15433	15577	15337	15582	15557	15511	15455	15439	15627	15414	15502	15469	15645	15647	15429	15544	15499	15353	15657	15423	15515	15583	15584	15579	15640	15491	15396	15588	15490	15426	15595	15583	15617	15533	15655	15477	15608	15721	15551	15505	15478	15404	15579	15635	15700	15420	15610	15585	15603	15454	15635	15559	15572	15584	15514	15248	15530	15622	15554	15576	15737	15581	15502	15509	15434	15455	15560	15603	15514	15500	15532	15553	15564	15598	15585	15693	15542	15439	15595	15460	15444	15649	15647	15653	15335	15510	15408	15554	15655	15755	15490	15474	15322	15685	15512	15380	15469	15581	15538	15538	15386	15400	15681	15431	15340	15459	15617	15545	15597	15611	15699	15646	15480	15469	15633	15692	15521	15509	15652	15531	15594	15543	15601	15732	15448	15717	15601	15520	15375	15543	15686	15620	15497	15577	15543	15688	15662	15544	15592	15515	15623	15594	15662	15467	15469	15518	15459	15423	15415	15636	15688	15417	15506	15596	15688	15533	15770	15590	15426	15632	15489	15426	15457	15453	15673	15451	15775	15589	15660	15385	15544	15624	15529	15490	15254	15558	15381	15460	15575	15665	15578	15500	15534	15587	15392	15569	15506	15545	15552	15593	15676	15685	15584	15585	15471	15462	15576	15559	15579	15518	15411	15547	15660	15638	15722	15820	15664	15560	15437	15381	15616	15298	15506	15642	15553	15390	15546	15451	15658	15626	15370	15310	15466	15492	15514	15752	15721	15676	15462	15706	15487	15436	15526	15587	15451	15424	15521	15607	15466	15598	15358	15438	15566	15478	15722	15454	15336	15496	15535	15431	15441	15553	15440	15720	15683	15500	15546	15438	15436	15328	15512	15488	15527	15677	15652	15496	15540	15466	15683	15506	15694	15545	15606	15686	15542	15476	15516	15635	15464	15523	15466	15769	15674	15451	15564	15543	15449	15456	15656	15529	15537	15503	15652	15612	15394	15659	15697	15541	15475	15631	15431	15581	15666	15459	15434	15586	15704	15495	15737	15497	15385	15461	15495	15587	15722	15497	15459	15315	15362	15408	15357	15555	15576	15383	15540	15516	15509	15568	15501	15357	15406	15455	15497	15312	15704	15641	15614	15446	15632	15623	15565	15625	15709	15504	15572	15599	15572	15618	15556	15563	15430	15311	15517	15525	15629	15400	15693	15526	15525	15786	15467	15580	15482	15476	15695	15636	15436	15538	15668	15491	15559	15516	15588	15468	15530	15257	15679	15778	15631	15609	15511	15741	15582	15504
13721	19404	18773	16098	14952	14410	14117	14096	22014	43608	33744	20848	15125	13505	13423	13351	13337	13435	13327	13604	13523	13383	13474	13464	13436	13479	13372	13472	13396	13522	13521	13350	13485	13515	13456	13442	13285	13466	13566	13449	13527	13348	13478	13460	13434	13399	13442	13494	13525	13448	13505	13331	13499	13339	13435	13480	13413	13479	13613	13396	13357	13406	13404	13424	13417	13409	13528	13396	13518	13539	13589	13452	13462	13543	13408	13518	13550	13520	13417	13570	13682	13653	13430	13589	13472	13545	13415	13477	13609	13284	13379	13447	13341	13422	13527	13580	13378	13464	13529	13456	13395	13555	13480	13403	13505	13269	13429	13467	13497	13458	13454	13398	13293	13537	13381	13409	13371	13456	13415	13402	13515	13557	13299	13403	13403	13496	13393	13350	13312	13421	13383	13550	13462	13454	13404	13403	13252	13394	13470	13278	13384	13344	13533	13522	13481	13471	13217	13569	13461	13473	13508	13269	13312	13452	13516	13355	13409	13435	13514	13357	13391	13735	13491	13369	13426	13373	13480	13398	13392	13544	13432	13470	13465	13519	13242	13422	13721	13491	13559	13337	13565	13400	13432	13461	13502	13521	13560	13365	13415	13328	13386	13341	13494	13506	13562	13428	13358	13355	13572	13315	13475	13299	13578	13381	13669	13474	13434	13325	13440	13610	13491	13378	13432	13598	13570	13466	13301	13550	13433	13554	13415	13399	13422	13309	13428	13626	13521	13359	13290	13376	13480	13429	13497	13362	13502	13420	13387	13402	13318	13328	13486	13570	13378	13385	13402	13460	13429	13524	13536	13445	13495	13275	13498	13475	13380	13455	13611	13470	13743	13397	13246	13440	13372	13362	13488	13462	13341	13621	13390	13365	13403	13553	13403	13497	13330	13400	13440	13292	13497	13464	13365	13648	13400	13423	13522	13565	13396	13425	13451	13317	13402	13555	13380	13379	13485	13500	13442	13234	13357	13304	13542	13371	13612	13530	13319	13343	13430	13368	13618	13406	13417	13386	13541	13411	13680	13491	13232	13391	13448	13352	13408	13467	13599	13403	13327	13428	13429	13566	13332	13483	13380	13413	13465	13453	13389	13446	13293	13419	13275	13504	13487	13287	13571	13446	13517	13469	13459	13347	13395	13619	13457	13465	13498	13572	13339	13438	13306	13491	13254	13332	13209	13543	13619	13512	13496	13459	13411	13577	13420	13442	13447	13197	13630	13439	13522	13525	13525	13507	13344	13413	13405	13300	13320	13568	13639	13368	13410	13383	13366	13368	13524	13353	13454	13333	13402	13503	13356	13455	13326	13386	13406	13354	13559	13423	13404	13405	13478	13391	13349	13444	13549	13376	13470	13365	13402	13479	13471	13449	13283	13544	13516	13269	13367	13371	13453	13434	13476	13516	13348	13531	13409	13322	13448	13381	13430	13453	13566	13403	13244	13368	13453	13352	13468	13531	13373	13558	13456	13440	13473	13328	13393	13505	13259	13412	13308	13417	13561	13476	13480	13432	13242	13596	13407	13327	13333	13443	13454	13453	13430	13223	13403	13447	13455	13364	13388	13451	13515	13218	13395	13394	13523	13357	13394	13436	13332	13588	13548	13325	13431	13505	13510	13372	13533	13490	13322	13383	13431	13411	13343	13513	13499	13467	13328	13496	13473	13441	13361	13346	13416	13352	13442	13525	13475	13393	13369	13524	13419	13469	13341	13599	13420	13366	13530	13380	13588	13397	13366	13463	13408	13355	13381	13296	13443	13365	13318	13464	13480	13527	13273	13352	13543	13478	13402	13435	13318	13347	13457	13391	13362	13562	13452	13261	13594	13424	13470	13557	13541	13363	13596	13416	13400	13427	13496	13351	13418	13524	13284	13538	13393	13440	13361	13548	13337	13476	13461	13387	13367	13386	13505	13396	13422	13416	13382	13543	13422	13613	13436	13382	13361	13281	13386	13475	13520	13323	13406	13407	13348	13417	13551	13494	13415	13332	13625	13582	13476	13488	13388	13468	13467	13319	13512	13408	13245	13449	13352	13407	13381	13523	13365	13579	13433	13385	13469	13509	13412	13537	13519	13484	13273	13565	13372	13383	13354	13391	13547	13411	13359	13452	13535	13296	13341	13396	13573	13380	13427	13408	13444	13396	13476	13200	13479	13350	13459	13287	13265	13552	13608	13406	13414	13396	13444	13381	13494	13235	13584	13553	13483	13508	13594	13482	13440	13495	13449	13415	13373	13240	13421	13426	13541	13545	13444	13509	13568	13381	13462	13344	13464	13384	13490	13468	13552	13438	13341	13457	13524	13424	13600	13469	13505	13370	13334	13279	13486	13451	13447	13645	13438	13334	13532	13441	13466	13423	13393	13334	13384	13662	13293	13450	13542	13553	13436	13531	13483	13485	13519	13552	13215	13506	13507	13420	13456	13552	13389	13420	13465	13489	13548	13431	13607	13485	13558	13534	13530	13539	13394	13646	13362	13452	13493	13588	13375	13433	13593	13477	13380	13415	13527	13493	13384	13550	13496	13441	13290	13334	13403	13491	13409	13463	13380	13422	13393	13436	13434	13476	13382	13327	13231	13438	13454	13528	13328	13441	13444	13484	13506	13453	13500	13461	13290	13407	13605	13504	13451	13556	13248	13326	13355	13419	13356	13560	13482	13405	13426	13372	13347	13433	13558	13487	13431	13527	13400	13304	13363	13514	13365	13541	13488	13483	13485	13480	13323	13437	13470	13373	13429	13414	13489	13546	13489	13550	13470	13349	13433	13263	13430	13415	13368	13331	13337	13418	13234	13527	13524	13294	13470	13475	13402	13304	13426	13399	13410	13652	13416	13384	13433	13464	13354	13464	13342	13395	13475	13426	13488	13564	13402	13389	13521	13504	13516	13428	13453	13551	13418	13482	13427	13304	13496	13404	13264	13658	13421	13382	13451	13373	13426	13492	13605	13424	13369	13530	13317	13446	13594	13609	13340	13411	13462	13248	13494	13316	13597	13519	13359	13427	13475	13398	13490	13370	13462	13445	13387	13407	13432	13621	13458	13455	13338	13350	13535	13574	13444	13466	13513	13469	13348	13535	13507	13381	13502	13441	13471	13525	13288	13452	13516	13407	13481	13656	13507	13368	13479	13439	13494	13336	13646	13403	13406	13452	13585	13377	13415	13284	13413	13515	13408	13350	13404	13496	13481	13272	13484	13538	13416	13436	13387	13576	13489	13554	13441	13483	13433	13449	13302	13393	13430	13312	13468	13375	13420	13363	13485	13179	13345	13448	13477	13446	13338	13423	13439	13363	13352	13385	13466	13577	13278	13332	13404	13447	13383	13381	13451	13538	13532	13450	13474	13402	13657	13449	13431	13281	13497	13534	13409	13546	13403	13481	13503	13447	13354	13442	13397	13513	13556	13436	13478	13364	13285	13498	13508	13291	13368	13497	13433	13423	13413	13406	13482	13550	13426	13532	13476	13444	13322	13293	13451	13353	13381	13578	13389	13277	13408	13354	13298	13450	13445	13667	13257	13396	13343	13445	13457	13493	13443	13558	13490	13523	13500	13405	13539	13332	13437	13489	13486	13417	13445	13430	13520	13245	13439	13446	13357	13354	13516	13476	13456	13345	13251	13414	13383	13430	13459	13449	13492	13222	13383	13318	13347	13417	13449	13524	13475	13642	13646	13476	13300	13307	13511	13565	13355	13442	13539	13376	13425	13499	13398	13476	13478	13547	13528	13164	13461	13365	13489	13366	13347	13469	13285	13485	13527	13454	13371	13485	13567	13413	13423	13332	13350	13383	13403	13447	13276	13475	13267	13468	13406	13493	13408	13226	13418	13474	13494	13340	13484	13579	13342	13431	13320	13482	13434	13374	13162	13474	13653	13505	13437	13387	13403	13478	13570	13340	13377	13465	13592	13386	13378	13496	13445	13503	13455	13375	13348	13324	13341	13518	13420	13411	13248	13591	13283	13529	13356	13561	13439	13338	13526	13568	13544	13370	13513	13515	13371	13356	13485	13567	13278	13360	13350	13426	13535	13383	13538	13423	13480	13315	13467	13336	13503	13310	13490	13441	13376	13368	13539	13430	13400	13387	13301	13336	13384	13535	13471	13309	13445	13405	13239	13429	13317	13451	13364	13408	13285	13396	13406	13369	13559	13468	13410	13501	13359	13326	13296	13362	13274	13461	13495	13479	13432	13590	13511	13251	13438	13438	13529	13591	13419	13497	13447	13391	13371	13531	13536	13369	13476	13252	13522	13503	13484	13457	13430	13460	13612	13555	13217	13395	13355	13582	13438	13436	13540	13388	13529	13548	13402	13415	13518	13481	13363	13315	13548	13427	13398	13549	13655	13459	13375	13374	13467	13359	13384	13418	13440	13529	13364	13244	13426	13511	13497	13423	13462	13260	13341	13375	13542	13460	13448	13462	13429	13521	13602	13541	13382	13372	13379	13463	13575	13421	13440	13640	13578	13446	13548	13429	13383	13475	13512	13462	13367	13404	13633	13465	13578	13598	13320	13613	13421	13581	13417	13222	13408	13505	13419	13447	13445	13377	13254	13388	13448	13374	13449	13567	13213	13540	13558	13450	13378	13353	13475	13389	13497	13353	13475	13549	13342	13402	13455	13503	13355	13491	13343	13593	13593	13583	13489	13488	13584	13435	13435	13395	13462	13550	13534	13591	13397	13598	13407	13406	13424	13440	13557	13439	13390	13367	13641	13459	13575	13436	13521	13571	13242	13326	13353	13363	13671	13617	13361	13451	13475	13463	13347	13281	13486	13634	13439	13334	13685	13400	13547	13450	13476	13377	13362	13429	13576	13448	13511	13523	13392	13428	13402	13403	13411	13326	13506	13354	13448	13369	13547	13432	13519	13310	13509	13505	13424	13393	13277	13341	13289	13353	13539	13476	13481	13324	13411	13491	13532	13469	13393	13377	13253	13568	13381	13539	13494	13595	13371	13516	13261	13438	13257	13560	13525	13373	13444	13368	13353	13595	13542	13363	13396	13449	13372	13464	13332	13442	13390	13359	13454	13436	13325	13539	13331	13584	13434	13442	13447	13363	13480	13412	13632	13503	13407	13508	13426	13472	13441	13414	13415	13555	13368	13338	13479	13386	13499	13407	13494	13429
23677	20798	28107	23567	21163	22178	20853	17116	25891	59735	49345	30814	20507	16769	15893	15982	15881	15805	15668	15741	15817	15850	15779	15777	15584	15628	15691	15764	15492	15653	15804	15676	15939	15707	15872	15678	15614	15514	15790	15702	15717	15681	15641	15726	15415	15640	15709	15740	15723	15483	15678	15707	15853	15726	15538	15851	15643	15667	15676	15703	15683	15768	15572	15659	15746	15762	15442	15693	15741	15754	15743	15557	15707	15731	15801	15735	15492	15611	15687	15558	15740	15770	15452	15603	15892	15644	15652	15819	15716	15789	15901	15633	15599	15551	15594	15624	15862	15527	15800	15691	15723	15884	15824	15566	15689	15698	15773	15408	15615	15587	15562	15494	15667	15589	15571	15506	15513	15731	15914	15737	15868	15778	15704	15472	15548	15706	15673	15716	15658	15708	15767	15598	15845	15705	15751	15522	15665	15745	15562	15832	15599	15662	15717	15619	15532	15708	15705	15669	15691	15861	15820	15748	15697	15500	15547	15785	15662	15618	15639	15669	15620	15595	15741	15571	15562	15701	15770	15626	15778	15809	15797	15893	15638	15658	15667	15726	15404	15703	15690	15663	15627	15638	15625	15709	15675	15621	15599	15598	15730	15649	15565	15667	15932	15574	15494	15639	15647	15634	15650	15497	15509	15569	15740	15627	15851	15637	15649	15769	15633	15715	15579	15513	15501	15587	15672	15469	15847	15645	15647	15659	15589	15590	15574	15653	15632	15403	15554	15721	15661	15544	15578	15781	15756	15717	15758	15667	15725	15713	15454	15756	15529	15762	15488	15466	15849	15498	15690	15750	15466	15813	15665	15828	15624	15606	15737	15649	15812	15647	15670	15613	15528	15649	15892	15777	15629	15781	15498	15874	15704	15448	15524	15784	15592	15722	15777	15608	15750	15692	15515	15795	15792	15626	15819	15637	15489	15635	15753	15539	15660	15678	15654	15697	15447	15841	15676	15701	15731	15503	15696	15749	15628	15676	15719	15575	15612	15712	15652	15626	15668	15730	15480	15599	15741	15702	15742	15663	15699	15727	15637	15723	15724	15607	15577	15611	15645	15756	15806	15605	15739	15725	15536	15638	15484	15525	15689	15701	15596	15588	15638	15666	15667	15698	15770	15678	15588	15591	15797	15592	15604	15547	15540	15647	15803	15755	15698	15803	15781	15663	15620	15561	15662	15890	15578	15690	15792	15680	15650	15700	15720	15518	15757	15705	15705	15782	15687	15821	15719	15613	15606	15848	15759	15785	15505	15737	15582	15731	15772	15721	15710	15577	15784	15567	15546	15744	15587	15634	15916	15553	15668	15460	15416	15487	15665	15497	15615	15694	15685	15713	15372	15782	15731	15546	15673	15586	15627	15808	15749	15560	15707	15663	15600	15737	15568	15577	15591	15834	15795	15695	15715	15728	15506	15674	15802	15572	15533	15507	15776	15639	15819	15690	15674	15821	15721	15612	15850	15695	15783	15653	15671	15526	15681	15655	15567	15840	15684	15579	15802	15622	15635	15647	15648	15635	15726	15583	15662	15548	15748	15637	15905	15681	15414	15739	15721	15576	15657	15790	15752	15667	15888	15642	15593	15727	15651	15771	15888	15739	15562	15690	15537	15487	15799	15616	15702	15794	15819	15591	15566	15744	15699	15789	16008	15732	15609	15674	15708	15629	15750	15622	15640	15844	15830	15747	15766	15524	15654	15637	15579	15702	15642	15682	15590	15727	15655	15607	15775	15564	15541	15678	15429	15454	15602	15515	15759	15683	15865	15519	15450	15646	15468	15598	15679	15808	15640	15668	15682	15827	15812	15672	15698	15617	15555	15773	15528	15875	15623	15645	15528	15684	15736	15613	15782	15477	15708	15688	15570	15492	15544	15800	15630	15556	15461	15698	15640	15686	15503	15784	15569	15610	15627	15645	15582	15804	15617	15577	15719	15703	15733	15707	15604	15742	15637	15538	15489	15480	15605	15615	15542	15691	15544	15733	15600	15772	15577	15686	15578	15662	15697	15714	15930	15749	15704	15586	15653	15775	15687	15699	15658	15847	15502	15591	15761	15628	15742	15742	15715	15490	15782	15600	15766	15597	15511	15490	15830	15623	15573	15818	15742	15733	15735	15456	15873	15621	15343	15689	15763	15769	15692	15585	15592	15562	15657	15719	15596	15847	15506	15451	15662	15769	15563	15847	15688	15484	15685	15550	15585	15513	15724	15615	15463	15635	15640	15807	15641	15557	15673	15663	15587	15591	15645	15548	15672	15796	15745	15425	15783	15810	15592	15600	15629	15676	15895	15678	15814	15585	15504	15706	15575	15899	15602	15572	15623	15692	15742	15547	15751	15802	15621	15810	15711	15475	15411	15678	15670	15636	15499	15456	15654	15498	15486	15613	15554	15599	15642	15530	15841	15648	15699	15785	15674	15525	15642	15619	15719	15651	15859	15476	15495	15648	15550	15736	15653	15759	15506	15750	15543	15623	15490	15717	15784	15706	15449	15760	15796	15509	15641	15730	15749	15640	15497	15671	15583	15668	15692	15748	15689	15824	15685	15570	15549	15558	15707	15814	15544	15676	15759	15606	15580	15691	15647	15538	15781	15669	15578	15752	15675	15625	15682	15491	15514	15658	15598	15802	15797	15745	15720	15770	15616	15726	15663	15611	15760	15639	15589	15510	15770	15647	15670	15538	15824	15671	15584	15802	15594	15390	15663	15734	15846	15555	15527	15715	15612	15623	15564	15729	15589	15600	15644	15491	15811	15736	15556	15731	15535	15528	15644	15604	15491	15715	15651	15750	15602	15595	15723	15628	15482	15557	15649	15604	15468	15759	15745	15534	15722	15869	15603	15693	15475	15639	15669	15683	15779	15693	15750	15641	15365	15617	15810	15645	15676	15683	15613	15621	15648	15552	15634	15752	15683	15643	15529	15600	15824	15573	15780	15805	15664	15847	15666	15776	15579	15640	15534	15688	15795	15477	15508	15572	15562	15539	15618	15872	15680	15749	15741	15765	15610	15731	15473	15691	15792	15759	15935	15684	15645	15665	15671	15690	15602	15488	15610	15669	15702	15776	15756	15586	15619	15630	15878	15684	15590	15758	15781	15689	15640	15570	15502	15914	15747	15599	15626	15632	15768	15604	15639	15819	15904	15695	15717	15726	15819	15697	15604	15666	15588	15679	15357	15555	15545	15604	15696	15885	15861	15700	15788	15741	15646	15353	15478	15652	15727	15581	15675	15744	15779	15632	15833	15575	15509	15674	15756	15890	15728	15740	15707	15705	15607	15473	15696	15682	15550	15430	15666	15665	15698	15716	15539	15678	15558	15689	15504	15561	15377	15680	15605	15792	15601	15621	15747	15724	15578	15642	15574	15682	15854	15821	15732	15607	15779	15765	15505	15528	15592	15558	15671	15668	15584	15859	15663	15799	15580	15720	15711	15672	15536	15657	15778	15638	15675	15528	15613	15578	15567	15593	15640	15721	15660	15602	15643	15718	15637	15750	15778	15575	15558	15865	15478	15829	15571	15601	15625	15644	15781	15667	15767	15583	15822	15545	15757	15608	15649	15648	15721	15645	15548	15641	15726	15743	15609	15634	15765	15772	15737	15534	15769	15481	15585	15674	15805	15582	15661	15804	15547	15529	15766	15610	15634	15640	15620	15755	15720	15688	15641	15421	15898	15628	15427	15744	15684	15588	15532	15577	15820	15749	15672	15549	15651	15604	15546	15567	15626	15519	15736	15752	15741	15528	15514	15559	15609	15589	15565	15518	15710	15520	15535	15774	15629	15662	15828	15625	15706	15641	15514	15519	15726	15529	15486	15656	15400	15763	15659	15743	15651	15648	15461	15543	15706	15641	15755	15772	15541	15595	15622	15757	15519	15790	15703	15498	15500	15666	15720	15692	15560	15693	15798	15714	15559	15682	15767	15549	15481	15731	15476	15782	15616	15721	15681	15628	15506	15959	15680	15565	15584	15678	15596	15539	15600	15573	15767	15669	15654	15778	15719	15836	15685	15584	15526	15682	15722	15631	15677	15622	15664	15513	15821	15715	15574	15750	15822	15632	15443	15636	15652	15680	15604	15632	15769	15651	15618	15737	15562	15878	15682	15834	15630	15696	15624	15705	15678	15600	15684	15559	15689	15682	15614	15680	15872	15537	15836	15709	15649	15687	15817	15661	15708	15560	15563	15613	15616	15629	15845	15398	15785	15636	15551	15580	15550	15721	15613	15700	15621	15703	15622	15847	15701	15590	15570	15722	15761	15724	15668	15635	15706	15731	15539	15776	15758	15486	15485	15653	15709	15711	15914	15655	15601	15591	15792	15801	15609	15774	15664	15530	15710	15785	15598	15571	15638	15579	15518	15681	15759	15564	15874	15771	15892	15585	15555	15583	15726	15658	15703	15583	15519	15900	15551	15524	15804	15678	15778	15571	15566	15629	15774	15671	15494	15583	15699	15621	15788	15750	15638	15598	15555	15617	15611	15578	15843	15673	15657	15712	15495	15753	15592	15622	15514	15590	15769	15717	15586	15457	15618	15745	15563	15751	15802	15678	15687	15494	15865	15677	15471	15636	15711	15630	15684	15813	15539	15768	15665	15621	15463	15526	15747	15644	15634	15535	15626	15552	15632	15542	15426	15480	15740	15686	15845	15736	15629	15794	15659	15584	15741	15746	15629	15746	15643	15730	15680	15747	15544	15608	15876	15717	15562	15482	15667	15870	15826	15543	15742	15615	15639	15789	15603	15627	15871	15694	15636	15646	15642	15485	15733	15710	15543	15565	15695	15504	15689	15571	15752	15640	15807	15647	15489	15757	15620	15650	15670	15598	15787	15501	15621	15610	15541	15592	15574	15929	15628	15624	15742	15672	15448	15619	15785	15697	15755	15749	15694	15713	15521	15504	15620	15766	15633	15555	15564	15654	15612	15550	15635	15590	15637	15686	15554	15692	15453	15614	15738	15663	15535	15714	15862	15771	15658	15589	15626	15684	15639	15603	15706	15725	15643	15565	15690	15689	15542	15711	15730	15558	15762	15629	15755	15761	15616	15752	15492	15672	15603	15574	15871	15550	15668	15807	15705	15588	15677	15647	15764	15787	15630	15652	15770	15541	15662	15710	15772	15576	15789	15590
16276	26923	25384	20082	17495	16237	15455	15362	27979	59225	46936	28877	17191	13930	13647	13663	13626	13397	13493	13517	13545	13546	13601	13543	13631	13585	13460	13530	13496	13497	13481	13689	13697	13438	13589	13712	13485	13561	13572	13694	13420	13589	13529	13468	13480	13591	13426	13530	13259	13603	13576	13448	13395	13525	13483	13645	13604	13489	13524	13471	13420	13402	13638	13613	13550	13652	13402	13641	13490	13584	13550	13447	13637	13446	13466	13326	13570	13487	13410	13298	13633	13557	13753	13463	13386	13466	13535	13522	13566	13401	13635	13661	13398	13441	13463	13574	13359	13521	13575	13554	13424	13501	13510	13401	13534	13569	13503	13558	13351	13533	13667	13389	13615	13424	13455	13442	13370	13412	13630	13563	13470	13342	13616	13564	13427	13544	13451	13419	13434	13599	13524	13504	13542	13354	13231	13419	13434	13443	13692	13571	13379	13547	13472	13504	13619	13471	13584	13489	13497	13392	13332	13473	13630	13403	13507	13635	13442	13580	13510	13533	13514	13700	13454	13406	13552	13662	13566	13424	13387	13548	13365	13443	13492	13498	13621	13553	13361	13444	13499	13412	13567	13476	13394	13428	13527	13483	13487	13492	13469	13405	13596	13462	13372	13486	13487	13501	13483	13615	13492	13363	13607	13498	13572	13466	13448	13411	13290	13642	13496	13419	13460	13456	13457	13596	13545	13549	13459	13432	13534	13550	13570	13589	13554	13381	13634	13607	13563	13467	13605	13458	13536	13398	13693	13510	13478	13419	13561	13478	13349	13396	13491	13532	13521	13400	13567	13587	13517	13626	13626	13571	13523	13360	13593	13526	13519	13540	13591	13546	13669	13503	13499	13483	13552	13498	13505	13513	13514	13428	13418	13548	13457	13439	13529	13506	13561	13534	13415	13370	13484	13518	13583	13300	13536	13464	13504	13525	13376	13642	13388	13439	13285	13486	13589	13499	13456	13575	13538	13537	13451	13463	13443	13494	13483	13589	13400	13569	13490	13557	13510	13377	13538	13603	13499	13551	13510	13540	13448	13464	13498	13513	13579	13544	13530	13435	13470	13525	13555	13595	13502	13494	13629	13439	13597	13432	13593	13453	13510	13462	13659	13434	13385	13535	13691	13438	13467	13479	13489	13240	13399	13436	13506	13459	13532	13529	13476	13494	13418	13542	13475	13457	13636	13566	13589	13583	13554	13537	13448	13438	13475	13440	13446	13512	13479	13537	13360	13558	13532	13522	13586	13371	13486	13584	13507	13571	13470	13377	13539	13470	13623	13502	13385	13639	13510	13552	13482	13619	13455	13524	13321	13474	13637	13498	13402	13549	13428	13517	13554	13203	13448	13559	13510	13683	13579	13381	13516	13639	13467	13639	13646	13504	13487	13555	13387	13464	13463	13516	13581	13574	13476	13412	13419	13443	13527	13365	13366	13416	13568	13667	13690	13380	13542	13538	13408	13341	13550	13535	13557	13565	13565	13542	13454	13682	13528	13374	13477	13509	13466	13659	13447	13642	13552	13394	13598	13579	13523	13518	13355	13547	13273	13581	13438	13399	13412	13470	13398	13668	13461	13456	13421	13442	13360	13662	13446	13500	13493	13554	13391	13461	13554	13372	13557	13372	13466	13394	13630	13691	13424	13622	13697	13532	13455	13464	13383	13570	13691	13499	13568	13665	13356	13341	13508	13531	13508	13468	13547	13455	13461	13639	13457	13489	13410	13519	13427	13468	13428	13411	13410	13426	13549	13406	13386	13581	13488	13395	13606	13598	13458	13525	13611	13382	13535	13242	13535	13357	13449	13483	13729	13493	13444	13275	13526	13474	13595	13352	13482	13503	13432	13369	13419	13506	13493	13347	13657	13551	13396	13633	13545	13470	13532	13522	13357	13560	13587	13486	13705	13444	13480	13492	13700	13568	13557	13473	13598	13472	13408	13324	13557	13342	13438	13433	13486	13640	13545	13515	13520	13535	13651	13510	13470	13530	13526	13259	13481	13514	13496	13308	13533	13295	13516	13687	13527	13474	13457	13651	13472	13362	13527	13538	13357	13478	13512	13624	13538	13539	13660	13434	13468	13511	13248	13546	13505	13469	13377	13429	13442	13433	13559	13415	13612	13450	13610	13494	13563	13488	13495	13544	13598	13535	13509	13587	13463	13580	13686	13507	13466	13516	13522	13353	13620	13475	13466	13319	13492	13391	13380	13325	13477	13513	13681	13645	13348	13392	13434	13470	13617	13537	13669	13430	13432	13360	13528	13522	13420	13526	13497	13554	13490	13441	13579	13473	13524	13544	13335	13528	13499	13617	13314	13290	13302	13474	13532	13680	13512	13420	13420	13505	13491	13355	13544	13387	13420	13569	13319	13380	13569	13695	13461	13541	13462	13390	13571	13534	13383	13599	13545	13551	13506	13603	13550	13575	13751	13452	13429	13544	13487	13406	13546	13497	13573	13473	13395	13564	13543	13662	13384	13667	13500	13401	13518	13454	13478	13449	13558	13597	13521	13412	13599	13501	13409	13574	13608	13459	13369	13517	13527	13496	13422	13500	13454	13523	13476	13201	13514	13498	13612	13379	13453	13509	13416	13482	13686	13646	13530	13486	13403	13424	13473	13508	13464	13487	13608	13643	13500	13367	13434	13555	13348	13494	13451	13380	13508	13657	13522	13554	13433	13365	13310	13490	13511	13324	13425	13436	13507	13353	13510	13445	13520	13425	13541	13526	13722	13404	13606	13360	13552	13634	13426	13558	13540	13443	13580	13297	13420	13503	13503	13353	13567	13364	13488	13425	13578	13476	13542	13579	13367	13524	13386	13401	13540	13375	13463	13364	13476	13376	13433	13542	13426	13522	13541	13404	13318	13396	13456	13453	13355	13468	13403	13453	13634	13588	13575	13394	13519	13346	13498	13459	13578	13370	13505	13551	13580	13664	13389	13429	13378	13667	13525	13197	13556	13511	13649	13488	13555	13346	13627	13549	13436	13467	13593	13439	13348	13505	13470	13416	13466	13564	13533	13325	13485	13397	13481	13502	13661	13497	13387	13412	13465	13550	13589	13417	13380	13524	13534	13275	13539	13415	13672	13621	13602	13324	13376	13575	13421	13349	13570	13471	13564	13586	13536	13313	13679	13325	13510	13379	13551	13650	13434	13542	13397	13664	13612	13492	13539	13623	13456	13479	13298	13446	13499	13547	13496	13451	13618	13554	13418	13525	13496	13504	13508	13299	13470	13332	13531	13567	13604	13491	13571	13342	13612	13508	13415	13435	13534	13489	13515	13405	13567	13594	13406	13349	13348	13439	13643	13253	13603	13375	13597	13506	13508	13438	13524	13362	13470	13428	13561	13676	13362	13476	13463	13734	13484	13646	13456	13480	13440	13451	13502	13337	13612	13530	13290	13588	13461	13547	13300	13441	13485	13456	13464	13533	13535	13343	13595	13426	13555	13396	13451	13570	13634	13599	13567	13327	13522	13563	13518	13391	13355	13566	13504	13376	13377	13461	13490	13482	13490	13412	13457	13458	13455	13418	13391	13402	13575	13613	13481	13494	13633	13559	13438	13406	13645	13384	13558	13443	13291	13367	13514	13494	13497	13481	13463	13552	13616	13438	13406	13484	13553	13492	13666	13587	13534	13376	13547	13614	13480	13517	13561	13498	13548	13407	13486	13499	13560	13456	13411	13685	13429	13488	13639	13350	13438	13532	13578	13538	13359	13458	13470	13459	13530	13332	13577	13519	13468	13584	13540	13413	13587	13426	13415	13514	13454	13228	13441	13591	13651	13436	13428	13500	13556	13464	13409	13578	13418	13463	13372	13506	13471	13551	13390	13483	13275	13566	13472	13516	13609	13479	13580	13551	13515	13606	13591	13370	13498	13463	13454	13615	13514	13432	13589	13512	13324	13569	13545	13403	13590	13455	13259	13569	13435	13543	13343	13619	13522	13582	13504	13402	13574	13501	13444	13502	13428	13436	13607	13347	13419	13394	13466	13425	13605	13436	13593	13472	13516	13302	13427	13431	13624	13458	13593	13482	13524	13523	13564	13503	13627	13496	13502	13462	13600	13508	13515	13634	13440	13494	13461	13582	13617	13418	13555	13641	13228	13451	13519	13400	13586	13454	13533	13356	13412	13552	13592	13547	13465	13384	13603	13501	13536	13605	13517	13742	13450	13465	13701	13555	13480	13451	13431	13545	13503	13493	13665	13386	13417	13493	13666	13471	13333	13404	13649	13600	13462	13545	13432	13624	13423	13759	13321	13495	13604	13582	13419	13461	13479	13397	13481	13477	13619	13648	13618	13339	13467	13478	13385	13396	13560	13589	13442	13575	13586	13588	13422	13536	13506	13334	13527	13591	13539	13728	13411	13478	13560	13582	13550	13505	13378	13576	13371	13547	13491	13389	13460	13519	13652	13464	13566	13408	13394	13406	13541	13503	13417	13430	13381	13263	13579	13560	13455	13452	13453	13431	13439	13569	13479	13586	13584	13536	13444	13706	13485	13382	13567	13425	13399	13481	13436	13569	13566	13598	13507	13461	13644	13460	13368	13497	13507	13622	13562	13496	13470	13477	13692	13396	13641	13423	13399	13482	13517	13470	13507	13611	13362	13533	13350	13496	13396	13428	13437	13572	13615	13488	13395	13606	13542	13422	13474	13488	13505	13511	13562	13456	13683	13540	13350	13411	13333	13445	13658	13476	13358	13463	13365	13454	13481	13518	13725	13561	13477	13442	13508	13381	13464	13426	13748	13370	13636	13609	13410	13345	13499	13527	13443	13531	13563	13539	13424	13410	13370	13454	13365	13489	13470	13332	13640	13473	13551	13386	13593	13493	13567	13566	13377	13597	13444	13528	13544	13338	13289	13491	13660	13530	13533	13449	13340	13548	13533	13532	13580	13452	13366	13512	13597	13522	13580	13449	13503	13549	13572	13519	13445	13401	13502	13725	13602	13528	13528	13556	13503	13505	13553	13572	13465	13410	13549	13463	13402	13484	13552	13445	13585	13428	13415	13341	13460	13462	13570	13599	13504	13358	13457	13506	13543	13405	13602	13539	13503	13530	13586	13506	13500	13593	13405	13613	13481	13305	13668	13567	13626	13448	13516	13369	13459	13513	13545	13317	13448	13469
29461	20465	18669	17029	15645	15732	15676	15654	16018	21091	21292	18198	16439	15859	15658	15760	15667	15552	15585	15792	15531	15598	15583	15587	15585	15517	15485	15533	15673	15585	15385	15497	15764	15469	15719	15600	15641	15565	15602	15418	15412	15495	15496	15653	15784	15756	15497	15623	15595	15628	15498	15473	15541	15464	15529	15637	15512	15408	15442	15500	15497	15733	15475	15550	15437	15561	15573	15513	15426	15595	15745	15383	15580	15602	15487	15472	15487	15628	15728	15703	15327	15453	15600	15767	15663	15517	15592	15524	15607	15605	15506	15564	15623	15412	15557	15586	15727	15564	15514	15669	15638	15591	15799	15556	15393	15538	15591	15642	15540	15504	15606	15631	15819	15759	15746	15385	15442	15530	15380	15528	15599	15653	15665	15629	15656	15506	15294	15519	15531	15635	15520	15616	15484	15532	15452	15476	15526	15466	15645	15976	15368	15482	15621	15491	15605	15633	15621	15664	15746	15566	15515	15560	15582	15589	15433	15462	15529	15555	15617	15678	15626	15405	15545	15703	15563	15570	15585	15475	15561	15379	15497	15433	15625	15613	15568	15469	15667	15625	15910	15476	15471	15653	15548	15524	15516	15569	15538	15676	15560	15696	15689	15449	15553	15680	15560	15566	15540	15551	15470	15722	15571	15541	15480	15508	15421	15725	15487	15573	15773	15578	15526	15493	15454	15589	15627	15508	15549	15701	15648	15464	15465	15425	15538	15552	15528	15567	15371	15837	15614	15493	15416	15552	15613	15743	15691	15547	15412	15506	15475	15334	15622	15438	15634	15698	15642	15634	15486	15583	15511	15486	15478	15563	15481	15535	15674	15523	15489	15543	15413	15598	15610	15501	15518	15614	15634	15459	15489	15537	15531	15686	15424	15448	15633	15633	15618	15539	15561	15561	15347	15534	15677	15781	15610	15721	15585	15612	15750	15378	15761	15560	15504	15506	15606	15526	15551	15368	15706	15563	15634	15663	15686	15714	15497	15471	15500	15467	15453	15542	15757	15545	15487	15681	15560	15567	15593	15415	15513	15769	15316	15581	15624	15490	15510	15562	15630	15649	15684	15541	15609	15802	15642	15570	15789	15475	15561	15740	15533	15656	15509	15680	15543	15470	15512	15277	15314	15567	15505	15612	15388	15561	15705	15676	15457	15674	15585	15543	15645	15546	15645	15389	15685	15384	15386	15617	15569	15651	15617	15392	15473	15600	15491	15656	15481	15573	15718	15546	15565	15696	15519	15575	15714	15462	15387	15522	15586	15804	15642	15660	15577	15402	15793	15550	15452	15397	15483	15628	15356	15655	15767	15404	15423	15545	15558	15439	15525	15412	15659	15773	15432	15670	15481	15522	15589	15712	15688	15410	15601	15609	15563	15530	15399	15632	15472	15576	15681	15614	15557	15613	15908	15489	15688	15495	15533	15703	15578	15346	15693	15725	15548	15429	15597	15466	15587	15575	15556	15930	15727	15287	15470	15527	15440	15489	15436	15449	15436	15632	15453	15410	15624	15593	15626	15594	15586	15476	15740	15583	15661	15632	15552	15415	15689	15542	15740	15481	15522	15542	15591	15519	15470	15590	15563	15610	15424	15374	15440	15573	15590	15547	15493	15599	15744	15544	15475	15579	15586	15720	15472	15324	15620	15569	15621	15640	15536	15540	15583	15559	15431	15524	15320	15697	15506	15687	15708	15578	15523	15627	15467	15558	15749	15362	15512	15537	15435	15608	15656	15584	15656	15588	15557	15519	15348	15514	15680	15624	15719	15668	15573	15750	15486	15589	15670	15748	15617	15658	15516	15662	15502	15520	15508	15531	15510	15617	15561	15694	15609	15750	15692	15396	15561	15597	15522	15727	15604	15460	15618	15660	15576	15765	15754	15802	15660	15692	15521	15449	15691	15328	15628	15605	15770	15583	15429	15531	15791	15526	15383	15409	15760	15504	15453	15557	15693	15739	15487	15652	15776	15550	15384	15602	15591	15836	15619	15552	15651	15496	15501	15424	15617	15434	15524	15480	15654	15462	15611	15618	15429	15583	15430	15539	15694	15553	15650	15872	15741	15705	15635	15701	15666	15610	15545	15648	15497	15668	15578	15423	15613	15501	15734	15580	15393	15709	15677	15604	15694	15730	15649	15415	15725	15736	15760	15432	15552	15665	15573	15374	15714	15763	15580	15620	15835	15630	15801	15681	15898	15511	15666	15501	15506	15241	15590	15683	15531	15469	15561	15608	15724	15628	15504	15595	15367	15463	15518	15615	15635	15574	15488	15706	15636	15465	15413	15536	15675	15652	15685	15751	15534	15334	15497	15566	15458	15768	15548	15597	15585	15802	15469	15649	15434	15603	15533	15713	15476	15442	15491	15503	15583	15363	15557	15667	15407	15648	15665	15786	15542	15744	15629	15471	15646	15501	15540	15494	15440	15563	15509	15527	15731	15604	15504	15712	15667	15684	15485	15699	15607	15743	15551	15552	15401	15487	15555	15369	15572	15961	15563	15579	15594	15625	15774	15647	15622	15745	15491	15754	15402	15529	15701	15567	15659	15483	15633	15656	15617	15589	15492	15503	15558	15304	15455	15603	15307	15438	15541	15641	15493	15599	15467	15676	15561	15691	15543	15689	15748	15646	15616	15399	15452	15763	15769	15585	15349	15554	15638	15604	15430	15516	15700	15688	15514	15592	15605	15696	15415	15422	15625	15405	15548	15539	15525	15523	15579	15674	15566	15437	15376	15720	15823	15425	15599	15637	15561	15591	15845	15656	15561	15386	15681	15562	15789	15549	15547	15566	15514	15459	15556	15518	15646	15496	15544	15668	15663	15608	15509	15782	15645	15448	15377	15607	15721	15583	15474	15318	15630	15600	15652	15498	15534	15570	15402	15739	15643	15700	15597	15502	15683	15594	15695	15617	15620	15734	15455	15601	15680	15709	15635	15742	15540	15645	15579	15670	15683	15533	15422	15569	15608	15796	15911	15350	15350	15525	15619	15618	15456	15408	15549	15692	15428	15717	15620	15503	15590	15597	15654	15528	15562	15781	15437	15630	15415	15636	15500	15585	15588	15494	15425	15570	15507	15713	15433	15569	15349	15425	15587	15456	15492	15814	15623	15748	15727	15766	15698	15628	15521	15547	15711	15615	15528	15437	15589	15436	15669	15634	15588	15547	15600	15553	15632	15695	15464	15665	15586	15607	15627	15419	15625	15470	15752	15591	15508	15542	15533	15719	15613	15586	15701	15724	15487	15480	15570	15735	15707	15639	15767	15532	15397	15477	15532	15669	15651	15625	15631	15638	15641	15606	15612	15561	15639	15482	15529	15774	15419	15503	15716	15531	15737	15492	15611	15654	15520	15567	15620	15643	15686	15604	15756	15692	15768	15600	15593	15470	15746	15697	15711	15497	15530	15599	15602	15719	15405	15737	15687	15722	15550	15611	15583	15521	15523	15561	15613	15423	15667	15640	15342	15775	15500	15568	15632	15457	15512	15353	15492	15651	15568	15697	15581	15700	15579	15504	15536	15696	15726	15448	15596	15767	15720	15728	15767	15693	15468	15485	15637	15652	15620	15693	15522	15495	15644	15689	15384	15595	15386	15653	15515	15609	15658	15664	15520	15634	15630	15498	15580	15495	15621	15505	15664	15730	15593	15408	15616	15308	15427	15599	15631	15575	15556	15591	15339	15506	15770	15389	15655	15688	15615	15479	15710	15709	15717	15535	15624	15736	15603	15476	15416	15508	15407	15487	15520	15546	15557	15632	15366	15402	15332	15615	15445	15491	15684	15780	15484	15485	15566	15563	15442	15586	15493	15630	15593	15454	15673	15647	15508	15485	15598	15589	15717	15592	15558	15658	15705	15746	15431	15567	15770	15605	15536	15602	15588	15551	15598	15534	15509	15621	15522	15647	15497	15554	15565	15837	15480	15546	15584	15532	15665	15525	15438	15597	15610	15607	15715	15558	15549	15310	15661	15651	15567	15578	15629	15665	15764	15376	15490	15628	15476	15637	15360	15452	15490	15791	15721	15412	15867	15570	15550	15514	15724	15575	15500	15586	15461	15532	15505	15498	15735	15427	15500	15725	15491	15520	15640	15571	15454	15660	15513	15522	15490	15589	15570	15543	15578	15669	15760	15402	15534	15625	15670	15647	15626	15625	15582	15581	15586	15631	15330	15759	15538	15460	15475	15919	15694	15398	15393	15561	15493	15764	15628	15609	15446	15581	15813	15644	15584	15520	15706	15513	15647	15616	15312	15590	15551	15796	15460	15577	15490	15477	15662	15426	15684	15759	15580	15500	15509	15589	15671	15535	15519	15630	15759	15609	15579	15735	15498	15270	15528	15666	15629	15413	15244	15597	15761	15603	15480	15501	15548	15613	15636	15661	15689	15556	15503	15493	15540	15665	15561	15624	15591	15611	15484	15643	15648	15499	15547	15792	15461	15588	15630	15718	15754	15558	15559	15739	15546	15593	15832	15535	15626	15664	15507	15701	15567	15888	15638	15219	15499	15709	15591	15419	15691	15520	15633	15544	15642	15614	15648	15663	15518	15759	15593	15613	15590	15666	15432	15412	15445	15733	15667	15557	15645	15402	15704	15627	15489	15739	15560	15648	15652	15800	15613	15439	15414	15667	15597	15600	15697	15297	15270	15512	15634	15481	15444	15683	15500	15357	15541	15612	15572	15543	15727	15653	15735	15686	15681	15713	15490	15638	15568	15493	15480	15540	15517	15406	15514	15539	15608	15606	15358	15647	15611	15592	15621	15599	15567	15470	15525	15455	15579	15518	15609	15699	15559	15465	15665	15602	15514	15528	15461	15627	15423	15587	15689	15585	15451	15785	15662	15668	15526	15410	15743	15590	15725	15644	15662	15391	15624	15690	15563	15607	15554	15606	15729	15544	15668	15596	15493	15406	15573	15661	15752	15622	15435	15508	15530	15502	15533	15524	15465	15508	15505	15762	15822	15747	15558	15529	15531	15453	15566	15507	15576	15439	15519	15451	15670	15454	15465	15439	15551	15608	15701	15696	15687	15676	15695	15648	15632	15508	15550	15424	15466	15617	15524	15578	15652	15359	15439	15683	15677	15542	15714	15567	15625	15401	15494	15667	15574	15582	15598	15736	15600	15544
14640	14792	14377	13912	13945	13656	13725	13750	14529	21572	19680	15803	13979	13548	13448	13465	13243	13475	13455	13335	13601	13468	13376	13509	13415	13537	13494	13521	13427	13564	13206	13481	13504	13300	13304	13499	13417	13590	13347	13301	13285	13449	13477	13473	13564	13490	13325	13601	13403	13454	13489	13443	13579	13593	13323	13333	13411	13415	13490	13268	13520	13285	13390	13242	13429	13477	13484	13443	13574	13350	13434	13272	13334	13615	13470	13367	13383	13477	13483	13234	13295	13569	13382	13415	13465	13436	13370	13403	13581	13475	13373	13365	13450	13546	13370	13410	13366	13489	13422	13451	13447	13687	13426	13291	13367	13483	13510	13357	13415	13510	13425	13354	13517	13437	13248	13576	13406	13593	13431	13397	13483	13178	13359	13403	13411	13428	13397	13290	13298	13373	13357	13441	13412	13566	13402	13566	13302	13485	13486	13452	13511	13290	13447	13499	13504	13523	13394	13446	13291	13505	13368	13425	13417	13475	13517	13498	13580	13364	13461	13525	13356	13450	13476	13455	13388	13352	13588	13404	13467	13622	13592	13521	13483	13256	13507	13254	13577	13328	13441	13314	13427	13369	13461	13558	13450	13387	13432	13526	13466	13472	13333	13473	13428	13360	13559	13506	13416	13456	13414	13421	13493	13357	13456	13487	13355	13222	13337	13212	13622	13609	13258	13426	13399	13383	13439	13230	13383	13392	13417	13462	13391	13291	13288	13453	13469	13279	13535	13521	13329	13539	13489	13366	13513	13361	13587	13394	13387	13538	13520	13478	13503	13548	13532	13376	13335	13560	13402	13517	13456	13430	13396	13454	13338	13400	13502	13358	13443	13477	13442	13400	13347	13461	13404	13621	13379	13392	13397	13405	13376	13561	13360	13299	13411	13371	13476	13364	13511	13308	13346	13494	13408	13584	13536	13382	13327	13317	13457	13354	13342	13420	13418	13472	13542	13431	13136	13464	13422	13345	13495	13406	13440	13608	13498	13415	13400	13234	13330	13508	13428	13422	13383	13525	13472	13358	13496	13215	13259	13306	13414	13425	13371	13393	13467	13367	13310	13431	13525	13347	13383	13375	13455	13427	13290	13279	13484	13394	13372	13368	13475	13424	13356	13589	13526	13608	13537	13449	13428	13406	13461	13421	13574	13509	13526	13412	13439	13565	13403	13510	13513	13426	13426	13350	13398	13383	13369	13467	13452	13508	13485	13623	13319	13462	13379	13462	13502	13453	13529	13405	13306	13490	13435	13491	13357	13454	13433	13480	13454	13309	13378	13301	13417	13534	13311	13406	13424	13399	13389	13422	13392	13454	13588	13546	13339	13484	13410	13499	13433	13414	13408	13337	13651	13323	13477	13373	13270	13488	13417	13335	13447	13408	13298	13396	13302	13472	13390	13355	13412	13509	13440	13483	13633	13518	13437	13396	13163	13245	13376	13385	13437	13394	13621	13281	13444	13323	13421	13252	13559	13504	13480	13586	13317	13409	13406	13488	13464	13369	13445	13604	13562	13274	13364	13299	13429	13351	13348	13559	13299	13560	13379	13441	13373	13456	13423	13482	13473	13648	13518	13238	13549	13494	13287	13430	13467	13412	13515	13584	13556	13411	13451	13385	13471	13334	13457	13296	13362	13598	13347	13517	13312	13482	13592	13334	13347	13368	13330	13520	13319	13470	13409	13437	13390	13390	13488	13358	13362	13490	13376	13382	13457	13371	13397	13355	13433	13399	13360	13506	13541	13439	13536	13245	13513	13436	13526	13353	13308	13512	13465	13464	13481	13413	13351	13320	13480	13388	13462	13397	13443	13428	13347	13424	13392	13335	13391	13348	13382	13532	13426	13452	13439	13505	13454	13446	13282	13405	13460	13418	13434	13414	13388	13333	13332	13356	13446	13510	13402	13419	13345	13309	13422	13421	13476	13443	13507	13372	13490	13462	13336	13404	13304	13521	13538	13437	13420	13403	13412	13507	13520	13424	13428	13483	13636	13535	13412	13552	13437	13430	13501	13415	13516	13371	13463	13236	13492	13540	13459	13396	13384	13327	13377	13480	13321	13349	13394	13274	13402	13468	13317	13248	13517	13339	13511	13202	13448	13453	13686	13680	13439	13355	13571	13389	13438	13463	13504	13446	13288	13415	13485	13478	13589	13492	13349	13393	13393	13569	13458	13455	13527	13481	13454	13465	13287	13456	13475	13428	13414	13503	13600	13404	13561	13383	13387	13471	13349	13349	13401	13375	13412	13367	13363	13339	13352	13527	13496	13495	13498	13393	13414	13464	13468	13479	13472	13383	13405	13355	13349	13449	13302	13335	13518	13503	13377	13544	13415	13403	13494	13412	13478	13428	13451	13737	13396	13547	13419	13333	13433	13337	13611	13500	13450	13262	13554	13220	13519	13320	13492	13510	13427	13357	13343	13443	13559	13413	13292	13405	13445	13452	13402	13442	13467	13376	13400	13391	13296	13534	13321	13406	13345	13404	13485	13420	13583	13426	13494	13432	13275	13245	13349	13497	13227	13457	13459	13376	13374	13619	13387	13378	13488	13470	13462	13474	13432	13524	13574	13458	13326	13376	13217	13378	13399	13452	13285	13541	13511	13580	13494	13425	13456	13465	13491	13280	13467	13487	13555	13369	13351	13465	13500	13449	13536	13466	13284	13404	13507	13486	13438	13422	13325	13422	13413	13300	13483	13486	13497	13410	13501	13434	13560	13480	13532	13634	13463	13302	13608	13439	13567	13307	13345	13419	13406	13348	13372	13362	13482	13581	13378	13423	13363	13399	13390	13418	13394	13299	13510	13515	13467	13346	13492	13506	13490	13333	13334	13411	13285	13310	13427	13384	13372	13373	13400	13380	13372	13464	13380	13656	13439	13508	13332	13384	13463	13354	13356	13428	13386	13361	13536	13343	13368	13398	13422	13292	13469	13348	13601	13309	13387	13259	13490	13491	13577	13391	13596	13485	13462	13426	13434	13434	13418	13385	13325	13381	13492	13520	13457	13470	13461	13420	13564	13465	13468	13543	13495	13355	13493	13593	13394	13331	13493	13413	13539	13378	13436	13382	13302	13485	13415	13336	13399	13481	13446	13353	13436	13425	13357	13392	13402	13339	13364	13516	13415	13474	13502	13333	13411	13424	13481	13350	13395	13398	13481	13365	13285	13440	13431	13508	13446	13388	13597	13505	13165	13475	13447	13422	13416	13439	13428	13267	13693	13482	13386	13547	13497	13383	13460	13226	13215	13462	13499	13470	13402	13586	13565	13355	13314	13348	13467	13279	13527	13247	13439	13454	13529	13347	13502	13313	13376	13394	13380	13465	13338	13298	13459	13442	13550	13457	13420	13367	13506	13441	13322	13395	13246	13474	13423	13443	13412	13423	13543	13510	13412	13475	13373	13491	13575	13423	13456	13628	13618	13537	13518	13449	13444	13427	13610	13368	13322	13390	13395	13202	13436	13307	13557	13365	13498	13388	13417	13389	13433	13437	13473	13474	13637	13570	13526	13501	13395	13159	13451	13699	13407	13441	13355	13303	13526	13332	13523	13417	13314	13344	13398	13543	13438	13560	13480	13407	13479	13283	13512	13456	13433	13327	13484	13262	13428	13452	13313	13382	13455	13498	13525	13392	13322	13464	13470	13516	13437	13424	13556	13384	13424	13519	13601	13355	13347	13392	13482	13334	13458	13404	13462	13409	13446	13390	13520	13481	13306	13437	13413	13404	13317	13347	13368	13489	13543	13462	13414	13341	13566	13449	13333	13396	13477	13369	13522	13423	13504	13382	13388	13526	13372	13523	13711	13406	13428	13330	13375	13491	13432	13673	13516	13392	13264	13466	13433	13553	13456	13344	13476	13355	13655	13352	13421	13530	13410	13348	13582	13503	13359	13432	13359	13583	13329	13338	13447	13453	13519	13544	13364	13483	13447	13199	13492	13345	13490	13572	13454	13448	13432	13436	13322	13303	13391	13476	13588	13406	13338	13380	13420	13462	13476	13433	13464	13538	13362	13373	13456	13401	13303	13265	13304	13304	13389	13457	13450	13528	13410	13516	13309	13399	13425	13320	13346	13605	13424	13532	13584	13423	13430	13367	13477	13284	13638	13541	13290	13362	13456	13216	13366	13674	13497	13582	13404	13409	13388	13389	13303	13454	13425	13432	13486	13423	13471	13641	13519	13259	13427	13452	13579	13372	13457	13501	13373	13431	13560	13230	13279	13387	13523	13319	13572	13551	13486	13383	13425	13434	13446	13321	13544	13281	13555	13367	13609	13413	13470	13384	13334	13411	13321	13247	13636	13298	13448	13352	13387	13455	13327	13504	13464	13455	13521	13324	13484	13216	13547	13439	13412	13355	13336	13459	13445	13386	13599	13337	13326	13589	13405	13355	13456	13424	13478	13470	13454	13560	13464	13467	13448	13303	13223	13447	13448	13329	13451	13509	13668	13299	13387	13496	13437	13494	13567	13436	13427	13336	13448	13501	13473	13447	13331	13501	13315	13562	13321	13444	13596	13484	13483	13354	13702	13467	13471	13517	13549	13413	13376	13453	13222	13477	13425	13527	13470	13366	13391	13333	13373	13492	13501	13392	13427	13402	13421	13412	13192	13465	13419	13366	13361	13453	13422	13390	13413	13371	13525	13505	13434	13348	13290	13400	13471	13545	13397	13433	13330	13401	13448	13368	13426	13352	13608	13314	13372	13393	13491	13469	13525	13388	13358	13457	13328	13476	13512	13297	13531	13563	13487	13440	13497	13415	13360	13572	13404	13432	13407	13209	13467	13476	13448	13429	13392	13460	13604	13311	13509	13394	13359	13338	13344	13388	13260	13416	13395	13507	13521	13481	13233	13475	13495	13501	13481	13564	13531	13504	13526	13453	13604	13618	13419	13499	13395	13514	13434	13331	13387	13329	13489	13410	13459	13498	13352	13256	13515	13506	13492	13426	13477	13479	13417	13382	13510	13416	13583	13510	13427	13510	13445	13409	13435	13453	13544	13458	13256	13447	13468	13433	13330	13432	13402	13233	13476	13263	13439	13443	13248	13539	13324	13382	13400	13516	13412	13431	13400	13497	13505	13432	13317	13471	13527	13331	13357	13400	13484	13351	13386	13515	13552	13503	13577	13447
25667	20852	26908	25270	19191	16964	16845	15852	17715	39326	36617	24674	18093	16033	15865	15587	15313	15693	15349	15636	15575	15703	15545	15464	15267	15657	15559	15601	15472	15512	15657	15500	15523	15283	15380	15691	15318	15346	15469	15559	15543	15704	15665	15555	15596	15353	15499	15710	15390	15640	15503	15607	15433	15486	15381	15664	15522	15510	15393	15436	15507	15499	15471	15550	15388	15475	15414	15491	15359	15528	15527	15444	15518	15478	15396	15655	15480	15499	15470	15403	15575	15589	15599	15605	15611	15540	15434	15512	15522	15395	15493	15479	15452	15340	15570	15572	15477	15559	15452	15394	15485	15487	15572	15549	15555	15558	15337	15715	15541	15316	15633	15459	15585	15368	15551	15476	15782	15647	15537	15527	15567	15531	15507	15504	15577	15378	15601	15408	15649	15457	15372	15415	15388	15485	15574	15507	15449	15586	15552	15584	15318	15339	15375	15582	15557	15425	15350	15610	15490	15406	15559	15695	15450	15597	15573	15388	15294	15555	15612	15485	15422	15303	15354	15358	15456	15599	15240	15455	15674	15617	15436	15559	15633	15375	15468	15260	15697	15510	15498	15372	15365	15552	15629	15577	15744	15549	15457	15571	15577	15586	15561	15483	15510	15539	15634	15440	15538	15513	15427	15406	15463	15524	15454	15373	15494	15415	15601	15761	15618	15686	15565	15481	15583	15366	15546	15403	15637	15443	15441	15413	15221	15365	15580	15440	15575	15533	15464	15397	15434	15585	15599	15321	15427	15607	15495	15507	15474	15575	15513	15548	15664	15687	15498	15595	15592	15515	15408	15522	15608	15531	15479	15576	15374	15364	15495	15364	15208	15489	15277	15526	15563	15413	15557	15480	15477	15568	15395	15618	15453	15498	15608	15609	15445	15598	15379	15402	15636	15566	15607	15347	15446	15646	15568	15596	15460	15477	15519	15500	15348	15677	15407	15282	15379	15373	15378	15301	15561	15645	15677	15645	15428	15391	15269	15472	15453	15502	15549	15487	15616	15649	15679	15248	15485	15307	15500	15497	15445	15570	15650	15506	15560	15484	15523	15550	15335	15362	15635	15654	15450	15317	15468	15528	15560	15422	15526	15693	15264	15671	15532	15455	15470	15295	15342	15542	15306	15530	15557	15311	15334	15390	15347	15622	15657	15446	15469	15290	15446	15567	15544	15369	15504	15523	15275	15411	15619	15553	15646	15602	15444	15260	15535	15576	15345	15337	15443	15314	15328	15370	15658	15545	15443	15625	15481	15480	15634	15558	15572	15431	15579	15418	15737	15453	15415	15426	15696	15605	15568	15552	15592	15387	15493	15500	15441	15399	15591	15446	15588	15534	15415	15561	15591	15439	15542	15591	15542	15259	15593	15422	15472	15452	15656	15430	15441	15381	15432	15483	15650	15668	15540	15659	15481	15456	15612	15450	15378	15520	15579	15394	15373	15498	15593	15463	15555	15662	15685	15680	15453	15326	15510	15559	15424	15453	15416	15372	15547	15321	15539	15415	15376	15525	15651	15454	15460	15405	15586	15671	15681	15442	15363	15575	15441	15629	15578	15530	15584	15692	15619	15404	15443	15450	15344	15500	15457	15530	15567	15477	15434	15369	15664	15496	15422	15598	15388	15410	15369	15239	15498	15414	15419	15476	15456	15463	15528	15475	15536	15564	15450	15567	15492	15482	15490	15576	15307	15483	15597	15501	15514	15366	15362	15484	15363	15350	15408	15432	15455	15583	15638	15682	15645	15502	15489	15611	15515	15529	15415	15538	15467	15453	15333	15573	15539	15429	15670	15457	15698	15490	15484	15515	15817	15485	15764	15553	15512	15329	15428	15361	15680	15476	15503	15563	15627	15469	15284	15392	15443	15549	15582	15354	15499	15484	15597	15541	15477	15590	15657	15596	15493	15371	15545	15540	15511	15460	15475	15370	15490	15431	15373	15560	15423	15473	15432	15494	15429	15553	15617	15566	15385	15492	15682	15547	15533	15310	15557	15593	15606	15551	15449	15386	15430	15446	15524	15457	15534	15345	15589	15574	15556	15541	15608	15479	15404	15525	15696	15617	15332	15478	15492	15395	15505	15499	15435	15461	15412	15729	15436	15432	15555	15502	15410	15513	15468	15500	15437	15584	15548	15395	15416	15346	15520	15369	15487	15363	15549	15307	15396	15558	15339	15633	15579	15556	15555	15438	15524	15529	15476	15674	15552	15504	15481	15565	15562	15293	15543	15399	15498	15423	15482	15350	15648	15551	15653	15275	15573	15492	15339	15533	15555	15431	15639	15301	15548	15697	15479	15321	15595	15464	15561	15361	15422	15450	15554	15673	15413	15490	15508	15725	15613	15542	15567	15618	15317	15506	15530	15510	15560	15526	15652	15432	15491	15522	15315	15452	15446	15345	15547	15495	15470	15488	15479	15530	15374	15436	15591	15483	15487	15543	15642	15779	15325	15434	15279	15500	15427	15319	15619	15562	15579	15549	15433	15647	15503	15512	15467	15538	15681	15631	15690	15466	15393	15315	15428	15471	15462	15688	15524	15428	15515	15651	15579	15331	15358	15566	15631	15776	15347	15498	15475	15260	15262	15429	15414	15487	15582	15308	15364	15685	15616	15437	15344	15487	15377	15514	15506	15392	15332	15437	15664	15643	15505	15497	15498	15344	15456	15575	15581	15644	15518	15530	15395	15505	15533	15334	15605	15589	15489	15516	15450	15385	15405	15711	15422	15480	15386	15301	15508	15570	15493	15474	15595	15528	15552	15656	15559	15490	15458	15275	15636	15498	15620	15483	15494	15442	15546	15549	15663	15586	15429	15550	15552	15517	15794	15592	15581	15505	15548	15438	15485	15427	15353	15566	15492	15460	15581	15402	15541	15520	15451	15423	15503	15572	15616	15548	15451	15322	15433	15548	15401	15577	15430	15575	15608	15464	15540	15520	15639	15397	15445	15520	15711	15478	15638	15469	15597	15460	15643	15557	15483	15542	15483	15334	15369	15578	15520	15588	15525	15491	15476	15368	15475	15427	15559	15380	15318	15564	15398	15542	15520	15465	15250	15579	15570	15493	15380	15697	15622	15451	15567	15498	15314	15316	15502	15597	15600	15556	15323	15469	15491	15590	15479	15641	15406	15549	15240	15517	15671	15405	15505	15418	15422	15543	15560	15479	15575	15316	15486	15518	15422	15527	15492	15503	15567	15555	15565	15331	15472	15425	15508	15645	15488	15423	15568	15394	15500	15617	15284	15469	15398	15407	15402	15429	15414	15617	15679	15552	15392	15459	15658	15343	15433	15564	15511	15320	15575	15546	15705	15589	15372	15599	15451	15567	15478	15497	15424	15367	15769	15524	15576	15297	15555	15386	15551	15298	15511	15349	15426	15349	15543	15621	15537	15647	15733	15442	15514	15493	15505	15384	15394	15571	15361	15617	15512	15396	15450	15503	15382	15646	15515	15342	15585	15272	15415	15449	15665	15658	15576	15578	15452	15661	15273	15572	15560	15671	15313	15405	15384	15658	15515	15566	15445	15330	15358	15226	15361	15328	15489	15592	15483	15370	15631	15341	15427	15628	15441	15595	15377	15579	15529	15573	15401	15393	15487	15385	15362	15571	15485	15570	15477	15396	15729	15414	15761	15354	15668	15763	15576	15670	15582	15340	15527	15484	15386	15434	15472	15653	15647	15660	15727	15562	15406	15433	15634	15138	15428	15491	15493	15380	15399	15487	15470	15362	15511	15534	15397	15486	15540	15370	15420	15402	15626	15626	15476	15516	15653	15538	15380	15570	15500	15770	15693	15494	15318	15515	15622	15679	15566	15404	15473	15405	15434	15508	15587	15513	15486	15540	15577	15553	15613	15543	15470	15468	15468	15600	15547	15495	15627	15491	15465	15287	15446	15343	15519	15416	15507	15417	15365	15521	15575	15434	15575	15729	15566	15499	15685	15423	15759	15465	15397	15543	15519	15559	15297	15482	15373	15473	15495	15357	15688	15407	15394	15540	15462	15718	15511	15499	15509	15505	15329	15623	15410	15469	15365	15347	15368	15563	15368	15570	15686	15475	15394	15523	15523	15523	15627	15712	15519	15507	15532	15538	15453	15586	15652	15548	15292	15462	15557	15550	15415	15449	15674	15639	15542	15686	15530	15579	15556	15471	15592	15486	15400	15559	15470	15395	15609	15607	15522	15566	15430	15454	15496	15413	15332	15666	15361	15378	15483	15465	15410	15412	15503	15600	15615	15475	15563	15701	15477	15343	15414	15367	15506	15586	15386	15604	15704	15599	15444	15544	15515	15534	15414	15577	15489	15535	15411	15484	15628	15497	15588	15683	15629	15610	15485	15516	15563	15521	15635	15319	15392	15418	15630	15575	15470	15581	15550	15381	15356	15495	15595	15519	15531	15386	15557	15691	15630	15605	15552	15407	15562	15651	15488	15842	15626	15573	15486	15625	15667	15417	15783	15634	15511	15574	15429	15592	15551	15249	15622	15421	15681	15489	15426	15633	15532	15616	15589	15598	15486	15747	15419	15604	15564	15562	15702	15573	15444	15252	15518	15568	15400	15415	15588	15408	15700	15276	15504	15328	15570	15555	15615	15613	15495	15464	15641	15579	15589	15620	15497	15487	15677	15514	15593	15419	15621	15388	15519	15504	15485	15571	15532	15262	15390	15393	15441	15553	15418	15515	15577	15576	15550	15487	15673	15366	15409	15405	15514	15292	15569	15505	15312	15519	15626	15552	15150	15371	15484	15544	15536	15445	15517	15503	15498	15512	15520	15520	15582	15537	15557	15273	15213	15455	15640	15411	15500	15487	15688	15398	15662	15666	15561	15459	15682	15412	15588	15409	15527	15418	15450	15587	15428	15667	15673	15612	15392	15483	15903	15470	15453	15542	15495	15311	15618	15655	15495	15484	15485	15574	15346	15563	15675	15469	15465	15605	15638	15694	15561	15443	15476	15594	15508	15438	15275	15549	15498	15380	15320	15510	15605	15326	15517	15469	15549	15445	15456	15426	15469	15487	15522	15315	15499	15635	15565	15548	15572	15393	15657	15577	15354	15547	15456	15560	15540	15560	15605	15687	15457	15623	15565	15465	15308	15325	15474	15681	15454	15341	15598	15496	15696	15402
13572	19215	18677	16029	14990	14451	14081	14095	17858	42163	35589	22323	15453	13694	13648	13382	13608	13435	13495	13452	13413	13263	13401	13494	13510	13390	13401	13632	13387	13259	13449	13472	13412	13497	13294	13483	13476	13372	13453	13292	13441	13293	13477	13444	13477	13374	13421	13431	13523	13537	13301	13367	13515	13410	13354	13269	13576	13451	13415	13506	13453	13413	13366	13455	13325	13230	13457	13283	13259	13431	13476	13419	13443	13382	13432	13495	13491	13355	13375	13281	13379	13510	13272	13442	13402	13266	13492	13325	13552	13420	13370	13359	13327	13458	13376	13433	13438	13361	13514	13401	13299	13355	13320	13264	13384	13403	13259	13511	13314	13353	13374	13400	13377	13522	13468	13400	13310	13577	13387	13341	13460	13486	13351	13269	13564	13533	13207	13538	13444	13331	13526	13415	13527	13353	13395	13337	13441	13574	13390	13467	13433	13651	13364	13580	13467	13444	13367	13447	13492	13366	13281	13401	13298	13301	13271	13429	13329	13484	13350	13356	13299	13389	13407	13344	13434	13505	13457	13362	13396	13367	13287	13424	13423	13527	13423	13319	13478	13367	13406	13409	13408	13401	13587	13365	13473	13456	13506	13396	13481	13576	13568	13321	13402	13402	13377	13644	13419	13462	13521	13503	13267	13378	13328	13366	13247	13326	13251	13530	13250	13506	13366	13269	13371	13320	13308	13535	13313	13430	13211	13419	13559	13328	13283	13463	13253	13462	13283	13383	13325	13311	13418	13517	13261	13424	13537	13245	13506	13336	13282	13442	13500	13465	13327	13297	13364	13341	13390	13277	13422	13526	13432	13431	13376	13412	13502	13404	13358	13512	13334	13458	13383	13286	13461	13372	13411	13407	13381	13393	13367	13459	13357	13388	13310	13623	13346	13291	13552	13406	13144	13289	13394	13487	13463	13328	13473	13350	13514	13378	13238	13430	13368	13239	13331	13462	13469	13510	13453	13482	13405	13390	13553	13628	13431	13553	13407	13396	13343	13485	13334	13278	13474	13423	13495	13427	13504	13506	13241	13366	13414	13342	13229	13312	13314	13423	13432	13499	13489	13290	13452	13404	13399	13451	13458	13318	13324	13507	13345	13516	13384	13581	13383	13464	13313	13349	13519	13492	13372	13358	13436	13247	13356	13367	13397	13457	13421	13447	13168	13365	13368	13399	13606	13440	13429	13463	13373	13377	13396	13278	13426	13499	13452	13394	13380	13518	13445	13411	13382	13307	13379	13421	13422	13428	13370	13525	13322	13372	13385	13614	13309	13437	13393	13342	13491	13451	13491	13451	13295	13361	13453	13293	13505	13439	13425	13366	13328	13338	13394	13507	13311	13312	13325	13366	13385	13324	13501	13282	13360	13464	13406	13544	13402	13437	13420	13430	13437	13379	13329	13415	13438	13342	13557	13421	13383	13362	13473	13430	13336	13257	13257	13361	13374	13345	13452	13316	13359	13564	13552	13315	13525	13357	13322	13241	13396	13534	13450	13250	13482	13235	13425	13414	13395	13308	13580	13225	13452	13331	13324	13396	13425	13511	13309	13342	13363	13451	13586	13208	13333	13459	13481	13287	13113	13535	13311	13336	13346	13396	13350	13237	13350	13475	13514	13365	13497	13415	13412	13375	13661	13334	13351	13377	13571	13228	13471	13220	13459	13453	13372	13411	13433	13312	13255	13304	13316	13355	13339	13429	13356	13258	13434	13262	13500	13388	13353	13358	13232	13299	13287	13430	13400	13478	13491	13547	13371	13352	13526	13439	13529	13381	13282	13500	13298	13359	13377	13472	13539	13611	13290	13410	13237	13276	13581	13347	13372	13440	13331	13332	13442	13363	13551	13384	13185	13370	13392	13387	13260	13472	13438	13340	13331	13250	13357	13300	13341	13422	13389	13286	13284	13299	13429	13478	13465	13387	13495	13489	13433	13446	13260	13377	13530	13306	13402	13485	13539	13433	13389	13478	13363	13482	13498	13496	13332	13428	13361	13242	13419	13406	13363	13427	13369	13466	13490	13464	13506	13365	13329	13361	13347	13365	13442	13632	13349	13253	13317	13368	13466	13356	13300	13526	13425	13451	13393	13285	13397	13476	13315	13439	13404	13451	13418	13315	13581	13420	13665	13433	13244	13427	13305	13167	13323	13567	13394	13298	13428	13322	13478	13415	13512	13465	13406	13319	13441	13418	13255	13401	13331	13271	13290	13471	13425	13319	13354	13526	13343	13302	13520	13453	13422	13381	13447	13506	13290	13442	13465	13325	13237	13457	13403	13291	13472	13436	13272	13464	13457	13366	13562	13436	13293	13467	13597	13407	13387	13343	13292	13378	13454	13480	13433	13299	13422	13625	13435	13295	13562	13332	13246	13445	13313	13340	13460	13457	13402	13431	13242	13417	13399	13402	13324	13201	13468	13288	13295	13418	13482	13215	13397	13436	13355	13459	13346	13434	13416	13543	13368	13285	13462	13483	13435	13409	13335	13469	13464	13521	13544	13541	13512	13298	13547	13544	13453	13330	13291	13521	13467	13380	13360	13411	13408	13418	13466	13204	13533	13339	13392	13502	13520	13564	13512	13402	13521	13314	13532	13559	13369	13298	13507	13542	13336	13420	13585	13320	13398	13399	13480	13351	13195	13390	13374	13388	13470	13442	13419	13290	13487	13334	13304	13421	13155	13518	13406	13422	13531	13500	13325	13266	13487	13220	13343	13341	13439	13422	13441	13586	13448	13319	13313	13329	13526	13517	13360	13334	13342	13407	13468	13223	13521	13234	13435	13315	13292	13501	13372	13414	13347	13269	13343	13372	13406	13299	13511	13505	13320	13342	13409	13423	13390	13319	13385	13438	13326	13444	13393	13315	13253	13180	13278	13570	13456	13323	13389	13290	13499	13603	13375	13465	13403	13463	13514	13395	13288	13341	13448	13481	13386	13450	13455	13439	13495	13461	13384	13365	13418	13373	13331	13562	13201	13346	13526	13542	13388	13285	13406	13324	13413	13438	13367	13437	13356	13199	13291	13366	13430	13328	13402	13544	13409	13307	13415	13431	13451	13421	13452	13396	13453	13274	13380	13290	13454	13368	13219	13287	13385	13473	13404	13331	13503	13377	13471	13476	13330	13426	13535	13337	13426	13436	13467	13271	13444	13549	13469	13400	13338	13453	13393	13512	13280	13449	13385	13337	13518	13411	13428	13486	13516	13476	13463	13354	13502	13352	13527	13519	13280	13537	13440	13413	13517	13386	13558	13337	13460	13272	13463	13283	13509	13422	13463	13313	13244	13252	13455	13383	13468	13322	13498	13362	13568	13290	13426	13346	13458	13186	13415	13339	13372	13209	13461	13288	13358	13544	13383	13354	13428	13283	13448	13425	13264	13519	13342	13387	13425	13252	13390	13262	13524	13294	13452	13544	13556	13303	13352	13430	13323	13360	13495	13328	13611	13583	13264	13441	13407	13263	13419	13382	13449	13416	13390	13458	13436	13347	13324	13471	13456	13407	13440	13400	13441	13315	13436	13368	13420	13439	13512	13326	13325	13549	13364	13420	13301	13478	13273	13362	13370	13515	13427	13470	13477	13429	13339	13372	13423	13438	13538	13314	13399	13526	13324	13498	13399	13406	13418	13274	13555	13298	13239	13494	13425	13359	13500	13501	13413	13405	13525	13453	13480	13337	13610	13472	13328	13385	13359	13455	13292	13515	13315	13342	13284	13505	13419	13452	13279	13488	13354	13510	13592	13381	13503	13377	13455	13376	13450	13433	13426	13339	13542	13333	13451	13361	13329	13352	13364	13519	13348	13529	13410	13417	13191	13457	13292	13348	13258	13410	13321	13194	13396	13543	13473	13427	13499	13447	13493	13449	13382	13438	13413	13435	13572	13496	13366	13478	13462	13338	13488	13455	13323	13442	13559	13360	13340	13394	13283	13429	13401	13457	13395	13375	13353	13476	13424	13260	13443	13514	13435	13330	13404	13285	13485	13396	13309	13379	13435	13309	13427	13499	13371	13378	13311	13520	13374	13339	13363	13538	13351	13566	13377	13368	13250	13297	13475	13575	13348	13375	13419	13341	13485	13406	13244	13188	13360	13341	13453	13473	13487	13513	13596	13297	13382	13305	13414	13346	13466	13415	13290	13568	13419	13377	13356	13572	13505	13429	13437	13400	13276	13400	13428	13330	13434	13260	13285	13495	13364	13304	13433	13408	13300	13426	13375	13400	13635	13428	13363	13366	13340	13442	13338	13304	13403	13427	13405	13518	13198	13337	13371	13417	13455	13489	13405	13370	13311	13461	13336	13438	13458	13447	13386	13460	13399	13550	13422	13350	13451	13411	13415	13334	13311	13418	13454	13281	13326	13335	13362	13572	13460	13457	13431	13453	13403	13503	13490	13333	13365	13351	13452	13616	13372	13450	13465	13481	13244	13415	13385	13494	13297	13505	13472	13533	13312	13512	13483	13369	13377	13341	13488	13463	13449	13565	13584	13305	13533	13595	13579	13386	13460	13414	13410	13254	13421	13322	13286	13512	13524	13454	13429	13427	13353	13252	13516	13465	13346	13336	13437	13496	13301	13430	13365	13491	13340	13494	13532	13346	13401	13593	13253	13409	13402	13511	13392	13289	13410	13449	13402	13497	13363	13349	13345	13316	13410	13550	13476	13445	13469	13428	13415	13360	13482	13363	13438	13275	13229	13336	13443	13373	13387	13473	13247	13259	13277	13482	13408	13328	13357	13394	13308	13400	13244	13391	13412	13365	13302	13488	13458	13398	13432	13498	13400	13446	13408	13545	13334	13373	13497	13514	13459	13405	13280	13269	13268	13091	13433	13301	13369	13395	13436	13508	13288	13413	13473	13420	13365	13383	13401	13402	13494	13445	13500	13229	13290	13512	13373	13290	13572	13525	13603	13368	13422	13558	13400	13355	13429	13396	13414	13527	13519	13391	13316	13454	13210	13376	13380	13226	13414	13454	13449	13329	13405	13434	13418	13350	13398	13330	13746	13345	13412	13499	13319	13343	13323	13393	13205	13499	13472	13288	13400	13413	13461	13300	13561	13339	13248	13314	13503	13280	13519	13454	13500	13437	13428	13425	13426	13425	13457	13446	13329	13495	13414	13481	13399	13375
23608	20806	28123	23613	21258	22208	20812	17199	20642	56808	52107	33056	21629	17027	15997	15888	15757	15760	15839	15832	15581	15797	15747	15775	15515	15692	15755	15665	15670	15926	15704	15412	15785	15661	15835	15876	15872	15933	15798	15693	15682	15464	15827	15706	15743	15625	15747	15800	15713	15753	15522	15560	15614	15704	15668	15594	15588	15648	15559	15703	15721	15767	15526	15622	15679	15614	15821	15685	15875	15756	15539	15742	15671	15595	15700	15668	15652	15726	15654	15713	15488	15503	15533	15511	15666	15699	15558	15812	15637	15915	15827	15676	15705	15584	15553	15666	15640	15597	15617	15654	15547	15540	15686	15547	15623	15303	15620	15505	15782	15405	15726	15653	15700	15577	15702	15367	15733	15591	15658	15510	15773	15653	15538	15798	15658	15632	15625	15661	15516	15602	15792	15673	15564	15534	15583	15588	15350	15829	15837	15605	15652	15714	15800	15666	15662	15605	15659	15597	15719	15361	15770	15647	15537	15656	15487	15633	15690	15557	15522	15711	15573	15779	15660	15409	15667	15558	15512	15500	15710	15652	15717	15636	15760	15494	15587	15650	15543	15631	15647	15663	15733	15521	15504	15792	15553	15569	15729	15750	15604	15716	15734	15771	15524	15684	15675	15596	15738	15802	15593	15655	15536	15669	15656	15545	15689	15711	15723	15730	15590	15728	15583	15680	15663	15604	15499	15555	15674	15655	15679	15827	15821	15675	15695	15746	15609	15782	15681	15404	15658	15644	15633	15566	15788	15607	15693	15771	15575	15675	15710	15606	15491	15657	15685	15718	15776	15759	15720	15565	15602	15696	15628	15569	15640	15709	15610	15436	15713	15652	15512	15806	15736	15594	15720	15662	15726	15789	15484	15625	15659	15718	15654	15648	15762	15649	15679	15709	15741	15647	15569	15605	15728	15702	15793	15660	15696	15447	15720	15675	15403	15561	15708	15599	15637	15700	15527	15539	15836	15558	15642	15630	15503	15613	15773	15566	15554	15481	15468	15644	15517	15640	15648	15699	15519	15601	15667	15454	15682	15492	15708	15783	15536	15675	15538	15614	15589	15566	15647	15541	15727	15590	15486	15693	15787	15696	15558	15594	15438	15628	15712	15557	15766	15651	15652	15474	15421	15661	15613	15533	15401	15552	15696	15623	15491	15744	15710	15966	15621	15566	15521	15745	15695	15567	15741	15686	15786	15651	15622	16092	15549	15769	15765	15416	15691	15622	15587	15656	15700	15674	15853	15507	15600	15663	15750	15589	15703	15453	15654	15395	15630	15651	15551	15602	15707	15580	15546	15571	15533	15734	15664	15892	15547	15541	15592	15669	15717	15760	15660	15726	15634	15585	15794	15530	15677	15707	15586	15626	15659	15749	15715	15609	15726	15500	15473	15619	15645	15636	15640	15603	15819	15685	15578	15578	15761	15671	15690	15477	15647	15595	15725	15480	15767	15613	15590	15803	15650	15596	15476	15597	15483	15637	15591	15670	15512	15635	15739	15610	15598	15545	15770	15692	15666	15508	15639	15390	15634	15479	15613	15542	15709	15446	15397	15611	15774	15553	15617	15443	15677	15770	15665	15591	15605	15722	15583	15658	15590	15742	15538	15582	15499	15566	15692	15802	15952	15798	15681	15706	15378	15658	15733	15623	15755	15726	15589	15505	15543	15541	15460	15530	15592	15458	15525	15584	15595	15731	15519	15636	15602	15713	15820	15655	15739	15590	15725	15614	15552	15579	15406	15765	15564	15637	15698	15764	15724	15625	15627	15689	15479	15595	15563	15754	15383	15442	15708	15668	15666	15588	15743	15537	15395	15709	15655	15495	15810	15587	15553	15574	15822	15513	15470	15658	15606	15684	15552	15577	15532	15528	15676	15710	15617	15511	15637	15862	15675	15638	15662	15598	15747	15551	15622	15553	15476	15716	15606	15462	15671	15678	15684	15750	15784	15443	15536	15761	15723	15755	15689	15578	15681	15430	15633	15317	15697	15703	15662	15851	15646	15505	15617	15565	15844	15673	15872	15677	15609	15673	15576	15521	15655	15526	15684	15579	15786	15745	15487	15683	15768	15546	15434	15715	15660	15661	15673	15726	15556	15647	15748	15744	15596	15665	15583	15579	15688	15684	15645	15585	15751	15711	15557	15754	15673	15495	15584	15719	15732	15550	15648	15682	15463	15656	15602	15634	15807	15674	15746	15512	15741	15832	15756	15741	15763	15751	15585	15656	15662	15745	15570	15623	15469	15714	15834	15637	15616	15387	15728	15733	15682	15738	15808	15605	15606	15553	15608	15624	15659	15623	15679	15509	15516	15690	15614	15533	15560	15626	15750	15626	15732	15701	15388	15513	15370	15630	15437	15829	15721	15418	15709	15560	15567	15572	15582	15593	15653	15660	15521	15605	15737	15829	15654	15558	15556	15758	15638	15760	15564	15627	15626	15602	15504	15497	15805	15710	15637	15504	15666	15584	15594	15580	15665	15834	15628	15534	15556	15587	15679	15881	15443	15541	15562	15731	15492	15780	15719	15637	15579	15745	15780	15748	15720	15485	15783	15542	15696	15753	15528	15677	15713	15599	15480	15642	15628	15538	15489	15551	15546	15466	15546	15663	15913	15781	15722	15804	15570	15624	15632	15718	15584	15676	15593	15660	15609	15609	15677	15626	15633	15699	15472	15655	15763	15678	15629	15716	15554	15829	15577	15773	15489	15677	15662	15600	15730	15620	15512	15660	15834	15447	15809	15782	15561	15674	15685	15645	15795	15787	15787	15735	15788	15651	15491	15575	15699	15586	15599	15547	15608	15633	15723	15565	15841	15568	15603	15591	15600	15560	15558	15612	15754	15706	15626	15708	15541	15656	15710	15789	15500	15637	15554	15662	15686	15704	15870	15871	15821	15645	15769	15705	15816	15769	15552	15733	15880	15692	15522	15676	15615	15800	15446	15543	15738	15761	15528	15796	15550	15431	15634	15577	15395	15620	15819	15479	15783	15687	15567	15523	15374	15612	15679	15620	15810	15546	15670	15517	15627	15721	15846	15543	15617	15676	15580	15697	15517	15607	15511	15535	15421	15761	15607	15543	15610	15640	15670	15617	15598	15549	15585	15738	15539	15658	15809	15675	15498	15569	15659	15469	15713	15609	15621	15589	15681	15671	15285	15705	15774	15714	15427	15469	15568	15529	15444	15770	15693	15703	15770	15699	15931	15805	15523	15771	15644	15479	15598	15621	15726	15625	15693	15736	15538	15679	15565	15539	15513	15668	15454	15666	15500	15670	15669	15597	15690	15757	15504	15557	15721	15426	15722	15579	15526	15575	15675	15657	15640	15509	15603	15640	15491	15724	15746	15814	15636	15660	15675	15716	15762	15655	15754	15515	15743	15593	15633	15803	15520	15727	15671	15519	15607	15807	15728	15559	15584	15752	15575	15571	15586	15599	15745	15591	15599	15545	15561	15739	15590	15491	15733	15725	15530	15799	15627	15766	15719	15855	15863	15736	15610	15417	15558	15588	15787	15882	15547	15547	15346	15549	15741	15670	15794	15598	15535	15387	15676	15426	15403	15660	15385	15545	15560	15577	15733	15647	15667	15630	15632	15598	15677	15813	15478	15611	15706	15922	15772	15549	15489	15730	15694	15700	15674	15697	15632	15643	15655	15695	15839	15667	15615	15658	15407	15495	15556	15490	15492	15643	15501	15637	15547	15492	15604	15828	15790	15847	15587	15634	15580	15531	15444	15600	15668	15523	15631	15611	15709	15619	15569	15798	15730	15643	15556	15457	15555	15515	15840	15737	15573	15667	15761	15699	15867	15845	15568	15439	15497	15695	15485	15644	15764	15722	15583	15719	15455	15727	15556	15530	15360	15592	15608	15557	15642	15747	15764	15673	15788	15644	15691	15705	15621	15623	15771	15778	15466	15531	15638	15668	15604	15691	15615	15528	15694	15644	15670	15550	15480	15654	15759	15598	15747	15447	15631	15749	15560	15824	15797	15679	15721	15543	15654	15720	15765	15511	15614	15648	15548	15599	15606	15720	15720	15667	15481	15658	15718	15782	15675	15520	15456	15449	15442	15549	15636	15580	15804	15763	15610	15622	15533	15646	15545	15613	15481	15689	15904	15663	15496	15660	15567	15767	15719	15452	15674	15849	15759	15655	15494	15483	15614	15590	15595	15652	15608	15585	15600	15543	15672	15549	15545	15563	15474	15659	15507	15708	15560	15606	15673	15609	15754	15706	15717	15748	15521	15458	15797	15628	15468	15580	15611	15640	15655	15688	15480	15537	15713	15558	15652	15634	15687	15545	15413	15789	15707	15628	15754	15628	15723	15463	15717	15576	15596	15672	15641	15523	15542	15577	15827	15537	15598	15524	15766	15635	15709	15858	15710	15645	15765	15460	15701	15509	15528	15632	15753	15630	15719	15741	15666	15616	15731	15651	15664	15665	15691	15764	15730	15762	15781	15643	15415	15744	15546	15708	15651	15693	15578	15488	15753	15689	15545	15822	15555	15467	15697	15588	15516	15536	15677	15596	15503	15571	15558	15761	15674	15625	15549	15837	15666	15630	15698	15794	15563	15499	15677	15565	15667	15897	15718	15531	15723	15726	15632	15699	15636	15522	15574	15594	15625	15716	15693	15536	15695	15494	15490	15408	15679	15664	15663	15692	15525	15541	15621	15686	15561	15673	15612	15671	15725	15646	15695	15616	15582	15388	15707	15738	15574	15669	15694	15744	15758	15732	15680	15634	15743	15764	15683	15607	15594	15570	15519	15830	15750	15571	15632	15708	15640	15645	15601	15481	15578	15530	15473	15540	15632	15547	15640	15828	15630	15713	15625	15629	15887	15557	15648	15818	15957	15583	15493	15764	15695	15586	15727	15830	15634	15611	15541	15439	15623	15574	15678	15649	15945	15455	15815	15595	15653	15672	15556	15561	15779	15750	15846	15735	15576	15725	15481	15713	15587	15775	15746	15676	15700	15641	15525	15701	15728	15644	15710	15548	15635	15695	15602	15581	15624	15782	15740	15567	15498	15852	15716	15718	15873	15668	15411	15539	15739	15524	15646	15604	15550	15686	15744	15663	15547	15580	15623	15621	15293	15580	15631	15562	15765	15654	15633	15683	15607	15672
16240	26957	25130	20001	17536	16333	15426	15231	21922	57422	49724	31137	17944	13905	13361	13497	13598	13447	13488	13580	13598	13409	13559	13387	13536	13498	13601	13546	13234	13350	13584	13598	13600	13522	13451	13597	13415	13615	13475	13520	13450	13368	13455	13579	13564	13500	13538	13323	13544	13332	13398	13372	13446	13315	13384	13545	13440	13495	13578	13397	13424	13392	13438	13467	13362	13578	13533	13581	13544	13536	13662	13407	13428	13618	13571	13644	13389	13605	13333	13399	13422	13274	13483	13373	13579	13506	13340	13353	13243	13475	13414	13673	13440	13503	13477	13418	13579	13487	13500	13526	13411	13414	13404	13568	13332	13492	13558	13405	13548	13455	13501	13533	13373	13509	13506	13504	13607	13565	13442	13485	13317	13582	13474	13516	13454	13597	13392	13530	13497	13489	13611	13509	13513	13494	13595	13388	13473	13471	13429	13496	13537	13458	13401	13531	13426	13320	13433	13544	13279	13430	13412	13665	13540	13356	13465	13549	13575	13539	13430	13517	13341	13515	13444	13353	13661	13559	13499	13470	13203	13478	13639	13375	13465	13335	13451	13403	13496	13415	13432	13432	13502	13410	13511	13577	13417	13470	13505	13533	13359	13591	13621	13310	13546	13302	13441	13596	13362	13346	13477	13425	13527	13377	13496	13401	13490	13527	13449	13483	13433	13505	13471	13353	13540	13371	13504	13484	13294	13378	13421	13355	13471	13433	13444	13746	13654	13340	13502	13568	13599	13572	13471	13307	13468	13414	13505	13305	13419	13527	13255	13448	13376	13474	13517	13461	13512	13398	13594	13496	13635	13365	13449	13385	13510	13396	13605	13367	13408	13424	13545	13490	13525	13473	13467	13397	13418	13557	13412	13648	13420	13495	13422	13664	13347	13380	13369	13573	13290	13404	13444	13404	13501	13492	13513	13340	13441	13600	13420	13518	13611	13614	13530	13542	13375	13537	13460	13586	13401	13380	13396	13475	13435	13552	13354	13462	13260	13488	13473	13605	13533	13531	13564	13439	13614	13327	13497	13507	13527	13359	13578	13471	13484	13463	13150	13379	13337	13518	13520	13468	13302	13471	13357	13611	13260	13450	13450	13248	13398	13489	13420	13547	13386	13387	13396	13410	13418	13480	13549	13601	13397	13344	13499	13421	13457	13422	13465	13452	13711	13598	13577	13537	13473	13404	13296	13553	13449	13550	13422	13570	13463	13396	13387	13236	13402	13294	13517	13493	13625	13427	13663	13508	13467	13340	13339	13407	13547	13473	13307	13433	13483	13661	13440	13545	13494	13559	13427	13247	13501	13468	13548	13249	13359	13449	13358	13412	13517	13486	13448	13557	13370	13534	13499	13427	13328	13367	13493	13379	13621	13406	13455	13411	13360	13493	13488	13362	13528	13711	13444	13631	13374	13398	13387	13277	13444	13552	13541	13488	13391	13391	13306	13315	13551	13325	13506	13294	13572	13486	13473	13415	13281	13481	13432	13324	13485	13410	13461	13391	13385	13569	13371	13541	13492	13479	13517	13422	13498	13589	13440	13538	13226	13462	13440	13439	13489	13483	13420	13519	13375	13567	13516	13494	13528	13411	13378	13483	13429	13437	13490	13589	13518	13431	13505	13463	13218	13455	13499	13444	13576	13257	13404	13552	13309	13562	13386	13355	13578	13535	13368	13291	13550	13347	13459	13478	13292	13336	13396	13630	13425	13420	13590	13462	13438	13603	13474	13367	13452	13406	13503	13262	13544	13406	13446	13532	13431	13637	13388	13499	13419	13564	13591	13489	13282	13521	13514	13528	13540	13570	13455	13346	13437	13430	13503	13411	13439	13573	13435	13460	13490	13421	13367	13657	13516	13409	13444	13480	13511	13369	13417	13306	13465	13477	13391	13516	13517	13647	13410	13510	13579	13567	13518	13337	13559	13411	13523	13487	13419	13494	13294	13622	13401	13346	13420	13471	13418	13466	13372	13650	13404	13400	13534	13459	13404	13389	13470	13330	13414	13402	13434	13526	13506	13348	13480	13498	13536	13361	13726	13462	13541	13336	13741	13536	13418	13429	13369	13562	13465	13508	13496	13459	13405	13505	13596	13404	13400	13337	13558	13459	13460	13437	13519	13459	13355	13311	13439	13505	13464	13488	13382	13417	13360	13433	13445	13493	13436	13309	13669	13617	13309	13518	13404	13463	13498	13573	13609	13487	13483	13347	13499	13439	13366	13473	13309	13381	13306	13550	13544	13434	13520	13520	13281	13396	13393	13645	13498	13465	13573	13512	13489	13323	13457	13394	13375	13380	13516	13543	13365	13428	13346	13401	13357	13499	13454	13393	13434	13499	13446	13446	13474	13445	13505	13481	13378	13318	13442	13440	13500	13554	13661	13597	13438	13391	13534	13342	13416	13280	13461	13489	13476	13390	13485	13381	13554	13363	13611	13453	13499	13359	13666	13463	13309	13486	13518	13529	13473	13465	13451	13415	13461	13552	13467	13518	13499	13391	13485	13428	13488	13454	13331	13335	13469	13432	13552	13498	13597	13463	13392	13406	13412	13323	13411	13394	13356	13526	13444	13534	13389	13339	13505	13524	13423	13420	13509	13478	13403	13409	13481	13617	13376	13481	13332	13453	13460	13398	13533	13417	13539	13393	13551	13456	13440	13380	13262	13403	13466	13253	13528	13494	13512	13598	13387	13550	13692	13394	13591	13396	13327	13597	13337	13454	13377	13541	13512	13449	13287	13323	13372	13482	13431	13440	13620	13347	13378	13476	13542	13429	13402	13385	13573	13376	13393	13529	13388	13385	13567	13446	13602	13588	13490	13470	13584	13332	13445	13605	13584	13432	13510	13351	13442	13310	13352	13302	13456	13329	13212	13431	13537	13295	13481	13436	13445	13491	13397	13451	13563	13414	13556	13397	13544	13415	13579	13369	13533	13504	13498	13561	13404	13495	13365	13569	13390	13313	13452	13615	13406	13514	13500	13491	13500	13385	13443	13530	13448	13507	13588	13387	13659	13423	13514	13575	13544	13589	13438	13326	13569	13459	13429	13476	13525	13446	13422	13447	13552	13480	13410	13335	13473	13559	13555	13380	13494	13409	13548	13449	13434	13351	13392	13567	13424	13469	13453	13438	13409	13575	13341	13521	13590	13638	13377	13551	13510	13301	13453	13357	13502	13548	13506	13367	13460	13459	13493	13538	13449	13465	13605	13391	13494	13490	13417	13368	13365	13431	13423	13422	13539	13396	13273	13470	13549	13426	13475	13338	13423	13422	13518	13399	13582	13512	13540	13477	13478	13415	13354	13337	13610	13433	13415	13376	13363	13491	13507	13428	13495	13371	13411	13597	13501	13386	13247	13539	13430	13344	13503	13596	13271	13525	13411	13535	13473	13633	13386	13418	13371	13416	13580	13276	13379	13350	13584	13468	13556	13464	13461	13388	13317	13480	13616	13407	13505	13490	13532	13413	13599	13331	13408	13353	13513	13475	13574	13441	13439	13468	13461	13490	13518	13361	13340	13573	13513	13469	13383	13276	13565	13420	13377	13528	13295	13556	13503	13514	13357	13392	13517	13462	13511	13365	13420	13368	13551	13247	13449	13267	13376	13513	13537	13403	13475	13515	13396	13279	13540	13340	13571	13478	13529	13420	13393	13363	13389	13466	13563	13452	13444	13564	13440	13393	13437	13443	13397	13541	13436	13321	13429	13352	13473	13305	13505	13265	13489	13336	13503	13351	13486	13355	13542	13296	13393	13482	13278	13430	13495	13437	13454	13295	13562	13460	13305	13313	13442	13490	13576	13529	13241	13491	13461	13557	13578	13458	13504	13545	13460	13407	13607	13429	13499	13350	13482	13277	13371	13566	13574	13484	13428	13477	13423	13375	13284	13406	13537	13371	13463	13444	13672	13509	13411	13421	13498	13448	13444	13401	13454	13563	13583	13359	13459	13524	13470	13396	13308	13376	13481	13466	13518	13370	13507	13376	13499	13403	13547	13317	13453	13401	13404	13547	13572	13465	13493	13472	13414	13357	13362	13468	13351	13553	13467	13482	13461	13482	13511	13400	13630	13496	13451	13562	13314	13503	13445	13361	13460	13556	13323	13420	13560	13502	13398	13656	13474	13633	13306	13486	13555	13465	13611	13317	13295	13542	13599	13465	13374	13436	13392	13403	13446	13438	13536	13400	13339	13348	13322	13496	13410	13476	13390	13415	13482	13557	13424	13296	13423	13506	13351	13453	13643	13414	13302	13467	13719	13574	13477	13436	13580	13380	13387	13504	13473	13319	13441	13600	13602	13510	13472	13469	13427	13630	13446	13422	13603	13488	13517	13468	13410	13452	13505	13397	13287	13475	13358	13450	13507	13422	13355	13551	13423	13724	13439	13408	13556	13462	13544	13559	13544	13465	13399	13580	13515	13351	13557	13362	13392	13510	13504	13592	13283	13428	13392	13490	13427	13261	13540	13423	13440	13643	13519	13386	13591	13469	13514	13267	13464	13370	13411	13279	13404	13478	13533	13517	13350	13355	13474	13445	13448	13479	13337	13456	13383	13311	13402	13585	13431	13522	13520	13351	13465	13522	13388	13482	13565	13375	13578	13411	13507	13365	13356	13567	13615	13516	13571	13541	13314	13449	13386	13378	13517	13580	13538	13570	13529	13308	13558	13416	13501	13359	13369	13474	13432	13442	13559	13427	13384	13473	13549	13287	13512	13512	13500	13436	13523	13414	13569	13422	13407	13602	13520	13334	13579	13328	13451	13481	13385	13350	13578	13543	13530	13454	13409	13537	13619	13386	13572	13576	13314	13470	13424	13576	13457	13504	13467	13405	13469	13517	13446	13374	13424	13500	13474	13512	13427	13442	13730	13632	13364	13348	13281	13525	13606	13524	13441	13524	13352	13495	13583	13244	13475	13324	13438	13288	13545	13584	13548	13645	13458	13578	13453	13416	13422	13434	13471	13432	13446	13466	13403	13391	13331	13450	13545	13419	13521	13491	13565	13448	13286	13380	13390	13493	13524	13415	13535	13353	13462	13430	13586	13179	13526	13573	13507	13412	13505	13396	13489	13335	13585	13469	13536	13527	13485	13516	13386	13454	13483	13433	13467	13684	13438	13436	13444	13547	13469	13607
29228	20600	19017	16996	15589	15730	15688	15548	15582	20433	21768	18414	16349	15918	15666	15806	15674	15575	15554	15631	15602	15644	15617	15524	15525	15376	15614	15653	15688	15727	15569	15649	15701	15625	15751	15525	15642	15620	15665	15464	15440	15594	15378	15560	15770	15805	15587	15478	15559	15489	15599	15540	15437	15554	15395	15558	15617	15543	15603	15453	15627	15635	15514	15580	15734	15414	15666	15631	15427	15471	15541	15460	15494	15539	15475	15542	15519	15498	15466	15702	15420	15418	15267	15636	15301	15630	15583	15656	15472	15447	15594	15570	15597	15683	15407	15393	15564	15404	15408	15517	15764	15708	15553	15473	15471	15590	15594	15542	15574	15560	15622	15323	15444	15662	15408	15521	15632	15583	15714	15494	15499	15673	15491	15390	15554	15709	15737	15639	15655	15655	15623	15761	15633	15580	15598	15557	15603	15532	15483	15340	15549	15703	15534	15438	15583	15541	15614	15625	15636	15616	15401	15430	15495	15303	15482	15359	15548	15413	15374	15429	15376	15437	15542	15432	15389	15422	15423	15579	15417	15437	15517	15299	15552	15452	15688	15581	15478	15580	15471	15559	15586	15510	15525	15403	15538	15610	15455	15594	15492	15577	15599	15450	15520	15562	15553	15574	15642	15581	15477	15600	15571	15508	15484	15384	15377	15291	15588	15471	15593	15651	15527	15430	15644	15493	15744	15601	15516	15723	15701	15642	15678	15576	15465	15584	15445	15476	15409	15435	15430	15579	15425	15482	15606	15631	15469	15611	15551	15683	15630	15321	15672	15553	15469	15451	15538	15405	15437	15709	15406	15560	15416	15608	15642	15449	15567	15706	15499	15487	15417	15524	15699	15497	15498	15606	15478	15720	15686	15394	15549	15591	15317	15495	15266	15562	15663	15560	15573	15679	15774	15772	15564	15568	15487	15655	15575	15575	15668	15583	15512	15797	15594	15562	15544	15359	15501	15620	15675	15501	15465	15549	15579	15695	15660	15562	15559	15407	15780	15316	15595	15687	15585	15452	15655	15656	15472	15455	15488	15455	15388	15498	15539	15453	15557	15492	15754	15591	15353	15589	15440	15533	15566	15453	15628	15622	15385	15557	15509	15511	15585	15372	15545	15421	15646	15495	15570	15581	15583	15535	15588	15387	15541	15642	15597	15584	15534	15452	15457	15433	15610	15349	15606	15580	15574	15372	15596	15550	15375	15698	15345	15438	15446	15492	15483	15671	15714	15421	15454	15567	15664	15506	15544	15482	15553	15729	15675	15561	15473	15744	15528	15434	15647	15527	15514	15481	15569	15571	15500	15546	15507	15669	15463	15500	15614	15407	15750	15557	15674	15517	15501	15473	15405	15552	15458	15378	15437	15435	15241	15470	15690	15473	15516	15501	15659	15519	15462	15614	15568	15671	15596	15254	15577	15525	15585	15650	15547	15493	15555	15704	15619	15463	15609	15586	15602	15568	15696	15511	15675	15332	15617	15603	15609	15618	15596	15706	15584	15392	15480	15591	15751	15668	15460	15550	15452	15535	15631	15539	15354	15635	15672	15484	15658	15510	15719	15505	15590	15520	15680	15431	15591	15429	15612	15479	15563	15608	15562	15568	15617	15590	15365	15573	15440	15571	15544	15530	15609	15768	15526	15610	15550	15493	15362	15657	15508	15525	15379	15347	15568	15566	15538	15491	15713	15802	15423	15559	15564	15407	15514	15537	15698	15588	15669	15641	15482	15668	15359	15324	15674	15587	15701	15511	15570	15450	15434	15538	15641	15426	15626	15541	15611	15680	15753	15805	15528	15666	15489	15539	15600	15786	15530	15466	15439	15494	15611	15536	15717	15408	15361	15446	15526	15420	15596	15619	15556	15508	15644	15671	15307	15537	15755	15597	15558	15366	15353	15508	15545	15313	15596	15597	15735	15522	15255	15477	15491	15502	15492	15618	15309	15639	15606	15600	15631	15652	15443	15545	15497	15704	15771	15591	15457	15652	15681	15410	15702	15541	15755	15509	15655	15403	15657	15535	15660	15812	15330	15580	15449	15630	15483	15527	15747	15594	15593	15319	15544	15380	15706	15540	15658	15696	15587	15651	15747	15659	15407	15451	15841	15548	15567	15429	15577	15558	15376	15666	15555	15495	15612	15540	15596	15658	15540	15462	15599	15531	15714	15507	15347	15499	15367	15524	15539	15548	15690	15328	15662	15618	15567	15520	15722	15538	15269	15514	15617	15626	15470	15650	15433	15408	15713	15719	15555	15556	15487	15433	15542	15505	15536	15363	15585	15668	15515	15486	15380	15481	15495	15635	15659	15549	15640	15329	15558	15393	15482	15425	15545	15339	15517	15593	15541	15401	15459	15503	15248	15592	15337	15370	15486	15623	15464	15627	15566	15517	15678	15552	15658	15619	15502	15614	15496	15421	15695	15693	15370	15360	15457	15664	15630	15746	15462	15619	15430	15545	15559	15490	15493	15447	15582	15581	15424	15415	15367	15546	15551	15627	15528	15425	15591	15527	15520	15615	15573	15466	15598	15567	15496	15229	15547	15570	15496	15644	15692	15573	15473	15488	15640	15546	15669	15486	15588	15594	15368	15627	15724	15622	15652	15491	15553	15654	15414	15344	15450	15716	15586	15622	15470	15578	15541	15556	15409	15711	15654	15644	15476	15624	15663	15531	15499	15460	15809	15801	15595	15641	15612	15597	15441	15610	15544	15448	15464	15369	15293	15507	15778	15708	15548	15405	15689	15474	15648	15485	15541	15606	15602	15586	15485	15562	15442	15451	15780	15468	15624	15615	15682	15501	15584	15514	15600	15442	15590	15547	15557	15415	15680	15327	15560	15454	15546	15619	15503	15579	15593	15495	15688	15559	15545	15507	15516	15697	15557	15582	15612	15519	15432	15461	15532	15612	15445	15592	15833	15672	15851	15466	15527	15534	15381	15633	15463	15381	15572	15558	15513	15475	15553	15560	15742	15610	15692	15514	15565	15390	15590	15566	15461	15474	15468	15476	15552	15526	15501	15631	15745	15387	15552	15526	15657	15545	15753	15638	15538	15349	15503	15586	15493	15404	15433	15442	15497	15450	15720	15379	15548	15584	15573	15743	15520	15609	15639	15576	15434	15599	15458	15602	15503	15494	15492	15504	15458	15402	15645	15634	15234	15562	15618	15385	15386	15351	15439	15471	15561	15535	15491	15672	15714	15686	15520	15540	15492	15514	15412	15678	15602	15685	15724	15479	15511	15419	15423	15474	15539	15607	15565	15634	15397	15652	15719	15414	15529	15423	15572	15646	15596	15556	15682	15558	15492	15624	15584	15668	15703	15678	15348	15436	15542	15405	15353	15565	15496	15687	15546	15375	15550	15795	15459	15320	15601	15511	15651	15366	15484	15601	15734	15886	15661	15585	15504	15591	15590	15450	15540	15498	15678	15687	15596	15820	15642	15735	15721	15431	15404	15725	15486	15652	15627	15602	15522	15631	15732	15596	15516	15627	15554	15410	15550	15502	15549	15453	15581	15636	15598	15666	15466	15416	15540	15539	15564	15637	15537	15583	15675	15614	15657	15479	15584	15689	15842	15515	15678	15641	15581	15437	15519	15691	15697	15485	15565	15492	15618	15549	15488	15554	15498	15601	15552	15613	15551	15695	15617	15653	15590	15635	15616	15797	15573	15560	15553	15465	15454	15559	15568	15540	15554	15592	15323	15630	15377	15574	15612	15287	15593	15586	15606	15635	15522	15492	15595	15490	15724	15465	15793	15605	15671	15473	15672	15540	15495	15439	15658	15441	15418	15365	15454	15710	15533	15554	15558	15605	15509	15438	15552	15457	15667	15440	15538	15543	15341	15390	15632	15590	15730	15456	15546	15460	15439	15674	15534	15695	15658	15500	15602	15633	15402	15547	15446	15503	15459	15547	15545	15352	15436	15575	15478	15507	15419	15732	15686	15485	15651	15828	15692	15559	15627	15685	15610	15702	15518	15669	15570	15595	15475	15444	15477	15454	15450	15640	15639	15453	15680	15413	15646	15626	15571	15506	15447	15521	15508	15552	15762	15733	15481	15408	15473	15466	15467	15374	15537	15581	15398	15524	15508	15692	15476	15581	15524	15547	15772	15471	15591	15717	15525	15497	15477	15578	15589	15569	15511	15566	15578	15619	15644	15610	15643	15636	15420	15405	15583	15439	15270	15665	15720	15508	15519	15409	15668	15474	15491	15646	15601	15497	15414	15623	15529	15638	15412	15624	15559	15521	15548	15660	15468	15530	15407	15662	15450	15494	15540	15420	15668	15518	15544	15777	15470	15622	15647	15574	15592	15663	15282	15555	15810	15381	15509	15401	15489	15522	15604	15641	15720	15489	15409	15624	15606	15530	15672	15519	15358	15618	15582	15606	15409	15453	15449	15463	15521	15554	15358	15547	15554	15428	15464	15422	15526	15503	15559	15726	15410	15451	15455	15394	15398	15466	15530	15563	15582	15659	15500	15654	15522	15313	15601	15696	15646	15622	15622	15458	15526	15394	15592	15548	15479	15618	15514	15595	15555	15465	15626	15789	15376	15575	15351	15768	15738	15685	15459	15709	15811	15576	15497	15477	15550	15624	15543	15621	15679	15716	15591	15746	15525	15566	15583	15544	15576	15427	15680	15546	15416	15476	15536	15709	15532	15481	15462	15397	15588	15609	15491	15751	15610	15628	15690	15592	15466	15575	15613	15471	15595	15738	15502	15552	15533	15679	15669	15425	15530	15617	15549	15578	15810	15477	15566	15623	15565	15668	15423	15576	15653	15691	15708	15759	15768	15522	15613	15562	15445	15500	15482	15549	15523	15594	15488	15653	15555	15317	15707	15555	15463	15463	15414	15567	15248	15560	15503	15386	15613	15532	15523	15401	15443	15420	15534	15373	15518	15410	15469	15448	15370	15373	15530	15512	15463	15546	15744	15631	15659	15440	15433	15542	15527	15510	15534	15517	15632	15503	15602	15596	15449	15741	15670	15654	15779	15540	15721	15523	15626	15630	15693	15712	15623	15430	15504	15584	15428	15394	15636	15521	15364	15534	15459	15513	15510	15353	15507	15564	15668	15465	15575	15620	15376	15709	15681	15385	15536	15575	15641	15512	15474	15407	15569	15501
14614	14832	14739	14084	13782	13543	13608	13663	13812	21119	20816	16119	14114	13476	13521	13391	13431	13493	13574	13409	13592	13449	13308	13391	13330	13571	13395	13507	13441	13239	13505	13539	13211	13359	13374	13517	13413	13432	13403	13401	13388	13656	13292	13412	13310	13456	13606	13444	13235	13543	13462	13380	13552	13303	13337	13493	13319	13244	13485	13231	13397	13535	13272	13531	13480	13310	13408	13399	13344	13363	13324	13380	13458	13397	13559	13456	13490	13359	13170	13332	13442	13337	13488	13549	13518	13288	13451	13349	13473	13404	13355	13459	13433	13414	13354	13582	13445	13571	13606	13305	13382	13456	13396	13440	13495	13442	13285	13438	13449	13419	13291	13424	13390	13532	13471	13320	13434	13387	13419	13418	13374	13400	13394	13554	13336	13390	13400	13319	13419	13511	13264	13362	13389	13387	13306	13420	13403	13335	13461	13422	13338	13497	13466	13405	13334	13342	13558	13332	13305	13457	13376	13415	13556	13468	13534	13383	13438	13410	13413	13386	13350	13423	13304	13291	13597	13278	13391	13542	13329	13511	13458	13300	13350	13318	13184	13523	13404	13366	13414	13466	13438	13531	13341	13350	13422	13375	13344	13391	13354	13432	13357	13283	13410	13385	13507	13395	13284	13518	13300	13553	13365	13500	13500	13496	13307	13224	13353	13467	13424	13504	13303	13394	13476	13335	13425	13475	13372	13463	13369	13400	13428	13410	13538	13262	13345	13327	13423	13409	13490	13512	13369	13293	13430	13356	13428	13350	13504	13330	13433	13366	13422	13479	13397	13364	13255	13326	13403	13476	13290	13517	13303	13398	13282	13402	13513	13423	13353	13413	13313	13512	13389	13288	13504	13434	13406	13437	13381	13301	13352	13462	13328	13436	13525	13474	13378	13449	13284	13410	13346	13277	13472	13330	13394	13438	13361	13211	13447	13582	13306	13472	13499	13400	13378	13297	13446	13444	13534	13277	13476	13415	13343	13334	13303	13470	13519	13411	13501	13486	13371	13276	13459	13412	13447	13373	13462	13331	13465	13427	13401	13431	13266	13435	13361	13360	13300	13252	13259	13412	13268	13399	13405	13252	13442	13301	13524	13346	13316	13377	13422	13455	13438	13435	13280	13414	13545	13473	13338	13390	13545	13288	13452	13409	13367	13369	13399	13483	13410	13470	13613	13467	13369	13377	13335	13354	13507	13441	13510	13269	13349	13395	13599	13491	13488	13202	13178	13487	13349	13461	13462	13525	13565	13531	13397	13540	13319	13416	13400	13303	13332	13414	13519	13252	13348	13344	13376	13481	13453	13342	13399	13412	13381	13534	13369	13486	13362	13481	13423	13471	13405	13450	13424	13341	13322	13440	13493	13415	13463	13361	13265	13350	13313	13456	13409	13341	13595	13290	13323	13618	13273	13483	13306	13300	13439	13439	13397	13482	13590	13436	13402	13500	13406	13365	13432	13419	13397	13235	13410	13379	13284	13411	13388	13533	13464	13490	13313	13567	13422	13401	13491	13528	13304	13374	13324	13399	13447	13516	13429	13511	13269	13506	13427	13511	13526	13564	13384	13339	13288	13246	13310	13415	13362	13541	13401	13401	13377	13527	13421	13483	13417	13328	13418	13411	13428	13413	13407	13314	13402	13523	13433	13449	13398	13408	13397	13343	13350	13307	13341	13273	13304	13419	13434	13357	13442	13293	13580	13365	13376	13477	13348	13410	13455	13414	13374	13553	13327	13487	13409	13439	13466	13420	13520	13458	13635	13544	13339	13474	13497	13447	13486	13389	13612	13418	13222	13454	13513	13403	13316	13328	13347	13293	13401	13450	13280	13482	13337	13658	13335	13424	13320	13316	13486	13511	13248	13317	13212	13416	13419	13478	13449	13296	13395	13463	13335	13415	13419	13439	13378	13473	13404	13380	13434	13357	13484	13485	13353	13370	13409	13612	13298	13538	13374	13366	13472	13321	13282	13509	13512	13428	13321	13256	13436	13375	13410	13296	13404	13529	13373	13415	13523	13118	13413	13363	13280	13180	13465	13422	13441	13427	13381	13311	13412	13490	13368	13459	13545	13568	13479	13358	13404	13490	13474	13368	13418	13430	13342	13264	13336	13417	13456	13325	13366	13463	13492	13480	13323	13372	13293	13342	13438	13391	13312	13479	13392	13399	13366	13484	13375	13362	13303	13428	13352	13560	13372	13352	13320	13353	13560	13508	13426	13478	13511	13509	13404	13417	13468	13610	13433	13270	13553	13385	13490	13543	13448	13299	13424	13294	13355	13561	13459	13425	13357	13364	13457	13222	13244	13345	13507	13420	13230	13354	13371	13315	13352	13490	13392	13551	13434	13383	13510	13381	13396	13545	13372	13342	13258	13443	13295	13349	13341	13386	13325	13455	13482	13199	13355	13331	13490	13436	13276	13373	13547	13356	13427	13445	13158	13424	13304	13357	13374	13426	13348	13318	13241	13353	13456	13370	13393	13371	13455	13345	13529	13489	13393	13468	13390	13437	13443	13491	13494	13303	13337	13383	13479	13461	13442	13517	13428	13401	13282	13451	13355	13507	13551	13455	13512	13506	13565	13588	13424	13400	13412	13490	13435	13467	13426	13407	13555	13347	13405	13176	13322	13313	13545	13480	13288	13450	13477	13364	13397	13396	13475	13398	13376	13491	13432	13414	13303	13429	13560	13402	13378	13396	13354	13327	13440	13370	13567	13290	13367	13352	13454	13435	13443	13297	13296	13387	13354	13439	13263	13461	13479	13450	13421	13293	13324	13461	13525	13379	13405	13354	13382	13498	13510	13474	13287	13516	13397	13405	13529	13307	13569	13366	13469	13331	13422	13420	13289	13389	13340	13428	13256	13379	13486	13284	13430	13489	13472	13366	13550	13255	13446	13421	13309	13490	13338	13543	13399	13445	13463	13422	13432	13221	13322	13309	13287	13535	13570	13385	13231	13476	13426	13146	13376	13492	13401	13430	13347	13395	13501	13293	13467	13639	13422	13498	13510	13254	13266	13391	13371	13579	13349	13241	13408	13407	13394	13296	13495	13452	13336	13343	13347	13512	13488	13360	13444	13541	13275	13466	13324	13373	13329	13403	13387	13484	13323	13430	13376	13428	13458	13518	13317	13181	13412	13506	13393	13416	13431	13387	13372	13506	13313	13399	13363	13439	13199	13392	13392	13337	13337	13384	13488	13456	13308	13383	13395	13356	13391	13366	13352	13217	13502	13353	13406	13525	13429	13121	13375	13383	13488	13429	13346	13438	13357	13380	13442	13462	13491	13337	13596	13421	13329	13463	13504	13493	13595	13407	13457	13288	13424	13628	13400	13545	13443	13311	13309	13572	13342	13484	13360	13359	13476	13379	13320	13233	13445	13393	13496	13406	13477	13401	13630	13379	13489	13391	13344	13314	13430	13299	13320	13459	13256	13494	13478	13389	13414	13458	13405	13512	13590	13498	13374	13447	13453	13366	13474	13343	13339	13388	13476	13478	13447	13261	13429	13300	13482	13360	13266	13361	13319	13441	13457	13457	13453	13406	13581	13432	13395	13436	13457	13371	13386	13508	13449	13271	13392	13449	13430	13375	13438	13286	13457	13431	13472	13499	13316	13374	13351	13353	13404	13353	13503	13431	13599	13291	13580	13205	13331	13468	13492	13318	13395	13406	13523	13469	13616	13502	13500	13318	13343	13485	13334	13453	13295	13381	13140	13511	13450	13322	13558	13425	13336	13445	13417	13314	13425	13363	13358	13429	13417	13463	13403	13403	13490	13456	13327	13537	13345	13364	13635	13111	13218	13511	13464	13491	13416	13378	13486	13365	13411	13327	13318	13385	13336	13497	13393	13542	13509	13487	13545	13539	13356	13311	13282	13438	13381	13386	13392	13338	13309	13480	13598	13382	13494	13399	13320	13419	13235	13468	13310	13377	13497	13544	13402	13733	13450	13417	13419	13356	13309	13358	13252	13628	13433	13446	13374	13437	13432	13370	13272	13440	13354	13491	13492	13405	13284	13433	13422	13402	13468	13321	13365	13392	13258	13428	13567	13318	13375	13336	13416	13354	13375	13397	13389	13542	13268	13264	13370	13610	13506	13520	13357	13487	13439	13550	13290	13334	13569	13469	13491	13657	13366	13298	13352	13392	13639	13431	13427	13321	13523	13333	13426	13401	13452	13214	13445	13327	13405	13431	13478	13451	13367	13353	13517	13437	13341	13395	13337	13600	13312	13353	13392	13533	13524	13279	13395	13214	13542	13493	13249	13451	13440	13517	13348	13464	13431	13424	13343	13576	13575	13557	13333	13462	13310	13362	13455	13440	13434	13416	13296	13331	13505	13424	13546	13374	13463	13219	13447	13344	13687	13291	13254	13440	13351	13495	13445	13635	13223	13335	13457	13378	13382	13317	13498	13435	13465	13568	13368	13433	13437	13389	13374	13425	13461	13544	13169	13368	13530	13342	13321	13289	13449	13470	13357	13414	13430	13415	13471	13424	13403	13369	13309	13460	13365	13349	13580	13405	13441	13378	13184	13376	13372	13334	13416	13445	13400	13497	13540	13544	13461	13603	13378	13360	13487	13376	13455	13464	13482	13352	13212	13452	13439	13491	13438	13524	13451	13518	13471	13344	13592	13365	13477	13306	13318	13368	13375	13340	13257	13375	13375	13555	13573	13382	13386	13168	13626	13470	13181	13359	13358	13415	13424	13383	13534	13446	13344	13446	13454	13360	13219	13397	13580	13384	13482	13575	13335	13517	13498	13426	13357	13351	13406	13365	13568	13490	13423	13407	13263	13393	13389	13435	13363	13307	13398	13348	13401	13462	13479	13387	13304	13374	13463	13410	13366	13425	13397	13358	13417	13341	13453	13621	13309	13396	13321	13435	13466	13307	13496	13281	13363	13631	13361	13474	13483	13423	13483	13307	13327	13326	13430	13520	13407	13469	13430	13557	13407	13344	13465	13399	13525	13404	13205	13463	13387	13278	13350	13533	13588	13317	13608	13473	13499	13354	13403	13369	13332	13411	13446	13228	13495	13400	13539	13508	13485	13442	13531	13406	13502	13474	13518	13473	13397	13315	13498	13242	13485	13205	13394	13186	13387	13441	13467	13425	13379	13451	13390	13420
25712	20822	26848	25206	19216	17135	16921	15983	17979	40158	37545	23689	17694	16055	15545	15452	15509	15482	15544	15456	15357	15523	15571	15635	15676	15524	15385	15431	15445	15499	15425	15515	15560	15516	15628	15527	15261	15643	15292	15337	15514	15656	15559	15574	15525	15572	15342	15357	15209	15482	15428	15623	15423	15287	15627	15261	15496	15425	15447	15399	15473	15342	15603	15494	15413	15317	15541	15505	15373	15388	15426	15606	15490	15455	15311	15516	15311	15567	15225	15386	15496	15549	15530	15421	15576	15582	15453	15548	15260	15519	15510	15349	15343	15485	15379	15289	15432	15497	15332	15356	15308	15423	15566	15444	15325	15341	15454	15586	15467	15452	15407	15376	15452	15633	15230	15580	15486	15603	15483	15496	15564	15361	15451	15523	15523	15485	15485	15554	15528	15888	15517	15320	15393	15430	15587	15478	15293	15404	15385	15478	15562	15526	15369	15393	15414	15450	15518	15508	15274	15369	15517	15519	15269	15573	15591	15480	15453	15653	15437	15415	15457	15437	15489	15482	15468	15309	15492	15417	15385	15408	15593	15472	15530	15559	15552	15683	15595	15573	15355	15443	15501	15536	15530	15456	15427	15420	15536	15593	15328	15324	15573	15606	15460	15345	15477	15469	15377	15501	15378	15347	15522	15435	15451	15396	15527	15475	15066	15695	15315	15281	15486	15284	15325	15510	15649	15563	15268	15300	15367	15464	15443	15501	15249	15513	15357	15432	15401	15467	15451	15507	15675	15416	15457	15383	15473	15346	15293	15325	15471	15456	15588	15413	15636	15573	15512	15385	15554	15567	15720	15505	15501	15666	15713	15530	15449	15380	15360	15436	15527	15425	15168	15476	15467	15411	15436	15565	15541	15644	15591	15535	15350	15279	15487	15410	15488	15285	15363	15561	15451	15362	15348	15569	15308	15394	15313	15437	15413	15241	15565	15271	15470	15500	15434	15404	15362	15286	15345	15465	15378	15566	15252	15370	15532	15291	15382	15454	15373	15481	15536	15380	15428	15440	15333	15511	15334	15447	15606	15289	15445	15576	15546	15465	15504	15401	15313	15283	15448	15390	15448	15414	15293	15450	15496	15366	15479	15456	15393	15391	15570	15460	15384	15460	15310	15669	15475	15414	15379	15489	15551	15391	15458	15444	15313	15457	15292	15347	15453	15320	15294	15479	15549	15362	15364	15379	15472	15410	15328	15496	15377	15365	15512	15461	15307	15561	15537	15518	15447	15692	15463	15343	15279	15336	15418	15451	15375	15594	15499	15540	15484	15186	15509	15483	15419	15574	15570	15317	15487	15494	15357	15418	15412	15386	15501	15410	15381	15402	15297	15538	15641	15294	15308	15574	15359	15458	15330	15358	15437	15666	15438	15583	15349	15282	15306	15520	15443	15609	15400	15227	15450	15434	15499	15491	15447	15402	15645	15523	15472	15355	15450	15374	15556	15413	15300	15382	15457	15556	15518	15587	15288	15329	15232	15445	15508	15458	15605	15235	15540	15580	15463	15308	15365	15267	15314	15399	15378	15452	15464	15339	15446	15377	15367	15600	15423	15467	15355	15431	15450	15518	15419	15299	15622	15507	15481	15536	15423	15331	15670	15425	15373	15405	15409	15394	15445	15454	15496	15415	15449	15255	15683	15578	15516	15610	15362	15318	15423	15506	15391	15382	15463	15236	15429	15505	15436	15479	15329	15323	15439	15444	15418	15612	15618	15419	15430	15523	15549	15553	15453	15424	15278	15563	15452	15374	15625	15600	15484	15368	15480	15393	15565	15323	15496	15403	15456	15469	15518	15368	15462	15473	15408	15521	15373	15552	15748	15411	15423	15548	15509	15448	15416	15410	15473	15251	15393	15465	15370	15530	15454	15611	15476	15514	15447	15486	15570	15696	15546	15243	15470	15339	15302	15333	15537	15662	15462	15401	15621	15345	15516	15282	15520	15428	15305	15561	15356	15450	15457	15430	15257	15403	15607	15602	15536	15409	15475	15428	15416	15325	15272	15484	15371	15521	15421	15241	15723	15572	15348	15575	15334	15603	15476	15417	15627	15496	15519	15335	15663	15557	15271	15490	15427	15518	15386	15497	15575	15508	15402	15371	15580	15471	15529	15562	15370	15554	15378	15318	15617	15470	15494	15522	15375	15425	15375	15377	15479	15397	15402	15365	15559	15502	15580	15450	15486	15384	15505	15437	15645	15532	15517	15352	15532	15611	15398	15408	15499	15411	15518	15496	15629	15115	15343	15200	15402	15633	15328	15506	15606	15330	15473	15735	15418	15326	15494	15356	15439	15390	15557	15387	15531	15476	15472	15342	15488	15579	15283	15418	15427	15485	15507	15770	15685	15527	15500	15364	15416	15207	15456	15393	15477	15595	15503	15436	15551	15265	15400	15443	15453	15476	15252	15572	15382	15539	15435	15413	15671	15446	15699	15424	15342	15531	15497	15457	15353	15477	15599	15544	15739	15453	15549	15471	15270	15662	15390	15461	15341	15439	15534	15419	15347	15564	15577	15357	15310	15394	15303	15666	15528	15379	15540	15595	15458	15554	15403	15425	15355	15540	15312	15563	15365	15485	15536	15525	15433	15395	15588	15422	15368	15534	15549	15409	15275	15537	15547	15347	15239	15269	15473	15486	15378	15471	15382	15372	15607	15208	15499	15554	15435	15516	15422	15250	15413	15270	15531	15600	15382	15635	15541	15488	15353	15273	15292	15609	15458	15354	15285	15227	15308	15689	15380	15482	15415	15538	15536	15445	15367	15353	15367	15209	15590	15476	15571	15722	15543	15531	15700	15483	15699	15504	15468	15345	15271	15373	15484	15372	15485	15330	15547	15490	15544	15637	15443	15523	15620	15537	15331	15339	15679	15447	15440	15435	15405	15436	15555	15367	15417	15363	15552	15641	15454	15324	15400	15467	15511	15560	15423	15520	15281	15656	15301	15449	15317	15504	15584	15274	15383	15349	15478	15335	15251	15368	15611	15506	15460	15600	15311	15414	15402	15570	15436	15405	15775	15373	15432	15407	15327	15463	15492	15504	15364	15547	15404	15409	15457	15453	15467	15419	15440	15677	15460	15574	15577	15505	15255	15536	15413	15556	15518	15353	15461	15454	15368	15319	15377	15370	15395	15363	15400	15646	15417	15489	15523	15398	15422	15586	15467	15342	15434	15511	15408	15493	15556	15453	15392	15522	15397	15461	15583	15627	15323	15387	15472	15268	15498	15345	15341	15440	15310	15393	15401	15535	15455	15551	15557	15375	15401	15184	15155	15546	15462	15333	15643	15561	15477	15525	15238	15218	15567	15481	15665	15624	15402	15439	15492	15392	15353	15511	15487	15323	15325	15619	15554	15473	15444	15438	15672	15595	15534	15585	15369	15593	15610	15370	15416	15329	15624	15508	15451	15572	15484	15465	15264	15410	15352	15401	15438	15532	15332	15559	15451	15596	15539	15367	15368	15323	15191	15428	15400	15490	15538	15500	15212	15593	15489	15450	15462	15407	15427	15524	15449	15397	15668	15341	15435	15272	15455	15581	15508	15331	15391	15351	15652	15472	15556	15567	15232	15457	15329	15260	15364	15559	15627	15329	15366	15413	15572	15434	15508	15416	15498	15434	15243	15534	15717	15551	15472	15379	15498	15372	15490	15356	15364	15320	15585	15464	15515	15321	15384	15417	15389	15343	15417	15359	15391	15389	15603	15278	15523	15470	15474	15314	15393	15489	15297	15436	15563	15296	15435	15432	15512	15667	15292	15440	15467	15480	15356	15412	15419	15354	15587	15379	15384	15532	15483	15466	15428	15447	15353	15342	15417	15559	15417	15493	15732	15417	15546	15493	15465	15532	15214	15318	15439	15435	15374	15571	15549	15484	15705	15312	15604	15378	15554	15388	15445	15513	15655	15630	15469	15485	15437	15524	15353	15740	15658	15328	15276	15434	15450	15362	15697	15584	15426	15379	15349	15487	15496	15246	15362	15364	15559	15344	15407	15421	15344	15472	15556	15426	15355	15501	15594	15472	15584	15439	15451	15392	15367	15414	15362	15602	15349	15316	15525	15668	15422	15625	15172	15320	15395	15446	15510	15464	15372	15443	15607	15578	15625	15604	15610	15481	15542	15664	15547	15734	15289	15306	15594	15387	15619	15565	15456	15342	15423	15796	15364	15460	15274	15583	15541	15361	15500	15463	15427	15332	15424	15573	15555	15478	15572	15555	15673	15568	15384	15631	15349	15514	15527	15623	15396	15587	15452	15499	15572	15549	15522	15379	15529	15378	15384	15517	15435	15320	15437	15368	15651	15309	15476	15625	15388	15462	15445	15583	15505	15447	15365	15282	15593	15483	15221	15282	15318	15477	15529	15733	15122	15365	15224	15475	15524	15598	15358	15569	15508	15377	15255	15389	15556	15576	15500	15488	15522	15512	15615	15313	15295	15383	15559	15609	15475	15360	15256	15319	15395	15411	15472	15421	15551	15506	15261	15506	15374	15297	15397	15521	15449	15445	15339	15192	15390	15284	15298	15343	15444	15489	15485	15259	15380	15358	15405	15448	15557	15286	15595	15375	15592	15415	15505	15268	15307	15338	15413	15333	15277	15472	15322	15357	15572	15307	15546	15492	15366	15424	15427	15529	15481	15485	15467	15595	15563	15393	15512	15420	15472	15323	15386	15425	15552	15647	15748	15430	15469	15525	15611	15398	15634	15461	15382	15301	15343	15481	15308	15658	15460	15367	15499	15429	15455	15409	15504	15521	15545	15542	15656	15498	15458	15283	15356	15404	15579	15306	15324	15315	15419	15369	15378	15521	15427	15284	15398	15369	15238	15400	15433	15519	15525	15591	15450	15583	15471	15492	15674	15476	15447	15554	15505	15362	15407	15468	15428	15411	15516	15534	15168	15463	15437	15595	15354	15329	15379	15511	15493	15405	15498	15250	15352	15348	15221	15464	15543	15440	15559	15395	15463	15378	15520	15282	15450	15389	15346	15566	15520	15437	15613	15352	15374	15492	15393	15438	15570	15526	15202	15410	15364	15594	15498	15587	15597	15235	15334	15368	15545	15591	15271	15481	15464	15532	15601	15416	15396	15356	15533	15419	15492	15350	15386	15337	15435	15366	15361	15584
13540	19235	18697	16259	15021	14606	14246	14016	17889	43114	35185	20798	14858	13465	13223	13452	13377	13472	13398	13248	13212	13420	13307	13352	13220	13490	13407	13385	13316	13284	13430	13501	13260	13408	13465	13366	13349	13259	13293	13329	13353	13549	13340	13485	13341	13420	13339	13399	13463	13445	13217	13394	13424	13319	13395	13317	13340	13409	13418	13423	13351	13362	13446	13289	13123	13340	13389	13560	13334	13308	13281	13294	13366	13236	13387	13321	13307	13366	13420	13382	13387	13425	13413	13365	13261	13317	13438	13374	13519	13308	13286	13396	13442	13474	13264	13380	13389	13315	13353	13425	13257	13355	13347	13381	13181	13434	13367	13308	13324	13243	13290	13335	13284	13265	13437	13276	13393	13451	13452	13341	13385	13457	13306	13363	13231	13366	13287	13488	13325	13494	13291	13320	13297	13271	13282	13434	13242	13318	13315	13334	13312	13360	13454	13453	13288	13324	13415	13533	13411	13233	13351	13282	13275	13317	13382	13318	13316	13394	13417	13367	13252	13445	13346	13272	13328	13225	13332	13324	13370	13220	13473	13265	13450	13265	13447	13354	13388	13309	13151	13227	13395	13392	13255	13467	13408	13245	13413	13350	13306	13426	13372	13503	13221	13347	13340	13413	13324	13347	13379	13346	13318	13441	13427	13361	13332	13257	13305	13353	13452	13250	13388	13229	13375	13379	13248	13307	13278	13516	13504	13452	13417	13329	13338	13445	13272	13259	13248	13330	13277	13305	13152	13092	13352	13406	13378	13389	13296	13270	13206	13325	13497	13217	13440	13327	13336	13310	13275	13444	13150	13334	13400	13455	13243	13185	13234	13422	13403	13271	13426	13347	13357	13371	13462	13211	13260	13446	13464	13277	13483	13298	13575	13445	13449	13251	13417	13437	13203	13308	13248	13278	13280	13388	13292	13262	13296	13296	13362	13083	13276	13288	13213	13504	13387	13267	13248	13281	13296	13376	13350	13376	13325	13441	13404	13185	13355	13386	13397	13260	13403	13311	13300	13387	13373	13343	13263	13322	13317	13472	13269	13356	13320	13427	13379	13243	13358	13405	13311	13392	13327	13465	13323	13517	13412	13330	13438	13453	13357	13268	13351	13361	13391	13380	13362	13261	13519	13486	13401	13294	13465	13289	13393	13451	13392	13191	13532	13480	13396	13428	13368	13377	13295	13318	13366	13318	13373	13270	13419	13359	13234	13325	13478	13395	13391	13413	13290	13487	13435	13353	13323	13277	13482	13346	13349	13377	13385	13268	13362	13468	13270	13375	13435	13399	13323	13458	13381	13286	13268	13201	13277	13298	13321	13368	13283	13350	13350	13323	13163	13322	13530	13393	13357	13474	13309	13500	13359	13311	13282	13282	13362	13198	13437	13491	13350	13401	13411	13417	13254	13394	13412	13345	13384	13313	13402	13380	13272	13397	13323	13356	13334	13229	13403	13333	13373	13452	13253	13317	13299	13485	13415	13411	13226	13344	13406	13315	13321	13400	13492	13174	13447	13337	13268	13492	13352	13283	13387	13178	13484	13407	13442	13222	13420	13232	13353	13382	13251	13411	13301	13349	13247	13292	13329	13353	13324	13505	13195	13343	13445	13276	13084	13443	13312	13481	13325	13249	13375	13460	13609	13451	13234	13304	13338	13300	13380	13373	13242	13347	13302	13379	13264	13241	13324	13259	13207	13375	13439	13294	13316	13291	13456	13201	13482	13187	13291	13276	13312	13480	13405	13104	13191	13343	13356	13350	13343	13302	13310	13349	13338	13445	13439	13236	13416	13202	13254	13346	13231	13431	13474	13301	13155	13359	13482	13288	13300	13307	13225	13349	13321	13433	13282	13412	13390	13388	13283	13362	13547	13172	13419	13244	13182	13240	13466	13356	13272	13412	13340	13337	13349	13327	13436	13267	13359	13223	13297	13402	13401	13554	13193	13295	13412	13296	13454	13328	13357	13320	13233	13370	13404	13252	13401	13321	13233	13341	13305	13304	13363	13241	13418	13337	13328	13378	13535	13430	13335	13375	13416	13323	13296	13323	13374	13276	13308	13385	13352	13378	13326	13398	13325	13277	13354	13405	13350	13470	13313	13215	13324	13257	13414	13371	13374	13233	13331	13285	13340	13369	13461	13378	13119	13323	13348	13411	13337	13272	13519	13393	13344	13342	13308	13302	13452	13329	13275	13447	13318	13273	13379	13464	13308	13363	13458	13277	13360	13398	13298	13435	13271	13331	13422	13356	13303	13230	13390	13284	13395	13415	13306	13348	13294	13379	13299	13333	13380	13377	13405	13379	13239	13244	13306	13354	13157	13296	13580	13313	13297	13301	13426	13418	13261	13438	13283	13341	13233	13238	13341	13318	13238	13404	13304	13438	13266	13387	13159	13345	13482	13376	13544	13410	13324	13216	13221	13609	13508	13355	13321	13353	13449	13301	13387	13089	13302	13123	13332	13293	13305	13342	13304	13371	13326	13413	13256	13209	13382	13229	13512	13372	13358	13329	13239	13377	13383	13351	13455	13423	13343	13209	13300	13339	13319	13307	13257	13462	13282	13198	13129	13378	13214	13423	13251	13293	13307	13389	13453	13308	13257	13415	13325	13267	13321	13394	13215	13399	13292	13300	13504	13486	13599	13352	13490	13171	13332	13243	13300	13353	13286	13336	13353	13277	13305	13296	13272	13306	13354	13275	13345	13366	13274	13336	13343	13372	13381	13302	13297	13351	13409	13483	13354	13332	13337	13350	13280	13472	13434	13258	13415	13279	13241	13468	13483	13394	13337	13342	13308	13258	13393	13368	13455	13350	13366	13289	13090	13263	13460	13306	13330	13380	13430	13303	13401	13345	13166	13454	13276	13544	13213	13419	13217	13420	13251	13431	13434	13427	13540	13322	13332	13421	13362	13332	13392	13406	13482	13555	13285	13265	13312	13295	13491	13353	13437	13219	13375	13412	13217	13195	13328	13313	13507	13337	13419	13337	13210	13281	13312	13384	13303	13332	13242	13385	13302	13416	13276	13405	13266	13405	13400	13351	13323	13387	13160	13225	13331	13344	13519	13441	13399	13512	13384	13339	13315	13326	13188	13329	13376	13413	13264	13377	13397	13346	13391	13269	13405	13190	13331	13304	13405	13334	13379	13242	13321	13538	13428	13263	13237	13393	13361	13358	13436	13345	13413	13225	13359	13310	13487	13311	13383	13237	13591	13283	13301	13384	13382	13287	13328	13217	13238	13372	13369	13401	13215	13233	13314	13310	13420	13153	13454	13331	13491	13381	13417	13358	13282	13340	13281	13407	13351	13419	13399	13291	13431	13395	13409	13316	13344	13305	13364	13479	13243	13355	13374	13257	13231	13233	13458	13386	13326	13387	13356	13244	13180	13412	13349	13463	13411	13380	13351	13396	13286	13312	13365	13410	13371	13254	13449	13465	13309	13508	13300	13397	13387	13251	13477	13317	13417	13288	13504	13352	13224	13479	13461	13318	13343	13427	13453	13324	13282	13461	13313	13454	13450	13361	13399	13239	13426	13276	13431	13429	13313	13268	13471	13451	13215	13409	13276	13327	13089	13326	13357	13329	13370	13206	13510	13540	13293	13398	13337	13377	13337	13344	13512	13354	13202	13493	13455	13383	13385	13349	13458	13410	13482	13339	13297	13238	13423	13194	13200	13286	13335	13474	13196	13368	13344	13271	13374	13419	13456	13608	13568	13149	13367	13371	13344	13359	13141	13317	13446	13427	13443	13445	13465	13376	13272	13323	13452	13407	13143	13274	13462	13491	13375	13394	13352	13305	13343	13426	13369	13450	13425	13274	13376	13258	13474	13323	13405	13585	13371	13453	13315	13300	13399	13374	13341	13327	13447	13330	13417	13458	13243	13390	13459	13538	13279	13325	13220	13365	13407	13469	13251	13324	13315	13349	13323	13422	13275	13457	13531	13220	13100	13215	13342	13418	13419	13223	13446	13262	13412	13288	13383	13281	13262	13341	13330	13373	13458	13417	13242	13325	13289	13168	13168	13303	13357	13269	13537	13430	13301	13386	13339	13489	13363	13304	13352	13482	13389	13178	13278	13224	13208	13322	13104	13379	13355	13417	13233	13310	13357	13326	13371	13332	13347	13500	13651	13283	13410	13285	13316	13376	13384	13236	13470	13315	13279	13385	13310	13130	13345	13377	13317	13310	13360	13348	13343	13210	13373	13253	13393	13235	13223	13406	13194	13271	13273	13441	13362	13393	13325	13491	13451	13308	13348	13274	13468	13321	13374	13481	13431	13491	13303	13354	13251	13395	13325	13421	13181	13407	13481	13258	13458	13235	13292	13436	13270	13345	13380	13238	13270	13255	13379	13395	13394	13379	13229	13364	13415	13265	13331	13337	13561	13314	13301	13435	13534	13260	13299	13308	13202	13249	13251	13329	13323	13247	13358	13528	13139	13453	13319	13203	13349	13473	13301	13368	13075	13390	13423	13240	13390	13404	13348	13394	13322	13300	13311	13434	13247	13295	13286	13294	13240	13249	13199	13454	13392	13243	13422	13340	13345	13587	13268	13378	13419	13333	13351	13309	13392	13415	13186	13275	13392	13301	13590	13366	13438	13084	13411	13181	13286	13326	13485	13498	13344	13388	13436	13405	13395	13520	13256	13272	13497	13375	13439	13278	13346	13466	13472	13393	13160	13411	13388	13358	13296	13261	13438	13273	13485	13360	13250	13530	13508	13349	13300	13218	13311	13280	13246	13279	13431	13254	13309	13453	13430	13316	13428	13184	13297	13325	13193	13417	13235	13420	13307	13141	13358	13224	13225	13347	13437	13387	13326	13351	13173	13449	13235	13354	13300	13441	13269	13356	13343	13353	13342	13309	13260	13411	13416	13366	13460	13394	13197	13431	13168	13253	13310	13207	13302	13249	13474	13304	13277	13468	13284	13418	13388	13471	13362	13260	13389	13186	13212	13412	13215	13409	13347	13231	13379	13260	13351	13169	13365	13510	13270	13459	13382	13372	13384	13303	13349	13291	13349	13512	13230	13229	13538	13377	13433	13434	13332	13430	13295	13262	13395	13490	13381	13319	13374	13370	13268	13230	13246	13413	13338	13225	13263	13215	13174	13363	13249	13374	13287	13374
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
