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
341664320106	341664320656	341664321206	341664321756	341664322306	341664322856	341664323406	341664323956	341664324506	341664325056	341664325606	341664326156	341664326706	341664327256	341664327806	341664328356	341664328906	341664329456	341664330006	341664330556	341664331106	341664331656	341664332206	341664332756	341664333306	341664333856	341664334406	341664334956	341664335506	341664336056	341664336606	341664337156	341664337706	341664338256	341664338806	341664339356	341664339906	341664340456	341664341006	341664341556	341664342106	341664342656	341664343206	341664343756	341664344306	341664344856	341664345406	341664345956	341664346506	341664347056	341664347606	341664348156	341664348706	341664349256	341664349806	341664350356	341664350906	341664351457	341664352006	341664352556	341664353106	341664353656	341664354206	341664354756	341664355306	341664355856	341664356406	341664356956	341664357506	341664358056	341664358606	341664359156	341664359706	341664360256	341664360806	341664361356	341664361906	341664362456	341664363006	341664363556	341664364106	341664364656	341664365206	341664365756	341664366306	341664366856	341664367406	341664367956	341664368506	341664369056	341664369606	341664370156	341664370706	341664371256	341664371806	341664372356	341664372906	341664373456	341664374006	341664374556	341664375106	341664375656	341664376206	341664376756	341664377306	341664377856	341664378406	341664378956	341664379506	341664380056	341664380606	341664381156	341664381706	341664382256	341664382806	341664383356	341664383906	341664384456	341664385006	341664385556	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2732	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	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
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22617	21568	28843	24735	21819	23064	22051	17016	16065	15897	15830	15591	15375	15307	15018	15137	15214	15127	15173	15150	15134	15134	15306	15132	15153	15239	15022	15041	15111	15022	15053	14964	15001	14963	15015	15065	14830	14694	14739	14880	14886	15052	14812	15021	15022	14824	14892	14860	14786	14764	14727	15006	14914	14785	14809	14931	14802	14856	14911	14978	14858	14905	14920	14915	15032	14745	14725	14778	14636	14809	14813	14767	14722	14736	14776	14742	14647	14939	14770	14826	14969	14891	14755	14912	14940	14722	14884	14854	14608	14940	14880	14849	14975	14768	14943	14833	14782	14916	14790	14756	14908	14892	14815	15084	14794	14682	14844	14994	14851	15015	14716	14856	14724	14949	15043	14734	14927	14793	14808	14730	14908	14743	15110	14820	14819	14773	14877	14735	14670	14810	15046	14887	14727	14731	14807	14796	14842	14825	14862	14592	14940	14663	14836	14851	14853	14618	14661	14823	14637	14806	14962	14840	14800	14875	14635	14830	14886	14768	14793	14774	14810	14844	14865	15099	14812	14866	14870	14886	14892	14650	14738	14898	14738	14829	14795	14823	14897	14743	14871	14880	14679	14743	14740	14755	14967	14623	14957	14955	14889	14828	14930	14597	14838	14943	14819	14647	14809	14737	14751	14723	15013	14665	14704	14623	14779	14832	14822	14798	14854	14922	14849	14836	14983	14952	14772	14809	14620	14798	14881	14676	14756	14740	14557	14853	14813	14939	14720	14855	14858	14803	14989	14736	14903	14849	14749	15042	14716	14733	14872	15000	14779	14645	14991	15030	14707	14835	14986	14984	14916	14878	14667	14699	14718	14714	14679	14682	14804	14933	14824	14732	14994	14922	14951	14886	14820	14789	14819	14715	14738	14993	14802	14561	15025	14737	14695	14734	15041	14668	14693	14770	14683	14860	14645	14607	14810	14865	14852	14969	15019	14851	14852	14920	15016	14829	14767	14882	14836	14834	14753	14713	14822	14906	14770	14893	14853	14759	14796	14624	14785	14677	14683	14706	14662	14769	14504	14844	14721	14864	14990	14875	14860	14690	14884	14715	14738	14884	14908	14857	14783	14731	14717	14726	14752	14941	14917	14864	14759	14712	14841	14717	14930	14628	14926	14923	14840	14770	14713	14801	14850	14718	14848	14835	14858	14925	14767	14971	14785	14627	14852	14757	14741	14825	14783	14731	14884	14879	14942	14819	14672	14712	14987	14850	14866	15032	14671	14745	15034	14924	14929	14870	14873	15006	14779	14768	14931	14827	14991	14817	14664	15005	14829	14782	14869	15012	14972	14900	14811	14833	14867	15003	14760	14939	15064	14896	14758	14931	14747	14987	14846	14749	14891	14783	14850	14836	14837	14836	14719	14751	14869	14843	14808	14799	14893	14863	14832	14689	14912	14915	14990	14620	14972	14930	14931	14824	14729	14755	14677	14820	14761	14927	14928	14815	14732	14596	14809	14905	14870	14990	14707	14873	14894	14723	14931	14886	14758	14810	14615	14854	14781	15163	14841	14836	14488	14896	14848	14708	14792	14636	14789	14863	14840	14756	14818	14710	14734	14652	14898	14815	14990	14764	14885	14693	14803	14972	14724	14569	14743	14853	14813	14748	14764	14824	15007	14608	14910	14894	14658	14862	14800	14819	14899	14676	14826	14926	14897	14872	14792	14866	14816	14603	14845	14820	14934	14829	14853	14553	14662	14814	14764	14840	14809	14836	14809	14878	14770	14839	14692	14710	14726	14779	14982	14757	14682	14601	14896	14683	14657	14640	14700	14835	14752	14923	14774	14991	14886	14696	14703	14819	14897	14794	14706	14675	14847	14781	14837	14860	14915	14805	14725	14917	14930	14762	14761	14805	14614	14579	14655	14706	14779	14868	14640	14700	14813	14792	14923	14804	14835	14708	14725	14901	14911	14643	14673	14612	14776	14912	14621	14931	14717	14798	14687	14732	14794	14780	14687	14946	14759	15053	14943	14714	14612	15060	14893	14581	14789	14912	14792	14838	14806	14680	14775	14863	14969	15211	14737	14916	14847	14885	14704	14877	14724	14822	14962	14917	14776	14745	14959	14838	14869	14916	14759	14684	14802	14871	14966	15037	14845	14891	14779	14909	14677	14570	14977	14939	14766	14810	14714	14785	14836	14564	14721	14710	14890	14951	14957	14961	14868	14777	14644	14741	14916	14848	14799	14753	14739	14799	14831	14862	14802	14903	14816	14747	14966	14744	14829	14706	14607	14904	14942	14776	14951	14782	14878	14755	14890	14934	14744	14852	14840	14842	15041	14721	14491	14806	14756	15043	14873	14765	14759	14920	14828	14704	14780	14718	14927	14844	14832	14889	14766	14658	14791	14816	14840	14903	14648	14705	14997	14728	14611	14792	14944	14852	14951	14791	14822	14826	14741	14667	14729	14796	14811	14837	15024	14663	14889	14823	14861	14814	14846	14750	14746	14635	14793	14704	14810	14778	14791	14855	14791	14901	14829	14810	14801	14884	14768	14729	14866	14660	14765	14898	14924	14787	15066	14679	14740	14790	14785	14803	14934	14823	14856	14831	14897	14892	14888	14403	14788	14764	14939	14770	14695	14894	14565	14813	14708	14724	14737	14798	14690	14779	14945	14922	14836	14730	14782	14855	14635	14882	14817	14705	14739	14959	14919	14935	14826	14498	14724	14728	14915	14987	14972	14897	14877	14820	14745	14970	14610	14652	14890	14760	14682	14955	14852	14868	15111	14731	14855	14886	14891	14844	14806	14743	14951	14733	14832	14833	14801	15013	14779	14661	14943	14832	14890	14897	15059	14849	14898	14931	14940	14716	14847	14780	14811	14975	14869	14862	14945	14826	14794	14791	14846	14717	14645	14708	14700	14793	14954	14846	14919	14678	14840	15045	14768	14721	14771	14629	14655	14772	14843	14830	14680	14718	14960	14825	14767	14743	14662	14941	14841	14737	14754	14842	14898	14751	14716	14839	14708	14863	14861	14696	14832	14813	14926	14796	14850	14872	14884	14886	14688	14946	14703	14832	14829	14799	14839	14729	14759	14763	14727	14939	14811	14801	14985	14726	14800	14740	14770	14705	14767	14770	14988	14880	14699	14697	14759	14904	14806	14704	14842	14905	14730	14765	14538	14787	14690	14860	14997	15020	14759	14776	14813	14892	14864	14794	14910	14899	14778	14658	14996	14743	14851	14951	14869	14756	14804	14985	14762	14904	14780	14645	14712	14942	14821	14793	14690	14837	14819	14705	15018	14749	14781	14610	14660	14854	14782	14728	14859	14951	14714	14698	14901	14867	14798	14735	14699	14780	14973	14725	14874	14686	14851	14825	14880	14730	14878	14602	14764	14851	14672	14816	14741	14703	14906	14773	14877	15029	14798	14811	14767	14693	14781	14800	14972	14754	14716	14669	14790	14855	14773	14687	14816	14878	14870	14739	14941	14650	14989	14840	14805	14828	14920	14628	14882	14821	14834	14854	14772	14928	14686	14623	14779	14846	14841	14781	14817	14786	14940	14953	14821	14928	15098	14824	14558	14826	14691	14825	14726	14739	14855	14744	14818	14788	14906	14867	14817	14848	14844	14823	14776	14582	14884	14937	14829	14800	14800	14711	14820	14732	14702	14677	14650	14609	14988	14820	14976	14777	14747	14844	14795	14700	14830	14544	14734	14593	14763	14655	14760	14842	14928	14643	14704	14824	14656	14849	14753	14880	14767	14848	14751	14817	14875	14886	14815	14991	14901	14851	14810	14818	14819	14899	14984	14824	14847	14729	14796	14793	14959	14631	14942	14868	14941	14747	14771	14749	14660	14740	14771	14776	14643	14618	15023	14854	14774	15083	14946	15049	14836	14666	14891	14734	14862	14690	14804	14868	14901	14764	14737	14718	14838	14732	14635	14742	14886	14788	14895	14779	14864	14719	14679	14797	14769	14754	14678	14744	15069	14853	14771	14621	14709	14823	14726	14701	14735	14850	14863	15151	14858	14834	14696	14808	14612	14927	15013	14685	14709	14739	14690	14706	14850	14837	14979	14827	14788	14802	14785	14911	14941	14716	14743	14740	14727	14773	14994	14915	14731	14642	14853	14724	14856	14793	14925	14771	14808	14698	14649	14597	15022	14784	14581	14739	15010	14742	14778	14928	14936	14767	14619	14676	14724	14763	14635	14833	14910	14741	14832	14613	14851	15009	14819	14916	14701	14821	14786	14617	14626	14743	14814	14971	14766	14817	14866	14632	14902	14790	14890	14775	14611	14979	14812	14655	14817	14948	14963	14737	14829	14929	14700	14656	14907	14739	14849	14783	14996	14713	14876	14767	14858	14932	14842	14831	14721	14953	15005	14922	14923	14712	14761	14758	14757	14669	14777	14825	14748	14885	14688	14699	14768	14732	14780	14669	14695	14800	14823	14881	14958	14805	15038	14747	14797	14858	14800	14651	14845	14670	14874	14738	14801	14809	14758	14752	14823	14874	14884	14955	15060	14859	14796	14727	14748	14641	14814	14544	14692	14882	14737	14869	14804	14782	14747	14875	14698	14860	14874	14864	14944	14828	14738	14680	14920	14661	14718	14870	14776	14801	14815	14972	14884	14952	14934	14820	14887	14717	14764	14839	14929	14921	14903	14658	15042	14713	14936	14667	14858	14806	14769	14847	14926	14853	14965	14898	15033	14717	14529	14813	14846	15011	14667	14888	14806	14949	14889	14587	14596	14826	14586	14870	14836	14778	14793	14651	14858	14667	15051	14873	14977	14788	14671	14797	14816	14909	14703	14677	14881	14682	14987	14898	14714	14706	14914	14694	14893	15017	15069	14763	14731	14816	14924	14702	14814	14715	14961	14692	14909	14780	14742	14855	14612	14781	14904	14796	14967	14775	14935	15076	14705	14762	14792	14783	14560	14839	14832	14676	14686	14726	14789	14641	14802	14955	14741	14604	14857	14938	14671	14779	14922	14737	14776	14998	14900	14737	14846	14918	14833	14688	14691	14890	14834	14837	15037	14702	14912	14955	14919	14657	14673	14910	14798	14765	14749	14562	14697	14837	14783	14626	14675	14806	14728	14862	14716	15141	14892	14802	14743	14713	14665	14925	14909	14771	14971	14952	14633	14697	14846	14787	14760	14877
17073	36588	25195	19668	18255	16748	15742	14899	14676	14371	14237	13862	13801	13805	13556	13498	13377	13396	13344	13564	13444	13517	13446	13624	13269	13408	13541	13310	13301	13246	13367	13334	13303	13266	13117	13196	13256	13259	13012	13279	13142	13308	13155	13291	13155	13270	13230	13407	13278	13144	13111	13257	13092	13179	13270	13229	13192	13363	13200	13232	13187	13358	13357	13165	13114	12937	13131	13025	13364	13048	13067	13168	13164	13280	13062	13079	13241	12942	13236	13318	13313	13278	13176	13062	13159	13127	13150	13292	13013	13231	13135	13223	13297	13190	13206	13223	13235	13172	13325	13253	13106	13081	13282	13121	13251	13132	13150	13079	13201	13302	13165	13283	13143	13184	13020	13252	13237	13164	13214	13324	13104	13163	13146	13184	13214	13254	13268	13022	13113	13081	13225	13258	13252	13261	13224	13289	13201	13202	13278	13138	13116	13258	13167	13143	13198	13212	13187	13385	12944	13145	13095	13121	13273	13179	13238	13287	13099	13034	13218	13259	13243	13257	13192	13381	13209	13293	13148	13234	13296	13311	13095	13154	13126	13203	13202	13093	13082	13168	13268	13228	13259	13103	13111	13149	13154	13081	12962	13051	13373	13070	13281	13303	13059	13226	13151	13231	13226	13251	13006	13244	13171	13031	13216	13323	13251	13271	13188	13310	13079	13147	13334	13079	13222	13178	13092	13260	13087	13029	13259	13023	13243	13233	13213	13091	13309	13095	13110	13265	13279	13030	13123	13139	13186	13184	13285	13362	13237	13096	13100	13245	13184	13137	13173	13139	13223	13087	13153	13113	13163	13217	13233	13257	13180	13261	13217	13352	13223	13190	13177	13217	13116	13024	13154	13207	13050	13100	13189	13194	13098	13283	13239	13161	13151	13118	12998	13302	13271	13209	13260	13134	13301	13139	13121	13186	13252	13300	12980	13144	13095	13073	13140	13200	13142	13304	13224	13202	13227	13195	13263	13168	13320	13222	13080	13218	13174	13230	13016	13190	13067	13057	13140	13076	13341	13024	13177	13217	13162	13156	13223	13117	13182	13105	13200	13277	13180	13050	13257	13387	13235	13154	13022	13190	13162	13165	13036	13117	13147	13254	13303	13356	13130	13006	13183	13074	13134	13093	13363	13209	13243	13145	13207	13176	13122	13136	13124	13243	13179	13120	13149	13254	13199	13076	13103	13202	13219	13058	13287	13240	13209	13037	13044	13180	13239	13118	13249	13296	13200	13242	13187	12980	13262	13320	13085	13226	13190	13190	13049	13071	13285	13071	13312	13181	13123	13014	13176	13174	13341	13070	13244	12920	13060	13344	13206	13085	13164	13330	13224	13155	13189	13309	13088	13261	13167	13321	13226	13315	13278	13186	13324	13321	12972	13226	13092	13404	13103	13182	13233	13299	13006	13255	13085	13304	13116	12985	13203	13155	13115	13277	13171	13014	13123	13269	13284	13195	13040	13247	13187	13227	13190	13295	13135	13292	13174	13175	13091	13262	13168	13143	13292	13271	13215	13280	13272	13287	13229	13189	13156	13338	13119	12972	13360	13167	13228	13272	13320	13194	13215	13167	13155	13080	13093	13225	13114	13199	13205	13185	13167	13087	13172	13032	13261	13205	13335	13226	13194	12990	13183	13240	13370	13319	13158	13192	13140	13093	13085	13067	13145	13061	13041	13184	13155	13329	13249	13172	13167	12967	13017	13043	13172	13155	13076	13109	13238	13260	13116	13290	13198	13305	13055	13209	13292	13254	13196	13104	13180	13196	13040	13112	13155	13116	13110	13154	13215	13084	13224	13122	13218	13120	13209	13079	13144	13323	13058	13195	13276	13082	13156	13162	13114	13015	13162	13249	13278	13027	13053	13291	13171	13211	13138	13104	13254	13076	13133	13086	13112	13207	13026	13080	13178	13284	13049	13173	13230	13135	13134	13056	13268	13133	13357	13183	13091	13079	13296	13312	13274	13178	13215	13162	13056	13169	13220	13156	13324	13188	13246	13030	13103	13283	13052	13218	13097	13365	13190	13030	13148	13123	13166	13243	13239	13200	13128	13082	13141	13190	13264	13331	13285	13186	13330	13274	13204	13092	13146	13054	13266	13167	13140	13146	13275	13202	13243	13120	13059	13373	12943	13112	13340	13285	13149	13003	13188	13327	13191	13285	13288	12893	13063	13185	13198	13182	13157	13317	13262	13004	13332	13179	13315	13097	13198	13127	13192	13077	13184	13145	13281	13159	13138	13206	13401	13197	13127	13127	13059	13007	13220	13122	13115	13222	13245	13216	13071	13152	13098	13248	13086	13199	13229	13164	13286	13340	13208	13228	13279	13232	13182	13221	13036	13102	13134	13268	13240	13119	13159	13106	13208	13192	13257	13133	13240	13278	13125	13183	13188	13168	13139	13128	13213	13284	13370	13243	13241	13168	13136	13357	13152	13078	13210	12940	13290	13175	13241	13107	13278	13149	13362	13188	13163	13266	13211	12963	13101	13070	13020	13206	13196	13020	13139	13245	13312	13266	13166	13085	13243	13226	12945	13072	13191	13097	13209	13186	13298	13033	13151	13102	13196	13298	12996	13100	13213	13223	13133	13369	13110	13210	13176	13179	13110	13150	13122	13220	13061	13210	12993	13101	13267	13290	13151	13145	13269	13155	13141	13238	13325	13201	13029	13139	13265	13136	13148	13111	13191	13185	13035	13023	13338	13014	13256	13194	13094	13150	13175	13097	13065	13207	13243	13128	13122	13048	13256	13042	13206	13154	13272	13179	13220	13228	13115	13111	13098	13214	13277	13311	13186	12958	13072	13127	13242	13124	13240	13036	13147	13272	12970	13224	13341	13211	12985	13234	13109	13193	13245	13224	13261	13315	13181	13033	13185	13251	13099	13225	13175	12936	13139	13211	13226	13273	13082	13137	13108	13296	13110	13022	13135	13249	13269	13127	13090	13315	13199	13219	13294	13051	13205	13210	13172	13145	13054	13147	13205	13282	13193	13277	13163	13248	13298	13247	13099	13205	12978	13111	12998	13111	13216	13236	13153	13018	13257	13003	13229	13147	13064	13015	13237	13001	13094	13142	13084	13150	13190	13120	13148	13220	13282	13180	13249	13028	13293	12946	13083	13117	13113	13157	13020	13191	13107	13213	13339	13180	13159	13230	13249	13207	13223	13201	13195	13078	13242	13201	13110	13255	13091	13177	13189	13265	13154	13331	13138	13288	12970	13240	13090	13349	13286	13143	13249	13188	13144	13190	13136	13045	13178	13127	13104	13099	13112	13183	13082	13120	13187	13156	13054	13165	13002	13295	13074	13067	13133	13144	13118	13174	13054	13166	13058	13123	13274	13059	13060	13191	13130	13183	13112	13155	13137	13198	13250	13034	13235	13243	13172	13336	13160	13064	13215	13204	13129	13089	13141	13152	13179	13201	13132	13273	13245	13287	13207	13225	13091	13214	13049	13076	13068	13256	13191	13260	13354	13184	13186	13245	13386	13156	13136	13145	13167	13214	12962	13094	13122	13379	13283	13056	13258	13131	13210	13107	13369	13177	13142	13193	13248	13333	13182	13301	13243	13186	13297	13192	13285	13224	13100	13028	13261	13256	13235	13097	13302	13148	13026	13246	13094	13284	13233	13367	13311	13097	13164	13323	13174	13156	13252	13120	13222	13355	13166	13305	13259	13097	13222	13255	13240	13222	13099	13126	13231	13197	13205	13120	13134	13151	13204	13163	13160	13339	13331	13248	13279	13006	13202	13129	13172	13342	13026	13099	13336	13204	13313	13191	13188	13304	13178	13257	13183	13150	13234	13055	13148	13002	13219	13125	13002	13287	13121	13163	13105	13086	13377	13320	13043	13140	13109	13209	13157	13212	13158	13159	13299	13146	13206	13110	13315	13010	13236	13158	13130	13276	13242	13248	13121	13097	13188	13218	13116	13018	13289	13106	13188	13272	12996	13063	13173	13159	13083	12999	13138	13256	13280	13217	13173	13119	12971	13145	13146	13348	13216	13053	13097	13196	13093	13096	13256	13283	13227	13293	13177	13144	12944	13214	13360	13101	13146	13194	13278	13086	13237	13173	13272	13200	13200	13172	13055	13246	13159	13100	13119	13330	13321	13103	13175	13208	13318	13315	13390	13127	13245	13102	13342	13237	13186	13277	13232	13284	13151	13224	13192	13162	13108	13280	13159	13180	13011	13132	13055	13168	13240	13244	13309	13147	13111	13231	13030	13071	13135	13239	13345	13111	13267	13018	13172	12994	13017	12895	13289	13110	13067	13184	13198	12985	13297	13177	12980	13127	13143	13135	13155	13218	13063	13187	13184	13163	13179	13180	13206	13161	13198	13247	13103	13181	13355	13120	13227	12986	13263	13156	13138	13383	13181	13138	13214	13254	13376	13184	13223	13196	13157	13134	13257	13082	13212	13223	13153	13167	13036	13270	13066	13036	13187	13202	13118	13288	13256	12987	13145	13206	13158	12995	13155	12911	12986	13219	13255	13139	13380	13171	13098	13122	13121	13263	13196	13246	13347	13071	13377	13173	13083	13172	13275	13170	13193	13175	13027	13296	13090	13088	13193	13254	13049	13306	13329	13108	13060	13165	13078	13217	13183	13069	13178	13051	13327	13013	13271	13041	13193	13172	13187	13105	13214	13201	13181	13124	13078	13144	13193	13221	13115	13076	13166	13119	13049	13047	13123	13089	13238	13265	13186	13154	13310	13055	13140	13263	13234	13151	13130	13186	13039	13218	13112	13066	13170	13197	13227	13122	13382	13167	13153	13142	13219	13204	12859	13146	13167	13172	13228	13092	13134	13360	13105	13132	13158	13077	13064	13299	13166	13066	13242	13045	13223	13182	13247	13054	13192	13141	13268	13147	13345	13215	13127	13154	13327	13302	13042	13105	13305	13234	13201	13239	13153	13179	13198	13200	13096	13230	13193	13239	13243	13315	13217	13202	13257	13212	13261	13144	13070	13096	13232	13155	13172	13189	13332	13146	13075	13206	13193	13112	13250	13226	13133	13312	13110	13225	13382	13241	13166	13219	13295	13084	13338	13099	13185	13178	13247	13054	13259	13188	13224	13195	13105	13156	13274	13203	13082	13181	13117	13194	13102	13180	13097	13327
29506	23624	25112	21044	17741	17155	16664	16347	16176	16207	16051	15848	15844	15774	15821	15789	15708	15748	15659	15707	15841	15788	15893	15818	15653	15871	15633	15758	15791	15825	15852	15750	15647	15569	15824	15600	15800	15782	15913	15755	15841	15582	15748	15663	15659	15496	15697	15586	15771	15500	15806	15566	15690	15841	15730	15595	15661	15779	15483	15684	15638	15753	15717	15732	15810	15518	15600	15910	15629	15911	15744	15667	15859	15753	15789	15857	15757	15633	15825	15717	15871	15677	15626	15493	15531	15667	15674	15536	15574	15697	15520	15833	15693	15806	15560	15612	15992	15494	15902	15806	15739	15756	15681	15776	15685	15746	15511	15583	15585	15607	15503	15607	15689	15748	15674	15853	15864	15747	15654	15600	15750	15835	15836	15578	15747	15677	15772	15832	15806	15813	15768	15682	15787	15771	15657	15696	15801	15479	15692	15810	15696	15682	15915	15501	15845	15742	15688	15622	15928	15680	15763	15810	15668	15748	15885	15551	15830	15665	15568	15767	15764	15734	15581	15541	15661	15816	15759	15659	15788	15765	15759	15636	15755	15823	15741	15649	15420	15672	15822	15748	15866	15711	15642	15517	15742	15777	15705	15667	15839	15825	15607	15798	15479	15465	15531	15720	15541	15619	15634	15821	15793	15715	15695	15708	15756	15924	15865	15731	15819	15681	15790	15526	15738	15680	15801	15778	15844	15737	15683	15746	15964	15678	15668	15691	15650	15597	15561	15513	15602	15560	15576	15655	15486	15561	15582	15700	15675	15642	15577	15789	15891	15754	15755	15754	15505	15573	15704	15646	15653	15838	15681	15741	15868	15663	15689	15470	15614	15741	15667	15906	15998	15640	15694	15878	15676	15664	15631	15742	15612	15566	15696	15760	15726	15794	15722	15713	15779	15877	15649	15713	15852	15778	15649	15738	15630	15661	15623	15758	15492	15756	15749	15628	15609	15721	15649	15600	15784	15841	15755	15583	15539	15901	15805	15615	15726	15487	15633	15847	15757	15701	15694	15770	15623	15785	15526	15848	15588	15631	15712	15682	15852	15784	15716	15700	15649	15696	15646	15653	15697	15748	15642	15512	15625	15722	15898	15702	15892	15740	15566	15788	15751	15567	15892	15703	15576	15696	15513	15621	15762	15629	15640	15722	15599	15742	15763	15551	15834	15659	15718	15676	15759	15711	15842	15725	15664	15555	15616	15753	15778	15624	15807	15884	15657	15925	15747	15909	15834	15630	15895	15693	15655	15787	15688	15645	15809	15640	15810	15641	15703	15661	15604	15620	15706	15725	15683	15622	15596	15772	15569	15760	15876	15702	15913	15920	15498	15594	15632	15727	15880	15486	15437	15702	15806	15853	15752	15624	15761	15766	15695	15685	15663	15756	15787	15451	15788	15528	15493	15607	15711	15587	15743	15470	15536	15577	15643	15791	15687	15738	15605	15856	15736	15675	15621	15439	15615	15546	15536	15697	15732	15777	15596	15846	15751	15869	15718	15690	15734	15657	15587	15616	15659	15637	15599	15720	15616	15768	15735	15722	15783	15959	15769	15853	15825	15791	15746	15641	15890	15619	15720	15732	15593	15725	15581	15679	15837	15732	15534	15504	15708	15791	15645	15690	15798	15721	15574	15839	15823	15711	15860	15591	15634	15778	15716	15709	15362	15682	15518	15654	15810	15685	15752	15665	15747	15500	15679	15767	15977	15572	15745	15652	15688	15759	15666	15539	15753	15834	15709	15710	15705	15929	15910	15675	15754	15597	15662	15576	15760	15769	15810	15757	15708	15800	15723	15652	15882	15728	15727	15795	15963	15743	15598	15596	15755	15666	15607	15620	15702	15755	15765	15638	15723	15701	15682	15567	15801	15830	15915	15669	15456	15544	15634	15689	15776	15499	15724	15748	15660	15647	15767	15687	15615	15629	15736	15710	15623	15885	15520	15666	15838	15652	15980	15646	15831	15456	15583	15714	15530	15822	15760	15814	15729	15929	15714	15690	15808	15607	15752	15966	15672	15706	15753	15635	15815	15661	15790	15848	15878	15682	15765	15688	15642	15852	15586	15581	15766	15470	15821	15617	15567	15896	15697	15829	15848	15621	15717	15688	15855	15689	15802	15673	15666	15738	15647	15640	15617	15614	15693	15604	15594	15544	15788	15706	15682	15594	15655	15804	15884	15942	15861	15689	15590	15598	15917	15692	15864	15708	15708	15665	15660	15919	15764	15569	15785	15723	15781	15917	15769	15598	15724	15580	15649	15625	15650	15807	15418	15749	15542	15571	15839	15647	15773	15917	15771	15519	15774	15817	15690	16088	15757	15621	15883	15795	15699	15535	15598	15751	15984	15785	15821	15775	15512	15889	15794	15383	15755	15562	15599	15877	15637	15681	15769	15684	15770	15796	15689	15680	15637	15709	15819	15713	15696	15826	15549	15647	15622	15855	15806	15714	15708	15882	15729	15677	15701	15907	15915	15706	15693	15638	15725	15785	15945	15672	15645	15782	15612	15915	15380	15605	15982	15654	15532	15869	15621	15674	15835	15707	15751	15693	15798	15802	15683	15579	15796	15781	15542	15776	15864	15727	15735	15863	15815	15837	15586	15612	15721	15732	15652	15806	15757	15522	15748	15698	15799	15865	15853	15569	15703	15538	15703	15802	15767	15590	15855	15673	15787	15654	15884	15978	15865	15611	15814	15802	15632	15750	15750	15625	15590	15685	15827	15892	15871	15717	15693	15706	15901	15721	15722	15598	15806	15595	15611	15778	15769	15723	15741	15811	15791	15550	15554	15681	15629	15616	15616	15757	15498	15788	15670	15716	15654	15604	15817	15601	15526	15718	15710	15532	15710	15743	15688	15692	15721	15923	15718	16126	15585	15354	15736	15800	15541	15678	15910	15599	15560	15861	15910	15733	15932	15867	15721	15700	15641	15555	15355	15560	15773	15757	15804	15669	15728	15608	15524	15777	15836	15699	15598	15693	15623	15748	15699	15566	15866	15685	15721	15739	15618	15716	15624	15820	15719	15546	15737	15769	15758	15755	15740	15659	15646	15686	15829	15766	15699	15575	15678	15745	15587	15516	15794	15821	15617	15749	15819	15804	15798	15530	15764	15666	15663	15679	15677	15477	15730	15902	15616	15598	15625	15651	15646	15696	15617	15624	15682	15676	15557	15643	15763	15673	15828	15875	15744	15417	15789	15603	15628	15798	15711	15833	15606	15682	15743	15555	15622	15931	15480	15775	15676	15871	15604	15825	15657	15814	15844	15829	15559	15687	15718	15657	15667	15550	15673	15678	15592	15551	15611	15723	15706	15881	15689	15858	15719	15813	15699	15661	15849	15833	15602	15629	15787	15673	15716	15903	15813	15704	15710	15822	15827	15622	15697	15802	15694	15679	15642	15717	15727	15669	15682	15653	15472	15724	15722	15523	15837	15726	15786	15723	15781	15763	15737	15485	15491	15612	15744	15629	15951	15741	15691	16017	15628	15722	15736	15763	15906	15718	15712	15686	15727	15840	15898	15677	15720	15840	15678	15603	15808	15629	15804	15678	15854	15606	15794	15777	15651	15993	15799	15680	15751	15511	15888	15735	15584	15595	15743	15647	15685	15789	15608	15929	15688	15510	15645	15959	15509	15590	15815	15791	15763	15896	15890	15797	15521	15621	15567	15745	15741	15657	15619	15710	15589	15634	15751	15679	15655	15871	15732	15721	15703	15774	15619	15844	15806	15775	15767	15741	15655	15732	15794	15578	15761	15720	15605	15879	15774	15811	15584	15675	15763	15720	15780	15779	15802	15581	15772	15922	15577	15868	15798	15535	15725	15851	15840	15714	15607	15647	15713	15795	15638	15739	15603	15862	15710	15581	15718	15772	15541	15602	15965	15697	15631	15549	15665	15636	15654	15689	15764	15789	15945	15783	15689	15779	15744	15738	15829	15830	15715	15702	15745	15836	15634	15788	15801	15722	15660	15777	15744	15668	15745	15721	15647	15581	15516	15696	15610	15783	15645	15613	15771	15989	15846	15635	15569	15641	15449	15748	15697	15513	15662	15668	15588	15871	15582	15754	15742	15850	15606	15659	15642	15614	15575	15832	15739	15667	15565	15715	15600	15726	15634	15863	15737	15625	15775	15780	15692	15648	15701	15691	15779	15844	15751	15704	15454	15761	15704	15876	15694	15833	15704	15532	15818	15653	15729	15663	15794	15700	15907	15791	15548	15776	15804	15543	15678	15696	15575	15656	15752	15860	15740	15675	15601	15629	15641	15847	15727	15703	15757	15853	15810	15685	15654	15783	15757	15606	15852	15912	15854	15731	15735	15615	15664	15747	15513	15813	15528	15762	15779	15472	15669	15590	15806	15826	15561	15663	15684	15624	15815	15708	15863	15709	15599	15886	15542	15728	15647	15689	15764	15537	15850	15655	15650	15299	15802	15798	16030	15559	15856	15855	15838	15846	15772	15646	15759	15895	15568	15885	15889	15738	15942	15823	15722	15759	15708	15654	15709	15527	15774	15639	15689	15751	15675	15705	15734	15565	15704	15749	15717	15739	15650	15910	15732	15697	15880	15796	15858	15646	15808	15608	15769	15781	15697	15749	15740	15781	15871	15654	15791	15710	15694	15722	15807	15789	15632	15882	15816	15781	15661	15707	15607	15688	15823	15616	15994	15886	15811	15598	15818	15605	15782	15639	15573	15625	15645	15655	15906	15679	15556	15652	15823	15833	15926	15634	15700	15796	15649	15729	15835	15818	15472	15538	15808	15808	15901	15661	15611	15681	15759	15725	15739	15789	15684	15619	15815	15556	15880	15655	15589	15744	15836	15593	15528	15792	15795	15690	15680	15690	15706	15783	15714	15688	15724	15462	15435	15575	15850	15684	15735	15526	15794	15716	15667	15649	15843	15722	15589	15422	15823	15800	15706	15660	15809	15857	15625	15624	15694	15630	15703	15794	15625	15883	15752	15834	15903	15628	15930	15785	15621	15600	15670	15764	15827	15607	15783	15658	15781	15704	15788	15648	15662	15724	15710	15619	15774	15768	15731	15961	15647	15724	15738	15916	15752	15648	15869	15753	15882	15836	15832	15842	15893	15677	15876	16096	15725	15680	15815	15820	15595	15648	15848	15772
18849	27664	20322	16826	16154	15281	14972	14641	14492	14276	14108	14012	13939	14035	13865	14007	13910	13940	13914	13752	13839	13875	13845	13994	13979	13978	13737	13808	13902	13819	13890	13794	13921	13970	13811	13869	13787	13890	13787	13659	13647	13806	13773	13781	13788	13785	13695	14034	13570	13753	13698	13857	13831	13715	13685	13810	13647	13712	13932	13831	13998	13651	13770	13842	13850	13731	13737	13629	13870	13793	13465	13879	13789	13858	13774	13899	13780	13809	13727	13804	13835	13695	13848	13694	13874	13952	13766	13890	13918	13869	13938	13801	13844	13684	13810	13857	13732	13943	13724	13738	13740	13769	13682	13785	13592	13837	13864	13854	13688	13939	13660	13762	13702	13754	13797	13724	13709	13802	13686	13907	13920	13847	13906	13836	13754	13820	13679	13591	13707	13750	14072	13635	13825	14028	13850	13719	13747	13770	13815	13685	13957	13732	13685	13902	13665	13717	13840	13710	13889	13671	13624	13709	13884	13908	13852	13776	13711	13751	13757	13775	13813	13658	14068	13759	13788	13676	13941	13604	13903	13806	13564	13826	13864	13988	13771	13655	13672	13806	13875	13963	14015	13732	13624	13781	13705	13994	13924	13661	13730	13709	13810	13696	13804	13912	13723	13730	13848	13898	13827	13780	13896	13846	13815	13670	13760	13754	13850	13931	13808	13671	13724	13799	13886	13771	13812	13771	13766	13753	13739	13809	13742	13748	13904	13659	13767	14025	13727	13893	13957	13608	13741	13828	13744	13797	13836	13701	13821	13736	13743	13694	13853	13726	13919	13672	13681	13664	13866	13879	13758	13845	13830	13864	13662	13847	13906	13794	13798	13787	13878	13670	13627	13885	13793	13788	13831	13769	13846	13731	13758	13848	13730	13840	13702	13772	13773	13848	13801	13725	13837	13728	13654	13786	13753	13864	13825	13854	13785	13838	13691	13704	13746	13827	13701	13697	13991	13788	13743	13678	13854	13761	13798	13643	13894	13776	13763	13797	13932	13783	13899	13926	13704	13868	13685	13751	13797	13866	13830	13890	13746	13655	13707	13646	13755	13613	13719	13856	13790	13849	13734	13656	13869	13729	13731	13821	13922	13887	13885	13725	13913	13781	13909	13606	13855	13833	13945	13806	13786	13724	13758	13784	13759	13873	13813	13777	13768	13746	13783	13827	13651	13816	13846	13885	13767	13649	13906	13671	13849	13596	13641	13753	13794	13862	13673	13882	13817	13815	13887	13728	13864	13907	13767	13779	13894	13642	13873	13628	13827	13804	13716	13746	13735	13840	13811	13867	13933	13754	13980	13642	13695	13781	13776	13863	13889	13702	13687	13749	13928	13963	13813	13687	13753	13840	13837	13793	13854	13694	13807	13745	13768	13881	13780	13839	13697	13889	13732	13855	13848	13789	13809	13930	13846	13765	13808	13991	13780	13673	13773	13609	13991	13870	13736	13655	13878	13812	13594	13828	13819	13849	13717	13863	13948	13608	13784	13790	13799	13760	13704	13825	13826	13783	13932	13800	13732	13589	13869	13761	13981	13941	13685	13727	13829	13813	13909	13776	13768	13784	13852	13712	14014	13720	13768	13737	13835	13840	13790	13776	13748	13986	13791	13760	13787	13765	13947	13775	13754	13729	13772	13844	13899	13661	13737	13739	13827	13940	13648	13845	13952	13834	13880	13889	13729	14050	13893	13746	13880	13844	13758	13880	13784	13727	13793	13618	13823	13572	13830	13740	13810	13712	13712	13919	13685	13759	13884	13719	13757	13763	13658	13798	13648	13922	13810	13968	13700	13793	13982	13749	13726	13737	13880	13812	13699	13629	13867	13713	13712	13745	13704	13711	13776	13973	13742	13689	13775	13883	13759	13688	13939	13697	13821	13822	13714	13833	13716	13780	13917	13754	13875	13722	13661	13768	13789	13802	13876	13725	13588	13758	13788	13899	13727	13879	13726	13715	13744	13748	13881	13789	13685	13823	13741	13620	13644	13855	13979	13831	13777	13731	13923	13721	13846	13644	13872	13829	13671	13921	13708	13816	13627	13760	13726	13865	13913	13803	13620	13850	13857	13867	13787	13825	13637	13895	13747	13802	13847	13911	13669	13796	13595	13663	13948	13757	13766	13699	13683	13717	13745	13714	13895	13837	13851	13928	13685	13725	13739	13953	13782	13730	13627	13689	13687	13880	13669	13756	13947	13790	13778	13789	13764	13731	13627	13974	13844	13891	13833	13681	14111	13857	13816	13943	13746	13735	13781	13699	13737	13747	13868	13692	13786	13773	13842	13790	13748	13842	13798	13806	13694	13882	13910	13729	13819	13919	13836	13903	13716	13927	13835	13810	13851	13765	13726	13761	13855	13865	13769	13652	13818	13947	13854	13824	13817	13811	13700	13763	13826	13731	13805	13874	13742	13863	13897	13766	13539	13785	13672	13840	13776	13801	13789	13689	13937	13794	13886	13799	13884	13876	13810	13783	13902	13744	13782	13808	14005	13798	13636	13848	13907	13744	13829	13737	13702	13881	13629	13766	13748	13978	13740	13942	13821	13804	13837	13929	13774	13768	13584	13682	13915	13767	13926	13729	13872	13809	13726	13735	13717	13816	13667	13824	13873	13912	13780	13861	13739	13786	13854	13803	13795	13823	13760	13884	13791	13707	13764	13746	13850	13636	13859	13920	13711	13723	13943	13793	13710	13842	13857	13829	13742	13789	13665	13791	13606	13654	13868	13768	13692	13829	13933	13777	13757	13831	13821	13576	13980	13695	13741	13922	13724	13906	13762	13761	13733	13916	13708	13856	13877	13770	13799	13807	13725	13906	13914	13825	13733	13746	13857	13802	13781	13746	13798	13854	13896	13984	13764	13947	13830	13819	13694	13600	13859	13830	13745	13730	13766	13878	13728	13904	13763	13811	13928	13682	13872	13829	13946	13824	13975	13915	13874	13905	13760	13973	13870	13868	13737	13941	13839	13703	13785	13773	13820	13938	13765	13609	13722	13792	13737	13826	13728	13775	13799	13694	13929	13779	13764	13707	13831	13720	13686	13777	13699	13954	13621	13667	13852	13665	13736	13657	13757	13911	13987	13804	13904	13697	13923	13715	13752	13731	13853	13815	13738	13774	13851	13877	13615	13860	13850	13659	13677	13671	13791	13705	13729	13764	13773	13875	13764	13830	13863	13697	13729	13823	13603	13752	13765	13844	13918	13649	13775	13871	13704	13676	13712	13792	13816	13654	13667	14027	13768	13739	13835	13843	13751	13836	13930	13940	13749	13828	13863	13673	13670	14023	13740	13848	13786	13761	13997	13777	13838	13677	13665	13745	13597	13882	13726	13692	13877	13870	13902	13624	13790	13832	13809	13800	13743	13705	13632	13984	13734	13865	13841	13655	14062	13748	13788	13735	13845	13976	13801	13811	13852	13831	13571	13807	13744	13743	14004	13796	13736	13907	13772	13794	13855	13825	13863	13612	13622	13728	13809	13732	13642	13658	13898	13742	13845	13711	13864	13958	13566	13744	13794	13886	13793	13758	13874	13833	13738	13891	13703	13780	13713	13817	13754	13787	13698	13901	13924	13660	13857	13825	13729	13578	13798	13946	13657	13721	13773	13901	13859	13708	13820	13703	13756	13696	13785	13652	13950	13794	13765	13600	13833	13880	13818	13728	13780	13917	13722	13837	13841	13780	13942	13728	13718	13751	13601	13823	13828	13909	13833	13806	13683	13871	13901	13847	13837	13864	13821	13860	13835	13639	13819	13742	13845	13792	13803	13766	13978	13782	13897	13752	13790	13872	13758	13775	13742	13862	13493	13763	13769	13937	13743	13848	14038	13668	13814	13846	13842	13827	13740	13651	13737	13878	13815	13681	13758	13593	13735	13873	13783	13679	13881	13633	13858	13781	13733	13724	13591	13810	13837	13713	13747	13858	13768	13813	13762	13763	13808	13770	13794	13700	13888	13577	13876	13742	13835	13675	13802	13828	13834	13710	13752	13778	13719	13891	13719	13637	13849	13728	13748	13884	13876	13746	13768	13761	13794	13820	13797	13659	13772	13728	13690	13799	13886	13601	13822	13639	13911	13878	13569	13860	13830	13822	13740	13792	13986	13981	13720	13577	13721	13726	13796	13826	13930	13646	13824	13764	13648	13709	13877	13603	13863	14001	13680	13727	13952	13785	13662	13864	13451	13676	13905	13619	14033	13701	13779	13701	13847	13795	13805	13766	13866	13731	13581	13774	13718	13804	13755	13708	13735	13754	13934	13869	13860	13722	13946	13893	13807	13763	13816	13821	13761	13788	13804	13928	13709	13719	13811	13674	13765	13800	13636	13677	13695	13786	13674	13581	13748	13807	13684	13809	13817	13818	13911	13912	13803	13855	13646	13751	13742	13841	13913	13874	13932	13888	13792	13888	13866	13805	13777	13858	13729	13713	13659	13873	13587	13864	13678	13656	13797	13782	13677	13978	14045	13745	13746	13752	13726	13893	13932	13825	13819	13786	13850	13736	13764	13823	13655	13990	13806	13708	13902	13873	13670	13704	13741	13760	13629	13825	13635	13785	13685	13799	13770	13901	13818	13760	13863	13791	13793	13876	13831	13751	13680	13687	13896	13798	13878	13834	13876	13843	13878	13797	13757	13725	13789	13869	13813	13885	13674	13603	13879	13857	13755	13797	13745	13626	13714	13831	13900	13677	13853	13744	13781	13714	13882	13808	13878	13761	13734	13859	13763	13751	13797	13968	13922	13749	13918	13760	13578	13820	13801	13823	13640	13785	13865	13907	13976	13912	13897	13772	13820	13756	13728	13830	13676	13709	13908	13682	13895	13702	13769	13800	13705	13685	13534	13840	13817	13777	13893	13924	13792	13917	13816	13769	13719	13824	13793	13775	13823	13875	13840	13766	13772	14002	13782	13829	13950	13809	13897	13773	13870	13642	13837	13999	13873	13730	13788	13912	13761	13756	13778	13925	13741	13596	13828	13830	13741	13752	13830	13778	13968	13876	13886	13913	13932	13851	13739	13640	14081	13937	13701	14072	13908	13696	13732	13865	13742	13783	13673	13766	13632	13705	13698	13809	13705	13809	13732	13653	13976	13929	13943	13886	13719	13816	13870	13835	13756	13719	13715	13665
23504	21500	28189	25324	22217	20314	18375	16313	15495	15634	15606	15327	15514	15101	15275	14944	15111	14882	15124	15084	15242	15213	14972	14993	15198	15197	15153	14929	15100	15059	15000	15079	15083	14956	14903	14781	14768	14889	14908	15067	15328	15049	14942	14782	14843	15115	14871	14808	15027	14795	14851	14886	14801	14918	14922	15004	14912	14814	14897	14887	14847	14904	14855	15139	14998	14660	14831	14854	15009	14893	15001	14845	14941	14791	14854	14947	14838	14787	14956	14884	14886	14955	14906	14874	14918	14872	14934	14845	14823	14911	14956	14825	15044	14809	14917	14738	14836	14926	14761	14776	15083	14914	14900	14868	14879	14853	14855	14799	14953	14939	15083	14887	14900	14877	14954	14835	14815	14710	14839	14924	14968	14968	14744	14735	14743	14624	14959	14729	14947	14923	14796	14971	14839	14946	15020	15027	14777	14729	14854	14950	14878	14924	15016	14828	15080	14858	14867	14787	15062	14935	14773	14679	14740	14797	14837	14866	14864	14989	14813	15109	14955	14866	14730	14964	14754	14912	14888	14965	14955	14806	14825	14919	14875	14870	14630	14779	14595	14854	14963	14719	15027	14858	14886	14949	14930	14994	15106	14952	14864	15009	14897	14804	14674	14942	14709	14880	14934	14761	14751	14876	15205	14971	14907	14932	14833	14822	14890	14814	14831	14810	14930	14921	14970	14910	14775	14807	14969	14849	14820	14662	14988	14859	14939	14837	14828	14962	14835	14703	14871	14817	14737	14936	14928	15008	14932	14898	14937	14960	14859	14939	14797	14941	14870	15097	14882	14792	14946	14867	14731	14993	14725	14881	14758	14852	14798	14816	14714	14817	14696	14946	14712	14751	14982	14798	15072	14966	14876	14716	14649	14921	14834	14785	14902	14887	14895	14983	14856	14962	15035	14792	15009	14892	14927	14892	14764	14942	14844	14976	14783	14885	14963	14895	14787	15009	14989	14804	14724	14780	14898	14901	14771	14721	14955	14768	14947	14724	14947	14891	14801	14826	14895	14995	14866	14832	14803	14974	14840	14721	14903	14894	14854	14955	14751	14887	14827	14661	14890	15052	14916	14968	14905	14722	14702	14990	14895	14848	14988	15021	14767	14873	14901	14969	14857	14852	14821	14976	14845	14919	14920	14853	14778	14930	14777	14878	14851	14792	14799	14906	15022	14822	14881	14837	14923	14821	14814	14767	14881	14973	14895	15054	14836	14910	14807	14929	15038	14932	14886	15136	14916	14881	14999	15024	14765	14757	14907	14742	14977	14630	14961	14967	14869	14891	14815	14837	14827	14728	14871	14832	14895	14644	14794	14808	14920	14940	14862	14922	14889	14959	14652	14863	14928	15024	14855	14830	14839	14856	14771	14634	14864	14964	14956	14974	14758	14786	15005	14995	14844	14802	14716	14951	14835	14955	15009	14957	14934	14799	15045	14858	14894	14879	14985	14959	14930	14892	14870	14639	14883	14746	14926	14857	14877	15028	14951	14799	14843	14927	15034	14836	14755	14714	14996	15017	14750	15048	14804	14926	14793	14669	14784	14867	14980	14804	14825	14876	14846	14824	15077	14691	14753	14885	14763	14818	14881	14674	14592	14877	14887	14730	15011	15014	14901	14872	14978	14938	15013	15147	14924	14790	14945	14945	14774	14696	14914	15027	15041	14888	14921	15085	14886	14852	14884	14744	14876	14793	14836	14908	14942	14919	15008	14894	14889	14990	14894	14718	14854	14838	14936	14823	14914	14930	14729	14793	14980	14879	14737	14913	14927	14938	14918	14692	14879	15047	14985	14888	14886	14770	14837	14848	14759	14978	14845	14927	14825	14971	14988	14810	14683	14844	14927	15034	15010	14966	14814	14918	14874	14942	15020	14977	14945	14779	14960	14910	14932	14934	14927	14746	14822	14926	14986	14854	15128	14770	14633	15034	15025	15007	14862	14946	14885	14807	14913	14782	14760	14870	14962	15026	14945	14845	14893	14977	14840	15073	14691	14699	14932	14846	14874	14949	14852	14812	14788	14874	14932	14685	14636	14716	14903	14916	14940	14796	15112	14772	14777	14969	14973	14964	14839	14812	14885	14945	14839	15066	14837	14760	14855	14975	14763	15085	14893	14888	14744	14906	14776	14830	14893	14838	14972	14773	14833	15056	14896	15093	14857	14950	14936	14971	14715	14861	14965	14771	14946	14955	15039	14960	14771	14770	14790	14682	14862	14958	15021	14890	14968	14629	14775	14848	14890	14777	14676	14794	15021	14680	14700	15016	14912	14970	14924	14883	14859	14868	14852	14772	14892	14739	14975	14756	14810	14668	14784	14979	14854	14939	15053	14874	14822	14936	15065	14754	14855	14715	14786	14893	14762	14755	15015	14881	14954	14792	14856	14740	15074	14844	14823	14954	15121	14699	14746	14882	14917	14884	14916	14827	14783	14901	14928	14832	14982	14875	14794	14908	14864	14850	14921	14733	14908	14897	14821	14781	14696	14795	15146	15182	14972	14917	14761	14848	15007	14853	15087	14772	14789	14882	14809	14809	14969	14854	14921	15033	14824	14886	14967	14996	14816	14799	14812	14869	14811	14875	14742	15092	14973	14948	14927	15070	14740	14823	14927	14916	14922	14873	14791	14816	14833	14675	15009	14629	14769	14830	14828	14746	14752	14758	14993	15095	14846	15089	14880	14764	14849	14894	14652	14814	14737	14872	14998	14807	14821	14964	14819	14904	14874	14728	14898	14970	14847	14968	15101	14789	14984	15011	14947	14802	14636	14854	14807	14830	14709	14885	14924	14976	14971	14990	14959	14970	14898	14725	14810	15013	14948	15027	14826	15052	14787	14920	14886	14781	14962	14890	14918	15043	14924	14797	14761	14933	15004	14807	14704	14849	14621	14740	14692	14936	15037	14721	14761	14889	14804	14957	15000	14868	14966	14892	14827	15058	14782	14999	15018	14765	14966	14823	14880	14886	14751	14905	14946	14872	14929	14788	15155	15004	14676	14848	14836	14878	14737	15068	14996	14842	15048	14893	14946	14956	14867	14916	15065	14948	14936	14958	14810	14872	14874	14951	14953	14786	15103	14920	14749	14723	14779	14867	14683	14799	14992	14875	14967	14890	14798	14914	14840	15040	14883	14925	14958	14759	14875	15002	14794	14730	14786	14929	14945	14950	14896	14793	14988	14902	14971	14910	14854	14943	15098	14836	14929	14791	15054	14840	14868	14893	15043	14984	14872	14835	15054	14699	14954	14939	15036	14975	14888	14836	14829	14968	15015	14840	15002	14930	14933	14900	14939	14863	14926	14780	14880	14825	14871	14854	14882	14728	14879	14824	15143	14881	14738	14801	14860	14832	14942	15000	14774	14637	15033	14824	14833	14861	14837	14886	15039	14814	14884	14759	14700	14859	14916	14715	14916	14937	14898	14822	14920	15081	14875	14952	14828	14817	14981	14666	14784	14915	14802	14849	14948	14729	14758	14793	14806	14980	14948	15047	14850	14794	14703	14718	15092	14973	15001	14886	14806	14879	14890	14889	14744	15090	14878	14727	14935	14699	14749	14832	14987	15012	14853	14612	14908	14709	14821	14836	14820	14963	14943	14832	14908	14824	15061	14822	14870	15033	14838	14764	15054	14943	14806	14927	14957	14855	14762	14894	15012	14784	15013	14807	15051	14955	14816	14849	14935	14664	14971	14966	14654	14933	14914	14775	14706	14774	15042	14752	14718	14976	14839	14782	14761	14871	14901	14698	14780	14859	14790	15016	14962	14974	14932	14679	14751	14987	14897	14822	14983	14840	14944	14965	14817	14900	14922	14977	14816	14965	14728	14977	15033	14752	14674	14920	14943	14915	14780	14820	14965	14908	14782	14841	14986	14828	14866	15065	14879	14954	14850	14809	14973	14712	14864	14863	14723	14925	15054	14609	14949	14753	14748	14775	14849	14782	14936	14879	14880	14839	14838	14965	14963	14885	14863	15044	15005	14762	14930	14823	14792	14992	14956	14976	14890	15012	14849	14780	14719	14847	14891	14824	14903	14713	14730	14936	14965	14888	14969	14880	15029	14916	14904	14862	15089	14743	14985	14893	14921	15017	14757	14900	14825	14756	15007	14816	14712	14808	15142	14893	14848	15031	14874	14812	14774	14850	15015	15021	15011	14814	14959	14756	14910	15040	14669	14762	14858	14793	14708	14795	14681	14665	14770	14815	14762	14943	14980	14955	14971	15009	14884	14930	14768	14836	14975	14894	14953	14728	14901	14786	14749	14843	15077	14777	14847	15011	14835	14708	14752	14798	14939	14961	14815	14894	14801	14699	14714	14805	14930	14785	14786	14952	14873	15031	14968	14864	14958	14888	14753	14981	14815	14916	14751	14843	14850	14807	15021	15015	14734	14774	14909	14936	15024	14755	14915	15179	14980	14934	14891	14871	14874	14950	14957	14857	14988	14920	14887	14735	14949	14769	14817	14781	14768	15080	14857	14822	14899	14909	14778	14849	14764	14949	14797	14905	14963	14794	15030	14868	15061	14752	14909	14874	15060	14963	14893	15160	15091	14856	14827	14992	14711	14919	14845	14750	14888	14711	14818	14974	15038	14690	15029	14932	15037	14807	14861	15090	14730	14899	14767	14902	14844	15063	14869	14946	14737	14634	14780	14821	14657	14988	14851	14927	14956	14992	15004	14916	14736	14791	14773	14672	14857	14778	14902	14852	15006	14918	14938	15063	15147	14905	14704	15095	14934	14730	14683	14608	14680	14767	14977	14862	14849	14825	14826	14907	14985	14795	14859	14806	14792	14643	14897	14913	14949	14765	14933	14813	14968	14865	14963	14959	14815	14940	14886	14762	14737	15098	14856	14795	14788	14826	15052	14893	15010	14838	14900	14773	14878	14956	14730	14868	15001	14892	14711	14741	14728	14847	14911	14715	14822	15087	14967	14975	14896	14851	14850	15024	14806	14838	14925	14944	14863	14925	14972	14955	14882	14976	14955	14903	14922	14751	15029	14925	14907	14713	14890	14774	14912	14765	14894	15084	14889	15008	14912	14847	15043	14776	14907	14907	15069	14842	14889	14876	15008	14960	14847	14802	14765	14759	14756	14942	14878	15208	15076	14868	15066	14972	15009	14743	14825	14910
16256	33042	23068	18046	16734	15810	14943	14510	14285	14107	13858	13914	13619	13690	13585	13561	13576	13549	13463	13287	13423	13376	13574	13236	13571	13149	13477	13572	13489	13300	13350	13410	13343	13284	13294	13208	13412	13372	13357	13336	13309	13236	13237	13180	13192	13319	13324	13313	13271	13184	13222	13287	13281	13348	13324	13283	13260	13271	13246	13304	13218	13346	13314	13232	13302	13291	13221	13322	13042	13169	13251	13310	13173	13390	13060	13304	13280	13295	13390	13501	13235	13395	13217	13359	13169	13266	13300	13492	13222	13319	13341	13225	13243	13404	13328	13112	13271	13295	13104	13330	13272	13312	13254	13035	13223	13138	13186	13249	13153	13294	13357	13251	13225	13284	13249	13364	13458	13313	13305	13193	13176	13398	13288	13177	13339	13223	13334	13209	13318	13094	13266	13252	13143	13235	13239	13297	13343	13311	13339	13285	13256	13222	13154	13281	13099	13179	13137	13319	13270	13201	13302	13313	13240	13383	13250	13355	13435	13341	13372	13410	13286	13285	13389	13248	13355	13123	13198	13339	13282	13292	13329	13292	13320	13261	13124	13274	13360	13233	13258	13344	13274	13215	13348	13121	13218	13299	13221	13216	13094	13279	13176	13151	13291	13251	13373	13388	13278	13301	13268	13223	13239	13167	13284	13160	13308	13435	13262	13157	13188	13385	13381	13409	13346	13253	13226	13338	13230	13238	13242	13113	13093	13321	13256	13276	13295	13234	13144	13223	13315	13268	13278	13182	13048	13164	13160	13404	13284	13229	13186	13431	13227	13158	13404	13409	13021	13320	13328	13162	13160	13375	13198	13191	13162	13276	13273	13251	13344	13328	13309	13176	13222	13280	13322	13106	13133	13499	13182	13281	13385	13125	13347	13354	13207	13293	13097	13308	13284	13266	13356	13230	13286	13354	13267	13391	13224	13313	13377	13330	13278	13342	13194	13396	13158	13261	13263	13201	13224	13239	13307	13067	13166	13281	13335	13053	13189	13314	13357	13257	13177	13276	13251	13355	13255	13129	13047	13233	13329	13236	13322	13061	13338	13281	13179	13341	13128	13229	13239	13313	13261	13311	13240	13243	13204	13318	13282	13308	13211	13265	13253	13309	13241	13310	13405	13227	13199	13378	13327	13230	13161	13191	13119	13287	13406	13380	13253	13064	13183	13363	13353	13217	13380	13365	13380	13172	13338	13293	13190	13177	13331	13303	13304	13183	13363	13101	13385	13365	13209	13101	13106	13366	13297	13275	13270	13230	13137	13333	13408	13218	13339	13229	13291	13230	13084	13324	13246	13310	13239	13238	13256	13268	13361	13266	13213	13183	13178	13186	13309	13458	13070	13235	13248	13204	13362	13249	13299	13209	13241	13213	13407	13462	13177	13169	13215	13338	13289	13354	13332	13175	13318	13333	13101	13388	13286	13330	13295	13213	13412	13299	13214	13225	13186	13549	13222	13319	13323	13362	13207	13319	13296	13241	13435	13324	13377	13276	13204	13324	13295	13248	13346	13154	13397	13489	13211	13260	13191	13387	13269	13267	13241	13429	13282	13378	13303	13131	13320	13137	13402	13248	13263	13240	13364	13130	13231	13128	13193	13251	13115	13282	13275	13389	13324	13067	13045	13280	13335	13381	13306	13309	13146	13224	13300	13124	13070	13439	13375	13250	13248	13303	13244	13213	13315	13278	13174	13367	13242	13382	13235	13305	13183	13339	13178	13237	13285	13446	13354	13318	13366	13149	13290	13338	13486	13280	13234	13418	13290	13349	13273	13282	13309	13326	13119	13224	13324	13299	13167	13176	13460	13195	13299	13311	13165	13473	13223	13185	13360	13362	13279	13155	13297	13366	13257	13247	13310	13202	13158	13387	13243	13314	13234	13238	13450	13228	13175	13270	13260	13295	13333	13444	13209	13217	13224	13384	13331	13021	13298	13211	13426	13442	13263	13203	13332	13190	13250	13376	13207	13363	13118	13246	13198	13177	13187	13340	13363	13179	13298	13270	13209	13296	13296	13194	13243	13504	13260	13287	13376	13250	13291	13232	13251	13252	13122	13344	13358	13459	13288	13191	13114	13254	13346	13247	13213	13287	13188	13140	13136	13480	13354	13249	13269	13287	13241	13213	13405	13270	13105	13166	13365	13395	13411	13272	13312	13147	13375	13348	13349	13119	13163	13265	13226	13140	13287	13286	13237	13408	13181	13345	13349	13322	13263	13373	13265	13306	13252	13234	13320	13113	13258	13287	13250	13359	13246	13307	13429	13292	13205	13383	13293	13249	13295	13241	13298	13320	13403	13134	13097	13317	13350	13276	13360	13193	13218	13197	13161	13271	13260	13170	13355	13234	13165	13145	13311	13253	13242	13328	13200	13224	13414	13321	13277	13448	13227	13259	13242	13292	13175	13235	13159	13283	13436	13339	13326	13264	13459	13249	13116	13229	13360	13197	13169	13466	13054	13466	13262	13227	13404	13290	13153	13308	13427	13393	13332	13217	13315	13434	13171	13218	13101	13257	13328	13365	13172	13254	13436	13222	13216	13458	13255	13200	13276	13194	13246	13250	13397	13338	13275	13380	13200	13317	13314	13306	13174	13267	13273	13192	13271	13254	13171	13384	13245	13354	13393	13275	13266	13175	13256	13464	13260	13225	13197	13291	13345	13266	13284	13314	13247	13120	13256	13328	13178	13247	13335	13268	13285	13254	13339	13286	13235	13302	13177	13197	13251	13141	13310	13337	13191	13319	13316	13340	13094	13356	13285	13238	13203	13215	13271	13389	13316	13218	13274	13272	13200	13176	13316	13220	13185	13422	13216	13425	13335	13179	13206	13207	13096	13256	13250	13306	13475	13302	13318	13237	13129	13175	13201	13223	13360	13165	13363	13421	13417	13211	13228	13221	13270	13289	13252	13268	13330	13326	13363	13174	13298	13299	13373	13124	13419	13226	13180	13330	13374	13362	13174	13334	13252	13220	13380	13233	13301	13367	13291	13128	13394	13232	13155	13253	13403	13288	13316	13218	13052	13199	13218	13261	13250	13139	13199	13355	13326	13488	13284	13343	13350	13407	13421	13314	13265	13324	13313	13258	13250	13388	13407	13378	13276	13140	13260	13223	13187	13303	13211	13322	13142	13323	13342	13336	13354	13212	13253	13152	13362	13118	13314	13377	13245	13263	13440	13296	13340	13152	13219	13448	13319	13229	13093	13387	13164	13216	13151	13311	13228	13362	13316	13277	13141	13332	13350	13233	13263	13312	13264	13189	13354	13321	13293	13223	13093	13216	13172	13141	13313	13290	13311	13126	13293	13282	13272	13421	13339	13433	13398	13366	13117	13387	13322	13375	13317	13231	13391	13182	13263	13356	13204	13382	13330	13311	13178	13296	13358	13170	13270	13137	13228	13372	13271	13220	13154	13373	13354	13244	13333	13337	13261	13311	13385	13148	13351	13253	13289	13422	13115	13179	13118	13285	13526	13315	13357	13214	13411	13273	13393	13303	13289	13311	13215	13301	13355	13437	13316	13191	13167	13404	13179	13361	13346	13216	13424	13377	13262	13295	13227	13393	13266	12973	13040	13369	13178	13318	13356	13152	13264	13292	13347	13175	13256	13285	13380	13165	13348	13307	13349	13262	13319	13102	13246	13369	13400	13247	13201	13352	13232	13377	13251	13351	13169	13169	13455	13418	13256	13281	13193	13136	13334	13407	13081	13260	13152	13245	13215	13309	13268	13247	13266	13214	13300	13218	13282	13191	13289	13344	13281	13180	13345	13253	13164	13291	13301	13392	13237	13239	13361	13128	13349	13399	13161	13378	13141	13204	13187	13383	13327	13311	13294	13359	13286	13184	13134	13207	13214	13396	13182	13257	13304	13328	13312	13268	13223	13373	13428	13286	13384	13319	13147	13359	13282	13311	13283	13356	13293	13337	13351	13151	13333	13450	13363	13208	13310	13297	13210	13188	13400	13503	13129	13279	13226	13204	13242	13274	13299	13319	13376	13327	13240	13306	13350	13317	13232	13204	13486	13312	13171	13286	13406	13240	13216	13360	13123	13229	13299	13224	13329	13011	13330	13336	13356	13308	13197	13040	13226	13295	13268	13303	13257	13290	13268	13406	13109	13303	13246	13244	13277	13278	13294	13412	13102	13326	13089	13265	13174	13224	13309	13137	13419	13195	13118	13333	13290	13168	13076	13384	13466	13181	13230	13256	13306	13064	13338	13236	13371	13287	13104	13428	13343	13301	13272	13387	13112	13148	13225	13002	13278	13373	13327	13220	13283	13305	13233	13398	13144	13224	13215	13206	13226	13457	13346	13156	13368	13304	13399	13235	13328	13296	13330	13394	13279	13363	13287	13361	13238	13357	13398	13331	13158	13233	13208	13345	13249	13301	13188	13260	13443	13177	13303	13175	13214	13152	13247	13320	13302	13233	13430	13310	13216	13201	13335	13267	13328	13339	13235	13292	13439	13286	13250	13106	13287	13408	13255	13282	13202	13249	13303	13300	13327	13222	13199	13220	13206	13256	13299	13234	13245	13374	13281	13502	13387	13261	13338	13329	13234	13442	13204	13221	13160	13400	13241	13381	13331	13288	13162	13234	13236	13242	13186	13335	13145	13138	13407	13329	13274	13256	13244	13177	13361	13265	13349	13140	13389	13159	13252	13291	13283	13210	13337	13224	13159	13234	13272	13103	13362	13155	13297	13233	13208	13183	13208	13143	13305	13236	13285	13198	13262	13231	13325	13337	13380	13368	13205	13215	13419	13228	13058	13364	13317	13222	13251	13244	13258	13234	13197	13165	13220	13186	13394	13487	13279	13353	13280	13206	13365	13425	13258	13312	13052	13403	13244	13168	13410	13353	13200	13316	13415	13267	13314	13307	13334	13234	13276	13258	13317	13287	13297	13232	13409	13356	13234	13294	13316	13333	13222	13316	13390	13188	13242	13284	13291	13172	13285	13353	13159	13204	13275	13376	13167	13226	13370	13312	13328	13306	13315	13213	13310	13307	13384	13088	13309	13341	13159	13288	13205	13375	13167	13220	13379	13410	13045	13317	13255	13252	13180	13241	13273	13098	13314	13289	13162	13270	13204	13429	13140	13457	13340	13197	13210	13138	13499	13183	13250	13278
25153	21551	27004	26731	19317	17658	17737	16920	16625	16520	16592	16331	15967	16041	16062	15815	16089	15805	15950	15916	15934	15952	15996	16096	15865	15968	15962	15950	16078	16061	16190	15834	16027	15843	15966	16039	15884	15984	16083	16278	16045	16022	15916	15992	16032	15836	15813	15937	16070	15999	16162	15938	15843	15817	15810	15924	15786	15778	15812	15892	15999	15917	15882	15893	15970	15937	16125	16008	15738	15883	15849	16043	16090	15976	15793	15885	15988	15979	15979	15895	15994	15863	15988	15971	15955	15849	16087	15999	16043	15818	15835	15934	15721	16158	16013	15879	16013	15941	15807	16021	16017	15622	15864	15849	15943	15881	15793	16136	15904	15895	15847	15899	15792	15809	15826	15935	15938	15796	15922	15872	16039	15901	15937	15873	16142	15895	16025	16222	15884	15862	15760	15701	15731	15943	15957	15844	16031	15994	15807	15826	15981	15821	15730	16020	15911	15862	15995	16047	16132	15895	15992	15890	15926	16067	16080	15804	16008	15977	15890	16058	15943	16073	15853	15791	16040	15720	15823	15722	15730	15942	16064	15748	15795	15906	16083	16020	15912	16091	15980	15939	16065	15955	15953	15623	15775	15844	15963	15892	16012	16029	15846	15710	16082	15901	15934	15816	16151	16018	16077	16030	16182	16000	16088	15829	16045	15806	15834	15985	16060	15955	15855	15907	16042	16001	16033	15881	15885	16124	15968	15939	15865	16031	16050	16051	15916	15688	15983	15940	16048	15895	15989	16052	15904	15933	15823	15888	15845	16063	15986	15996	15824	15958	15744	16015	15888	15845	15993	15881	15828	15950	15777	15976	16163	15966	15887	16107	15918	15811	16175	15869	15874	16001	15955	15959	15641	15753	16033	15855	15737	15781	16018	15784	16179	15993	15881	15886	15946	16033	15696	16011	15825	15855	15963	16086	16034	16049	15970	16050	15854	15918	15928	15880	15700	15798	15827	15925	15765	16001	16167	15912	15927	15884	16139	15890	16080	15850	15987	15945	15977	15877	16061	15976	15920	15816	16071	16133	15914	16013	15884	15995	15874	15811	16106	15893	15838	15965	15868	15893	15990	16135	16046	15965	15893	15909	16042	15877	15886	16213	15740	15930	15994	15767	15922	15893	15939	15805	15922	16078	15948	15870	16076	16012	16050	16008	15900	15890	15672	16000	15857	16022	16128	16101	15928	16021	15930	15754	16062	15824	15928	15661	15958	15811	15959	15951	15844	15996	15757	16144	15987	15905	16046	16054	16022	15900	15877	15811	16224	15867	15803	15857	15933	15953	15966	15763	15926	16022	15857	15765	15992	15960	15997	15941	16027	16028	15829	15998	15808	16018	15971	15732	16028	16097	15995	15990	16014	16104	15871	15989	15769	15957	15997	15990	16012	16036	16074	15717	15983	15968	15977	16007	15994	15900	15898	15915	15972	15843	15734	16077	16016	16069	16044	15780	15825	15993	15901	16035	15950	15827	16124	15870	16093	15743	16045	15816	15999	15799	16202	15895	16035	15849	15745	15994	15778	16073	15946	15983	15946	15903	15728	15775	15877	15920	16062	15983	15861	16023	15980	15783	16052	15823	15689	15929	15996	15907	15989	15901	15987	15980	15960	16005	15991	15918	15935	15970	15793	16057	16067	15957	15874	15861	15883	15857	15965	16068	15731	16034	16059	15970	16015	16079	15837	15973	15959	16131	15885	16073	16060	16136	15843	15800	15892	15819	16010	16056	16055	15929	15819	16033	15886	15787	15823	15841	15959	16063	15851	15838	15870	15783	15694	15892	15887	15798	16001	15712	15945	16011	15832	15903	15986	16183	16095	15889	16017	16097	15851	16087	15904	16127	16024	16081	15873	15963	15979	15954	15897	16046	16014	16135	16177	15963	15760	15883	16011	15931	15870	15789	15817	15633	15968	15920	16063	16062	15962	15961	15857	15981	15928	15916	16005	16043	16100	16116	16041	15715	15893	16053	15943	15981	15846	16135	15786	16136	15935	15847	16107	15946	15847	15829	15918	16027	15971	15871	15929	16006	15994	15997	16154	15778	15970	15851	15993	16013	16146	15949	15895	15873	15945	15760	15908	16017	15885	15703	15949	16052	15789	15933	15716	15717	15924	15931	15968	16099	16055	15977	16047	15888	16001	15989	15965	16090	15855	15876	15968	15926	16075	15973	15697	15741	16142	15667	15922	15807	15983	15943	16008	15970	16166	16055	16084	15896	15771	15875	15826	15907	15997	16044	15888	15933	15998	15944	15924	15991	15903	15952	15912	15959	15818	15803	15877	15964	15981	15982	16144	15935	15842	15970	15830	15920	15850	15718	15932	15911	16019	15863	16016	15979	15949	16142	15930	16006	16096	16100	15906	15940	15984	15797	15969	16001	16017	15966	15948	15875	15993	15901	15924	15991	15892	15950	15935	15867	16194	15998	15837	16074	15865	16041	15891	15959	15875	15826	15880	15935	15922	15992	16149	15905	16131	15946	16032	15799	15863	16019	15996	15943	15808	15814	15885	16272	15929	15931	16029	16059	15975	15969	16027	16089	16074	15853	15923	15939	15759	15904	15971	15901	15822	15755	15991	15968	16136	15888	15966	15900	15838	15787	15871	16043	15910	16032	16046	16130	15882	15855	15971	15787	15868	16033	16141	15687	15918	15990	15701	15941	15998	15936	15846	15873	16025	15707	15822	15742	15812	15990	15893	15761	15949	15702	16097	15928	16002	16008	15825	15749	15810	15821	15896	15937	15948	15875	16120	15945	16046	15897	15921	15899	15996	15836	15920	15888	15837	15947	15822	15916	16070	15980	15944	15853	15907	15796	15920	15859	16056	16065	16011	16087	15877	15978	15946	15943	15815	15929	15899	16035	16001	15877	16046	16141	15972	16188	15980	15893	15948	16113	15840	15840	15926	15897	16009	15700	15976	16040	16121	15919	15934	15881	15944	15908	15984	15935	15980	16034	15980	15763	15967	15909	15922	15738	15722	15904	15867	15835	15859	16156	16020	16065	15803	15990	16153	16059	15871	16021	15958	15715	16035	15863	15986	15811	16011	16116	15890	15767	15974	15838	15801	16116	15926	15919	15851	15743	15980	15883	15901	15871	15915	16007	15925	15965	16058	15902	15994	15846	16201	15967	15950	15861	15824	15912	16148	15917	15952	15949	15846	15895	15979	16087	16117	15655	16036	15855	16073	15724	15943	16156	15871	15861	15950	15981	15799	16008	15888	15981	16008	15955	15923	15884	16121	15883	16024	15985	16158	15935	16007	15795	15968	16076	16115	15946	15752	15885	15859	15794	15855	15876	16181	15956	16006	16022	15930	15746	15771	16020	16015	15991	15956	16166	15989	15977	15948	16214	15929	16079	15992	16153	15946	15991	15905	15748	16028	15953	15715	16089	15999	15993	15773	15981	16108	16063	16079	16055	15838	15806	15636	16014	15929	15828	15804	15978	15805	15770	15804	15916	15760	15863	15829	15782	16091	15942	15801	16106	15986	16016	16100	15976	15684	15923	16028	15860	15851	16064	16138	15965	15957	15853	15990	16018	15941	16078	15943	15913	16116	15816	15882	15827	15816	15957	16026	15913	16037	16000	16022	15868	16022	15948	16045	15807	15825	15907	15721	15968	15980	16007	15854	15948	15956	15854	15984	15873	16017	15937	16055	15892	16123	15961	16115	15995	15795	15984	16016	15791	15814	15917	15836	15884	15962	16088	16072	16185	16036	15951	15874	15972	16018	16016	15950	15920	15899	15849	15857	15895	15736	16037	15743	16016	15916	15969	15973	15975	15951	15838	16086	15872	16061	15914	15831	15909	16038	15801	16139	15888	16010	16028	15786	15811	15943	16020	15872	16069	16050	15964	16035	16055	16000	15767	16041	15818	15870	15928	15964	15924	15861	15879	15826	15952	15768	15951	15881	15981	15716	16012	16030	16094	15989	15743	15971	15936	15913	15799	15952	16067	15710	15702	16028	15984	15915	16061	15908	15933	15958	15803	15847	16041	16094	15973	16012	15780	15838	15955	15815	15921	15920	16022	16108	16014	16113	15839	15985	15868	16029	16145	15911	15844	15943	15801	16111	15868	15865	15855	15973	15738	15830	16014	15863	15877	15994	15936	15894	15870	16120	16053	16043	15868	15894	15923	15845	15840	15817	15925	15937	15783	15873	15893	15922	15890	16018	15885	15566	15922	15875	15928	15840	15858	15832	15938	15922	16010	15885	15784	15884	15905	15956	16041	15929	15956	15896	15876	15811	15707	15955	15719	15890	15891	15884	15854	15908	15844	15825	16098	15872	16078	15797	16018	15974	16140	16086	15814	16002	15960	15991	15974	15846	15738	15781	15898	15882	16155	15901	15806	15917	15828	15746	15823	16002	15856	15732	15841	15931	15737	15968	15925	16066	15943	15852	15869	15915	15867	15884	15941	15831	15693	16065	15938	15898	15902	16018	15921	16023	15930	15821	15905	15940	15814	15981	15993	15881	15791	15969	15893	16102	15881	16043	16004	15902	16064	15964	15990	16113	15870	16101	15996	15816	15836	15912	15834	16066	16031	16044	15909	15794	16102	15981	15927	15880	15677	15748	15812	15861	15867	15671	15752	15902	16088	15915	15914	15879	15867	15925	15672	15751	15840	15880	15950	15967	15881	15853	16038	15847	15769	15998	15947	15993	16096	16179	15904	15974	16007	16005	16096	15889	15932	15772	15903	16005	15752	15841	16079	15932	15904	15991	16126	15859	15917	15781	16126	16073	15818	15970	15657	15844	15756	16006	15900	16031	15756	15894	15984	15952	15772	16103	15876	16109	15971	16142	15852	15835	15847	15903	15784	15879	16072	16034	15897	15998	15813	15848	15962	15916	15871	15986	15864	16049	15953	16052	16093	15875	15999	16112	15944	16010	15885	15946	15871	16033	16049	16160	15864	16102	15815	15784	15877	15954	16057	15924	15832	15907	15928	15929	15785	15878	15902	15991	15981	15893	15829	15905	15889	15946	15921	16037	15847	16033	16113	15975	16159	15899	15841	15939	15794	15859	15818	15882	15929	16068	15830	15984	15897	15917	15975	16004	15853	15834	15998	15884	15944	15874	16235	15926	16038	15821	15845	15924	15830	16011	15949	16038	15822	15827	15908
17008	30399	21496	17703	16705	15870	15006	14720	14570	14475	14372	14212	14156	14077	14128	14011	13925	13977	13997	14061	14040	13974	14004	14124	14118	13867	13944	14036	14009	13976	14071	13818	14004	13896	14040	13773	14028	13725	13877	13797	13974	13936	13983	13687	13796	13981	13912	14087	13809	13896	13769	14233	13903	13789	13970	13972	14055	13776	13746	13823	13883	13914	13854	13797	13981	13856	13854	14005	13895	13976	13939	13859	13935	13923	13880	14008	13873	13847	13554	13850	13752	13782	13907	13913	14023	13751	13796	14057	13777	13912	13822	13837	13916	13969	13888	13842	13887	13861	13703	13834	13871	13907	14047	13892	13873	13775	13903	13946	13883	13836	13946	13689	13772	13927	13755	13979	13846	13858	13894	13937	13778	13862	13972	13875	13939	13899	13836	13870	13948	13939	13790	13935	13903	13910	14008	13919	14072	13713	14029	13876	13808	14013	13810	14009	13914	13903	14027	13833	13852	13804	13858	13833	13706	13890	13896	13733	13884	13962	13908	13882	13770	13732	14038	13735	13891	13818	13804	13809	13833	13824	13763	13826	13825	13899	13735	13967	13789	13888	13833	13848	13842	13993	13915	13864	13902	13768	13894	13736	13684	13977	13833	13990	13796	13898	13999	13751	13893	13946	13943	13801	14014	13915	13846	13986	13948	13922	13952	13769	13845	13858	13881	14033	13820	13896	13949	13859	14004	13844	13913	14036	13975	13948	13919	13907	13923	13803	13721	13763	13758	13867	14066	14046	13791	13953	13816	13993	13849	13841	13913	13939	13981	13857	13816	13958	14076	13674	13889	13787	13765	13758	13896	13840	13917	13968	13879	13920	14019	13831	13866	13905	13829	13786	13863	13769	13991	13862	13772	13890	13678	13929	13921	13816	13870	13897	13855	13966	13876	13910	13981	13881	13960	13825	13969	13866	13890	13831	13921	14045	13852	13713	13837	13814	13981	14241	13846	13848	13921	13764	13889	13731	13797	13977	13800	13931	13762	13911	13851	13937	13879	13892	13871	13831	13834	13876	14023	13981	13989	13707	13751	13809	13808	13897	13839	13943	13939	13790	13989	13979	13878	13956	14054	13883	13893	14044	13696	13731	13816	13865	14027	13908	13771	13953	13853	13795	13836	13964	13755	13826	13900	14018	14119	13884	13794	13952	13813	13886	13848	13802	13706	13847	13868	13965	13651	13944	13776	13762	13868	13848	13987	13747	13888	13740	13869	13620	13943	13811	13919	14051	13878	13857	13847	13776	13918	13859	13885	13902	13964	13802	13824	14053	14054	14007	13728	14156	13783	13761	13961	13717	13878	13852	13980	13859	13969	13899	13965	13966	13943	13736	13843	13926	13875	13893	13896	13845	13877	13959	13830	13918	13886	13786	13905	13843	14032	13966	13922	13932	13834	13842	13894	13922	14030	13867	13931	13893	13892	13847	13774	14058	13988	14001	14039	13809	13880	13871	13869	13957	14002	13806	13855	13895	13898	13980	13937	13807	13982	13801	13906	13925	13894	13871	13889	13906	13915	14024	13852	13877	13899	14011	13750	14024	13807	13858	13848	13722	13632	13994	13848	13834	13911	13873	13848	13810	13825	13977	13949	13888	13888	13816	13939	13970	13905	13921	14014	13803	13854	13827	13933	13623	14110	13954	13755	13965	13951	14072	14024	13911	13869	13837	13779	13969	13888	14069	13863	13825	13713	13886	13765	13898	14200	13769	13868	13776	13928	13958	13844	14018	13949	14006	13943	13919	13878	13934	13920	13952	13947	13848	13740	13945	13909	13834	13797	14016	13766	13904	13885	13727	13979	13942	13911	14065	13840	13786	13995	14006	13798	13775	13986	13860	14010	13934	13891	13923	13951	13960	13845	13889	13829	13903	13967	13750	14001	13812	13810	13930	13915	14064	13971	13997	13867	13954	13724	13874	13944	13960	14060	14063	13836	13837	13917	13940	14067	13791	13855	13877	13974	13862	13880	13854	13838	13811	13969	13854	13841	13922	13800	13777	13648	13946	13906	13707	13671	13881	13919	14026	13775	14037	13875	13783	13850	13995	13648	13920	13737	13889	13915	13906	13828	13853	13846	14061	13921	14093	13822	13972	13639	13915	13904	13750	14110	13629	13825	13875	13860	13832	13954	13860	14044	13866	13901	13942	13934	13759	13839	13973	13820	13782	13868	14083	13860	13784	13888	13822	13846	13896	13797	13725	13764	13890	13968	13798	14202	13875	13837	13945	13837	13969	13796	13898	13999	13836	13955	13942	13734	13970	13921	13882	13897	13887	13872	13893	13880	13938	13845	13880	13930	13906	13804	13863	14106	13922	14066	13927	13936	13847	13911	13864	13865	13949	13721	13855	13927	14018	13915	14027	13892	13983	13882	13952	13987	13926	14127	13857	13975	13923	13784	13891	13834	13865	14012	13880	13905	13732	13875	13867	13959	14024	13762	13768	13908	13927	13819	13752	13868	13758	13884	13915	13923	13847	13983	14155	13801	13733	13952	13989	13860	13873	13708	13978	13837	13928	13881	13868	14080	13887	13919	13937	13844	13785	13889	13862	13806	13917	13849	13950	13873	13874	13866	13940	13928	13935	13846	13699	13848	13972	13952	13647	13976	13730	13948	13838	13732	13907	13964	13872	13904	13717	14019	13991	13809	13852	13810	13903	13860	13950	13864	13965	13634	13802	13825	13905	13815	13901	13937	13855	13898	13884	13892	13642	13947	13909	13962	13815	13885	13828	14040	13881	13869	13816	13925	14019	13941	13790	13822	13788	13882	13969	13864	13810	13750	13817	13955	14063	13712	13887	14041	13955	13842	13841	13709	13866	13739	13895	14016	14132	13869	14082	13927	13886	14013	13750	13833	13999	13919	13796	13847	14070	13931	13950	13945	13691	14015	14057	13817	13924	13948	13866	13902	13969	14020	13761	13948	13884	13922	13879	13668	13974	13782	13822	13944	13917	13825	13800	14032	13929	13874	13869	13776	13913	13807	14003	13866	13929	13974	13817	13870	13962	13910	13860	13868	13819	14017	13935	14099	13928	13974	14098	13892	13812	13803	13796	13836	13868	13762	13967	13854	13934	13841	13879	13783	13944	13880	13912	13809	13878	13916	14052	13919	13903	13853	13802	13976	13848	13837	13760	13995	13857	13905	13830	13912	13782	14049	14011	13817	13914	13854	13979	13924	13963	13951	13957	13785	13832	14023	13868	13947	13727	14029	13857	13848	13795	13838	13953	14000	13750	14029	13912	13958	13960	13973	13924	14111	13931	13922	13794	13884	13824	13935	13895	13978	13800	14002	13977	13921	13792	13793	13968	14034	13879	13979	13945	13834	13831	13827	13819	13844	13949	13780	13818	13859	13805	13759	13854	13872	13908	13927	13985	13809	14092	13684	13943	14090	13967	14006	13771	13947	14002	13903	13906	13922	13892	13860	13754	13781	13737	13826	13957	13921	14015	13706	13902	13742	13910	14002	13845	13852	13900	13955	13827	14023	13896	13925	13864	13855	14007	13960	13848	13768	13704	13877	13852	13950	14038	13937	13764	13870	13914	13703	13752	13780	13919	14027	13967	13787	13951	13910	13840	13955	13925	13890	13777	13970	13888	14037	13962	14028	14002	13941	13909	13772	13823	13948	13937	13830	14007	14113	13812	13853	13965	14023	13957	13936	13840	13845	13891	14070	13980	13779	13919	14006	13968	13865	13838	13839	13894	13956	13956	13854	13893	13883	13845	13745	13884	13959	13828	14010	13720	13767	13725	13837	14028	13944	13770	13813	13837	14004	13852	13909	13780	13731	13939	13991	13940	13923	14017	13974	13852	13659	13916	13967	13688	13974	14033	13819	13967	13900	14056	13966	13944	13990	13734	14037	13859	13922	13799	14113	13925	14150	13914	13857	13835	13903	13831	13932	13997	13983	14112	13836	14015	13814	13864	13855	13854	13921	13863	13859	13923	13790	13914	13791	14125	13847	13869	14029	13954	13910	13977	13912	13762	13757	13804	14024	13982	13655	13932	13910	13947	13924	14047	13934	13948	13860	13866	13852	13870	13826	13891	13812	13792	13973	13823	14023	13843	13825	13882	13889	13857	13882	13797	13968	13858	13953	13968	13956	13745	14028	13778	13697	13864	13892	13840	13892	13773	13933	13936	13943	13906	13823	13806	14065	13884	13889	13848	14049	13820	13831	13916	13922	13802	13932	13791	13830	13962	13913	13893	13889	13823	13889	13940	13816	13975	13949	13808	14035	13821	13901	13853	13741	13843	13709	14078	13914	13879	14044	13998	13964	13754	13943	13846	14060	13928	13989	13789	13809	13793	13924	13773	13880	13906	13750	14001	13910	13852	13966	13975	13837	14157	14119	13915	13864	13951	13903	13918	13859	13914	13952	13994	13895	13968	13995	13745	13942	13903	13816	14026	13676	13918	13877	13904	13972	13944	13773	13820	13906	13906	13746	13944	13888	13862	13846	13866	14019	14008	13949	13808	13749	13768	13824	13728	14032	13829	13970	13881	14050	13854	13956	13824	13894	13880	13946	13796	13878	13996	13752	13936	14007	13884	13755	13777	13905	13929	13847	13675	13976	14030	13991	13690	14006	13796	14053	13797	13892	14007	13805	13897	14053	13724	13986	13919	13812	13924	13725	14055	13939	13860	13960	14082	14036	13956	14060	14029	14142	13816	13849	13801	13962	13882	13863	14016	13926	13765	13797	13919	14015	13957	13962	13918	13970	13891	13895	13812	13909	13776	13900	14012	13973	14055	13793	13784	14014	13976	14029	13872	14066	13846	13877	13751	13810	13934	13731	13779	14038	13788	13821	14014	13924	13900	13899	13777	14049	13952	13926	13773	13960	13874	13789	13860	13787	13938	13764	13836	13931	13904	13929	13981	14035	14052	13931	14020	13936	13818	13770	13726	13769	13944	13824	14084	13963	14016	13891	13941	13850	13888	13852	14037	14107	13967	13869	13942	13937	13942	13927	13766	13814	14078	13883	13947	13825	13899	13789	13982	13793	13976	13805	13953	13675	13822	13899	13861	13983	13856	14000	13864	13851	13587	13872	13567	13799	14000	13771	13820	14013	13808	13995	13851	13914	13955	13785	14002	13814	13827	13949	13934	13630	13926	13895	13818
22619	21564	28782	24796	21802	23106	22274	17418	16137	16300	16072	15698	15688	15605	15503	15566	15596	15547	15484	15476	15524	15525	15432	15446	15442	15270	15464	15143	15116	15330	15234	15351	15298	15128	15152	15134	15213	15107	15105	15233	15184	15021	15172	15216	15258	15074	15147	15189	15299	15245	15175	15097	15242	15194	15392	15318	15145	14984	15122	15195	15142	15181	15401	15279	15074	15027	14995	15017	15099	15201	15102	15070	15209	15055	15138	15091	15223	15298	15177	15183	15076	15003	15239	15049	15136	15125	15421	15155	15077	15284	15188	15071	15237	15146	15149	15130	15012	15244	15103	14979	15110	15174	15257	15145	15142	15185	15211	15139	15150	15152	15266	15002	15122	15247	15170	15157	15218	15215	15167	15117	15005	15013	15216	15098	15105	15132	15059	15064	15138	15023	15281	15076	14948	15000	15203	15222	15293	15268	15180	15063	14987	15313	15007	15203	15245	15222	15259	15113	15284	15118	15256	15219	14962	15333	15207	14926	15043	15190	15333	14964	15332	15112	15154	15145	15222	15206	15245	15052	15045	15030	15011	15029	14962	15105	15173	15164	15147	15151	15123	14983	15197	15073	15171	14945	15083	15055	15105	15084	15025	15187	15075	15043	15197	15135	15121	15140	15201	14979	15179	15070	14978	15070	15290	15286	15115	15138	15218	15086	15112	15131	15175	15172	15135	15238	15090	15230	15175	15062	15236	15092	15088	15152	15369	15148	15211	15213	14994	15029	15213	15065	15082	15309	14932	15245	15150	15219	14972	14926	15037	15256	15254	15129	15125	15270	15174	15025	15155	15120	15295	14942	15183	14995	15094	14945	15214	15156	15051	15006	15142	15058	15110	14935	15077	15173	15326	15289	15138	15087	15098	15038	15008	15138	15179	15187	15260	15078	14995	15197	15115	15313	15275	15295	15136	15140	15153	14874	15078	14976	15131	15181	15230	15069	15215	15219	15019	15139	15172	15132	15242	15151	15142	15147	15171	15125	14978	15035	15086	15243	15074	15024	15151	15120	15086	15056	15108	15119	15178	15053	15097	15134	14860	15188	15070	15329	15305	15319	15028	15108	15081	15090	15083	15077	15117	15040	15079	14992	14958	15221	14944	15111	15110	15046	15092	15068	15358	15124	15158	15145	14936	15111	15077	15121	15038	15143	15183	15145	15226	15128	15117	15237	15312	15195	15250	15166	15232	15024	15156	14953	15241	15380	15268	15106	15136	15132	14963	15056	15104	15303	15123	15167	15180	15087	15144	15347	15097	14914	15009	15106	15045	15330	15306	15171	15235	15110	14837	14955	15194	15231	14996	15218	15128	15231	15069	15062	15192	15132	15136	14986	15044	15138	15029	15039	15290	15159	15236	15148	15092	15070	15018	15043	15074	15151	15041	15187	15054	15008	14987	15018	15195	15106	15241	15172	15074	15168	15220	15117	14987	15197	15209	15075	15219	15029	15256	15208	15137	15027	14883	15025	15083	15153	15172	15037	15337	15320	15147	15087	15314	15229	15063	14966	15169	15079	15253	15249	15010	14958	15049	14987	15177	15273	15083	15126	15313	15131	15018	15216	15257	15176	15102	15002	15125	15166	15125	15120	14942	14979	15123	15151	15182	14912	15065	14978	15263	15172	15037	15039	15241	15188	15106	15093	15078	14977	15041	15075	14883	15214	15080	15196	15070	15302	15247	15269	15143	15273	15114	15280	15190	15029	15093	15016	15177	15138	15190	15090	15090	15104	15238	15071	15203	15089	15059	14877	14980	15020	15003	15277	15189	15228	14824	14997	15289	15180	15243	15169	15083	15045	15029	15130	15329	15238	15000	15073	15147	15075	15017	15058	15085	15223	15172	15224	15133	15094	15093	15141	15043	15165	15282	14969	15146	15224	15203	15302	15149	15121	15339	14980	15113	15117	15185	15096	15229	15107	15450	15156	15275	15071	15176	15021	15248	15163	15295	15165	15206	15059	15288	15261	15081	14953	15316	15086	15186	14957	15209	15011	15093	15367	14990	15203	15209	15163	15156	15050	15154	15163	14762	15130	14967	15117	14846	15166	15144	15025	14984	15167	15351	15270	15212	15077	15154	15069	15166	14987	15055	15136	15252	15106	15119	15075	15078	15176	15288	15107	15069	15075	15126	15064	15108	15329	15260	14829	15138	15075	15139	15090	15144	15237	15269	15103	15248	15067	15059	15220	14997	15101	15038	15089	15206	15217	15118	15095	15212	15223	14995	14946	15208	15168	15136	14920	15185	15092	15079	15181	14955	15139	15145	15126	15105	15149	15131	14979	15127	15046	15040	14992	15301	15114	15098	15106	14997	15080	15171	14994	15209	14988	15087	15057	15297	15142	15130	15318	15094	15030	15062	15178	14990	15108	14976	15018	15255	15152	15141	15299	15072	14836	14975	15069	15046	15081	15218	14992	15123	15158	15188	15218	15171	15087	15099	15220	15187	14969	15145	15150	15161	15202	15161	15047	15272	15029	15095	15138	15188	15230	15204	15139	15330	15260	15023	15037	15096	15156	15007	15026	15279	15221	15155	15101	15235	15165	15106	15242	15389	15361	14791	15127	15050	15164	14942	15284	15204	15064	15225	14988	15052	15086	15048	15272	15208	15102	15210	15297	15084	15038	14968	15127	15226	14960	15132	15163	15228	14919	15011	14885	15049	15129	15156	14962	15264	15201	15248	14867	15000	15169	15044	15147	15017	15061	15060	14986	15136	15100	14896	15150	15159	15032	14978	14960	15048	15061	15199	15118	15357	15187	15083	15088	15016	14974	14961	15142	15029	15006	14917	15017	14999	15111	15234	15292	15296	14932	14985	15417	15270	15088	15160	15145	14907	15494	15306	15096	15123	15133	15167	15161	15286	15246	15096	15434	15065	15198	15300	15145	15034	15172	15198	15302	15167	15178	15124	15255	15140	15267	15178	15115	15269	15226	15290	15261	15038	15086	15256	15116	14975	14983	14913	14941	15243	15072	15093	15061	15069	15185	15196	15195	15081	15090	15270	14998	14938	15259	15031	15236	15150	15102	15324	15218	15091	15406	15087	14990	15270	15229	15062	15047	15152	15152	15256	14997	15182	15198	15029	15242	15032	15109	15217	15174	14952	14887	15147	15196	15050	14971	15053	15172	15064	15188	15052	15055	15322	15194	15090	15038	15025	15163	15268	15217	15247	15271	15205	15191	15346	15213	15279	14983	14994	15012	15040	14974	15162	15118	15162	15014	15179	15168	15142	15084	15079	15086	15127	15007	15019	15080	15180	15254	15203	15136	15219	15016	15098	15044	15127	15060	15144	14995	15045	15067	15162	14948	15249	15259	15100	15045	15223	15134	15045	15269	15134	14933	15040	15209	15020	14876	15065	14816	14938	15203	15101	15246	15444	15107	15277	15143	15118	15130	15232	15084	15131	15042	15132	15087	15337	15071	15314	15229	15135	15273	14972	15057	15184	14942	15125	14997	15001	15020	15178	14981	15176	15086	15018	15179	15273	15115	15230	15059	15240	15075	15106	15113	15070	15127	15019	15207	15369	15026	15017	15100	14998	15035	15123	15143	15020	15148	15149	14968	15117	15161	15401	15233	15241	15193	15202	15150	15180	15108	15054	14899	15045	15109	15293	15099	15131	15113	15209	15207	15106	15126	15079	15215	15208	15177	15179	15095	15026	15124	15153	15070	15102	15254	15069	15122	15070	15229	15224	15051	15247	15148	14962	15130	15011	15236	15120	15294	14952	15143	15104	15012	15188	14886	15043	14987	15230	15239	15256	14973	15333	15082	14910	15143	15175	15077	15259	15085	15115	15185	15127	15008	14919	15009	15039	15091	15226	15114	15209	15057	15098	15079	14986	15083	15002	15124	15088	15085	15216	15028	15003	15007	15159	15265	15241	15153	15125	15322	15047	15249	15204	15061	15165	15227	15147	14950	15031	15016	15136	15168	15237	15103	15331	15217	15235	15131	15142	15108	15186	15138	15019	15193	15083	15069	15016	14989	15208	15202	15235	15225	15192	15015	14967	14984	15272	15132	15031	15241	15250	15249	15179	15171	15127	15050	15319	15065	15006	14925	15359	15220	14945	15209	15275	15242	15315	15034	15203	15119	15335	15202	15348	15175	15245	15154	15372	15227	15111	14966	15089	15148	15037	15066	15130	15131	15089	15028	15074	14984	15251	14964	14889	15197	15070	15303	15351	15260	15163	15045	15062	15131	15122	15170	15296	15071	15275	15335	15222	15120	15280	15025	14969	15065	15145	15166	15191	15124	15098	15092	15119	15042	15029	15096	15053	14971	15064	15079	15284	15036	15084	15117	15190	15194	15072	15132	15044	15216	15290	15137	15157	15241	15148	14892	15144	14996	15086	15055	15083	15016	15142	14968	14868	15046	15220	15228	15083	15144	15091	15196	14950	15106	15084	15101	15014	15203	15211	15079	15160	15275	15061	15147	14897	14995	15089	15310	15160	15267	15114	14942	15128	15125	15041	14889	15392	15216	15168	15119	15123	15314	15195	14917	15195	15255	15117	15000	15083	15203	15262	15225	15010	15117	15219	15169	15169	15273	15044	15325	15210	14985	15044	14984	15068	15191	15096	15109	15077	15248	15258	15087	15175	15240	14979	14917	15122	15039	14989	15120	14927	15103	15230	15329	15291	15141	15076	15021	15164	15388	14995	14944	14956	15155	15106	15104	15081	15132	15214	15236	15021	15216	15060	14978	15242	15100	15101	15169	15151	15269	15056	15110	15099	15137	15058	15094	15280	15055	15334	15095	15289	15117	15135	15084	14958	15228	15188	14980	15243	15178	15283	15098	15160	15241	15038	15295	15254	15128	14956	15061	15239	15112	14960	14973	15192	15137	15127	15064	15314	15196	15119	15149	15134	15079	15128	15249	15107	15273	15141	15218	15239	15316	14997	15198	15342	15193	14974	15224	15172	15162	15342	14971	15234	14958	15117	15207	15179	14977	15027	15166	14991	15272	15227	15200	15211	15128	15117	15110	15151	15120	14924	15234	15324	15199	14995	15204	14985	15063	15154	15192	15072	15017	15147	14914	15216	15018	15197	15025	15102	15126	15019	15250	15293	14991	14978	15109	15209	15152	15210	15146	15156	15236	14959	15249	15285	15104	15108	14796
17680	37600	25384	19991	18166	16764	16032	15250	14826	14499	14296	13922	13734	13852	13740	13783	13500	13698	13680	13609	13572	13540	13692	13480	13587	13487	13594	13755	13567	13401	13603	13506	13477	13354	13519	13436	13321	13523	13450	13371	13302	13392	13429	13270	13522	13453	13459	13443	13360	13418	13404	13512	13429	13445	13453	13425	13298	13470	13386	13390	13185	13650	13483	13331	13362	13450	13545	13447	13399	13414	13437	13491	13477	13489	13360	13429	13309	13422	13339	13462	13460	13418	13389	13355	13465	13418	13364	13314	13382	13637	13525	13442	13548	13111	13436	13342	13361	13293	13242	13690	13416	13401	13320	13412	13383	13399	13587	13383	13316	13322	13421	13431	13561	13511	13440	13283	13490	13415	13286	13490	13281	13412	13464	13363	13424	13341	13252	13370	13400	13364	13440	13392	13364	13498	13467	13357	13533	13162	13427	13369	13356	13415	13339	13473	13422	13344	13297	13386	13327	13336	13337	13310	13365	13502	13406	13454	13599	13578	13473	13186	13346	13368	13361	13314	13355	13538	13471	13153	13371	13496	13423	13439	13341	13398	13602	13397	13204	13373	13476	13229	13411	13302	13449	13502	13376	13344	13173	13524	13226	13399	13471	13311	13437	13304	13354	13520	13466	13405	13491	13488	13418	13533	13188	13349	13342	13472	13428	13438	13296	13362	13409	13338	13309	13382	13512	13425	13362	13303	13475	13402	13297	13344	13428	13396	13428	13329	13497	13376	13513	13391	13371	13354	13387	13459	13399	13431	13420	13506	13436	13451	13372	13371	13378	13362	13446	13446	13397	13364	13255	13373	13257	13414	13560	13408	13317	13225	13410	13431	13308	13380	13408	13308	13412	13445	13339	13278	13470	13453	13495	13497	13395	13413	13452	13278	13343	13470	13488	13325	13355	13307	13445	13580	13382	13419	13355	13277	13174	13385	13210	13397	13474	13465	13441	13381	13566	13329	13429	13445	13505	13480	13541	13427	13458	13446	13320	13381	13341	13436	13380	13421	13381	13531	13576	13476	13370	13385	13414	13430	13382	13461	13540	13420	13503	13358	13438	13188	13375	13351	13458	13317	13464	13384	13366	13457	13197	13376	13468	13305	13279	13406	13394	13578	13414	13259	13518	13322	13309	13357	13244	13286	13389	13395	13349	13290	13475	13305	13382	13436	13376	13445	13378	13300	13347	13402	13492	13263	13401	13636	13581	13319	13390	13277	13414	13488	13436	13378	13372	13450	13401	13203	13400	13272	13363	13548	13419	13419	13324	13335	13513	13426	13307	13399	13335	13479	13471	13487	13326	13268	13329	13172	13387	13222	13382	13403	13489	13290	13409	13313	13344	13322	13389	13324	13402	13249	13186	13390	13294	13621	13424	13501	13406	13367	13475	13345	13337	13430	13358	13401	13408	13517	13406	13373	13502	13440	13481	13376	13360	13643	13306	13385	13346	13491	13356	13264	13394	13388	13252	13338	13366	13508	13241	13387	13417	13266	13450	13457	13411	13258	13444	13513	13462	13421	13428	13207	13555	13483	13314	13447	13386	13572	13369	13464	13443	13322	13406	13364	13595	13395	13397	13348	13423	13392	13345	13520	13536	13423	13489	13360	13316	13368	13486	13403	13396	13346	13443	13415	13286	13341	13298	13300	13437	13334	13377	13341	13229	13483	13635	13371	13293	13426	13418	13460	13319	13241	13210	13444	13364	13351	13238	13271	13395	13517	13402	13296	13484	13533	13376	13351	13296	13454	13434	13458	13515	13416	13163	13404	13309	13466	13412	13365	13451	13413	13368	13330	13338	13436	13526	13368	13350	13371	13374	13474	13426	13310	13244	13503	13271	13590	13514	13421	13315	13303	13266	13478	13322	13463	13384	13263	13330	13458	13136	13500	13392	13570	13304	13299	13343	13499	13408	13484	13178	13348	13399	13296	13459	13409	13384	13446	13444	13423	13364	13483	13341	13291	13368	13393	13253	13350	13423	13494	13425	13410	13416	13466	13358	13425	13328	13471	13446	13409	13460	13361	13414	13338	13448	13401	13401	13451	13253	13472	13435	13390	13419	13343	13444	13475	13396	13462	13394	13472	13331	13370	13547	13384	13441	13440	13280	13526	13343	13426	13536	13453	13377	13432	13486	13361	13369	13362	13481	13411	13311	13420	13478	13373	13639	13364	13612	13417	13328	13566	13323	13409	13471	13469	13475	13468	13357	13595	13444	13425	13392	13369	13388	13419	13583	13413	13324	13366	13454	13462	13410	13432	13335	13534	13447	13381	13531	13366	13466	13404	13279	13503	13685	13428	13507	13289	13390	13447	13356	13331	13236	13283	13499	13388	13453	13313	13367	13470	13534	13319	13392	13439	13285	13380	13360	13373	13403	13495	13342	13414	13385	13421	13554	13304	13488	13327	13478	13262	13329	13311	13320	13505	13354	13426	13473	13423	13361	13322	13466	13375	13506	13425	13552	13556	13581	13516	13452	13255	13517	13288	13398	13379	13569	13243	13337	13426	13319	13342	13330	13461	13386	13315	13469	13342	13459	13302	13305	13161	13285	13282	13239	13450	13426	13372	13309	13250	13370	13355	13423	13452	13417	13153	13470	13404	13469	13347	13459	13446	13589	13321	13302	13412	13320	13331	13283	13417	13408	13474	13299	13420	13335	13323	13320	13263	13366	13449	13326	13482	13336	13311	13507	13339	13531	13512	13447	13402	13398	13237	13247	13276	13293	13445	13300	13295	13380	13486	13362	13405	13557	13553	13492	13404	13324	13513	13205	13341	13404	13319	13430	13309	13394	13129	13570	13185	13510	13345	13376	13361	13430	13356	13385	13323	13383	13463	13354	13364	13421	13513	13368	13370	13375	13419	13469	13457	13480	13431	13423	13314	13294	13408	13415	13289	13489	13342	13438	13341	13459	13483	13479	13501	13435	13364	13208	13498	13384	13514	13293	13263	13523	13171	13311	13236	13310	13414	13435	13292	13552	13365	13289	13178	13407	13357	13355	13494	13343	13372	13358	13490	13481	13347	13487	13547	13391	13480	13267	13435	13409	13451	13383	13222	13373	13502	13411	13338	13470	13377	13431	13485	13416	13323	13194	13532	13364	13374	13290	13388	13328	13390	13448	13251	13400	13471	13401	13444	13442	13382	13483	13398	13363	13543	13379	13329	13480	13416	13355	13598	13421	13309	13280	13357	13474	13470	13381	13351	13449	13513	13371	13476	13345	13577	13391	13352	13488	13443	13334	13529	13506	13471	13355	13344	13346	13492	13440	13393	13299	13340	13493	13445	13516	13416	13327	13321	13361	13362	13362	13370	13420	13165	13360	13277	13366	13352	13376	13470	13367	13558	13554	13559	13303	13341	13420	13444	13420	13417	13514	13514	13312	13313	13654	13475	13438	13493	13369	13477	13370	13358	13226	13522	13309	13599	13343	13312	13268	13331	13368	13333	13338	13247	13503	13411	13509	13515	13332	13326	13382	13286	13459	13295	13409	13321	13336	13482	13316	13276	13354	13434	13350	13347	13374	13516	13407	13369	13322	13473	13476	13318	13397	13355	13367	13356	13297	13380	13404	13410	13395	13475	13313	13454	13310	13417	13484	13474	13359	13459	13335	13420	13434	13377	13412	13333	13321	13506	13541	13393	13416	13388	13469	13479	13389	13229	13390	13337	13331	13286	13539	13446	13225	13414	13561	13333	13581	13438	13315	13201	13290	13511	13295	13521	13294	13373	13409	13329	13423	13506	13280	13338	13483	13377	13360	13380	13462	13373	13446	13295	13334	13432	13468	13280	13320	13338	13471	13376	13270	13244	13558	13302	13376	13410	13466	13372	13368	13400	13420	13319	13384	13402	13288	13088	13529	13539	13336	13296	13329	13505	13411	13418	13407	13344	13575	13324	13439	13251	13360	13563	13570	13646	13246	13441	13272	13222	13416	13528	13485	13388	13305	13355	13575	13416	13298	13419	13289	13435	13334	13437	13383	13449	13402	13365	13287	13490	13242	13431	13238	13290	13515	13446	13378	13225	13206	13480	13428	13471	13405	13425	13235	13328	13463	13362	13168	13497	13319	13439	13404	13334	13541	13257	13543	13365	13494	13518	13271	13431	13413	13421	13555	13379	13486	13320	13242	13468	13444	13434	13598	13189	13364	13344	13466	13222	13307	13511	13217	13432	13546	13332	13461	13318	13477	13413	13413	13438	13447	13310	13409	13361	13338	13363	13486	13398	13243	13185	13498	13556	13417	13276	13388	13430	13462	13305	13460	13434	13461	13456	13439	13402	13340	13509	13335	13431	13395	13503	13326	13470	13364	13530	13309	13370	13452	13388	13300	13302	13401	13475	13497	13349	13346	13274	13420	13094	13438	13410	13505	13475	13507	13443	13326	13271	13272	13482	13266	13407	13354	13450	13321	13113	13323	13524	13312	13260	13474	13239	13535	13483	13376	13413	13433	13417	13288	13535	13338	13482	13357	13389	13389	13359	13480	13169	13365	13351	13160	13425	13408	13574	13342	13343	13289	13458	13319	13308	13289	13560	13426	13419	13318	13345	13424	13545	13372	13226	13530	13491	13328	13458	13337	13494	13357	13246	13571	13338	13376	13293	13656	13310	13240	13399	13486	13351	13397	13346	13371	13273	13491	13394	13536	13364	13369	13341	13451	13288	13422	13252	13373	13312	13291	13411	13347	13410	13364	13306	13179	13259	13454	13367	13441	13260	13560	13343	13421	13175	13388	13423	13423	13340	13208	13413	13400	13516	13252	13285	13519	13363	13541	13529	13374	13530	13593	13467	13332	13407	13269	13277	13345	13445	13481	13490	13415	13333	13508	13498	13521	13453	13553	13345	13393	13516	13394	13356	13302	13355	13484	13394	13432	13341	13335	13438	13286	13400	13374	13475	13224	13343	13414	13444	13500	13409	13380	13309	13431	13250	13319	13338	13399	13226	13473	13370	13432	13381	13489	13207	13494	13411	13330	13340	13394	13509	13599	13429	13345	13428	13398	13265	13241	13599	13212	13357	13368	13394	13458	13368	13385	13490	13333	13399	13353	13377	13308	13353	13469	13536	13395	13364	13269	13268	13432	13418	13303	13538	13433	13332	13282	13434	13547	13407	13561	13406	13388	13549
29593	23815	25233	21615	18073	17416	17320	16970	16562	16767	16611	16427	16264	16492	16441	16222	16414	16230	16258	16135	16453	16294	16292	16223	16159	16167	16239	16101	16174	16317	16226	16044	16117	16187	16243	16183	16234	16177	16104	16138	16185	16206	16032	16133	16079	16178	16307	15962	16062	16285	16332	16286	16260	16165	16148	16146	16069	16160	16152	16157	16078	16188	16033	16268	16317	16097	16195	16067	16059	16085	16115	16359	16154	16072	16363	16094	16047	16091	16142	16169	16297	16185	16431	16304	16024	16006	16114	16023	16072	16169	16177	16179	16245	16225	16227	16208	16154	16121	16189	15951	15941	16227	16214	16166	16181	16208	16172	16019	16272	16066	16126	16093	16196	15956	16046	16045	16188	16081	16288	16145	16232	16086	16168	16160	16199	16118	16083	16210	16035	16114	16253	16066	16174	16420	16200	16136	16152	16183	16241	16397	16137	16169	16213	16081	16268	16183	16106	15960	16230	16336	16024	16137	16156	16098	16199	16182	16246	16098	16102	16026	16172	16071	15938	16325	16216	16145	16039	16299	16132	15931	16270	16209	16168	16004	16183	16147	16101	16235	16187	16328	16225	15936	16241	16233	16160	15959	16302	16090	16224	16088	16076	16318	16180	16197	16020	16171	16121	16238	16208	16229	16112	16094	15988	16188	15994	16015	16277	16261	16067	16079	16105	16097	16093	16112	16145	16105	16233	16113	16285	16022	16019	16441	16140	16188	16198	16231	16175	16322	16092	16019	16172	16176	16142	16384	15941	16374	16230	16160	16209	16142	16132	16230	16354	16297	16136	16258	16399	16170	16251	16098	16163	16015	16166	16200	15992	16224	16070	16249	16178	16143	15993	16137	16218	16331	16338	16123	16106	16080	16273	16143	16148	16053	16225	16294	16389	16212	16215	16292	16236	16100	16310	16269	16134	16371	15964	16241	16295	16336	16052	16336	16278	16119	16124	16286	16206	16023	16252	16060	16117	16124	15794	15996	16089	16389	15939	15907	16153	16121	16233	16376	16418	16126	15965	16071	16096	16208	16140	16188	16233	16053	16006	16141	16228	16028	16155	16246	16235	15907	16354	16148	16219	15928	16192	16291	16131	16087	15998	16188	16149	15952	16182	15941	16275	15983	16173	16138	16303	16184	16086	16404	16225	16087	16254	16186	16200	16152	16143	16013	16041	16012	16066	16205	16161	15964	16182	16051	16208	16210	16265	16111	16055	16042	16166	16166	16247	15887	16134	16069	16279	16008	16088	16144	16200	15946	16107	16167	16145	16110	16002	16241	16232	16111	15988	16205	15884	16226	16230	16155	16294	16182	16165	16279	16128	16159	16183	16205	16308	16165	15900	16194	16152	16175	16287	16251	16178	16024	16167	16115	16178	16192	16088	16144	16117	16220	16256	16207	16100	16179	16267	16000	16115	16092	16097	16015	16171	16152	16228	16305	16085	16070	16136	16118	16144	16211	16093	16284	16311	16006	16092	16186	16139	16082	16129	16074	16313	16227	16235	16111	16077	16157	16187	16205	16115	16014	16282	16205	16079	16165	15976	16109	16088	16122	16356	16158	16019	16242	16092	16105	16113	16072	16047	16190	16210	16306	16119	16266	16219	16066	16153	16193	16139	16323	16142	16132	16168	16107	16079	16289	16129	16324	16211	16163	16310	16056	16180	16092	16103	16030	16290	16135	16385	16044	16252	16271	16165	16137	16097	16138	16305	16206	16004	16262	16222	16147	16404	16280	16249	16104	15999	16126	16200	16060	16204	16232	16122	15887	15988	16030	16114	16176	16199	16174	16003	16267	15945	16237	16050	16208	15967	16155	16145	15987	16257	16261	16369	16285	16233	16135	15960	16257	16204	16251	16214	16092	16053	16381	16215	16232	16073	16403	15981	16238	16188	16186	16090	16224	16407	16148	16120	15992	15951	16072	16301	16197	16254	16035	16115	16142	15888	15980	16182	16006	16015	16068	16146	16138	16027	16158	16044	16191	16017	16156	16238	16126	16308	16189	15900	16020	15917	16235	16396	16172	16017	16034	16184	16112	16256	16171	16098	16110	16114	16246	16044	15940	16296	16102	16174	16253	16056	16163	16295	16057	16366	16046	16188	16043	16086	16248	16077	16122	16243	16132	16114	16157	16191	16131	16286	16066	15945	16226	16203	16152	16251	16344	16135	16190	16175	16262	16485	16142	15931	16206	16213	16302	16180	16142	16126	15992	16141	16172	16116	16217	16209	16097	16071	16055	16162	16337	15927	16173	16134	16334	16479	16281	16042	16274	16009	16428	16144	16129	16109	16179	16288	16214	16142	16177	16342	16290	16226	16186	16285	16020	16215	16132	16335	15918	16100	16060	16192	16208	16185	15865	16099	16027	16040	16044	16158	16172	16268	16206	16275	16183	16170	16252	16003	16269	16112	16226	16286	16082	16148	16135	16179	16169	16113	16161	16262	16088	16050	16174	16017	16214	16169	16194	16142	16004	15996	16199	16047	16186	16190	16286	16170	16353	16299	16179	16030	16066	16226	16081	16184	16281	16111	16098	16061	16145	16127	16234	16089	16244	16257	16039	16299	16117	16169	16169	16145	16041	16265	16345	16063	16101	16215	15983	16151	16258	16296	16352	16143	16028	16090	16089	15969	16196	16307	16122	16222	16139	16303	15958	16056	16195	15990	16116	16252	16094	16240	16303	16163	16343	16169	16450	16241	16235	16052	16154	16251	16141	16086	15988	16214	16167	16372	16132	16104	16083	16215	16091	16406	16178	16101	16126	16003	16174	16153	16089	16065	16011	16230	16199	16156	16152	16162	16208	16191	16141	16097	16242	16077	16265	16197	16156	16251	16156	16070	16077	16284	16306	16243	16210	16298	16345	16277	16169	16042	16133	16189	16146	16202	16164	16100	16278	16085	16105	16167	16034	16362	16200	16224	16194	16113	16190	16316	16105	16259	16380	16147	15949	16129	16139	15993	16075	16167	16161	15972	16099	16021	16115	15938	16260	16109	16212	16207	16171	16024	16024	15937	16175	16310	16346	16373	15806	16201	16056	16182	16144	16390	15955	16205	16104	16012	16036	16095	16225	16278	16152	16097	16215	16176	16124	16280	16062	16220	16204	16214	16438	16403	16263	16059	16037	16313	16251	16271	16007	16141	16247	16155	16115	15977	16065	16297	16102	16000	16247	16179	16440	16239	16012	16170	16045	16258	16198	16134	16132	16168	16110	16218	15917	16114	16169	15994	16114	16152	16285	16213	15919	16188	16168	15981	16193	16144	16323	16279	16131	16107	16114	16148	16170	16092	15996	16116	16214	16199	16148	16287	16062	16123	16124	16078	16178	16231	16094	16144	16104	16111	16254	16144	16101	16151	16326	16373	16142	16049	16142	16089	16114	16230	16285	16124	16109	16261	16155	16166	16163	15963	16197	16227	16077	16153	16116	16074	16174	16243	16077	16219	15990	16098	16369	16272	16248	15940	16361	16203	16215	16139	16168	16243	16289	16242	16144	16075	16144	16357	16097	16198	16414	16125	16153	16105	16147	16075	16034	16156	16221	16358	16189	16297	16182	16187	16212	16270	16256	16165	16110	16259	16255	16178	16004	16371	16122	16021	16335	16080	16239	16116	15959	16243	16285	16199	16128	16312	16277	16153	16160	16094	16035	16191	16201	16200	16087	16213	16136	16419	16247	16257	16080	16276	15914	16261	16142	16224	15993	16108	16394	16212	16329	16231	16206	16281	16360	16047	16224	16225	16136	15903	16091	16216	16066	16445	16183	16205	16004	16127	16239	16231	16053	16241	16157	15800	16140	16262	16384	16247	16177	16440	16101	16020	16019	16028	15987	16114	16070	16169	16081	16282	16148	16147	16253	16206	16081	16249	16362	16171	16008	16105	16130	16279	16374	16311	16049	16115	16331	16074	16032	16233	16064	16039	15989	16123	16235	16077	15986	16319	16102	16193	16343	16278	16247	16313	16206	16071	16339	16224	16068	16197	15985	16104	16299	16206	15895	16115	16075	16122	16192	16237	16135	16296	16214	16134	16203	16105	16135	16070	15996	16122	16289	16318	16131	16025	16050	16145	16089	16210	16199	16458	16380	16285	16155	16202	16213	16308	16152	16313	16178	16331	16175	16242	16194	16336	16073	16155	16239	16179	16268	16035	16200	16533	16148	16114	16122	16117	16112	16232	16040	16044	16110	16017	16039	16191	16184	16195	15966	15843	16040	16115	16191	16071	16242	16066	15963	16104	16243	15903	16066	16147	16118	16235	16068	16068	15969	16236	16223	16105	16099	16193	16123	15939	16101	16176	16275	16293	16144	16364	16210	16035	15987	16126	16217	16241	16191	16143	16170	16119	16364	16236	16372	16317	16087	16250	16171	16197	16212	16170	16148	16163	16140	16258	16259	16134	15930	16309	16204	16164	16283	16299	16128	16220	16098	16112	16116	16229	16065	16184	16077	16370	16053	16277	15842	16077	16142	16016	16260	16167	15996	16199	16113	16050	16075	16029	16031	16380	16203	16185	16125	16189	16325	16113	16224	16335	16036	16137	16355	16210	16221	16115	16053	16216	16218	16341	16360	16234	16004	16169	16210	16163	16335	15976	16016	16074	16172	16120	16221	16042	16172	16256	16349	16390	16009	16123	15942	16338	16241	16187	16059	15873	16091	16287	16058	16319	16394	16048	16430	16330	16003	16116	16100	16261	16291	16217	16044	16347	16389	16271	16188	16075	16304	16151	16168	16467	16262	16194	16214	16097	16131	16183	16239	16072	16109	16243	16049	16141	16113	16172	16226	16153	15831	16107	15963	15916	16172	16293	16049	16069	16198	16158	16336	16054	16077	16141	15981	16184	16252	16341	15976	16174	16331	16107	16158	16289	16142	16233	16221	16266	16339	16242	16111	16175	16268	15991	15879	16218	15862	16134	16122	16355	16252	16156	16093	16123	16304	16100	16282	16290	16039	16232	16290	16128	16159	16159	15960	16031	16220	16197	16037	16166	16258	16146	16201	16281	16266	16182	15903	15991	16147	16163	16290	16175	15983	15959	16222	16352	16067	16263	16284	16170	16075	16099	15975	16086	16090	16144	16040	16003	16264	16279	16056	16093	16427	16406	16063	16107	16290	16196	15874	16120	16230
19262	28264	20348	16952	16296	15456	14867	14882	14703	14611	14297	14161	14163	14178	14257	14105	14185	14256	14199	14317	14053	14179	14167	14186	14033	14304	14060	14008	14118	14206	14069	14287	13988	14013	14183	14030	14011	14049	13871	14221	14033	14035	14049	14073	14054	13975	13948	14069	14084	14192	14096	14130	14042	14148	13897	14028	13961	13913	14028	14032	14126	13948	14105	14090	13935	14033	14015	14000	14018	13985	13933	14042	14083	14098	14239	13985	14131	13979	13869	13726	13980	14051	14188	14103	14086	14082	14213	14029	14090	13960	13995	14172	14059	14134	13893	14237	14068	14003	14242	13979	13934	13994	14175	14012	14099	13980	14030	13979	14115	14225	14024	14172	14028	14135	14137	14041	14149	14190	14227	14069	14043	14037	14038	13945	13970	14119	13975	14126	14017	14112	13929	13997	14091	14178	14033	14151	14086	14023	14053	14153	13978	14011	14030	14086	14021	14038	14014	14071	14075	14046	13992	13871	14218	14023	13995	14106	14281	13960	14285	14206	13949	14088	14097	14138	14202	14025	13986	14086	14118	14124	14045	14038	14223	13970	13964	13968	13919	14146	14063	13837	14097	14087	13940	13968	14023	14158	14035	14053	14035	14092	14084	14089	14114	14053	14063	14139	14209	14048	14111	14143	14037	14178	14172	14101	14130	14074	14085	13973	13925	14050	14229	14088	14097	14128	14237	14128	14258	14091	13989	14065	14116	14015	14030	13943	14089	13999	13986	14201	14271	13936	14123	14073	14060	14019	14080	13922	14068	14033	14048	13972	14087	14136	13909	14101	13991	14032	13950	13980	14122	14057	14049	14051	14181	14128	14071	13944	14120	14079	14045	14074	14037	13993	14042	14056	14057	14011	14040	14144	13979	13978	14026	14043	14100	14081	14021	13991	14098	14167	14031	14159	14147	14135	14165	14165	14050	14109	14105	14170	14199	14118	13937	13959	14110	14189	14026	14022	14006	14025	14114	13924	14048	14084	14076	14048	14067	13999	14096	13983	14039	13976	13996	14202	14103	14140	14198	14167	13965	14011	13995	14057	14136	14003	14059	14104	14037	13957	14201	14071	14160	14070	13929	14007	14107	13924	13870	14162	14166	14000	14068	13857	14038	14112	14232	14006	14108	14051	14075	14193	14167	14080	14019	14104	14156	14004	14054	13964	14116	14103	14067	14079	14136	14071	14099	14092	14165	13901	14127	14072	14134	14081	14099	14198	14030	14110	14037	14007	13989	14147	14087	14190	14057	14084	13939	13978	14069	14160	13926	13997	14057	14131	14053	14097	14120	14118	14142	14013	14069	14076	14039	13952	14057	14072	14182	14144	14061	14097	13957	14056	14017	14031	14092	13894	14067	13966	13990	14091	13872	14049	13900	13890	14106	13912	13994	14014	14158	14151	14145	14065	14313	13928	13962	13949	14151	14060	13934	14173	13994	14072	14089	14104	14086	13918	14201	14039	14039	14082	14108	14022	14167	14171	14067	14025	14065	14043	14024	14037	13973	14012	14014	14102	14098	14002	14044	13960	13957	14167	14068	14057	14007	14078	13928	14159	14093	14023	14087	14110	13940	14118	13937	14105	14047	14101	14100	14062	14071	13946	13989	13983	14058	14089	14147	13959	13977	14157	14030	14062	14110	13917	14137	14081	14134	14062	14119	14059	14037	14198	14020	13901	14083	14154	14034	14236	13988	13886	14138	13912	14126	14000	14076	14037	13946	14101	13995	14103	13934	14081	14098	14174	14095	14050	14009	14205	14079	13996	14070	14072	13929	14145	14110	14217	14115	14099	14019	14182	14174	14093	13998	14149	14007	13994	14062	14015	14013	14018	13948	14081	14085	14140	14018	14190	14031	14220	14176	14181	13995	14191	13989	14033	14023	14119	14253	14119	14059	14079	14014	14140	14240	14145	14010	14172	14046	14151	13938	14076	14092	13918	14035	13854	13968	14150	13936	14122	13980	14022	13898	14062	14238	14072	13934	14068	14106	13947	14032	13993	14121	14098	13938	14253	14008	14015	13968	13890	14052	13947	14081	14029	14179	14047	14305	13836	14074	14104	14109	14098	14043	14017	13938	14074	14107	14148	14153	13953	14204	14151	14203	13982	14236	13990	14125	14007	13983	14041	14141	14281	13851	14079	13983	14133	14192	14069	14231	13967	13884	13824	14106	14098	14136	14127	14047	14105	14016	14150	14067	14080	14013	13995	14069	14121	14141	14051	14125	14158	13997	14022	14096	14056	14142	14113	14139	13870	14131	14128	14099	14217	14040	14046	14178	13974	14044	13906	13968	13912	13901	14088	14114	14081	14110	14086	14136	13976	14128	13990	14014	14095	14080	14150	14061	13972	14142	14038	14158	14062	13934	14116	13958	13940	14105	14102	14058	14171	14016	14101	14028	13926	13920	14173	14130	13974	14236	13978	14050	13894	14151	13836	14029	14062	13925	14057	14106	14195	14133	14045	14143	14229	14008	13987	14112	14014	14131	14221	14068	14156	14077	14082	14061	13917	14088	14014	13942	14054	14051	14082	14176	14273	14104	14085	14089	14051	13987	14127	14115	14273	13986	14053	14364	14021	14007	13950	14276	14030	13917	14125	13985	14128	14119	14001	14111	14109	14080	14288	14072	14141	13993	13918	14088	14039	13973	14093	14055	14135	14054	14025	14196	13971	13936	14098	14008	14164	13997	13993	14056	14029	14052	14163	14097	14052	14122	14151	13903	14003	14150	14122	14116	13913	14012	14207	14011	13993	13919	14300	14129	14047	13939	13991	14026	14100	14119	14013	13888	14112	14102	14064	14158	14033	13933	14091	14188	14026	14063	14228	14140	14047	14068	14035	14047	14206	14011	14131	13903	14022	14051	14070	14002	13941	14095	14154	14203	14009	13996	13962	14067	13999	14088	14034	14011	14032	14147	14088	13973	14032	14090	13951	13951	14021	14049	13991	14047	14082	14066	14158	13969	14020	14165	14085	14034	14043	14116	13990	14185	13964	14143	13988	14069	14063	14009	14140	14184	14107	14136	14056	14011	13999	14077	14024	14108	14137	14088	13993	14052	14010	14148	13950	14195	14197	13950	14149	14156	14136	14082	14129	14156	14057	13984	14039	14138	14054	13833	14130	14190	13965	13974	13930	14268	14004	13928	14095	14054	14006	14282	14009	14073	14114	14009	13991	14043	14006	13964	14060	14061	14245	14219	14134	14263	14162	13929	13955	14195	13966	14097	14244	13901	14132	13953	14038	13990	14050	14056	14011	14020	14023	14095	14259	13939	14054	14031	13906	14072	13906	14008	14047	14087	14010	14143	14098	13966	14303	14140	14077	14066	14084	14010	14005	13996	14002	14032	13927	14073	14155	14174	14103	13932	14031	14267	14211	14147	14046	13978	14117	14002	14145	13997	14214	14134	13953	14143	14130	14141	13996	14043	13999	14172	14093	14198	14014	13966	14020	14103	13957	13987	14215	14147	14138	14073	13939	14098	14026	14057	14081	13939	14090	14022	13994	14000	14266	14084	13998	14052	14237	14035	14150	14126	14009	14111	13982	14173	14219	14062	14271	13956	14099	14021	13908	14145	14033	13946	14018	14091	14094	14082	13932	14136	14121	14148	14100	13922	14124	13815	14000	13997	14037	14040	14324	14142	13942	14204	14003	14091	14161	13935	13887	14067	13872	14112	14166	14159	14062	13983	14047	14224	13990	14053	13953	14063	13939	14052	14035	14191	14140	14064	14010	13990	14090	14058	14107	14017	13921	14111	14041	14205	14057	14120	13980	14076	13795	14049	13796	14017	14016	14126	14078	13991	14053	14041	14124	14074	14075	14226	14062	13983	13990	14193	13882	14100	14231	14023	14073	14104	13943	14139	14192	14202	13915	14016	14186	13957	14214	13995	14105	14033	13851	14080	14192	13910	14110	14039	14196	14097	14054	14181	13995	14019	14063	14122	14061	14146	13967	14013	14114	14052	14091	14081	14088	14019	13976	14045	14065	14125	14046	14115	13996	13985	14029	13984	13988	14056	13869	14168	14109	13949	14042	14044	14234	13939	14154	14139	14130	13913	14060	14037	14190	14020	13997	14160	14002	13926	14035	14192	13904	14010	14262	14077	14040	14097	14076	14273	14076	13990	14010	14160	14062	14006	14101	14052	14049	13991	14136	14061	14053	13934	13920	13936	14063	13954	13938	14117	14100	14049	14041	14140	14165	13954	14074	14243	14046	13917	14051	14090	14158	14026	14032	14034	13977	14083	14027	14120	14159	14242	14058	14047	13895	14190	14048	14034	14012	13931	14111	14078	13871	14068	14049	14107	14146	14050	14058	14086	14193	13975	14148	14095	14179	14207	14021	14213	14054	14018	14086	14181	13898	14226	14238	14147	14177	14019	14156	14058	14049	14073	14160	13909	14088	14069	14128	13965	14174	14049	14057	14126	13995	14042	14117	13926	14081	14121	14261	13994	14010	14247	14136	14261	14118	14055	14123	14091	13985	14136	14111	14021	14107	13851	13962	14019	13990	14079	14177	13917	14193	13981	14090	14105	13908	14018	14196	13970	13983	14239	14044	14075	14083	14136	13919	14112	14223	14032	13970	14013	14045	14081	14103	14087	14135	14146	14136	14007	14157	14114	14051	14057	13979	13910	13999	14063	14164	14044	14174	14054	14174	14125	14099	14164	13854	14014	14162	14129	14097	13966	13792	14155	14226	13960	14079	13980	14194	14158	14087	14120	13985	14022	13933	13997	14003	14050	13884	14105	14009	14123	13945	14032	14127	14099	14256	13925	13924	14070	14106	13988	14253	13884	14124	14001	13905	14227	14033	14079	13898	14115	14195	13961	14066	14052	14106	14007	14146	14005	14245	13959	14305	14199	14138	14073	13982	14155	14006	14128	14044	13928	14128	14050	14027	14113	14036	13892	13899	14018	14326	14178	14122	14024	14017	13808	14056	13887	14091	14083	13893	14012	14084	14094	13923	14070	14114	13903	13917	14003	14069	13978	14349	14147	14169	14078	14014	14073	14085	14066	13977	14036	14005	14027	14002	14185	14223	14146	14006	14124	14192	13985	14077	14063	14102	14083	14006	14164	14093	14019	14039	14107	14079	14030	14118	14117	14116	14115	14174	14073	14058	13842	14004
23489	21511	28248	25295	22232	20366	19173	16665	16121	16142	15686	15771	15782	15572	15925	15624	15504	15486	15744	15582	15621	15589	15457	15541	15398	15465	15523	15555	15620	15555	15528	15325	15297	15339	15463	15141	15268	15478	15430	15424	15435	15455	15331	15351	15261	15280	15232	15363	15461	15446	15447	15370	15460	15383	15460	15406	15545	15281	15317	15402	15577	15231	15430	15260	15496	15519	15384	15341	15219	15277	15292	15299	15365	15311	15357	15198	15118	15399	15328	15462	15340	15280	15211	15390	15429	15308	15170	15204	15386	15325	15390	15302	15364	15232	15312	15270	15386	15172	15440	15481	15417	15279	15317	15301	15325	15385	15584	15161	15259	15303	15405	15392	15333	15348	15277	15160	15342	15268	15358	15166	15354	15446	15421	15403	15370	15026	15315	15424	15166	15271	15235	15406	15401	15429	15300	15526	15475	15235	15120	15362	15293	15366	15178	15391	15367	15333	15285	15427	15412	15380	15161	15110	15450	15149	15284	15356	15490	15292	15316	15286	15381	15395	15282	15427	15371	15395	15387	15448	15463	15409	15210	15094	15272	15277	15442	15334	15476	15439	15378	15228	15072	15232	15264	15411	15373	15222	15282	15219	15251	15265	15494	15379	15231	15219	15354	15409	15252	15308	15211	15342	15407	15199	15384	15220	15194	15349	15327	15374	15144	15481	15230	15291	15335	15378	15228	15412	15164	15455	15446	15251	15420	15289	15206	15162	15545	15321	15223	15497	15279	15342	15352	15420	15424	15246	15385	15280	15285	15361	15453	15247	15356	15499	15395	15209	15356	15296	15333	15319	15430	15354	15281	15245	15382	15120	15286	15278	15304	15245	15223	15215	15233	15288	15354	15429	15200	15343	15303	15182	15338	15370	15127	15409	15206	15389	15304	15348	15195	15472	15559	15368	15288	15285	15272	15253	15174	15136	15335	15352	15279	15362	15465	15404	15570	15353	15367	15328	15446	15325	15316	15209	15470	15226	15152	15319	15192	15273	15334	15223	15378	15289	15295	15466	15390	15475	15435	15402	15287	15108	15331	15508	15290	15394	15345	15174	15414	15465	15386	15153	15464	15227	15160	15427	15345	15263	15412	15327	15199	15307	15181	15277	15379	15268	15363	15436	15513	15348	15455	15165	15225	15302	15473	14949	15458	15287	15392	15391	15152	15269	15366	15285	15199	15437	15429	15313	15262	15247	15312	15352	15284	15424	15238	15117	15167	15351	15247	15298	15266	15469	15204	15210	15140	15278	15388	15290	15475	15349	15454	15334	15244	15319	15469	15244	15212	15403	15323	15252	15450	15338	15382	15135	15294	15417	15186	15188	15339	15213	15197	15230	15554	15496	15586	15433	15338	15264	15417	15434	15376	15411	15336	15283	15297	15442	15202	15278	15257	15328	15224	15278	15285	15443	15235	15488	15485	15268	15377	15216	15288	15289	15403	15213	15393	15492	15337	15264	15446	15158	15339	15252	15238	15106	15333	15201	15462	15449	15418	15292	15392	15313	15376	15351	15256	15353	15441	15304	15424	15435	15261	15130	15233	15100	15387	15326	15263	15375	15395	15266	15357	15436	15388	15428	15458	15280	15317	15482	15510	15256	15318	15266	15379	15368	15524	15288	15228	15316	15304	15388	15098	15480	15445	15535	15423	15303	15138	15382	15249	15441	15275	15313	15382	15259	15204	15311	15324	15257	15350	15258	15241	15386	15411	15314	15225	15248	15335	15269	15466	15243	15271	15376	15227	15235	15220	15342	15486	15298	15192	15185	15305	15405	15396	15316	15334	15325	15425	15452	15371	15539	15410	15235	15389	15151	15448	15314	15361	15155	15472	15412	15290	15294	15377	15478	15333	15334	15328	15348	15434	15353	15212	15195	15330	15286	15574	15548	15444	15322	15373	15272	15374	15349	15124	15401	15318	15281	15275	15424	15267	15330	15280	15291	15312	15267	15246	15411	15236	15136	15233	15234	15186	15267	15269	15242	15320	15259	15274	15195	15369	15401	15282	15232	15326	15190	15323	15329	15477	15280	15475	15297	15220	15458	15489	15306	15464	15255	15241	15523	15339	15480	15240	15308	15172	15178	15431	15331	15327	15288	15263	15427	15453	15421	15251	15515	15326	15232	15529	15227	15222	15465	15282	15471	15406	15363	15508	15119	15399	15292	15371	15294	15103	15344	15478	15353	15432	15482	15446	15397	15089	15080	15491	15382	15334	15190	15414	15181	15245	15226	15361	15199	15161	15202	15531	15323	15225	15399	15453	15177	15177	15298	15298	15423	15347	15357	15407	15312	15461	15321	15229	15234	15186	15530	15258	15184	15300	15294	15447	15248	15145	15338	15234	15437	15295	15273	15297	15160	15334	15373	15449	15250	15299	15313	15268	15240	15222	15388	15344	15410	15264	15162	15277	15332	15336	15529	15366	15284	15256	15496	15258	15431	15312	15291	15383	15366	15275	15375	15451	15559	15205	15308	15275	15558	15369	15416	15253	15349	15406	15483	15210	15409	15253	15499	15460	15335	15496	15361	15267	15274	15317	15383	15387	15440	15469	15246	15445	15287	15281	15476	15446	15316	15217	15356	15167	15438	15286	15234	15367	15392	15532	15379	15650	15249	15289	15403	15270	15302	15191	15289	15468	15217	15332	15230	15240	15475	15223	15300	15335	15437	15263	15274	15484	15298	15211	15481	15225	15353	15163	15167	15427	15076	15342	15315	15349	15502	15280	15229	15250	15307	15409	15412	15204	15261	15238	15365	15340	15352	15241	15155	15236	15071	15330	15245	15155	15426	15340	15338	15462	15288	15419	15237	15147	15242	15592	15476	15321	15258	15381	15462	15319	15508	15463	15253	15325	15143	15304	15258	15374	15366	15334	15408	15372	15307	15311	15199	15214	15173	15435	15276	15397	15351	15430	15349	15269	15467	15411	15489	15278	15312	15354	15215	15302	15345	15420	15407	15415	15191	15357	15198	15388	15513	15334	15424	15353	15321	15394	15273	15202	15346	15432	15014	15168	15395	15230	15372	15074	15222	15251	15263	15450	15279	15421	15154	15297	15293	15336	15368	15166	15252	15346	15253	15236	15288	15511	15335	15499	15326	15379	15171	15271	15227	15424	15337	15447	15445	15125	15436	15516	15270	15288	15081	15429	15426	15356	15312	15333	15258	15252	15186	15348	15457	15499	15426	15485	15307	15240	15270	15195	15513	15347	15433	15275	15207	15321	15312	15230	15187	15282	15230	15482	15346	15188	15223	15440	15390	15311	15353	15192	15393	15301	15130	15399	15305	15344	15197	15623	15249	15318	15248	15259	15127	15111	15207	15213	15377	15432	15321	15305	15170	15251	15075	15227	15368	15305	15338	15493	15442	15334	15260	15145	15316	15410	15418	15338	15311	15142	15181	15177	15292	15349	15218	15332	15441	15411	15416	15244	15222	15352	15223	15387	15340	15251	15291	15323	15039	15393	15428	15262	15418	15404	15276	15325	15347	15448	15442	15282	15254	15378	15213	15274	15233	15337	15554	15369	15292	15251	15314	15389	15213	15494	15297	15140	15469	15212	15296	15588	15331	15534	15373	15245	15495	15385	15389	15580	15117	15289	15416	15323	15389	15033	15467	15392	15292	15196	15286	15287	15541	15294	15147	15365	15246	15357	15344	15157	15113	15369	15180	15303	15117	15086	15167	15310	15206	15320	15331	15346	15346	15332	15245	15379	15344	15232	15319	15446	15159	15272	15484	15299	15218	15482	15290	15407	15392	15522	15375	15209	15387	15314	15354	15155	15254	15287	15360	15380	15603	15558	15455	15496	15441	15183	15334	15263	15267	15471	15354	15149	15249	15218	15242	15325	15435	15479	15338	15189	15311	15455	15233	15515	15252	15448	15299	15347	15367	15524	15382	15159	15306	15207	15255	15405	15296	15250	15233	15537	15397	15289	15368	15401	15340	15237	15393	15346	15427	15515	15362	15487	15292	15432	15211	15410	15173	15387	15355	15187	15430	15256	15233	15195	15208	15265	15416	15132	15346	15361	15362	15284	15349	15470	15321	15438	15331	15415	15355	15354	15215	15225	15126	15386	15218	15161	15222	15264	15406	15405	15389	15347	15527	15094	15332	15347	15139	15284	15286	15485	15295	15133	15402	15319	15243	15324	15255	15189	15454	15224	15258	15533	15367	15321	15286	15241	15133	15103	15361	15128	15232	15397	15399	15307	15254	15427	15253	15350	15214	15521	15216	15279	15310	15363	15423	15240	15374	15143	15227	15599	15289	15206	15275	15471	15275	15119	15140	15001	15201	15289	15174	15464	15315	15319	15088	15356	15245	15348	15244	15235	15106	15287	15215	15368	15243	15269	15168	15319	15591	15317	15321	15534	15239	15117	15507	15402	15363	15475	15266	15455	15399	15369	15254	15477	15202	15337	15327	15095	15235	15095	15297	15195	15121	15146	15209	15231	15328	15392	15236	15355	15307	15359	15212	15509	15400	15393	15366	15500	15340	15489	15263	15360	15421	15410	15274	15389	15207	15355	15371	15345	15414	15430	15466	15420	15222	15301	15225	15382	15379	15314	15449	15324	15466	15574	15444	15308	15301	15226	15291	15305	15443	15325	15227	15391	15437	15194	15086	15249	15372	15512	15314	15435	15345	15365	15204	15418	15470	15315	15243	15452	15196	15178	15181	15284	15329	15362	15378	15324	15293	15469	15212	15358	15456	15364	15224	15369	15371	15399	15245	15332	15395	15344	15337	15289	15390	15290	15214	15372	15228	15336	15305	15312	15412	15532	15471	15305	15252	15254	15239	15406	15231	15523	15370	15454	15336	15389	15251	15322	15357	15473	15381	15462	15445	15311	15285	15208	15288	15421	15262	15299	15201	15410	15349	15223	15543	15395	15347	15404	15235	15346	15368	15447	15443	15481	15102	15557	15219	15221	15345	15549	15402	15167	15183	15373	15228	15185	15252	15209	15123	15184	15163	15237	15453	15286	15518	15334	15438	15381	15347	15256	15312	15280	15236	15479	15357	15163	15245	15273	15279	15299	15377	15329	15204	15491	15195	15093	15345	15336	15207	15512	15467	15297	15251	15306	15461	15332	15371	15383	15239	15324	15421	15351	15289	15502	15456	15399	15402
17054	33827	23271	18345	16883	16052	15426	14882	14423	14394	13955	14045	13698	13856	13945	13629	13726	13646	13771	13800	13807	13644	13627	13652	13793	13633	13769	13624	13807	13793	13605	13340	13786	13581	13627	13583	13580	13579	13720	13596	13585	13552	13659	13569	13782	13647	13608	13531	13764	13674	13505	13547	13608	13547	13510	13644	13667	13578	13594	13454	13506	13549	13446	13673	13655	13673	13654	13600	13574	13582	13527	13609	13527	13589	13514	13554	13608	13588	13532	13469	13581	13507	13710	13549	13532	13513	13561	13535	13566	13571	13582	13500	13524	13547	13588	13297	13519	13575	13762	13476	13476	13605	13650	13678	13490	13682	13654	13467	13583	13642	13575	13588	13671	13734	13564	13638	13711	13570	13638	13540	13571	13624	13416	13452	13521	13524	13440	13460	13558	13526	13566	13456	13601	13731	13559	13652	13663	13503	13667	13356	13770	13294	13619	13633	13587	13582	13439	13666	13597	13770	13562	13499	13553	13439	13631	13551	13626	13620	13492	13418	13565	13564	13565	13496	13480	13443	13631	13618	13634	13619	13601	13499	13557	13525	13551	13357	13412	13639	13446	13468	13547	13664	13573	13511	13612	13584	13690	13560	13449	13685	13495	13630	13491	13548	13509	13446	13492	13517	13436	13501	13631	13578	13726	13572	13487	13382	13527	13525	13653	13536	13482	13594	13482	13733	13513	13564	13562	13527	13515	13628	13490	13608	13596	13528	13316	13575	13620	13607	13616	13669	13531	13515	13460	13615	13547	13513	13572	13400	13554	13526	13687	13559	13705	13494	13496	13474	13645	13468	13576	13618	13628	13487	13584	13545	13452	13518	13595	13740	13535	13592	13593	13481	13507	13446	13587	13465	13649	13736	13632	13538	13504	13701	13542	13484	13575	13585	13602	13488	13513	13665	13427	13622	13559	13414	13556	13480	13622	13537	13609	13601	13432	13515	13530	13558	13542	13586	13433	13406	13625	13515	13405	13360	13459	13705	13625	13632	13587	13516	13498	13603	13638	13717	13650	13565	13497	13445	13655	13537	13506	13498	13431	13552	13645	13537	13780	13652	13440	13712	13488	13455	13529	13407	13428	13449	13447	13615	13577	13649	13535	13548	13520	13582	13629	13481	13490	13625	13520	13688	13396	13627	13511	13443	13635	13513	13445	13465	13488	13469	13497	13569	13596	13682	13393	13565	13680	13484	13383	13393	13583	13610	13401	13547	13363	13652	13418	13678	13651	13437	13648	13673	13489	13574	13616	13590	13461	13533	13561	13502	13613	13663	13514	13411	13421	13647	13547	13409	13424	13527	13431	13532	13440	13575	13484	13492	13604	13596	13410	13562	13558	13602	13460	13534	13389	13451	13609	13658	13622	13546	13666	13558	13514	13491	13540	13622	13664	13563	13451	13582	13667	13490	13704	13634	13626	13472	13527	13726	13475	13564	13623	13604	13362	13605	13484	13453	13512	13607	13675	13592	13431	13550	13583	13596	13564	13510	13664	13454	13618	13389	13728	13363	13605	13585	13412	13552	13575	13521	13417	13516	13519	13565	13616	13533	13439	13431	13668	13497	13557	13456	13621	13517	13635	13384	13607	13593	13438	13658	13535	13531	13391	13400	13583	13465	13582	13445	13445	13432	13543	13556	13471	13444	13405	13528	13611	13529	13560	13620	13700	13505	13429	13574	13650	13450	13485	13524	13696	13392	13632	13740	13728	13479	13678	13528	13580	13634	13761	13416	13658	13482	13576	13515	13456	13520	13613	13834	13529	13618	13549	13556	13635	13567	13554	13551	13613	13511	13450	13446	13497	13614	13559	13632	13546	13562	13583	13681	13784	13435	13347	13607	13430	13598	13542	13577	13682	13683	13606	13526	13528	13578	13563	13492	13499	13556	13431	13540	13536	13627	13400	13640	13728	13475	13505	13423	13514	13579	13433	13636	13460	13608	13460	13389	13432	13523	13673	13470	13684	13420	13592	13531	13564	13550	13566	13437	13542	13536	13488	13438	13621	13597	13694	13572	13527	13824	13463	13507	13593	13605	13662	13590	13519	13438	13523	13507	13646	13599	13513	13626	13452	13468	13591	13517	13513	13568	13515	13751	13541	13297	13411	13567	13494	13607	13487	13716	13495	13514	13533	13417	13651	13699	13488	13610	13636	13491	13559	13480	13576	13549	13623	13440	13580	13425	13482	13565	13693	13470	13480	13527	13592	13634	13549	13572	13498	13604	13566	13696	13347	13539	13477	13590	13714	13504	13466	13726	13538	13675	13516	13595	13630	13324	13564	13574	13600	13506	13557	13382	13611	13528	13768	13639	13631	13610	13592	13509	13538	13527	13551	13409	13430	13705	13650	13470	13641	13529	13676	13643	13593	13594	13432	13493	13612	13701	13455	13592	13622	13427	13636	13509	13481	13496	13650	13599	13594	13653	13450	13544	13606	13610	13599	13486	13574	13620	13585	13535	13457	13577	13643	13514	13578	13530	13604	13467	13666	13450	13550	13545	13757	13733	13635	13553	13501	13503	13514	13536	13579	13539	13568	13448	13341	13446	13374	13537	13632	13726	13745	13550	13645	13551	13571	13445	13486	13579	13605	13473	13546	13549	13597	13496	13511	13358	13562	13606	13580	13491	13550	13498	13490	13695	13395	13605	13646	13445	13513	13508	13579	13517	13619	13471	13486	13543	13507	13559	13514	13672	13475	13501	13557	13574	13502	13613	13601	13554	13584	13515	13648	13394	13336	13532	13631	13467	13612	13561	13469	13536	13404	13463	13599	13741	13497	13528	13606	13613	13533	13539	13573	13501	13547	13632	13543	13504	13456	13330	13588	13542	13562	13600	13655	13616	13497	13524	13481	13549	13439	13702	13458	13382	13508	13504	13496	13581	13367	13558	13741	13573	13574	13444	13395	13518	13600	13408	13606	13584	13403	13601	13584	13493	13464	13482	13550	13571	13276	13551	13588	13504	13612	13710	13455	13545	13481	13523	13621	13510	13600	13468	13538	13559	13406	13378	13657	13585	13596	13465	13553	13359	13636	13410	13631	13608	13580	13489	13727	13447	13621	13445	13703	13487	13475	13569	13610	13686	13409	13547	13581	13554	13442	13691	13444	13358	13403	13692	13546	13598	13613	13561	13591	13491	13503	13346	13486	13623	13528	13548	13595	13507	13604	13608	13466	13698	13625	13582	13373	13680	13607	13701	13564	13536	13535	13711	13447	13537	13621	13617	13428	13394	13522	13535	13426	13515	13581	13741	13569	13627	13582	13597	13449	13584	13530	13464	13530	13431	13717	13646	13686	13645	13616	13549	13513	13536	13420	13491	13381	13313	13655	13678	13656	13476	13738	13586	13370	13625	13387	13488	13569	13713	13569	13492	13626	13606	13537	13578	13590	13584	13702	13480	13509	13632	13666	13649	13556	13546	13441	13567	13610	13485	13576	13564	13623	13476	13451	13482	13631	13436	13507	13537	13662	13436	13569	13739	13308	13678	13529	13586	13413	13570	13613	13514	13548	13552	13460	13575	13582	13586	13532	13353	13411	13490	13543	13562	13585	13526	13486	13541	13481	13523	13595	13517	13717	13569	13578	13421	13693	13507	13484	13513	13578	13492	13581	13612	13586	13612	13388	13538	13531	13500	13603	13660	13504	13624	13581	13557	13558	13405	13588	13509	13616	13583	13504	13411	13520	13591	13557	13487	13685	13487	13675	13615	13546	13495	13656	13382	13508	13651	13601	13574	13583	13594	13537	13500	13551	13522	13557	13486	13540	13583	13615	13660	13463	13515	13577	13529	13626	13518	13734	13582	13553	13619	13587	13616	13574	13357	13533	13562	13622	13758	13509	13572	13478	13454	13550	13464	13523	13557	13499	13475	13521	13581	13673	13668	13509	13573	13486	13620	13478	13618	13374	13485	13611	13368	13272	13682	13501	13661	13668	13583	13626	13632	13599	13571	13497	13616	13457	13738	13441	13364	13580	13535	13578	13488	13478	13554	13565	13459	13462	13558	13522	13445	13426	13465	13575	13599	13540	13489	13564	13511	13570	13740	13517	13522	13492	13397	13555	13580	13462	13364	13548	13620	13386	13384	13583	13450	13747	13514	13578	13619	13413	13466	13482	13578	13535	13676	13412	13479	13536	13519	13598	13665	13631	13295	13458	13436	13450	13484	13516	13576	13490	13643	13363	13511	13615	13447	13593	13477	13499	13451	13442	13583	13577	13521	13450	13555	13627	13610	13574	13537	13514	13595	13565	13508	13527	13565	13589	13532	13491	13733	13557	13407	13346	13684	13598	13496	13718	13710	13497	13443	13589	13453	13399	13361	13759	13554	13668	13532	13594	13576	13489	13534	13510	13564	13598	13653	13368	13549	13548	13541	13551	13530	13559	13537	13634	13656	13451	13679	13457	13667	13675	13294	13528	13667	13514	13653	13508	13446	13560	13498	13480	13682	13425	13658	13541	13538	13597	13475	13547	13689	13595	13460	13628	13424	13480	13468	13645	13462	13577	13616	13683	13496	13471	13572	13327	13608	13529	13713	13556	13579	13501	13609	13579	13613	13452	13529	13462	13515	13582	13601	13400	13610	13428	13447	13487	13467	13463	13680	13410	13602	13409	13679	13275	13569	13633	13524	13720	13482	13612	13576	13692	13373	13467	13673	13564	13519	13674	13543	13515	13589	13569	13556	13540	13613	13440	13463	13690	13513	13553	13506	13477	13490	13666	13568	13579	13612	13467	13576	13581	13582	13798	13556	13502	13506	13507	13572	13551	13496	13663	13440	13540	13519	13620	13515	13625	13641	13464	13558	13395	13542	13507	13439	13469	13543	13435	13322	13475	13673	13557	13561	13657	13535	13629	13472	13475	13413	13607	13691	13402	13619	13591	13710	13647	13661	13650	13478	13615	13423	13594	13524	13573	13686	13477	13432	13541	13450	13661	13483	13526	13716	13755	13618	13601	13509	13457	13414	13606	13583	13569	13508	13467	13619	13682	13676	13695	13470	13631	13579	13649	13522	13506	13633	13561	13646	13403	13649	13604	13396	13447	13632	13550	13536	13426	13503	13524	13445	13610	13529	13526	13554	13641	13657	13579	13547	13397	13502	13608	13542	13597	13610	13519	13476	13510	13567
25027	21524	27042	26769	19771	18651	18133	17405	16991	17010	16967	16868	16660	16638	16805	16691	16457	16610	16477	16477	16519	16658	16512	16408	16514	16546	16538	16530	16554	16259	16414	16260	16282	16419	16449	16448	16581	16340	16519	16481	16447	16260	16314	16409	16295	16457	16559	16491	16667	16347	16411	16485	16317	16419	16459	16406	16401	16535	16413	16387	16544	16345	16396	16344	16437	16517	16458	16415	16365	16351	16326	16312	16460	16541	16760	16465	16725	16497	16541	16290	16270	16414	16280	16345	16358	16465	16211	16433	16390	16409	16475	16371	16255	16471	16413	16332	16584	16407	16439	16464	16415	16548	16251	16251	16507	16367	16419	16499	16456	16536	16361	16472	16406	16573	16517	16395	16573	16515	16529	16343	16451	16524	16328	16549	16497	16459	16292	16383	16496	16288	16242	16356	16432	16236	16313	16751	16475	16461	16507	16431	16454	16433	16521	16554	16702	16398	16397	16579	16441	16485	16318	16525	16384	16259	16336	16372	16429	16426	16338	16271	16440	16422	16341	16513	16359	16431	16459	16426	16281	16568	16523	16327	16279	16448	16503	16335	16541	16352	16593	16482	16353	16188	16422	16392	16771	16175	16428	16535	16423	16539	16509	16322	16254	16628	16192	16311	16336	16382	16354	16309	16478	16337	16428	16458	16385	16414	16253	16419	16407	16419	16492	16456	16350	16349	16390	16436	16611	16438	16409	16403	16418	16600	16469	16518	16425	16345	16478	16311	16290	16416	16392	16391	16598	16542	16478	16453	16350	16388	16526	16439	16538	16411	16354	16570	16578	16402	16409	16455	16696	16592	16457	16393	16270	16329	16387	16620	16374	16480	16440	16380	16434	16519	16544	16340	16406	16303	16320	16366	16519	16343	16409	16637	16353	16346	16583	16546	16368	16345	16463	16550	16426	16545	16414	16671	16464	16470	16441	16356	16272	16381	16349	16444	16293	16407	16518	16212	16405	16357	16543	16417	16434	16436	16463	16305	16379	16515	16367	16514	16558	16497	16360	16497	16230	16539	16503	16236	16319	16411	16596	16494	16564	16316	16409	16428	16558	16413	16536	16353	16367	16568	16453	16358	16382	16500	16418	16363	16387	16486	16418	16439	16437	16434	16279	16367	16438	16328	16543	16387	16369	16488	16215	16496	16346	16505	16488	16498	16384	16531	16292	16593	16632	16402	16600	16513	16474	16299	16531	16422	16564	16546	16588	16478	16295	16323	16418	16355	16461	16411	16351	16412	16520	16612	16559	16442	16475	16531	16571	16525	16541	16217	16460	16436	16442	16476	16279	16431	16450	16303	16259	16440	16353	16208	16411	16470	16308	16334	16560	16656	16364	16316	16418	16454	16477	16537	16587	16190	16362	16389	16466	16312	16401	16343	16431	16442	16392	16310	16301	16150	16348	16506	16421	16464	16633	16554	16399	16453	16312	16183	16485	16331	16221	16350	16459	16427	16491	16507	16295	16413	16585	16441	16379	16461	16464	16516	16477	16352	16493	16375	16551	16658	16224	16565	16370	16569	16415	16387	16556	16479	16478	16455	16623	16395	16523	16426	16449	16532	16348	16512	16519	16433	16383	16310	16405	16236	16455	16431	16621	16516	16289	16561	16510	16355	16393	16690	16488	16534	16474	16513	16618	16608	16571	16412	16504	16419	16392	16393	16493	16485	16394	16332	16545	16507	16554	16363	16375	16456	16461	16380	16317	16424	16337	16530	16544	16430	16354	16365	16425	16443	16333	16350	16514	16534	16428	16365	16373	16402	16593	16342	16348	16502	16623	16410	16331	16572	16580	16452	16401	16474	16472	16526	16702	16525	16430	16385	16345	16463	16405	16463	16350	16403	16661	16269	16639	16383	16379	16415	16562	16438	16491	16277	16423	16423	16427	16505	16302	16422	16440	16476	16588	16356	16492	16574	16594	16648	16451	16394	16245	16413	16545	16435	16360	16535	16396	16304	16346	16315	16405	16534	16403	16435	16517	16572	16546	16291	16414	16576	16528	16237	16469	16636	16213	16458	16498	16232	16377	16432	16279	16426	16650	16384	16577	16537	16397	16389	16529	16203	16527	16323	16366	16608	16296	16506	16493	16429	16738	16377	16208	16441	16550	16580	16401	16655	16472	16487	16332	16361	16338	16435	16335	16293	16263	16666	16382	16418	16469	16474	16291	16365	16441	16399	16463	16438	16481	16335	16458	16528	16402	16312	16531	16502	16680	16266	16277	16346	16424	16256	16490	16472	16363	16368	16294	16327	16326	16462	16475	16465	16366	16613	16426	16310	16374	16377	16420	16655	16478	16287	16432	16366	16416	16444	16443	16481	16416	16289	16345	16472	16571	16329	16566	16296	16513	16309	16455	16286	16116	16423	16453	16495	16354	16382	16412	16480	16512	16454	16393	16351	16239	16465	16514	16573	16524	16470	16421	16412	16306	16372	16489	16479	16482	16361	16279	16262	16502	16287	16383	16444	16309	16173	16103	16413	16584	16462	16459	16401	16403	16512	16244	16369	16378	16397	16497	16432	16409	16474	16501	16523	16327	16637	16428	16267	16425	16348	16349	16424	16420	16433	16416	16441	16486	16220	16407	16504	16343	16646	16580	16487	16275	16270	16377	16355	16413	16468	16551	16395	16341	16432	16471	16461	16325	16560	16429	16543	16467	16460	16467	16429	16538	16338	16252	16403	16527	16363	16253	16505	16406	16392	16432	16379	16465	16340	16577	16389	16357	16446	16543	16386	16471	16439	16543	16642	16399	16371	16534	16445	16387	16347	16363	16598	16651	16349	16563	16338	16440	16436	16568	16526	16370	16663	16467	16536	16624	16574	16510	16321	16471	16322	16512	16417	16269	16236	16600	16306	16447	16495	16326	16358	16414	16428	16580	16294	16254	16389	16586	16512	16304	16529	16538	16439	16482	16423	16343	16522	16517	16201	16257	16265	16192	16317	16303	16466	16501	16472	16568	16490	16358	16431	16345	16481	16196	16330	16330	16386	16407	16493	16364	16407	16278	16629	16408	16303	16446	16472	16476	16363	16458	16300	16460	16701	16715	16311	16398	16439	16402	16458	16456	16355	16450	16472	16511	16398	16546	16648	16462	16465	16410	16596	16475	16578	16462	16320	16350	16483	16435	16459	16490	16594	16295	16493	16703	16430	16455	16755	16368	16455	16477	16306	16528	16344	16396	16431	16346	16241	16287	16456	16570	16503	16241	16344	16259	16347	16236	16391	16689	16457	16349	16395	16514	16482	16330	16506	16211	16309	16268	16607	16454	16385	16488	16384	16517	16683	16371	16380	16317	16381	16434	16273	16528	16372	16437	16604	16399	16345	16289	16518	16446	16470	16450	16329	16522	16450	16454	16331	16323	16522	16408	16295	16257	16482	16392	16403	16294	16363	16641	16533	16452	16264	16317	16319	16467	16506	16485	16629	16501	16319	16311	16534	16501	16460	16564	16522	16475	16387	16420	16617	16351	16467	16435	16503	16386	16315	16387	16331	16513	16642	16629	16484	16160	16303	16475	16307	16415	16397	16484	16439	16498	16625	16453	16544	16620	16466	16401	16496	16381	16403	16379	16461	16473	16495	16213	16385	16251	16395	16342	16490	16342	16481	16639	16471	16290	16301	16179	16481	16518	16238	16551	16222	16445	16513	16471	16343	16412	16405	16484	16445	16532	16415	16382	16488	16714	16438	16156	16388	16412	16534	16632	16338	16409	16587	16420	16541	16481	16555	16502	16398	16485	16580	16392	16312	16463	16756	16412	16332	16338	16421	16606	16520	16348	16459	16591	16592	16355	16393	16391	16388	16520	16476	16546	16391	16486	16308	16656	16431	16292	16483	16509	16432	16288	16432	16384	16300	16488	16450	16437	16238	16483	16335	16404	16217	16469	16257	16663	16511	16499	16360	16455	16733	16570	16454	16422	16207	16516	16431	16475	16399	16432	16473	16452	16402	16470	16538	16710	16490	16364	16329	16286	16174	16498	16516	16377	16528	16410	16515	16409	16424	16424	16328	16413	16165	16287	16596	16514	16593	16616	16614	16379	16437	16440	16611	16469	16513	16394	16330	16236	16520	16380	16541	16387	16288	16509	16403	16314	16392	16344	16477	16447	16338	16536	16549	16351	16361	16461	16274	16419	16380	16362	16410	16373	16377	16458	16526	16399	16495	16446	16461	16589	16372	16377	16536	16354	16417	16564	16376	16458	16430	16409	16400	16589	16721	16445	16475	16658	16517	16458	16283	16615	16609	16597	16516	16478	16447	16427	16488	16538	16440	16352	16463	16264	16357	16455	16512	16461	16397	16405	16279	16280	16517	16511	16148	16271	16423	16316	16430	16651	16508	16705	16314	16385	16333	16402	16386	16478	16594	16466	16479	16228	16460	16479	16447	16493	16266	16342	16306	16402	16411	16529	16543	16461	16391	16482	16260	16260	16379	16402	16297	16540	16547	16251	16453	16604	16466	16392	16503	16732	16497	16255	16419	16674	16601	16478	16291	16381	16223	16435	16411	16562	16586	16575	16376	16527	16406	16362	16447	16562	16616	16446	16295	16632	16340	16440	16518	16483	16395	16134	16389	16424	16321	16481	16344	16536	16300	16391	16474	16666	16397	16327	16392	16406	16463	16629	16504	16442	16651	16461	16422	16479	16421	16378	16491	16421	16418	16401	16163	16472	16614	16425	16662	16565	16470	16566	16392	16470	16320	16437	16464	16450	16307	16358	16537	16340	16236	16336	16418	16455	16620	16560	16389	16468	16386	16291	16458	16270	16530	16483	16393	16465	16579	16511	16353	16241	16573	16312	16604	16593	16381	16435	16468	16551	16492	16322	16321	16340	16507	16547	16411	16513	16291	16365	16416	16406	16356	16237	16344	16499	16398	16466	16332	16460	16287	16479	16404	16507	16349	16527	16301	16493	16375	16669	16538	16422	16221	16349	16447	16649	16544	16386	16360	16504	16311	16322	16452	16285	16406	16369	16367	16444	16481	16446	16310	16353	16427	16304	16340	16256	16387	16360	16369	16373	16155	16466	16565	16416	16404	16416	16368	16157	16398	16543	16615	16486	16374	16512	16410	16621	16536	16609	16448	16331	16349	16547	16297	16422	16311	16448	16582	16435	16471
17349	31208	22124	18015	16944	16171	15501	15071	14959	14837	14547	14515	14235	14401	14227	14478	14328	14263	14181	14226	14170	14254	14156	14061	14357	14153	14118	14475	14185	14199	14199	14129	14198	14177	14199	14140	14109	14146	13930	14157	14301	14144	14114	14131	14063	14283	14227	14060	14139	14044	14075	14245	14050	14270	14155	14101	14236	14092	13989	14117	14038	14358	14099	14073	14054	14215	14270	14166	14117	14098	14199	14244	14018	14069	14000	14194	14140	14325	14342	14175	14186	14117	14176	14266	14124	14078	14029	14245	14111	13989	14300	14139	14106	14304	14206	13999	14042	14205	14295	14026	14211	13996	14131	14069	13982	14082	14292	14067	14082	14286	14244	14095	14183	14125	14182	14077	14045	14159	14032	14157	13973	14182	14032	14258	14169	14147	14210	14288	14155	13938	14115	14166	14233	14172	14165	14227	13978	14176	14127	14079	14184	14152	14129	14218	14225	14124	14069	14099	14009	14133	14251	14023	14054	14114	14038	14264	14250	14035	14228	14001	14345	14188	14048	14300	14235	14168	14090	13975	14282	13980	14254	14026	14205	13984	14041	14235	14099	14057	13859	14088	14083	13919	14102	14177	14091	14139	14152	14160	14034	14263	14150	13932	14331	14024	14184	14182	14087	14063	14227	14111	14098	14147	14222	14119	14229	14100	14183	14141	14103	14154	14132	14262	14103	14139	14284	14171	14125	14072	14072	14249	14266	13910	14305	14054	14229	14079	14064	13964	14220	14170	14149	14141	14091	14120	14105	14301	14127	14178	14299	14087	14101	14144	14013	14278	14041	14309	14181	14117	14287	14230	14035	14128	14343	14093	14150	14037	14079	14273	14056	14128	14069	14094	14161	14044	14115	14042	14209	14271	14184	14046	14152	14191	14059	14215	13892	14158	14043	14263	14004	14171	14033	14012	14137	14232	14083	14242	14261	14165	14236	14237	14056	14040	14113	14149	14186	14047	14157	14099	14100	14095	14192	14090	14243	14034	14198	14179	14117	14031	14086	14290	14026	14131	14064	14223	14089	14071	14004	14154	14214	14034	14123	14218	14115	13934	14175	14182	14157	14135	14188	14341	14110	14114	14090	14047	14298	14045	14163	14235	14158	14288	14169	14162	14196	14360	14264	13984	14246	14029	14329	14099	14292	14157	14218	14179	14087	14041	14229	13976	14157	14137	14187	14278	14077	14192	14273	14135	14010	14169	14154	14038	13919	14278	14191	14188	14089	14168	13967	14149	14160	13948	14205	14355	13962	14103	14387	13958	14105	14120	14259	14060	14101	14078	14138	14157	14146	14172	14025	14112	14145	14075	14146	14226	14135	14216	14182	14132	14251	14353	14007	14091	14257	14115	14271	14109	13973	14013	14174	13991	14040	14135	14054	14113	14184	14037	14080	13985	14170	14125	13919	14268	14191	14236	14063	14089	14131	14066	14061	14120	14029	14074	14170	14183	14296	14201	14200	14178	14159	14169	14025	14213	14310	14238	14205	14301	14186	14208	14076	14190	14217	14142	14107	14214	13986	14093	14086	14113	14092	14182	14063	14024	14000	14274	14198	14038	13968	14010	14188	14079	14110	14047	14050	14046	14089	14119	14027	14124	14227	14047	14249	14182	14196	14104	14059	14243	14035	14209	14127	14142	14229	14114	14205	14030	14257	14218	14117	14226	14145	14178	14217	14147	14114	13999	14228	13970	14145	14223	14230	14194	14114	14128	14080	14223	14185	14037	14221	14112	14140	14047	14153	14059	14197	14151	14205	14148	13915	14140	14214	14183	14009	14138	14122	14198	13989	14087	14144	14115	14028	14150	14046	14071	14285	14173	14111	14067	13982	14161	14122	14097	14244	14168	14171	14120	13994	14069	14171	14181	14285	13940	14130	14196	14237	14237	14198	14116	14005	14043	14064	14086	14194	14312	14078	14139	14087	14028	13989	14260	14271	14199	14382	14308	14398	14252	14002	14207	14113	14151	14142	14001	14269	14162	14143	14145	14132	14086	14196	14152	14003	14234	14285	14175	14080	14096	14135	14244	13995	14060	14284	14209	14087	14149	14135	14093	14017	14073	14160	13981	14196	14020	14060	14085	14178	14109	14210	14167	14203	14021	14320	14179	14174	14174	14180	14212	14031	14011	14178	14110	14180	14114	14203	13966	14163	14218	14183	14089	14294	14221	14304	14220	14173	14093	13989	14025	14182	14182	14060	14198	14278	14221	14216	13974	14110	14288	14304	14099	14275	14105	14164	14192	14247	14213	14108	13964	14071	14194	14162	14165	14347	14079	14130	14245	14139	14263	14299	14187	13978	14303	14379	14035	14100	14008	14413	14081	14088	14214	14075	14274	14278	14013	14106	14160	14283	14098	14082	14065	14335	14128	14095	14128	13966	14223	14040	14104	13931	14161	14049	14136	14126	14167	14216	14149	14079	14132	14367	14087	14235	14358	14063	14195	14195	14136	14112	14229	14133	14241	14182	14148	14025	14207	13944	14149	13948	14220	14185	14185	14216	14164	14134	14017	14057	14102	14243	14178	14063	13829	14286	14433	14169	14218	14228	14054	14260	14015	14130	14227	14084	14234	14257	14063	14193	14195	14101	14112	14133	14067	14099	14060	14173	14136	14067	14170	14094	14299	14009	14233	14221	14094	14057	14068	14156	14243	14246	14165	14106	14038	13939	14242	14156	14111	14068	14145	14099	14207	14114	14167	14371	14045	14160	14161	14057	14199	14294	14020	14119	14159	14186	14130	14040	14109	14060	14157	14168	14031	14241	14090	14231	14154	14239	14203	14126	14099	14080	14076	14025	13910	14104	14174	14058	14300	14038	14043	14119	14291	14211	14020	14060	14096	14146	14177	14099	14019	14242	14171	14123	14174	14091	14167	14157	14089	14230	14117	14063	14125	14317	14097	14114	14329	14166	14198	14266	14029	14126	14134	14155	13971	14017	14196	13993	14048	14121	14168	14084	14273	14116	14249	14146	14129	14177	14166	14180	14148	14226	14140	14226	14175	14120	14091	14068	13990	14109	14093	14127	14146	14157	14130	13994	14181	14133	14161	14081	14142	13953	14284	13956	14287	14109	14073	14221	14229	14112	14052	14067	14046	14222	14194	14072	14069	14287	14160	14121	14013	14154	14020	14147	14201	14148	14116	14292	14066	14024	14125	13958	14105	14291	13962	14221	14133	14211	14108	14133	14049	14145	14178	14096	14047	14262	14224	14090	14204	14289	14150	14058	14115	14058	14004	14030	14127	14116	14066	14013	14072	13990	14237	14186	14182	14187	14177	14125	14064	14160	14110	14211	14240	14080	14194	14188	14176	14164	14000	14103	14253	14210	14048	14073	14049	14181	14016	14078	14089	14205	14117	14149	14082	14235	14246	14343	14135	14177	14234	13973	13955	14131	14152	14136	14236	14088	14111	14067	14113	14085	14032	14292	14123	14172	14077	14009	14188	14224	14057	14167	14188	14104	14095	13996	14208	14174	14135	14166	14131	14159	14135	14122	14206	14300	14233	14105	14231	14262	14067	14068	14123	14280	14167	14195	14142	14288	13995	14280	14214	14067	14129	14036	14093	14091	13932	14334	14158	14047	14224	14020	14035	14356	14018	14139	14192	14314	14458	14061	14172	14099	14137	14094	14116	14173	14133	14022	14020	14315	14205	14152	13971	14079	14408	14214	14139	14180	14155	14286	14172	14085	14076	14005	14049	14143	14244	14238	14069	14256	14281	14284	14160	14163	14090	14125	14156	14254	13998	14187	14153	14047	14039	14259	14261	14235	14160	14185	14128	14151	14121	14278	14308	14111	14027	14157	14119	14202	14095	14090	14274	14144	14249	14218	14264	14256	14031	14098	14361	14206	14137	14311	14201	14036	14176	14201	14137	14077	14229	14175	14111	14075	14434	14054	14156	14157	14023	14113	14183	14050	14127	14278	14085	14251	14119	14214	14195	14072	14244	14194	14106	14203	14118	14082	14266	14118	14259	14265	13972	14348	14310	14054	14234	14106	14247	14111	14000	14252	14222	14106	14284	14159	13994	13990	14264	14064	14109	14170	14253	14263	14085	14031	14269	14039	14065	14058	14138	14147	14248	14138	14224	14040	14208	14066	14236	14149	14019	14229	14378	14171	14184	14114	14174	14149	14227	14018	14251	14216	14236	14220	14094	14245	14001	14202	14067	14104	14098	14155	14056	13984	14150	14007	14202	13992	14286	14238	13999	14144	14124	14027	14061	14069	14132	14230	14230	14070	14135	14256	14075	14210	14140	13966	14171	13945	14168	14261	14122	14032	14153	14029	14096	14187	14192	14107	14067	14220	14055	14252	14157	14204	14022	13984	14125	14031	14329	14350	14092	14307	14093	14031	14073	14321	14233	14198	14049	14088	14217	13961	14144	14141	14146	14246	14100	14056	13932	14005	14038	14183	14150	14130	14119	14198	14150	14160	14106	14152	13842	14129	14196	14070	14216	14199	14001	14177	14073	14298	14135	14086	14028	14066	13991	14105	14113	14071	14287	14118	14135	14270	14172	14191	14083	14317	14290	14015	14006	14361	14213	14252	14211	14113	14164	14281	14125	14239	14240	14157	14227	14055	14247	14214	14152	14247	14030	14276	14141	14191	14199	14118	14279	14206	14123	14146	14234	14102	14188	14262	14307	13984	14351	14304	14165	13912	14146	14219	14217	14232	14165	14176	14130	14139	14239	14250	14183	13926	14089	14127	14137	14187	14236	14142	14260	14133	14173	14101	14186	14094	14003	14086	14254	14283	14102	14083	14255	14078	14089	14099	13972	14321	13969	14219	14178	14037	14029	14283	14132	14006	14222	14270	14000	14148	14132	14077	14142	14212	14224	14178	14102	14172	14231	14048	14069	14199	14236	13955	14167	14148	14271	14133	14185	14111	13994	14234	13947	14194	14069	14201	14159	14200	14153	14053	14044	14137	14020	14240	14200	14197	14112	14132	14099	14171	14217	14276	14218	14075	14004	14175	14027	14138	14127	14168	14188	14180	14043	14215	14230	14013	14091	14147	14081	14215	14079	14281	14129	14136	14078	14182	14151	14116	14097	14319	14341	14176	14177	14086	14206	13978	14239	14107	14163	14069	13982	14120	14013	14317	14287	14123	14267	14172	14256
22534	21526	28787	24723	21767	23087	22444	17597	16340	16489	16204	15984	15789	15769	15739	15777	15699	15610	15713	15524	15687	15564	15614	15692	15671	15508	15578	15514	15733	15592	15468	15482	15482	15478	15497	15455	15292	15330	15261	15200	15557	15313	15436	15408	15479	15272	15368	15527	15283	15341	15377	15435	15526	15270	15432	15145	15436	15286	15356	15264	15298	15492	15432	15437	15354	15267	15277	15315	15341	15358	15326	15455	15340	15293	15283	15294	15266	15211	15265	15389	15478	15323	15357	15255	15302	15310	15396	15250	15391	15283	15370	15249	15322	15284	15277	15154	15271	15352	15134	15216	15291	15314	15330	15461	15320	15210	15175	15345	15399	15324	15254	15166	15577	15503	15392	15321	15419	15359	15429	15339	15247	15303	15234	15370	15363	15295	15199	15389	15296	15339	15164	15445	15243	15228	15427	15339	15390	15517	15105	15366	15252	15419	15334	15348	15265	15529	15521	15245	15210	15126	15355	15341	15380	15400	15222	15311	15339	15355	15312	15373	15215	15324	15578	15177	15427	15241	15427	15385	15353	15152	15063	15303	15314	15340	15295	15123	15299	15205	15428	15268	15377	15402	15626	15183	15454	15362	15437	15317	15300	15225	15319	15338	15114	15357	15337	15159	15268	15319	15286	15258	15184	15262	15325	15199	15369	15341	15421	15405	15284	15209	15307	15375	15407	15285	15351	15299	15283	15158	15316	15131	15261	15263	15403	15552	15361	15336	15264	15145	15256	15244	15327	15345	15348	15376	15222	15322	15141	15374	15170	15441	15326	15294	15513	15275	15320	15416	15279	15404	15376	15191	15487	15559	15214	15317	15347	15285	15220	15394	15339	15267	15263	15345	15419	15441	15072	15208	15474	15473	15467	15407	15285	15395	15310	15369	15429	15596	15434	15355	15265	15295	15141	15188	15203	15391	15439	15339	15392	15400	15327	15387	15126	15157	15157	15350	15191	15308	15058	15430	15373	15314	15314	15202	15271	15268	15379	15367	15371	15326	15343	15396	15238	15458	15519	15345	15295	15242	15478	15289	15329	15300	15292	15256	15481	15269	15300	15263	15406	15472	15417	15322	15327	15361	15510	15516	15210	15201	15480	15111	15311	15231	15428	15432	15227	15256	15060	15241	15409	15355	15279	15300	15198	15269	15159	15264	15453	15182	15446	15427	15263	15408	15387	15278	15115	15140	15324	15265	15255	15404	15478	15397	15493	15225	15249	15337	15130	15255	15180	15275	15289	15244	15294	15156	15214	15139	15090	15215	15554	15151	15483	15333	15300	15344	15355	15421	15475	15488	15223	15438	15339	15437	15478	15423	15205	15327	15305	15142	15373	15210	15098	15373	15305	15258	15307	15296	15258	15266	15416	15340	15359	15387	15289	15250	15511	15191	15254	15461	15435	15265	15400	15402	15384	15401	15215	15277	15289	15315	15407	15233	15226	15153	15307	15355	15252	15188	15347	15323	15377	15199	15108	15324	15328	15406	15311	15457	15559	15369	15378	15451	15398	15404	15248	15256	15313	15350	15192	15398	15521	15271	15414	15229	15356	15169	15052	15382	15284	15278	15084	15337	15216	15317	15280	15303	15325	15384	15395	15347	15304	15448	15275	15222	15237	15518	15289	15267	15142	15253	15330	15195	15223	15409	15326	15364	15353	15492	15151	15316	15223	15402	15239	15252	15225	15268	15243	15258	15458	15463	15018	15227	15381	15250	15287	15330	15077	15235	15344	15384	15224	15211	15153	15466	15448	15474	15208	15045	15317	15093	15429	15352	15240	15277	14996	15527	15150	15353	15339	15303	15298	15328	15382	15401	15193	15320	15314	15447	15327	15373	15258	15333	15059	15349	15311	15484	15479	15258	15244	15192	15260	15245	15356	15276	15462	15278	15310	15322	15485	15266	15419	15382	15144	15183	15394	15319	15310	15253	15407	15299	15352	15257	15262	15230	15159	15236	15365	15358	15282	15266	15487	15326	15228	15370	15368	15322	15355	15444	15371	15224	15210	15270	15183	15276	15254	15347	15280	15235	15258	15121	15080	15432	15435	15360	15430	15271	15114	15435	15192	15292	15299	15234	15320	15317	15478	15403	15222	15108	15470	15277	15426	15359	15233	15254	15236	15270	15291	15246	15355	15237	15487	15280	15212	15180	15208	15388	15389	15460	15353	15253	15280	15321	15377	15215	15229	15383	15195	15135	15513	15195	15156	15261	15253	15435	15355	15414	15194	15138	15355	15398	15338	15335	15273	15224	15454	15273	15515	15351	15315	15418	15106	15171	15286	15436	15390	15378	15161	15192	15422	15084	15255	15330	15350	15055	15399	15443	15469	15430	15507	15417	15322	15388	15457	15354	15201	15339	15327	15491	15430	15389	15375	15486	15346	15385	15306	15406	15402	15290	15174	15130	15324	15107	15254	15344	15218	15253	15414	15264	15098	15349	15298	15308	15193	15288	15229	15269	15218	15212	15125	15238	15097	15250	15540	15497	15286	15442	15302	15264	15321	15402	15303	15088	15553	15454	15391	15272	15309	15303	15242	15345	15169	15293	15360	15320	15366	15337	15189	15351	15222	15330	15477	15308	15303	15219	15220	15283	15519	15274	15333	15321	15268	15347	15374	15347	15339	15250	15297	15274	15267	15183	15353	15230	15475	15289	15156	15338	15233	15245	15318	15209	15176	15324	15291	15204	15408	15369	15261	15323	15242	15276	15344	15571	15377	15269	15413	15187	15258	15406	15191	15375	15455	15179	15271	15261	15464	15305	15385	15262	15448	15290	15229	15351	15263	15265	15329	15255	15521	15496	15235	15464	15396	15255	15322	15342	15317	15231	15302	15337	15445	15483	15323	15265	15448	15308	15403	15342	15364	15233	15169	15243	15245	15307	15073	15280	15186	15220	15379	15497	15446	15205	15315	15368	15262	15308	15294	15311	15215	15321	15248	15257	15479	15351	15364	15311	15353	15284	15513	15399	15425	15274	15251	15337	15244	15372	15181	15476	15308	15277	15354	15336	15322	15217	15359	15251	15289	15284	15168	15418	15320	15284	15085	15286	15260	15302	15296	15359	15351	15185	15385	15262	15336	15285	15344	15225	15431	15450	15213	15215	15275	15251	15323	15134	15401	15355	15362	15226	15517	15291	15347	15392	15331	15271	15247	15284	15234	15222	15292	15137	15291	15488	15381	15294	15448	15077	15523	15255	15227	15383	15410	15306	15069	15452	15328	15247	15285	15388	15265	15272	15241	15256	15354	15234	15108	15253	15163	15277	15257	15433	15376	15164	15233	15211	15230	15251	15301	15207	15259	15175	15440	15317	15230	15473	15297	15496	15574	15426	15163	15213	15306	15508	15381	15373	15260	15234	15361	15341	15304	15327	15326	15385	15407	15272	15216	15304	15330	15380	14994	15172	15295	15452	15189	15412	15379	15453	15324	15182	15414	15281	15325	15245	15486	15195	15207	15354	15231	15218	15381	15394	15346	15556	15336	15443	15510	15332	15406	15279	15259	15287	15291	15393	15280	15377	15241	15214	15348	15349	15186	15483	15284	15296	15370	15385	15335	15361	15485	15393	15274	15391	15436	15231	15295	15294	15311	15226	15267	15148	15268	15204	15224	15176	15304	15254	15205	15280	15402	15160	15303	15466	15206	15356	15461	15210	15387	15285	15397	15237	15138	15369	15276	15435	15435	15249	15265	15539	15416	15247	15472	15450	15360	15629	15362	15504	15318	15188	15274	15374	15426	15317	15286	15404	15538	15303	15344	15289	15246	15247	15384	15239	15374	15392	15397	15459	15507	15056	15231	15217	15366	15126	15398	15237	15222	15335	15439	15295	15126	15176	15411	15276	15196	15418	15418	15294	15146	15293	15343	15223	15080	15411	15237	15372	15337	15490	15112	15262	15152	15525	15325	15292	15172	15144	15114	15171	15195	15402	15301	15289	15346	15266	15170	15193	15229	15322	15211	15161	15355	15326	15406	15152	15277	15394	15269	15356	15134	15198	15389	15369	15467	15345	15057	15189	15120	15282	15300	15293	15378	15412	15349	15406	15251	15145	15293	15368	15139	15224	15377	15171	15314	15354	15335	15443	15390	15509	15209	15424	15313	15354	15371	15165	15323	15290	15406	15355	15276	15285	15361	15348	15370	15299	15287	15201	15252	15535	15285	15323	15218	15241	15219	15271	15333	15416	15324	15355	15481	15316	15339	15303	15274	15344	15222	15293	15350	15180	15328	15524	15316	15288	15279	15405	15281	15320	15164	15218	15283	15264	15375	15348	15034	15313	15278	15478	15466	15301	15216	15118	15297	15354	15424	15362	15178	15373	15437	15241	15427	15260	15408	15294	15260	15329	15321	15405	15358	15496	15450	15370	15241	15315	15321	15462	15392	15195	15261	15189	15345	15338	15190	15127	15266	15230	15371	15248	15298	15438	15293	15318	15447	15198	15314	15281	15335	15422	15148	15227	15458	15426	15484	15282	15342	15439	15407	15229	15178	15393	15147	15335	15120	15117	15271	15396	15208	15331	15340	15189	15425	15319	15211	15341	15537	15222	15070	15209	15229	15140	15302	15283	15387	15172	15222	15413	15341	15245	15447	15289	15204	15422	15138	15450	15297	15298	15367	15315	15157	15241	15168	15412	15364	15392	15320	15112	15397	15193	15102	15365	15430	15279	15440	15223	15301	15256	15348	15400	15320	15364	15166	15254	15194	15419	15466	15287	15285	15122	15510	15125	15363	15187	15445	15363	15310	15411	15182	15222	15345	15219	15445	15385	15204	15355	15360	15263	15354	15282	15288	15205	15307	15324	15197	15245	15195	15326	15161	15313	15272	15470	15271	15225	15188	15385	15311	15300	15665	15504	15505	15366	15327	15513	15325	15200	15268	15190	15347	15384	15392	15249	15458	15305	15369	15140	15217	15406	15316	15297	15475	15225	15388	15266	15385	15262	15457	15331	15026	15298	15325	15339	15308	15155	15361	15327	15215	15167	15287	15134	15327	15280	15299	15206	15316	15325	15308	15112	15404	15234	15196	15497	15431	15157	15349	15365	15122	15303	15280	15288	15342	15423	15073	15301	15470	15222	15181	15351	15264	15134	15332	15234	15343	15275	15393	15287	15382	15241	15331	15145
17854	37689	26177	20160	18591	16909	16047	15353	14750	14500	14187	14047	13814	13909	13763	13874	13630	13869	13710	13761	13605	13653	13713	13612	13702	13571	13494	13513	13624	13682	13613	13630	13612	13675	13618	13614	13528	13414	13575	13573	13464	13414	13448	13503	13521	13428	13587	13416	13462	13563	13478	13509	13449	13448	13426	13494	13373	13600	13467	13275	13341	13560	13452	13338	13323	13445	13427	13212	13473	13394	13320	13449	13463	13473	13445	13487	13540	13468	13424	13448	13355	13423	13425	13500	13451	13243	13398	13462	13346	13531	13539	13478	13570	13552	13590	13589	13469	13412	13666	13565	13564	13441	13296	13349	13446	13388	13344	13472	13516	13521	13652	13409	13544	13542	13369	13468	13483	13429	13606	13472	13489	13522	13517	13480	13452	13548	13380	13487	13475	13546	13442	13427	13352	13367	13351	13549	13634	13426	13491	13580	13513	13488	13446	13499	13406	13483	13619	13463	13552	13272	13424	13518	13402	13381	13611	13623	13444	13412	13367	13234	13566	13457	13593	13364	13530	13481	13729	13331	13316	13444	13401	13447	13337	13469	13433	13275	13575	13355	13569	13468	13369	13459	13599	13406	13518	13360	13594	13290	13454	13449	13355	13355	13437	13388	13319	13365	13575	13345	13414	13449	13468	13378	13485	13653	13316	13634	13399	13438	13561	13500	13275	13514	13451	13558	13348	13581	13297	13506	13315	13483	13406	13415	13517	13512	13519	13574	13324	13474	13589	13233	13421	13325	13526	13432	13310	13473	13569	13557	13403	13381	13420	13700	13491	13619	13499	13394	13787	13366	13452	13445	13386	13466	13399	13291	13481	13522	13352	13297	13494	13546	13368	13550	13246	13700	13380	13356	13409	13485	13220	13416	13470	13523	13423	13439	13441	13451	13483	13562	13619	13485	13449	13411	13509	13467	13509	13397	13395	13539	13545	13317	13449	13516	13570	13490	13516	13372	13682	13422	13459	13583	13379	13521	13519	13614	13367	13434	13360	13575	13513	13412	13680	13365	13210	13353	13535	13553	13418	13436	13370	13383	13448	13491	13436	13215	13502	13462	13619	13536	13500	13482	13486	13409	13307	13442	13528	13450	13583	13422	13462	13671	13585	13413	13478	13417	13429	13575	13592	13277	13537	13486	13261	13483	13464	13481	13333	13428	13355	13471	13400	13519	13552	13351	13323	13431	13369	13406	13410	13537	13399	13450	13516	13567	13716	13422	13439	13547	13474	13527	13391	13200	13455	13528	13506	13424	13441	13445	13636	13561	13565	13441	13423	13574	13612	13219	13491	13515	13544	13381	13423	13357	13393	13269	13471	13431	13474	13526	13577	13261	13318	13553	13535	13379	13433	13393	13549	13429	13485	13289	13401	13486	13554	13552	13492	13375	13429	13440	13393	13601	13513	13523	13398	13340	13521	13579	13490	13373	13514	13381	13472	13312	13346	13490	13494	13451	13611	13518	13409	13348	13551	13399	13286	13480	13335	13423	13417	13439	13452	13366	13477	13461	13635	13471	13562	13449	13261	13604	13415	13446	13518	13365	13383	13545	13256	13482	13439	13578	13587	13466	13345	13547	13452	13488	13417	13583	13443	13556	13484	13425	13424	13422	13481	13531	13604	13458	13647	13400	13323	13495	13209	13285	13533	13476	13622	13530	13385	13471	13495	13474	13407	13449	13574	13397	13401	13475	13583	13576	13304	13439	13612	13400	13434	13594	13420	13548	13539	13618	13612	13425	13423	13558	13476	13393	13631	13502	13403	13366	13333	13346	13432	13535	13489	13462	13454	13367	13462	13550	13608	13375	13448	13437	13428	13439	13338	13468	13562	13271	13470	13425	13643	13423	13556	13300	13468	13631	13610	13604	13283	13435	13361	13498	13471	13530	13264	13349	13401	13413	13460	13356	13383	13518	13347	13458	13490	13421	13407	13461	13508	13433	13395	13447	13411	13351	13397	13464	13536	13440	13615	13399	13450	13321	13385	13535	13256	13561	13525	13570	13467	13459	13483	13733	13473	13417	13487	13344	13492	13315	13443	13459	13563	13343	13541	13449	13454	13384	13346	13678	13475	13420	13390	13546	13374	13459	13513	13403	13568	13485	13427	13252	13452	13486	13437	13356	13358	13430	13299	13309	13401	13453	13476	13440	13300	13474	13439	13452	13489	13430	13411	13519	13554	13475	13459	13420	13550	13441	13286	13437	13516	13440	13505	13430	13373	13555	13547	13407	13452	13503	13314	13401	13594	13327	13528	13564	13509	13348	13563	13481	13162	13506	13491	13472	13435	13344	13402	13437	13401	13473	13616	13494	13371	13459	13464	13388	13415	13391	13435	13508	13414	13562	13426	13461	13481	13450	13445	13662	13183	13374	13491	13376	13544	13261	13391	13536	13605	13511	13466	13397	13393	13456	13612	13226	13415	13524	13562	13388	13426	13522	13345	13355	13371	13227	13346	13457	13364	13503	13376	13456	13439	13524	13350	13437	13620	13395	13388	13501	13435	13380	13555	13434	13432	13426	13554	13472	13516	13529	13428	13386	13635	13364	13491	13469	13412	13453	13422	13459	13489	13335	13527	13568	13345	13475	13392	13401	13355	13553	13355	13562	13550	13483	13430	13506	13736	13538	13471	13458	13390	13358	13413	13491	13481	13401	13550	13500	13546	13407	13473	13326	13413	13407	13404	13463	13609	13406	13422	13442	13582	13314	13389	13557	13373	13440	13276	13327	13346	13410	13477	13415	13408	13371	13312	13425	13378	13430	13597	13277	13515	13534	13377	13556	13459	13423	13450	13382	13480	13546	13445	13335	13690	13394	13588	13523	13450	13410	13365	13426	13429	13456	13429	13391	13425	13419	13349	13371	13610	13465	13437	13590	13492	13553	13298	13476	13490	13530	13506	13454	13417	13344	13373	13427	13572	13336	13466	13565	13436	13365	13394	13423	13408	13498	13375	13421	13578	13594	13560	13307	13278	13352	13313	13478	13429	13476	13460	13320	13435	13519	13547	13525	13641	13371	13370	13497	13366	13368	13513	13400	13585	13453	13486	13463	13295	13454	13478	13534	13410	13501	13567	13397	13508	13492	13505	13378	13412	13588	13424	13422	13355	13606	13552	13455	13590	13316	13379	13391	13470	13445	13471	13521	13219	13443	13555	13436	13414	13298	13285	13388	13409	13352	13410	13184	13331	13545	13441	13608	13638	13424	13493	13451	13379	13493	13434	13359	13622	13437	13325	13396	13494	13265	13606	13496	13545	13648	13619	13510	13439	13418	13604	13503	13537	13584	13454	13423	13420	13517	13393	13330	13350	13436	13405	13329	13397	13558	13531	13503	13484	13456	13433	13507	13493	13612	13559	13409	13178	13618	13518	13450	13417	13501	13429	13420	13492	13489	13380	13463	13451	13415	13467	13411	13258	13300	13409	13565	13427	13514	13412	13479	13323	13427	13586	13683	13507	13303	13443	13488	13561	13332	13592	13440	13477	13342	13516	13324	13314	13466	13372	13402	13386	13394	13575	13523	13321	13451	13326	13292	13437	13515	13475	13395	13513	13438	13510	13439	13593	13446	13348	13507	13372	13513	13572	13566	13339	13550	13632	13443	13506	13467	13386	13361	13411	13681	13438	13538	13233	13429	13585	13386	13377	13498	13341	13379	13487	13364	13513	13379	13536	13416	13529	13422	13409	13490	13558	13533	13575	13338	13427	13587	13613	13404	13453	13550	13439	13399	13487	13533	13576	13439	13529	13470	13409	13377	13470	13519	13512	13576	13456	13565	13584	13459	13569	13532	13528	13426	13499	13417	13452	13424	13645	13533	13355	13537	13441	13407	13486	13424	13451	13409	13285	13451	13433	13430	13382	13437	13621	13495	13418	13309	13483	13537	13457	13453	13476	13543	13270	13440	13464	13490	13360	13590	13409	13483	13504	13675	13629	13524	13411	13258	13579	13406	13296	13556	13381	13403	13507	13499	13525	13404	13565	13436	13395	13464	13322	13586	13411	13438	13607	13286	13314	13490	13331	13476	13382	13263	13324	13428	13337	13568	13471	13413	13568	13464	13481	13367	13414	13478	13481	13308	13573	13454	13532	13541	13659	13486	13685	13397	13346	13272	13495	13371	13287	13296	13689	13325	13619	13475	13452	13259	13481	13625	13435	13615	13556	13496	13496	13440	13503	13518	13426	13500	13462	13433	13322	13478	13390	13616	13662	13520	13259	13456	13387	13567	13468	13484	13284	13523	13437	13529	13484	13419	13605	13417	13515	13502	13258	13295	13532	13631	13364	13429	13528	13518	13499	13535	13546	13413	13474	13507	13278	13488	13496	13561	13493	13471	13539	13634	13433	13366	13548	13483	13342	13541	13561	13241	13323	13607	13573	13411	13456	13268	13337	13395	13548	13420	13494	13567	13382	13485	13355	13450	13576	13518	13427	13322	13635	13369	13325	13385	13503	13331	13489	13483	13567	13456	13395	13592	13275	13469	13384	13313	13246	13464	13472	13586	13450	13399	13417	13454	13520	13373	13471	13406	13658	13388	13373	13465	13416	13452	13586	13430	13391	13347	13489	13518	13481	13443	13499	13508	13348	13469	13549	13490	13205	13356	13331	13552	13532	13519	13516	13459	13709	13372	13440	13362	13318	13463	13522	13526	13449	13272	13587	13537	13455	13395	13487	13541	13488	13509	13481	13338	13687	13416	13451	13515	13575	13297	13451	13295	13601	13390	13244	13597	13307	13361	13402	13507	13350	13455	13318	13452	13526	13379	13535	13438	13538	13488	13333	13413	13418	13434	13497	13381	13457	13459	13435	13440	13489	13478	13432	13498	13359	13446	13585	13464	13455	13385	13383	13463	13487	13384	13526	13405	13488	13455	13539	13486	13278	13447	13555	13483	13427	13308	13476	13343	13329	13560	13497	13448	13614	13436	13497	13482	13569	13545	13414	13455	13621	13344	13335	13561	13422	13494	13590	13265	13559	13374	13404	13458	13485	13425	13460	13604	13569	13511	13333	13594	13387	13384	13296	13382	13456	13518	13535	13478	13364	13354	13581	13432	13538	13451	13482	13485	13482	13458	13497	13471	13376	13400	13327	13485	13597	13497	13536	13513	13315	13467	13650	13399	13356	13512
29465	23848	26028	22129	18088	17476	17175	16681	16641	16536	16513	16490	16376	16475	16651	16341	16192	16509	16429	16305	16388	16304	16249	16222	16301	16301	16280	16204	16337	16345	16289	16276	16274	16142	16156	16233	16283	16303	16360	16131	16159	16179	16217	16217	16163	16205	16039	16107	16076	16231	15997	16334	16389	16318	16199	16246	16228	16386	16207	16056	16126	16117	16277	16111	16312	16111	16191	16223	16199	16227	16128	16212	16273	16311	16301	16123	16154	16144	16282	15912	15928	16299	16197	16112	15944	16152	16189	16296	16326	16297	16460	16238	16251	16188	15978	16494	16281	16123	16252	16214	16010	16145	16183	16009	16069	16237	16202	16276	16213	16269	16292	16203	16136	16081	16249	16405	16171	16241	16225	16399	16279	16123	16212	16262	16078	16096	16107	16276	16145	16230	16183	16307	16216	16215	15978	16298	16193	16123	16500	16108	16134	16247	16405	16336	16370	16086	16191	16130	16353	16139	16320	16147	16101	16158	16110	16184	16236	16388	16441	16116	16153	16301	16228	16148	16157	16331	16188	16086	16063	16301	16267	16125	16262	16280	16329	16240	16363	16224	16307	16362	16332	16349	16052	16321	16324	16157	16214	16060	16128	16291	16217	16089	16213	16242	16381	16373	16365	16198	16384	16281	16228	16189	16206	16072	16294	16313	16315	16185	16407	16061	16132	16090	16276	16352	16206	16216	16017	16322	16241	16305	16205	16159	16217	16113	16170	16148	16148	16143	16300	16169	16234	16295	16300	16290	16158	16120	16180	16239	16103	16252	16205	16140	16113	16142	16078	16220	16118	16090	16259	16086	16222	16219	16149	16358	16300	16244	16119	16221	16458	16105	16286	16042	16172	16104	16334	16190	16338	16289	16238	16175	16168	16024	16237	16172	15985	16231	16365	16427	16297	15944	16221	16111	16161	16288	16332	16195	16341	16204	16192	16336	16215	16206	16294	16265	16174	16350	16138	16367	16321	16132	16270	16314	16109	16185	16318	16328	16211	16277	16286	16048	16353	16213	16333	16269	16252	16159	16263	16228	16169	16046	16148	16188	16268	16445	16258	15974	16365	16470	16339	15974	16356	16287	16217	16313	16165	16284	16303	16246	16156	16265	16214	16102	16143	16254	16285	16145	16260	16054	16254	16369	16040	16277	16424	16300	16195	16147	16242	16378	16303	16321	16059	16154	16209	16278	16167	16273	16352	16073	16322	16194	16174	16336	16328	16304	16204	16247	16440	16293	16327	16166	16052	16287	16324	16346	16180	16250	16116	16257	16149	16200	16266	16312	16332	16153	16112	16161	16256	16053	16096	16172	16150	16161	16292	16139	16223	16127	16154	16273	16255	16178	16344	16131	15927	16241	16011	16114	16161	16117	16308	16194	16115	16230	16276	16192	16360	16101	16244	16108	16343	16312	16230	16330	16223	16284	16260	16234	16257	16269	16308	16063	16196	16166	16173	16284	16219	16190	16275	16115	16273	16184	16237	16289	16103	16242	16409	16167	16153	16198	16327	16193	16212	16288	16236	15944	16373	16529	16284	16174	16192	16181	16252	16339	16009	16076	16185	16218	16163	16339	16125	16303	16187	16154	16294	16323	16199	16271	16412	16173	16226	16435	16027	16152	16249	16320	16122	16191	16541	16303	16167	16432	16141	16201	16010	15970	16298	16333	16240	16164	16544	15994	16355	16277	16213	16189	16188	16324	16311	16287	16300	16127	16088	16246	16305	16520	16296	16306	16296	16350	16142	16299	16311	16081	16048	16265	16106	16284	16152	16179	16148	16318	16132	16105	16058	16311	16245	16058	16260	16096	16224	16354	16450	16319	16297	16286	16239	16103	16207	16156	16400	16218	16156	16364	16277	16083	16433	16269	16398	16285	16068	16275	16312	16370	16243	16071	16224	16292	16282	16252	16132	16183	16123	16042	16428	16181	16261	16253	16399	16252	16251	16310	16116	16270	16131	16177	16229	16234	16199	16261	16091	16123	16185	16261	16316	16322	16193	16109	16140	16192	16341	16310	16295	16266	16384	16195	16175	16404	16248	16346	16323	16238	16195	16101	16116	16222	16219	16208	16291	16391	16150	16360	16463	16340	16058	16206	16306	16226	16271	16338	16117	16063	15989	16207	16356	16250	16160	16320	16207	16431	16364	16128	16179	16416	16257	16314	16361	16054	16312	16198	16219	16322	16207	16093	16267	16083	16335	16348	16152	16239	16278	16316	16235	16285	16208	16094	15972	16343	16360	16359	16136	16324	16248	16068	16055	16131	16208	16135	16335	16040	16239	16229	16225	16333	16210	15951	16251	16167	16368	16173	16350	16145	16435	16393	16313	16090	16312	16136	16014	16265	16197	16125	16242	16093	16228	16390	16276	16376	16253	16090	16258	16448	16174	16224	16207	16200	16215	16236	16133	16211	16216	16223	16065	16153	16359	16224	16209	16063	16357	16244	16235	16389	16507	16423	16135	16131	16164	16463	16216	16335	16236	16136	16244	16265	16093	16325	16465	16298	16231	16442	16195	16297	16070	16172	15983	16231	16190	16131	16373	16426	16147	16070	16036	16100	16286	16304	16061	16261	16229	16318	16136	16270	16118	16146	16284	16229	16125	16245	16174	16206	16072	16283	16004	16271	16283	16195	16137	16183	16297	16291	16340	16172	16154	16096	16135	16086	16244	16076	16277	16396	16419	16168	16036	16218	16112	16057	16228	16226	15945	16085	16172	16011	16058	16407	16351	16226	16152	16321	16151	16315	16111	16289	16102	16135	16065	16006	16319	16256	16192	16287	16038	16352	16333	16146	16270	16356	16237	16134	16224	16430	16220	16309	16245	16301	16294	16293	16243	16245	16168	16111	16172	16206	16247	16273	16049	16143	16117	16211	16292	16014	16297	16241	16251	16149	16196	16067	16227	16195	16403	16140	16188	16016	16344	16173	16277	16214	16148	16096	16339	16403	16479	16257	16248	16162	16393	16194	16371	16298	16173	16253	16217	16317	16044	16168	16338	16249	16300	16122	16071	16152	16178	16085	16208	16126	16167	16247	16094	16146	16144	16265	16340	15979	16013	16264	16282	16349	16242	16119	16057	16167	16303	16381	16363	16332	16273	16285	16165	16337	16160	16407	16093	16222	16436	16244	16247	16341	16191	15991	16061	16066	16240	16288	16242	16275	16172	16000	16197	16193	16353	16338	16063	16393	16199	16056	16209	16124	16066	16180	16057	16383	16401	16241	16315	16115	16410	16155	16298	16288	16080	16387	16220	16192	16110	16289	16131	16040	16205	16148	16177	15878	16402	16195	16253	16330	16370	16147	16201	16031	16222	16240	16180	16333	16327	16317	16017	16199	16171	16345	16185	16074	16118	16145	16227	16258	16278	16357	16209	16191	16281	16158	16182	16301	16253	16208	16137	15981	16143	16389	16236	16371	16227	16227	16290	16029	16115	16293	16073	16269	16165	16220	16280	16255	16288	16277	16044	16400	16233	16184	16146	16177	15999	16078	16246	16289	16011	16009	16158	16323	16128	16191	16205	16143	16080	16270	16229	16300	16090	16336	16044	16176	16031	16189	16129	16099	16301	16088	16178	15976	16106	16393	16299	16010	16291	16246	16189	16186	16289	16254	16066	16345	16211	16338	16198	16207	16269	16167	16204	16172	16221	16265	16276	16198	16265	16356	16057	16265	16199	16093	16218	16175	16342	16249	16358	16174	16316	16129	16169	16177	16054	16206	16215	16205	16225	16018	16334	16161	16284	16232	16261	16149	16241	16203	16223	16131	16115	16324	16337	16213	16153	16350	16280	16285	16205	16367	16152	16123	16226	16238	16237	16394	16307	16249	16357	16305	16303	16358	16063	16216	16338	16023	16257	16098	16268	16139	16248	16182	16064	16171	16194	16207	16071	16256	16162	16398	16009	16237	16330	16278	16180	16290	16083	16425	16208	16309	16394	16310	16283	16212	16210	16154	16356	16313	16275	16181	16189	16162	16084	16144	15970	16123	16231	16304	16213	16268	16225	16313	16164	16191	16286	16211	16191	16262	16101	16183	16345	16227	16129	16287	16166	16312	16103	16356	16212	15856	16126	16262	16364	16277	16397	16175	16073	16071	16101	16215	16301	16236	16166	16197	16125	16285	16110	16170	16306	16361	16327	16252	16178	16261	16125	16261	16295	16280	16325	16324	16036	16373	16358	16335	16089	16108	16401	16209	16120	16228	16211	16268	16059	16145	16125	16158	16201	16337	16108	16240	16337	16371	16289	16296	16227	16169	16193	16258	16286	16415	16296	16311	16257	16138	16005	16273	16279	16197	16110	16249	16265	16161	16262	16029	16117	16204	16205	16345	16157	16116	16221	16426	16422	16279	16152	16080	16215	16222	16200	16288	16361	16171	16011	15991	16049	16142	16154	16075	15949	16264	16103	16330	16186	16105	16260	16238	16312	16193	16167	16389	16211	16241	16259	16367	16338	16241	16524	16092	16027	16176	16175	16157	16127	16358	16224	16169	16296	16286	16230	16331	16297	16136	16397	16358	16262	16192	16191	16181	16137	16307	16355	16202	16150	16182	16307	15924	16028	15962	16115	16217	16231	15968	16232	15958	16290	16218	16034	16144	16085	16099	16089	16277	16262	16199	16351	16187	16143	16347	16255	16113	16166	16062	16403	16311	16036	16047	16169	16204	16169	16235	16356	16182	16414	16117	16331	16419	16068	16160	16026	16046	16300	16257	16044	15953	16128	16149	16067	16167	16023	16076	16459	16218	16121	16130	16444	16356	16205	16274	16054	16152	16173	16089	16231	16155	16437	16145	16085	16112	16388	16170	16161	16409	16219	16276	16398	16227	16181	16276	16284	16059	16211	16210	16117	16325	16244	16195	16046	16130	15922	16095	16313	16212	16208	16099	16362	16061	16303	16207	16239	16429	15953	16350	16209	16182	16275	16295	16272	16319	16299	16229	16191	16349	16051	16178	16359	16330	16222	16373	16419	16321	16037	16403	16346	16263	16067	16191	16137	16151	16254	16121	16253	16167	16181	16215	16313	16276	16260	16269	16328	16253	16311	16203	16335	16340	16381	16407	16328	16320	16228	16058	16286	16084	16305	16229	16189	16305	16341	16116	16093	16062	16319	16207	16026	16266
19311	28442	21638	17603	16298	15441	14991	14825	14582	14552	14340	14183	14252	14188	14196	14202	14258	14314	14186	14167	14262	14198	14132	14267	14202	14214	14157	14200	14041	14075	14116	14098	14107	14045	14190	14043	14029	14014	14100	14152	14096	14044	14176	13960	13963	14159	14072	14116	14134	14101	14054	14183	14083	14178	14003	13913	14052	14110	14190	13973	14179	14072	14137	14005	14035	14097	14165	13938	14091	14030	14010	13840	14040	13945	14019	13922	14063	14035	13959	14180	13995	14194	14144	14053	14126	14298	13946	14079	14089	14063	14006	13957	14033	13973	14007	14056	14133	14191	14124	14029	14213	14058	13967	13889	13980	13888	14009	14071	14015	14025	14056	13979	14041	14115	14007	13957	14053	14071	14144	14001	14070	14038	14013	14169	13978	14211	14090	14019	14004	13928	13955	14196	13925	13924	14183	14023	14017	14015	14020	14102	13993	14124	13912	14035	14098	14186	14043	14112	14034	13980	14016	14071	14141	13964	14047	13923	14033	14143	13934	13967	14092	14062	14077	13994	14042	14058	13781	14001	13980	14131	14179	14078	14090	13948	14021	14014	14097	13971	14123	13951	13991	14056	14043	14162	14136	14237	13898	14102	13934	14046	14037	14131	13976	13940	14052	14080	14153	14161	13912	14118	14084	13918	14092	14273	14070	13996	14167	13909	14131	14119	14237	13973	14115	14191	14105	14039	13943	14150	13989	13911	14072	14096	14153	14028	14283	14081	13961	13993	14029	14112	13969	14029	13974	13971	14064	14107	14093	14164	14121	14111	14091	14045	14194	14005	13866	14211	14049	14002	13940	14049	14186	14053	14149	14001	14179	13961	14106	14131	14230	14102	13971	14028	13907	14074	14243	14026	14210	13928	13946	13925	14169	14162	13967	14141	14290	13964	14085	13962	13961	13794	14057	14093	14116	14090	14077	14167	13988	14025	13969	14285	14037	14027	14091	14012	14122	14209	14043	13930	14129	14068	14110	14192	14029	14040	14031	14109	13852	14106	14066	14025	13975	13949	14248	14091	14005	14109	14081	14058	14034	14173	14114	14036	14008	14010	14141	13980	14148	14067	14090	13978	14045	14054	14230	13858	13989	13966	14096	14103	14003	14001	13969	14172	13932	14244	14106	14097	13926	13994	14063	13981	13880	14014	13936	14215	14093	14019	14028	13912	14087	14110	13971	13972	14133	14048	14023	14039	13919	14189	14028	14047	13864	14012	13934	14309	13980	14099	14075	14130	14087	14092	14008	14011	14044	14019	14028	13906	14014	14047	14052	13931	14015	13966	14046	14036	13866	13950	14083	14027	14128	14151	13993	14001	14010	14040	14216	14072	14038	14074	14081	13999	14065	14036	14095	14265	13981	14080	14025	14042	14138	14009	14172	14050	13951	14126	14035	14086	13938	14128	13857	14070	14075	13970	14018	14143	14069	14082	14101	14157	14218	14048	13851	14106	13955	13942	14086	14076	13835	14127	14193	14100	14228	13986	14030	13896	14173	13823	13927	13981	13994	13963	13986	14225	14037	13905	14077	13861	14002	14002	14081	14140	13993	14092	14123	13934	14084	13947	14062	14094	14105	14173	14062	14111	14108	14158	14043	14049	14061	14045	14112	14056	14142	14029	14185	14125	14057	14109	13988	14050	13945	14040	14101	14055	14039	14061	13959	13969	13966	14193	13914	13993	14002	13952	14059	14072	14229	13955	13963	13976	13967	14113	13990	14059	13991	14090	14133	14204	13976	13965	14100	13999	14146	14130	14118	14049	14073	14224	14101	14006	13971	14096	14063	14067	14100	13969	14095	14041	14026	14125	13931	14112	13957	13964	13998	14228	14076	14037	14109	13989	13895	14095	13915	13924	13899	14080	13962	14203	13980	14106	14081	14057	14180	14163	14140	14058	14085	14053	14038	14142	14127	14123	13971	14250	14109	14078	13981	13998	14244	13978	14075	14056	14007	14001	14124	13954	14048	13971	13995	14235	13875	14151	14162	14074	14031	14119	14042	13913	14161	13936	14022	14021	14089	14133	14130	14088	13941	14113	13955	14098	14044	14025	13991	14055	14027	14169	13962	14057	13933	14084	14088	13949	14197	14002	14182	13941	14076	14105	14237	14141	14020	14026	14117	14197	13912	14082	14189	14275	14068	14134	14086	14059	14107	14046	13815	14063	13974	14121	14057	14049	14235	14082	13989	14104	13983	14125	13960	14072	14074	13983	14134	14195	13835	14044	14077	13872	14242	13823	14027	13991	13945	14068	14054	14227	14144	14127	13935	13927	13941	13952	14243	13884	13912	13900	14013	14080	14142	13972	13933	14192	14389	13992	14041	13993	13992	14197	14032	14044	14104	14132	14071	14103	13786	13930	13931	14135	13975	14042	14115	14254	14063	14118	14097	14101	13887	14168	14035	14107	13998	14035	14241	14093	13962	14315	13966	14059	14040	14127	14187	14094	14114	14015	14026	14136	14105	14128	13911	14075	13953	13912	14067	14084	14122	13988	14160	14078	13881	14085	14065	14129	13857	14115	14164	14113	13992	14264	14070	14110	14068	14145	13959	14057	14035	14133	13976	14220	13917	14123	14140	14173	13996	14116	13995	14068	14048	14043	14034	13967	14076	14082	13988	14079	13936	14202	14054	14167	14094	14008	14124	14086	13991	14097	13955	14086	13997	14153	13932	14166	13928	14119	14039	14155	13930	13987	13950	14058	14060	14108	14046	14012	13999	14243	13879	14114	14124	14077	14036	14006	13971	14011	13921	14083	14101	14062	14011	14067	14038	14148	13945	14036	14135	13997	14066	14134	14029	14379	14069	14141	13997	14124	13983	14223	13917	13997	14119	14057	14042	13923	13996	13905	14079	14069	13861	13983	14136	13871	14098	14083	14017	13922	14027	14123	13998	14027	14024	14108	14095	14067	13960	14091	13929	14172	13920	14015	13981	14007	14054	14023	14238	14060	14117	14156	14197	13896	13925	13787	14024	13969	14173	14220	14064	14002	13937	14082	14043	14107	14256	14029	14193	14080	13996	14012	14097	14106	13993	14144	13966	14106	14156	14044	14113	14282	14142	14302	14071	13947	14033	14111	14158	14169	14057	14120	13930	13972	13968	14003	14124	14018	13978	14107	14117	14304	14020	13916	14095	14233	14034	14147	14145	14085	14136	13962	14022	13989	14053	13891	14032	13976	14108	14085	14081	14089	13915	13928	14003	14140	14100	13991	14023	14061	14146	14121	14027	14023	14090	14050	14082	13948	14189	14166	14265	14172	14160	14050	13974	14080	13951	14191	14148	13934	14118	14182	13936	14010	14129	14104	14269	14022	13904	14198	14126	14280	14085	13965	14011	14110	13910	13939	14119	14122	14048	13920	13918	13957	14099	14009	14173	14129	14051	14232	14239	14004	14023	14143	14049	13979	14126	14164	14212	14173	13987	14042	14180	13837	14064	13961	14062	13961	14105	14125	14254	13987	14187	14084	14004	14084	14169	14157	14030	14140	14162	13934	14079	14026	13802	14060	14124	13971	14195	14078	14080	13981	14074	13958	14077	13967	14127	13937	14150	14221	14146	14038	14100	14100	14100	14009	14066	14067	14098	13936	14063	13975	14105	14179	14054	14085	13945	14106	13949	14024	13943	14095	14082	14013	14056	14055	14088	14204	14054	14116	14058	13970	14056	14272	14056	14097	14218	13809	14062	14050	14084	14062	13897	14091	14245	13913	13920	13984	14100	13961	14009	14185	14073	13932	14028	14097	14146	14021	14138	14027	14138	14132	14261	14075	14138	14024	14098	14087	14017	13876	14079	14168	13899	14093	14151	14194	14050	14167	13975	14097	14017	13993	14019	14105	13989	14053	14015	14094	14081	14174	13962	14166	13934	14061	14168	14106	14151	14102	14253	14049	14103	14122	14138	13969	14034	13983	14096	14126	14218	14025	14154	14055	14105	13970	13921	14098	14078	14018	14148	14231	14086	14023	13935	13916	14093	14196	13957	13918	14067	13933	14023	14083	14015	14178	14189	14125	14158	14008	14073	14129	13978	14007	14055	14118	14156	14016	13875	14131	13855	14008	14107	13885	14078	14147	14183	13918	14099	13968	13910	14114	13827	14162	14070	14063	14105	14073	14031	13971	14051	14042	14016	14077	14172	14116	14102	13935	14147	14196	14128	14057	14018	13903	14072	14015	14053	14176	13875	14163	14036	13941	14009	14074	14185	13875	14001	14217	14053	13860	14007	14169	14131	14112	14042	13991	14027	13972	14048	14019	14056	14076	14110	13811	13927	13983	14022	14008	14005	14077	13968	14041	14006	14029	14049	13984	14229	13881	13999	14039	14197	14099	13863	14164	13971	14177	13894	13999	14228	14177	13895	13983	14045	14035	14037	14096	14100	14085	14091	13936	14002	14101	14000	14214	14047	14047	14024	14029	14150	14026	13910	13917	13852	14135	13985	14145	14203	13995	14007	14009	14157	14077	14093	14084	13929	14236	14106	14158	14069	14059	14139	14034	13890	14045	14007	13958	13919	14053	14090	13876	14055	14001	14069	14103	13984	14128	14080	14037	14057	14139	14131	14017	14016	14100	14054	14107	14163	13988	13988	14031	14204	13930	14078	14084	14095	13902	13943	14046	14082	14077	14119	14199	14044	14122	14219	14128	13983	14081	13893	14120	14007	13967	13980	14094	14008	13923	14104	14017	14098	14091	13947	14080	13986	14044	14301	14031	13857	14068	14198	14306	14167	14075	13972	14057	13980	14150	13974	14141	14168	14203	13930	14131	14227	14041	13955	14036	13904	13926	14258	14049	14191	14225	14036	14010	14123	14012	14121	14058	13889	13944	13973	14047	14052	14013	14105	14131	13997	13984	14158	14134	13986	14148	14132	14058	13847	14019	14228	14027	13985	13989	14267	13952	14047	13980	14248	14119	14136	14148	13935	14075	14044	14072	14086	13838	14169	14077	14242	14139	14088	13990	14077	14114	14008	14045	14058	13870	14059	13950	13937	13983	14058	14062	14015	14078	14076	14040	14013	14040	13987	14144	13827	14082	14024	14012	14196	14215	14111	14053	14001	14233	14179	13956	13999	14205	14033	14091	14061	14044	14062	14274	14151	13936	13998	14200	14043	14163	13866	14023	13974	14095
23488	21522	28263	25382	22289	20589	19023	17015	16104	16167	16047	15731	15721	15653	15574	15667	15904	15740	15617	15476	15655	15688	15396	15508	15323	15527	15542	15527	15398	15445	15557	15447	15355	15503	15469	15306	15743	15463	15556	15379	15484	15335	15367	15621	15370	15542	15483	15251	15355	15216	15445	15385	15545	15375	15363	15338	15401	15475	15448	15577	15501	15386	15253	15613	15435	15401	15403	15318	15573	15320	15520	15344	15403	15461	15448	15242	15253	15372	15455	15317	15427	15355	15282	15257	15388	15398	15312	15260	15356	15319	15419	15499	15403	15341	15210	15335	15375	15241	15242	15434	15335	15363	15324	15292	15279	15472	15456	15473	15474	15320	15254	15429	15672	15486	15474	15439	15338	15435	15528	15433	15493	15422	15368	15312	15361	15361	15420	15393	15427	15391	15599	15374	15415	15321	15269	15247	15377	15260	15457	15335	15146	15346	15279	15245	15341	15374	15348	15312	15249	15412	15301	15550	15431	15649	15378	15156	15392	15230	15249	15379	15227	15388	15397	15302	15317	15408	15643	15466	15445	15277	15383	15626	15579	15277	15541	15470	15444	15307	15623	15567	15576	15385	15479	15297	15312	15085	15510	15452	15525	15305	15374	15492	15526	15430	15265	15333	15107	15288	15274	15423	15527	15371	15375	15320	15315	15274	15297	15299	15346	15584	15333	15377	15400	15381	15210	15307	15378	15474	15489	15361	15366	15373	15196	15505	15385	15229	15357	15559	15368	15469	15431	15313	15476	15336	15293	15345	15357	15425	15497	15352	15469	15229	15476	15276	15192	15209	15359	15270	15320	15309	15259	15354	15473	15468	15430	15310	15368	15577	15379	15373	15388	15362	15430	15496	15308	15442	15426	15451	15372	15361	15290	15317	15233	15317	15433	15265	15284	15558	15390	15396	15503	15496	15265	15351	15612	15485	15360	15475	15248	15421	15357	15409	15396	15213	15230	15324	15523	15549	15395	15432	15310	15372	15427	15239	15542	15360	15555	15256	15330	15345	15254	15231	15223	15121	15214	15463	15175	15638	15395	15337	15455	15432	15351	15382	15350	15185	15370	15412	15257	15420	15325	15344	15488	15393	15296	15578	15307	15251	15371	15631	15211	15646	15386	15365	15343	15295	15316	15167	15496	15334	15006	15265	15419	15520	15393	15280	15154	15266	15399	15348	15355	15395	15311	15467	15472	15288	15128	15450	15285	15255	15300	15288	15189	15368	15409	15367	15448	15484	15530	15408	15477	15433	15420	15469	15539	15452	15475	15238	15435	15305	15367	15553	15311	15166	15183	15531	15352	15384	15269	15389	15375	15410	15493	15473	15211	15352	15402	15411	15584	15485	15261	15388	15491	15353	15291	15189	15403	15328	15174	15556	15437	15368	15207	15453	15306	15520	15296	15457	15393	15395	15248	15315	15408	15275	15343	15299	15399	15352	15293	15306	15395	15115	15408	15335	15373	15447	15511	15536	15497	15602	15509	15322	15430	15500	15288	15373	15534	15337	15513	15467	15484	15417	15425	15427	15493	15447	15452	15493	15154	15185	15309	15510	15189	15445	15486	15482	15492	15348	15403	15674	15462	15390	15558	15434	15442	15440	15311	15379	15356	15404	15383	15206	15311	15316	15301	15500	15214	15347	15248	15337	15391	15495	15454	15370	15338	15261	15329	15290	15197	15435	15402	15277	15421	15412	15465	15346	15371	15305	15373	15326	15333	15644	15345	15362	15263	15464	15320	15198	15283	15180	15492	15375	15475	15526	15543	15455	15432	15248	15306	15264	15499	15480	15385	15311	15399	15491	15293	15300	15394	15173	15305	15348	15296	15364	15357	15335	15353	15316	15574	15526	15289	15492	15423	15385	15430	15377	15303	15345	15504	15346	15354	15236	15376	15128	15443	15457	15405	15406	15539	15394	15381	15406	15408	15747	15392	15549	15373	15311	15271	15282	15156	15409	15437	15498	15369	15293	15441	15289	15230	15181	15201	15222	15596	15264	15071	15531	15548	15392	15521	15441	15405	15389	15640	15321	15401	15366	15432	15304	15348	15252	15304	15262	15534	15339	15507	15348	15219	15379	15387	15195	15382	15277	15483	15326	15400	15328	15441	15276	15311	15273	15420	15388	15366	15494	15482	15359	15341	15531	15258	15496	15323	15204	15427	15511	15161	15353	15265	15211	15192	15343	15337	15266	15270	15104	15354	15364	15299	15396	15488	15492	15430	15486	15519	15352	15374	15573	15388	15376	15319	15476	15469	15204	15381	15417	15265	15525	15293	15470	15396	15361	15393	15449	15306	15077	15233	15222	15340	15424	15282	15450	15353	15294	15220	15209	15406	15511	15398	15237	15365	15430	15452	15283	15530	15343	15376	15535	15550	15368	15482	15397	15414	15405	15586	15211	15484	15434	15349	15287	15604	15481	15396	15160	15398	15404	15257	15313	15509	15376	15446	15216	15543	15468	15471	15208	15165	15293	15342	15325	15351	15434	15411	15391	15466	15413	15426	15225	15437	15360	15481	15455	15408	15306	15531	15211	15219	15439	15226	15365	15523	15367	15452	15421	15299	15445	15265	15361	15373	15287	15282	15540	15426	15525	15374	15496	15612	15459	15358	15391	15520	15465	15347	15479	15512	15441	15524	15516	15433	15385	15286	15664	15287	15435	15316	15294	15191	15341	15391	15395	15343	15413	15540	15280	15293	15282	15528	15229	15529	15538	15204	15397	15303	15409	15379	15463	15229	15414	15169	15317	15427	15446	15414	15398	15364	15369	15416	15449	15556	15355	15339	15537	15160	15435	15502	15317	15392	15273	15303	15391	15374	15418	15134	15403	15265	15239	15313	15284	15420	15348	15431	15341	15379	15135	15452	15321	15525	15494	15302	15243	15284	15364	15348	15344	15556	15451	15412	15444	15370	15381	15128	15278	15244	15344	15425	15338	15442	15283	15366	15230	15337	15267	15295	15402	15420	15333	15480	15253	15308	15427	15417	15351	15355	15445	15382	15594	15597	15320	15552	15366	15462	15466	15349	15438	15320	15461	15696	15340	15453	15341	15428	15269	15265	15458	15464	15259	15440	15294	15405	15517	15319	15352	15217	15326	15382	15376	15311	15486	15550	15305	15405	15587	15210	15332	15653	15562	15361	15378	15398	15480	15574	15444	15595	15424	15443	15376	15509	15463	15367	15390	15463	15344	15409	15273	15378	15408	15157	15532	15422	15450	15391	15324	15156	15309	15353	15503	15241	15324	15466	15278	15369	15483	15338	15548	15357	15303	15519	15285	15131	15273	15351	15309	15498	15377	15257	15489	15364	15299	15470	15243	15318	15495	15425	15377	15319	15379	15362	15213	15344	15293	15335	15432	15589	15435	15542	15482	15551	15521	15452	15168	15373	15550	15424	15401	15609	15380	15454	15427	15351	15189	15273	15288	15360	15312	15535	15494	15558	15395	15310	15355	15175	15352	15298	15368	15435	15467	15350	15290	15418	15288	15329	15412	15292	15389	15295	15401	15397	15299	15648	15557	15275	15200	15495	15259	15309	15425	15464	15404	15259	15479	15267	15398	15358	15398	15351	15297	15468	15538	15539	15529	15191	15423	15436	15343	15726	15341	15325	15298	15461	15457	15399	15399	15308	15634	15547	15426	15428	15269	15428	15450	15297	15430	15160	15514	15476	15353	15376	15481	15390	15181	15363	15237	15301	15240	15435	15446	15276	15362	15323	15429	15377	15323	15217	15380	15407	15283	15438	15159	15203	15418	15450	15435	15466	15273	15455	15337	15377	15347	15276	15527	15182	15293	15406	15355	15297	15159	15513	15462	15393	15436	15249	15266	15342	15415	15468	15312	15426	15173	15432	15409	15548	15456	15454	15362	15465	15392	15488	15334	15449	15191	15384	15397	15493	15656	15398	15495	15588	15416	15403	15377	15387	15420	15523	15420	15492	15408	15420	15420	15310	15270	15416	15390	15344	15388	15317	15367	15524	15372	15287	15473	15367	15363	15342	15291	15436	15130	15252	15348	15199	15225	15506	15490	15377	15534	15268	15418	15389	15349	15510	15393	15363	15550	15551	15228	15405	15292	15243	15278	15242	15283	15320	15491	15354	15324	15194	15316	15524	15322	15387	15624	15503	15331	15315	15438	15243	15474	15531	15360	15426	15359	15269	15212	15227	15361	15483	15271	15309	15234	15353	15299	15352	15444	15311	15370	15461	15414	15471	15405	15367	15501	15304	15346	15435	15346	15220	15193	15353	15341	15340	15461	15272	15204	15314	15602	15262	15376	15319	15420	15402	15396	15324	15443	15275	15405	15598	15404	15225	15196	15376	15449	15334	15437	15305	15180	15367	15489	15151	15321	15394	15379	15529	15366	15491	15279	15436	15359	15514	15414	15415	15408	15374	15327	15172	15606	15415	15445	15271	15281	15425	15371	15353	15211	15583	15145	15384	15549	15318	15477	15396	15327	15406	15456	15290	15293	15433	15356	15458	15533	15185	15413	15394	15363	15464	15243	15474	15431	15380	15207	15213	15654	15237	15372	15297	15358	15387	15460	15299	15423	15451	15340	15585	15321	15610	15350	15439	15423	15275	15293	15464	15279	15428	15241	15288	15458	15320	15478	15146	15310	15457	15248	15372	15341	15390	15425	15538	15456	15335	15302	15413	15430	15511	15408	15265	15467	15418	15336	15487	15266	15437	15503	15499	15324	15420	15281	15207	15374	15433	15322	15498	15505	15468	15362	15464	15545	15485	15498	15399	15501	15364	15393	15364	15455	15475	15299	15410	15386	15374	15204	15266	15390	15307	15421	15210	15316	15338	15287	15348	15395	15516	15425	15415	15388	15398	15475	15376	15183	15314	15227	15507	15363	15509	15444	15413	15329	15367	15243	15412	15355	15516	15383	15511	15580	15217	15338	15494	15437	15402	15374	15305	15406	15375	15232	15474	15418	15334	15461	15327	15303	15370	15404	15372	15302	15378	15277	15357	15832	15462	15429	15399	15267	15411	15310	15466	15194	15340	15452	15077	15373	15338	15119	15320	15388	15417	15506	15290	15250	15474	15457	15433	15391	15226	15298	15173	15463	15203	15346	15333	15467	15427	15245	15418	15434	15213	15385	15462	15203	15612	15199
17037	34086	24140	19382	17150	16135	15583	14927	14432	14301	14128	13917	13835	13958	13832	13947	13727	13649	13929	13787	13827	13733	13658	13535	13709	13702	13474	13683	13552	13662	13534	13649	13549	13583	13450	13559	13590	13652	13457	13607	13529	13519	13523	13466	13465	13541	13458	13688	13367	13619	13459	13631	13523	13711	13668	13554	13534	13449	13630	13468	13649	13545	13441	13613	13521	13600	13566	13489	13499	13547	13508	13394	13585	13420	13561	13496	13543	13380	13498	13375	13462	13570	13541	13630	13451	13543	13494	13592	13456	13504	13696	13599	13432	13551	13675	13478	13606	13422	13396	13452	13632	13506	13503	13599	13609	13546	13439	13597	13519	13347	13514	13655	13528	13687	13730	13577	13606	13526	13516	13351	13534	13434	13499	13606	13636	13403	13532	13559	13512	13495	13586	13498	13559	13590	13520	13537	13516	13498	13473	13509	13769	13506	13598	13587	13635	13475	13622	13426	13684	13580	13577	13455	13613	13441	13558	13405	13480	13501	13635	13648	13501	13554	13538	13640	13633	13613	13382	13556	13457	13667	13520	13563	13500	13488	13520	13532	13467	13351	13608	13567	13636	13600	13505	13458	13494	13640	13432	13499	13436	13776	13616	13490	13632	13446	13722	13466	13656	13700	13594	13703	13706	13620	13568	13614	13543	13473	13443	13540	13585	13458	13613	13485	13568	13635	13541	13537	13611	13649	13515	13620	13504	13559	13543	13630	13541	13545	13655	13416	13493	13692	13584	13661	13533	13424	13608	13462	13617	13417	13462	13516	13487	13360	13524	13719	13510	13737	13579	13432	13425	13420	13458	13446	13527	13492	13545	13539	13646	13616	13297	13477	13507	13467	13478	13448	13701	13480	13539	13585	13591	13650	13689	13518	13560	13645	13525	13585	13534	13527	13526	13426	13584	13493	13615	13555	13370	13581	13405	13457	13519	13489	13558	13498	13456	13487	13645	13512	13548	13612	13495	13530	13568	13495	13678	13413	13643	13490	13545	13577	13665	13575	13500	13654	13514	13487	13422	13615	13698	13522	13707	13572	13466	13464	13469	13651	13493	13590	13480	13516	13582	13627	13465	13660	13437	13623	13446	13464	13549	13569	13479	13480	13513	13488	13563	13372	13520	13761	13464	13440	13710	13532	13572	13617	13537	13456	13532	13580	13455	13590	13456	13547	13467	13585	13398	13525	13406	13569	13426	13595	13622	13358	13343	13540	13591	13576	13488	13636	13751	13573	13476	13504	13528	13597	13719	13635	13637	13491	13309	13440	13470	13562	13462	13702	13515	13474	13467	13608	13525	13492	13546	13617	13470	13505	13559	13655	13437	13661	13584	13529	13522	13563	13537	13585	13456	13673	13731	13461	13482	13572	13673	13585	13465	13555	13304	13685	13610	13583	13611	13509	13320	13449	13536	13406	13450	13566	13647	13431	13689	13780	13517	13706	13708	13613	13587	13346	13395	13694	13447	13458	13555	13550	13510	13589	13575	13417	13539	13717	13579	13430	13510	13576	13609	13537	13365	13557	13589	13460	13408	13571	13546	13461	13557	13642	13339	13749	13700	13560	13500	13511	13468	13611	13557	13610	13605	13611	13587	13649	13668	13512	13466	13480	13523	13542	13647	13482	13457	13582	13399	13459	13652	13538	13643	13636	13558	13422	13511	13509	13576	13589	13591	13667	13534	13481	13558	13478	13402	13459	13497	13743	13496	13473	13499	13506	13535	13500	13560	13488	13531	13493	13487	13566	13631	13621	13466	13601	13422	13495	13522	13610	13370	13450	13550	13759	13551	13619	13454	13633	13420	13476	13497	13647	13412	13526	13403	13606	13440	13550	13646	13582	13537	13574	13417	13388	13608	13599	13456	13775	13316	13446	13451	13551	13587	13559	13554	13464	13606	13460	13340	13674	13596	13534	13502	13569	13616	13428	13580	13466	13540	13688	13562	13523	13657	13437	13664	13554	13599	13453	13493	13460	13453	13508	13590	13605	13522	13432	13500	13627	13624	13564	13693	13487	13600	13589	13507	13516	13463	13610	13593	13584	13522	13409	13423	13539	13488	13633	13494	13630	13545	13450	13688	13514	13586	13675	13543	13646	13411	13492	13490	13533	13473	13592	13492	13548	13546	13507	13529	13606	13554	13718	13553	13601	13498	13464	13510	13660	13453	13504	13490	13484	13646	13462	13617	13622	13509	13649	13622	13539	13632	13588	13704	13430	13535	13612	13551	13469	13509	13307	13489	13541	13556	13532	13500	13656	13555	13607	13446	13636	13558	13643	13499	13803	13509	13674	13563	13405	13535	13602	13586	13559	13637	13595	13393	13544	13568	13534	13588	13405	13499	13556	13719	13395	13576	13676	13608	13543	13621	13478	13555	13616	13458	13629	13519	13712	13608	13489	13552	13509	13751	13523	13501	13525	13656	13556	13516	13729	13433	13571	13493	13678	13554	13607	13392	13587	13348	13508	13390	13891	13448	13619	13486	13485	13723	13544	13555	13569	13521	13496	13563	13537	13476	13607	13582	13535	13613	13433	13579	13493	13438	13457	13546	13488	13630	13608	13480	13651	13433	13467	13478	13551	13723	13749	13537	13678	13568	13502	13562	13413	13560	13553	13619	13402	13745	13559	13535	13634	13660	13502	13422	13445	13571	13524	13565	13528	13607	13507	13572	13701	13450	13444	13704	13626	13411	13549	13649	13455	13442	13671	13532	13479	13546	13439	13635	13602	13496	13543	13603	13704	13697	13611	13599	13578	13626	13580	13615	13585	13385	13511	13677	13564	13526	13652	13498	13465	13734	13570	13667	13539	13472	13472	13563	13585	13466	13515	13384	13304	13312	13363	13431	13563	13470	13496	13408	13524	13643	13613	13518	13405	13612	13579	13609	13534	13386	13669	13409	13467	13674	13670	13467	13543	13550	13549	13504	13415	13463	13476	13632	13537	13575	13515	13469	13439	13556	13619	13522	13631	13447	13454	13554	13597	13425	13649	13644	13500	13574	13687	13513	13470	13515	13640	13506	13483	13493	13663	13643	13485	13515	13702	13516	13546	13537	13459	13497	13552	13705	13430	13763	13487	13378	13356	13529	13595	13641	13408	13397	13546	13549	13409	13629	13517	13770	13451	13511	13517	13545	13520	13542	13564	13644	13636	13607	13623	13603	13462	13435	13595	13515	13710	13558	13580	13448	13595	13551	13490	13492	13683	13560	13619	13479	13500	13767	13396	13496	13443	13644	13511	13441	13643	13436	13464	13524	13529	13515	13603	13539	13663	13291	13442	13436	13475	13440	13587	13526	13406	13738	13467	13326	13730	13585	13638	13409	13543	13493	13555	13487	13581	13508	13448	13526	13302	13494	13760	13442	13709	13495	13494	13463	13278	13598	13518	13595	13696	13472	13615	13620	13525	13511	13624	13499	13429	13702	13620	13498	13759	13512	13518	13584	13714	13626	13407	13708	13511	13377	13593	13541	13392	13802	13616	13415	13553	13458	13738	13580	13626	13663	13651	13513	13425	13495	13513	13593	13552	13542	13402	13520	13480	13580	13550	13505	13437	13460	13530	13696	13529	13517	13662	13441	13539	13532	13454	13676	13638	13532	13658	13645	13486	13476	13445	13583	13510	13412	13549	13491	13522	13528	13578	13877	13322	13480	13522	13653	13502	13608	13362	13607	13474	13513	13475	13646	13566	13417	13648	13600	13439	13521	13461	13631	13519	13640	13580	13478	13646	13512	13462	13593	13563	13595	13580	13558	13517	13764	13402	13557	13536	13545	13543	13627	13470	13579	13478	13497	13394	13624	13505	13574	13517	13719	13537	13467	13586	13638	13608	13503	13546	13610	13477	13583	13528	13560	13641	13557	13651	13763	13511	13511	13578	13475	13658	13633	13548	13557	13512	13349	13527	13579	13497	13678	13518	13542	13499	13568	13585	13459	13648	13614	13492	13546	13566	13544	13549	13614	13579	13550	13448	13507	13506	13485	13682	13569	13462	13527	13647	13532	13550	13718	13685	13522	13517	13361	13506	13603	13526	13463	13492	13548	13613	13478	13710	13396	13663	13464	13612	13536	13488	13622	13574	13554	13612	13454	13408	13636	13471	13622	13562	13436	13627	13527	13508	13463	13704	13483	13549	13601	13710	13533	13524	13774	13690	13597	13597	13546	13585	13438	13493	13478	13599	13471	13520	13661	13391	13424	13557	13628	13589	13306	13773	13380	13472	13542	13555	13556	13575	13643	13523	13655	13421	13361	13433	13678	13664	13501	13644	13609	13582	13493	13469	13558	13517	13476	13477	13406	13429	13516	13617	13459	13561	13797	13470	13380	13609	13568	13371	13504	13682	13415	13679	13477	13544	13508	13624	13402	13619	13520	13517	13419	13585	13450	13630	13663	13601	13553	13570	13715	13643	13719	13567	13512	13566	13576	13616	13579	13526	13502	13426	13688	13590	13501	13475	13511	13611	13531	13581	13418	13618	13605	13473	13502	13519	13534	13487	13407	13516	13569	13522	13398	13602	13537	13651	13787	13561	13613	13493	13439	13554	13634	13603	13541	13542	13382	13585	13573	13420	13523	13526	13447	13400	13668	13550	13527	13646	13581	13718	13404	13514	13666	13497	13596	13483	13465	13575	13494	13554	13523	13555	13566	13513	13612	13524	13503	13560	13496	13562	13617	13413	13706	13569	13685	13483	13549	13592	13486	13504	13699	13661	13640	13572	13559	13735	13634	13477	13362	13673	13547	13470	13572	13558	13534	13620	13696	13505	13620	13648	13644	13561	13605	13470	13576	13436	13597	13402	13545	13343	13482	13368	13525	13587	13713	13398	13541	13449	13422	13443	13616	13699	13453	13580	13419	13381	13562	13565	13608	13490	13518	13340	13442	13660	13508	13430	13679	13517	13603	13617	13648	13506	13445	13721	13458	13545	13658	13639	13507	13566	13613	13705	13378	13515	13464	13490	13614	13497	13551	13552	13414	13546	13489	13637	13573	13468	13507	13536	13496	13723	13385	13511	13488	13581	13480	13698	13600	13488	13748	13329	13615	13545	13401	13556	13506	13308	13531	13666	13533	13464	13709	13615	13573	13458	13485	13643	13606	13683	13638	13545	13447	13557	13265	13526	13406	13670
25038	21514	27088	26931	19809	18323	18269	17315	16950	16796	16763	16741	16412	16604	16562	16521	16416	16441	16654	16611	16474	16514	16365	16490	16380	16491	16725	16392	16458	16458	16506	16338	16396	16441	16479	16583	16493	16318	16337	16429	16547	16548	16426	16281	16321	16374	16462	16246	16253	16119	16402	16411	16356	16428	16444	16439	16482	16360	16241	16534	16415	16383	16311	16466	16288	16330	16375	16329	16207	16241	16346	16528	16324	16312	16429	16350	16497	16498	16422	16292	16396	16380	16532	16363	16469	16612	16381	16435	16195	16355	16593	16282	16251	16348	16233	16429	16263	16366	16182	16525	16345	16362	16236	16502	16469	16552	16351	16153	16270	16335	16439	16255	16246	16370	16341	16427	16405	16363	16353	16650	16563	16239	16238	16271	16463	16375	16506	16274	16444	16102	16285	16425	16302	16367	16335	16440	16409	16435	16263	16285	16259	16106	16160	16510	16265	16127	16429	16397	16376	16275	16476	16288	16466	16306	16298	16271	16335	16604	16435	16150	16392	16257	16533	16414	16292	16351	16405	16407	16114	16102	16218	16417	16312	16367	16211	16284	16319	16389	16456	16411	16189	16276	16398	16308	16464	16435	16354	16257	16448	16394	16423	16234	16368	16445	16172	16269	16381	16310	16269	16292	16321	16350	16327	16358	16358	16339	16587	16433	16533	16589	16439	16202	16389	16230	16368	16334	16270	16255	16286	16480	16261	16460	16227	16326	16288	16391	16393	16310	16259	16443	16362	16291	16399	16305	16393	16526	16167	16069	16410	16266	16380	16420	16356	16382	16370	16110	16387	16336	16354	16351	16267	16198	16559	16343	16280	16499	16615	16498	16355	16259	16356	16279	16271	16476	16537	16353	16621	16358	16407	16327	16436	16227	16378	16422	16219	16288	16233	16237	16369	16278	16156	16406	16340	16221	16250	16400	16284	16216	16267	16284	16356	16440	16209	16119	16261	16298	16378	16311	16462	16241	16574	16432	16521	16344	16307	16312	16219	16346	16498	16259	16312	16467	16357	16339	16254	16480	16403	16309	16325	16469	16421	16278	16331	16512	16247	16417	16285	16484	16344	16379	16348	16316	16216	16482	16391	16334	16330	16514	16312	16069	16399	16518	16488	16215	16301	16165	16333	16361	16253	16204	16263	16283	16619	16458	16386	16405	16402	16351	16389	16326	16139	16382	16296	16362	16423	16449	16303	16187	16527	16426	16506	16206	16458	16208	16343	16152	16473	16343	16343	16125	16410	16519	16461	16284	16563	16303	16384	16271	16251	16418	16387	16414	16462	16356	16411	16236	16322	16345	16258	16391	16431	16191	16387	16308	16222	16184	16254	16271	16267	16275	16378	16329	16539	16357	16453	16327	16052	16368	16312	16516	16456	16156	16397	16326	16141	16270	16332	16408	16283	16285	16511	16454	16269	16273	16524	16298	16318	16417	16254	16285	16488	16340	16511	16420	16437	16333	16300	16615	16305	16243	16554	16411	16457	16301	16327	16307	16395	16156	16335	16280	16218	16367	16198	16246	16284	16336	16527	16377	16395	16388	16424	16377	16236	16299	16492	16353	16366	16231	16410	16390	16446	16350	16507	16249	16380	16519	16622	16303	16200	16121	16609	16375	16353	16510	16427	16327	16536	16480	16495	16307	16375	16245	16360	16581	16296	16291	16450	16311	16550	16302	16392	16226	16221	16355	16513	16397	16364	16413	16380	16315	16433	16348	16199	16416	16296	16438	16373	16291	16349	16303	16223	16221	16514	16493	16424	16385	16329	16402	16187	16376	16571	16422	16424	16247	16395	16370	16403	16373	16388	16466	16456	16561	16247	16327	16237	16247	16400	16660	16449	16398	16515	16180	16324	16340	16474	16329	16337	16219	16252	16281	16532	16290	16438	16336	16277	16341	16272	16383	16333	16363	16355	16319	16306	16332	16411	16497	16405	16363	16361	16266	16336	16306	16341	16503	16446	16403	16344	16405	16539	16332	16284	16240	16332	16443	16424	16270	16318	16453	16467	16400	16332	16601	16305	16438	16478	16598	16203	16425	16461	16351	16434	16338	16462	16637	16246	16345	16265	16576	16313	16559	16300	16375	16258	16458	16400	16235	16183	16247	16336	16430	16487	16407	16380	16261	16175	16579	16456	16318	16401	16422	16372	16481	16347	16413	16423	16222	16574	16169	16291	16321	16401	16423	16227	16328	16372	16424	16409	16374	16271	16401	16263	16383	16372	16295	16273	16211	16511	16264	16529	16220	16274	16347	16526	16521	16296	16193	16338	16209	16353	16479	16459	16262	16362	16403	16414	16269	16355	16390	16416	16280	16455	16482	16321	16392	16271	16598	16514	16425	16460	16286	16392	16327	16330	16424	16293	16382	16266	16276	16391	16163	16366	16417	16489	16276	16388	16489	16366	16335	16461	16281	16233	16365	16385	16274	16353	16339	16508	16449	16293	16567	16391	16213	16356	16377	16565	16302	16351	16440	16306	16385	16322	16143	16368	16542	16427	16516	16297	16211	16397	16525	16454	16645	16332	16210	16425	16260	16438	16339	16566	16108	16292	16415	16299	16406	16522	16264	16353	16251	16387	16166	16212	16412	16470	16460	16538	16270	16250	16239	16348	16567	16351	16371	16510	16421	16172	16293	16353	16214	16301	16451	16252	16385	16455	16439	16294	16347	16305	16459	16199	16333	16394	16528	16416	16186	16307	16216	16311	16310	16380	16306	16440	16212	16358	16274	16417	16492	16533	16267	16196	16662	16469	16413	16372	16493	16339	16586	16350	16344	16398	16397	16308	16280	16304	16348	16409	16512	16288	16310	16288	16417	16450	16338	16285	16416	16420	16361	16359	16383	16308	16396	16241	16233	16514	16625	16478	16335	16366	16236	16456	16084	16416	16369	16291	16197	16243	16141	16256	16305	16549	16471	16311	16431	16395	16406	16352	16188	16569	16307	16418	16439	16452	16466	16231	16380	16366	16272	16350	16426	16455	16356	16280	16502	16514	16536	16491	16386	16456	16222	16427	16175	16370	16608	16229	16490	16385	16187	16308	16432	16313	16378	16414	16271	16142	16355	16290	16363	16473	16330	16178	16495	16483	16451	16309	16319	16411	16477	16467	16240	16373	16476	16398	16432	16383	16389	16380	16548	16445	16308	16439	16523	16253	16522	16330	16298	16347	16356	16319	16454	16388	16349	16290	16390	16279	16396	16478	16386	16334	16407	16345	16417	16498	16465	16469	16463	16330	16157	16140	16405	16308	16357	16438	16308	16511	16538	16363	16395	16402	16446	16314	16422	16483	16416	16625	16594	16351	16374	16411	16454	16436	16305	16302	16445	16368	16379	16321	16436	16387	16090	16423	16325	16591	16440	16460	16333	16522	16353	16487	16337	16483	16384	16502	16524	16349	16232	16366	16347	16508	16446	16595	16424	16377	16680	16229	16424	16246	16312	16271	16407	16427	16280	16418	16466	16240	16263	16519	16470	16299	16436	16229	16325	16387	16384	16286	16509	16341	16181	16297	16164	16310	16592	16464	16281	16247	16260	16499	16374	16489	16316	16420	16435	16550	16497	16389	16465	16348	16204	16312	16430	16314	16250	16388	16326	16415	16474	16586	16335	16316	16210	16210	16341	16369	16342	16358	16224	16361	16282	16238	16415	16478	16244	16526	16574	16378	16269	16427	16509	16465	16227	16283	16280	16273	16372	16506	16224	16304	16542	16295	16418	16476	16251	16237	16381	16269	16219	16406	16179	16384	16409	16467	16387	16242	16233	16215	16093	16243	16418	16377	16115	16438	16077	16409	16279	16544	16540	16446	16437	16528	16383	16249	16478	16188	16419	16362	16212	16502	16078	16341	16349	16395	16404	16330	16409	16445	16515	16217	16386	16250	16425	16343	16249	16491	16484	16333	16242	16495	16453	16521	16293	16375	16300	16260	16355	16409	16325	16339	16418	16319	16341	16329	16375	16413	16355	16479	16260	16430	16402	16341	16477	16367	16325	16587	16219	16404	16268	16595	16508	16411	16524	16130	16310	16341	16192	16324	16336	16437	16471	16394	16247	16341	16324	16331	16286	16394	16401	16302	16343	16333	16339	16265	16288	16399	16405	16374	16426	16500	16397	16289	16079	16436	16254	16399	16249	16471	16350	16171	16375	16408	16264	16589	16250	16430	16366	16398	16450	16357	16218	16439	16516	16479	16506	16359	16261	16531	16236	16295	16279	16227	16226	16264	16465	16383	16457	16362	16342	16266	16323	16425	16243	16292	16515	16380	16619	16371	16154	16333	16407	16513	16250	16414	16500	16637	16428	16436	16258	16424	16552	16447	16392	16523	16462	16382	16405	16228	16693	16365	16484	16312	16416	16306	16617	16181	16289	16333	16463	16298	16345	16427	16183	16399	16346	16525	16387	16376	16205	16448	16192	16492	16491	16525	16383	16198	16502	16386	16259	16553	16595	16083	16408	16245	16278	16547	16400	16296	16363	16312	16398	16417	16553	16344	16443	16468	16269	16458	16382	16301	16505	16162	16498	16164	16438	16348	16346	16274	16387	16229	16429	16410	16274	16271	16381	16323	16282	16414	16556	16382	16336	16069	16242	16438	16165	16369	16399	16333	16337	16364	16371	16536	16380	16431	16658	16326	16200	16140	16166	16376	16463	16479	16288	16286	16422	16532	16302	16359	16284	16280	16426	16350	16171	16281	16423	16427	16380	16314	16459	16348	16483	16285	16299	16411	16358	16443	16430	16370	16397	16236	16442	16462	16362	16358	16465	16392	16468	16437	16215	16131	16322	16381	16377	16296	16211	16257	16406	16414	16457	16419	16346	16313	16525	16336	16571	16473	16355	16472	16382	16278	16488	16408	16246	16448	16319	16259	16404	16435	16351	16472	16368	16284	16463	16358	16384	16410	16262	16437	16218	16360	16394	16421	16474	16341	16415	16171	16425	16299	16353	16535	16405	16443	16403	16433	16486	16422	16447	16463	16372	16526	16311	16319	16178	16388	16345	16220	16407	16311	16316	16490	16387	16367	16358	16405	16425	16321	16458	16336	16495	16304	16645	16416	16405	16224	16461	16368	16213	16303	16241	16434	16331	16373	16392	16462	16489	16283	16423	16355	16360	16354	16217
17561	31447	22936	18748	17048	16167	15708	15118	14763	14707	14657	14435	14174	14316	14391	14320	14319	14327	14306	14147	14351	14270	14150	14351	14256	14125	14147	14167	14413	14016	14093	14090	14257	14108	14244	14164	14096	14266	14068	14029	14208	14122	14163	14201	14367	14220	14087	14118	14107	14282	14023	13992	14055	14178	14164	14208	14296	14091	14060	13886	14097	14159	14154	13908	14116	13967	14194	14046	14156	14020	14063	14142	14127	14140	14085	14189	14167	13925	14118	14089	14014	14011	14046	14094	14176	14166	14065	13976	13992	14124	14027	14187	14003	14202	14084	14055	14346	13992	14062	13996	14155	14093	14069	13999	14078	14159	14098	14004	14224	14223	14151	14035	14138	13886	14069	14076	14259	14087	13996	14026	14140	14114	14109	14320	14386	14000	14170	14124	14153	14133	14084	14227	13967	14152	14051	13998	14094	14224	14103	14216	14141	14029	13706	14010	14178	14044	14110	14133	14142	14080	14078	14033	14132	14162	14147	14089	13929	14169	14199	14016	13914	14234	14014	14140	14132	14002	14099	14006	14241	14124	14283	14097	14085	14100	14070	14042	14443	13969	14122	14144	14096	14003	14100	14124	14116	14145	13988	14168	13921	14136	14137	13966	13997	14130	14080	14145	13892	14121	14049	14060	14046	14209	14160	14142	14147	14037	14142	14070	14279	14223	14270	14059	13855	14018	13947	14119	14071	14125	14193	14161	14205	14096	14177	14004	14013	14074	14039	14175	14108	14117	14092	14196	14151	14081	14189	14004	14235	14203	13898	14031	14205	14061	14033	14050	14125	14051	14209	14207	14181	14169	14243	13944	14183	14210	14046	14246	14055	14114	14247	14254	14027	14213	14125	14102	14082	14028	14012	14171	14228	13986	14150	14125	14290	14118	14149	14137	14074	14155	14056	14078	14131	14166	14058	14136	14092	14221	14161	14053	14180	14201	14080	14034	14151	14105	14288	14106	13989	14120	14215	14023	14049	14159	14107	14096	14058	14105	13840	14282	14197	14039	14134	14229	14036	14070	14048	13923	14082	14178	14069	13977	14160	14185	14255	14093	14185	14100	14084	14193	14078	14109	14043	14009	14156	14110	14005	14126	14188	14218	14225	14043	13983	14101	14034	14241	14148	14107	14003	14021	14047	14039	14081	14276	14131	14046	13987	14215	14174	13950	14074	14139	14175	14169	14113	14026	14078	14294	13902	13994	14109	14227	14207	14290	14144	14278	14091	13940	14042	14000	13948	14051	14130	14048	14013	14204	14054	14213	14140	14080	14155	14114	13979	13964	13937	14100	14089	13958	13965	14252	14251	14026	14274	14151	14010	14030	13894	14069	14262	14081	14015	14184	14192	14119	14014	13985	14226	14265	14150	13973	13988	13990	14099	14126	14076	13948	14064	14086	13914	13879	14171	14037	14078	13996	14071	14068	13994	14165	14136	14098	14056	14051	14030	14344	14103	14030	14004	14062	14106	13990	14072	14262	14059	14213	14035	13873	14051	14079	13900	14121	14079	14121	14051	14021	14099	14166	14111	14229	14105	14113	14158	14111	14305	14213	14212	13904	14233	14090	14041	14291	13934	13999	13946	14001	14115	14164	14163	13912	14192	14164	14289	14176	14352	14094	14100	14170	13932	14060	14127	14218	14197	14167	14253	14144	13957	14258	14107	14062	14127	14163	14104	14057	14005	14028	14011	13984	14129	14242	14061	14132	14190	14220	14122	13999	14001	14086	14147	14106	14161	14118	14090	14192	14267	14079	13921	14226	14142	14068	14141	14140	14245	14000	14107	14146	14041	14188	14217	14123	14282	14113	14045	14224	14122	13968	14198	14117	13996	14315	14065	14178	14140	14118	14105	14074	14160	14160	14040	14042	14161	14139	14103	14172	14120	14151	14207	14217	14112	14144	14100	14401	14018	14113	14099	14050	13918	14078	14085	14296	14077	14181	14306	13922	14178	13994	14026	14305	14198	14095	14004	14009	13944	14174	14172	14031	14111	14068	14281	13933	14056	14081	14054	14112	14025	14138	14226	13928	14069	14229	14175	14061	14062	14012	14328	14133	14243	14089	14213	14341	14183	13948	14101	14031	14074	13938	14334	14051	14080	14056	14042	14116	14172	14343	13973	14154	14069	14233	14120	14019	14156	14001	14172	13993	14033	14148	14170	14126	14120	14128	14082	14155	14082	14167	14050	14184	14125	14067	14129	14152	13997	14028	14028	14175	14161	14124	14172	14211	14110	14123	14180	14178	13854	14149	13933	14260	14184	14010	13909	14181	14146	14168	14053	14217	14090	14227	14111	14222	14211	14036	14181	14019	14041	14178	13896	13969	14104	14112	14148	14182	14291	13823	14007	14069	14061	14141	14126	13975	14113	14059	14244	14196	13933	14169	14103	13892	14228	14108	14172	14295	14133	14005	14244	14032	14145	14074	14188	13977	14301	14116	14040	14105	14137	13875	14208	13944	14066	14109	14128	14013	14181	14004	13871	14139	13955	14102	14135	14089	14089	14151	14153	14160	14107	14172	14088	14064	13997	14141	14058	14185	14028	14174	14126	14151	14056	14188	14123	14042	14189	14065	14242	14027	14290	14126	14052	13958	14091	14095	14061	14123	14142	13972	14068	14241	13947	14226	14142	13972	14041	14146	14116	14085	14040	14088	14028	14159	14132	14008	13876	14084	14101	14141	14188	14187	14137	14291	14223	14098	14044	13994	14171	14139	14153	14231	13978	14167	14061	14155	14225	14179	14256	14207	14015	14057	14171	14043	14104	13985	14090	14023	14258	14039	14209	14277	14093	13983	14066	14117	13822	14150	14217	14195	14149	14273	14120	14244	14161	14011	14032	14091	14265	14208	14192	14197	14091	14056	14006	13981	14039	14097	14139	14121	14110	14170	14081	13967	14029	14149	13954	14040	14157	14187	13961	14134	14367	14103	14306	14268	14066	13992	14002	13947	14179	14053	14233	14136	14015	14298	14131	14114	13898	14106	13939	14277	14137	14012	14171	14110	14173	13879	14042	14164	14164	14152	14023	14172	14304	13948	14063	14195	14130	14011	14018	14081	14009	14106	14056	14264	14127	14063	14046	14121	14096	14219	14111	14253	13989	14094	14138	14263	14096	14130	14084	14035	14117	14191	14157	14214	14181	14067	14077	14173	14208	14029	14007	14226	14123	14068	14224	14150	13961	14069	13963	13852	14106	14019	14138	14280	14214	14096	14303	14020	13987	14153	14199	14210	14079	14178	14212	14097	14016	14004	14087	14061	14261	14012	14080	14046	14085	13969	14208	14052	13973	14097	14109	14078	14022	14048	14156	14153	14245	14179	14148	14006	14028	14062	14109	14106	14125	14167	14274	14051	14104	14202	14113	14044	14286	14181	13979	14047	14075	14202	14102	14118	14180	13962	13988	14299	14198	14032	14023	14043	13889	14158	14142	13991	14078	14369	14014	13968	14194	13829	14065	14325	14129	14073	14111	14154	14153	14060	14148	13991	14212	13962	14241	14215	13965	14192	14182	14099	14214	14041	14066	14170	13951	14143	14163	13992	14082	14061	14108	14260	14222	14186	14227	14177	14060	14198	14223	13965	14067	14056	14048	14208	14098	14124	14093	14058	13952	14123	14170	14025	14249	14044	14245	14270	13995	14006	14134	14144	14121	14176	14020	14178	14029	14047	13988	14254	14177	14071	14150	13963	14145	14070	13975	14096	14098	14077	14061	13939	14254	14107	14006	14339	14134	13987	14142	14150	14144	14147	14140	13997	14129	13956	14301	13935	14095	14170	14076	14154	13956	14161	13952	14145	14023	14023	14107	14253	14070	13993	14102	14127	14212	14120	14284	13871	14197	13854	14112	14226	14199	13951	14075	13990	14186	14097	14120	14113	14055	14033	14184	14015	13903	14117	14144	14196	14156	14028	14219	14040	14159	14226	13961	14137	13944	14100	14082	14087	14205	14176	13918	14143	14001	14001	14048	14063	14210	14147	14080	14192	14135	14114	14119	13932	13981	14332	14282	14103	14072	14003	14201	14147	14197	14081	14277	13985	14238	14033	14117	14179	14268	14108	14000	14278	13996	14095	14173	14047	14244	14198	14097	14151	14122	14151	14013	14019	14053	14112	14126	14222	14045	14039	14070	14201	14022	14232	14092	14015	13969	14039	14093	14047	14060	14223	14042	14059	13976	14118	13971	14074	14300	14145	14076	14073	14184	14200	14177	14083	14104	13958	14125	14020	14079	14166	14125	14001	14188	14104	14160	14181	14156	14212	13932	14128	14102	14161	14021	14097	14084	14068	14258	14190	14039	13927	14103	14115	14071	14133	14141	14153	13967	14039	14059	13993	14115	14248	13950	14094	14076	13983	14129	14154	14094	13996	14119	14102	14060	14193	13989	13992	14123	14069	14150	14153	14013	14137	13987	14135	14091	14262	14090	14046	14208	14032	14035	14181	14264	14104	14181	13919	14123	14199	14230	14042	14065	14193	14039	14066	14212	13987	14101	14100	14109	14279	14081	14015	13926	14246	14233	14086	13977	14268	14107	14074	14073	14125	14090	14248	14085	14023	14116	13992	14278	14071	14112	14074	14167	14152	13982	14221	14163	14034	14158	14131	14016	14085	14009	14157	14005	14148	13867	14067	14106	14047	14123	13997	13973	14078	13948	14126	14126	14113	14125	14070	14103	14128	14005	14094	14067	14134	14354	14191	14009	13993	14280	14258	14223	13944	14112	14044	14169	14061	14146	14006	14069	14000	14000	14062	14100	14074	14185	14212	14054	14008	14000	14166	14136	14089	14181	14094	14014	14100	14138	14062	14136	14121	14205	14105	14051	14156	14203	14129	14170	13951	14255	14080	14130	14003	14087	14069	14110	14147	14092	13975	14237	14197	14031	13975	13933	14256	14097	14110	14325	14164	14099	14255	14077	14012	14125	14122	14047	14215	14013	14183	14063	14088	14038	14208	14189	14083	14068	14035	14200	14333	14157	14027	14173	14063	14116	13917	14144	14232	14016	13986	14122	14089	14154	13997	14092	13968	14216	14046	14056	14128	14130	14174	14030	14094	14095	14051	14082	13984	14111	14173	14254	14264	14144	14034	14138	14220	14041	14170	14162	14053	14172	14048	14012	14173	14129	14026
22530	21523	28719	24737	21779	23257	22751	17704	16595	16459	16217	16023	16083	16191	16038	15899	15934	15867	15861	15682	15692	15799	15756	15662	15822	15569	16048	15683	15639	15760	15774	15620	15413	15521	15797	15619	15725	15821	15658	15652	15508	15715	15706	15702	15558	15671	15544	15562	15553	15435	15533	15460	15514	15427	15525	15745	15516	15607	15589	15612	15553	15471	15460	15731	15648	15552	15505	15519	15613	15500	15649	15611	15725	15478	15403	15532	15388	15707	15457	15692	15564	15610	15471	15694	15475	15584	15348	15672	15660	15708	15395	15415	15567	15584	15472	15525	15540	15445	15448	15483	15515	15450	15405	15444	15629	15541	15436	15555	15547	15434	15431	15449	15384	15460	15448	15503	15460	15592	15532	15589	15372	15610	15407	15436	15484	15363	15533	15617	15554	15247	15480	15416	15587	15470	15445	15496	15508	15459	15472	15402	15520	15360	15716	15397	15387	15549	15564	15544	15479	15784	15551	15463	15488	15416	15432	15479	15482	15637	15455	15596	15486	15498	15367	15319	15331	15464	15648	15604	15509	15344	15397	15607	15587	15784	15319	15773	15778	15543	15500	15476	15335	15611	15712	15518	15547	15420	15541	15620	15427	15425	15626	15439	15649	15643	15563	15683	15515	15599	15462	15390	15558	15665	15665	15464	15512	15451	15393	15627	15261	15614	15456	15655	15606	15612	15573	15451	15500	15289	15407	15433	15404	15395	15613	15362	15458	15709	15399	15489	15481	15371	15411	15300	15575	15522	15372	15336	15594	15430	15461	15558	15513	15683	15479	15287	15399	15493	15536	15595	15655	15537	15659	15607	15681	15514	15720	15428	15641	15497	15526	15566	15584	15244	15518	15525	15428	15462	15450	15548	15497	15524	15548	15555	15428	15469	15419	15881	15475	15414	15501	15508	15472	15448	15501	15514	15565	15460	15538	15602	15697	15530	15536	15437	15513	15576	15460	15602	15563	15460	15604	15567	15411	15683	15648	15512	15519	15364	15598	15456	15532	15391	15638	15544	15509	15633	15605	15424	15313	15447	15339	15493	15536	15448	15665	15518	15415	15497	15547	15581	15293	15407	15451	15356	15442	15437	15447	15579	15618	15406	15164	15489	15519	15564	15498	15233	15602	15416	15525	15414	15507	15603	15524	15543	15505	15476	15726	15413	15553	15364	15493	15529	15512	15500	15265	15480	15492	15571	15472	15371	15347	15565	15424	15589	15414	15495	15483	15382	15435	15484	15463	15451	15384	15505	15481	15542	15483	15556	15520	15546	15432	15357	15613	15508	15369	15291	15339	15363	15616	15464	15607	15466	15519	15527	15580	15540	15506	15349	15545	15406	15700	15543	15579	15368	15436	15369	15520	15354	15373	15445	15708	15557	15434	15412	15402	15480	15474	15501	15502	15495	15348	15490	15515	15602	15513	15459	15523	15418	15642	15420	15290	15580	15519	15777	15527	15391	15661	15554	15533	15588	15416	15293	15512	15385	15543	15561	15447	15530	15492	15606	15415	15408	15428	15611	15478	15417	15455	15479	15383	15553	15648	15336	15389	15397	15558	15523	15384	15417	15481	15379	15573	15392	15407	15409	15617	15434	15448	15542	15558	15617	15345	15408	15423	15398	15503	15600	15403	15287	15623	15566	15337	15411	15539	15501	15528	15510	15715	15624	15262	15338	15591	15494	15404	15504	15467	15733	15546	15450	15577	15592	15353	15460	15378	15446	15514	15444	15539	15458	15567	15664	15626	15208	15435	15424	15327	15458	15347	15467	15318	15585	15464	15596	15717	15570	15501	15465	15452	15532	15478	15310	15373	15524	15441	15627	15555	15503	15356	15347	15539	15710	15599	15437	15320	15354	15354	15372	15542	15332	15498	15473	15416	15300	15592	15678	15643	15594	15540	15569	15366	15610	15735	15593	15398	15270	15366	15556	15428	15386	15386	15536	15398	15671	15508	15472	15484	15603	15485	15610	15559	15393	15378	15476	15440	15472	15456	15346	15554	15360	15499	15613	15666	15386	15539	15407	15422	15442	15662	15448	15418	15528	15724	15410	15673	15393	15328	15512	15623	15458	15425	15454	15541	15403	15463	15406	15591	15379	15438	15536	15323	15555	15581	15469	15467	15416	15478	15430	15563	15406	15247	15363	15289	15652	15709	15467	15529	15510	15443	15378	15519	15442	15750	15374	15437	15577	15636	15460	15559	15333	15545	15682	15635	15421	15444	15513	15489	15445	15265	15404	15726	15571	15592	15335	15536	15231	15575	15468	15356	15451	15786	15419	15552	15372	15588	15523	15508	15553	15543	15432	15546	15643	15481	15572	15459	15678	15393	15535	15584	15164	15557	15452	15510	15382	15545	15447	15468	15626	15479	15442	15597	15658	15468	15512	15441	15590	15553	15512	15649	15461	15783	15550	15490	15456	15507	15650	15685	15620	15353	15564	15672	15260	15479	15376	15594	15566	15454	15472	15422	15411	15701	15544	15340	15635	15494	15348	15605	15482	15662	15517	15684	15536	15471	15624	15324	15619	15665	15480	15400	15472	15540	15560	15339	15693	15729	15546	15634	15771	15611	15577	15541	15605	15172	15411	15549	15727	15726	15657	15545	15697	15341	15537	15485	15701	15524	15379	15311	15620	15492	15557	15558	15572	15362	15502	15675	15431	15487	15499	15586	15460	15762	15523	15304	15489	15563	15469	15598	15552	15374	15520	15483	15638	15522	15521	15658	15347	15473	15681	15499	15651	15472	15522	15564	15558	15776	15443	15670	15366	15505	15574	15488	15345	15600	15377	15519	15552	15453	15400	15566	15535	15547	15522	15600	15473	15541	15522	15536	15502	15477	15686	15406	15410	15460	15647	15544	15504	15440	15471	15413	15536	15560	15577	15676	15662	15478	15669	15354	15493	15624	15618	15531	15394	15575	15318	15490	15544	15584	15461	15677	15327	15352	15563	15386	15274	15590	15521	15453	15459	15372	15499	15708	15607	15579	15372	15388	15414	15596	15355	15380	15503	15713	15384	15412	15361	15543	15400	15320	15249	15364	15427	15550	15421	15487	15564	15555	15647	15669	15498	15582	15808	15630	15494	15330	15434	15590	15613	15525	15432	15411	15416	15584	15272	15435	15316	15708	15527	15664	15545	15328	15500	15558	15466	15531	15448	15430	15535	15320	15430	15401	15579	15528	15466	15466	15575	15709	15495	15497	15276	15548	15476	15500	15679	15731	15590	15543	15409	15549	15444	15334	15301	15556	15478	15348	15378	15500	15405	15641	15362	15371	15424	15481	15321	15394	15481	15602	15394	15493	15361	15420	15364	15279	15436	15603	15572	15492	15421	15581	15454	15382	15469	15528	15615	15649	15615	15446	15695	15545	15624	15585	15442	15482	15395	15694	15390	15640	15492	15550	15348	15574	15339	15308	15166	15363	15380	15421	15586	15484	15489	15751	15619	15471	15359	15842	15554	15427	15494	15364	15496	15569	15591	15550	15520	15457	15508	15423	15537	15328	15590	15311	15561	15519	15586	15466	15462	15417	15533	15467	15542	15693	15430	15509	15505	15432	15425	15428	15508	15500	15653	15503	15300	15526	15288	15391	15594	15487	15453	15425	15448	15746	15492	15513	15513	15774	15628	15683	15463	15439	15454	15561	15582	15413	15482	15473	15390	15429	15572	15539	15363	15423	15471	15341	15478	15419	15415	15528	15397	15583	15399	15403	15489	15531	15264	15509	15603	15497	15569	15581	15303	15562	15486	15574	15585	15588	15475	15483	15353	15557	15659	15617	15512	15399	15487	15593	15376	15332	15594	15463	15333	15504	15434	15448	15552	15492	15494	15508	15461	15470	15537	15474	15381	15698	15541	15489	15460	15582	15501	15456	15455	15680	15247	15594	15631	15611	15523	15436	15681	15476	15308	15428	15552	15544	15469	15608	15417	15516	15517	15614	15534	15403	15527	15632	15491	15512	15603	15412	15534	15470	15628	15479	15580	15600	15621	15528	15288	15464	15576	15619	15494	15415	15491	15723	15464	15439	15515	15582	15611	15405	15525	15444	15512	15577	15513	15562	15339	15466	15398	15267	15385	15410	15605	15538	15593	15532	15569	15500	15485	15864	15446	15522	15589	15567	15564	15395	15336	15474	15446	15739	15776	15798	15357	15483	15244	15515	15552	15302	15562	15587	15429	15495	15492	15531	15432	15506	15490	15459	15627	15469	15485	15405	15506	15683	15308	15602	15379	15528	15459	15457	15462	15605	15468	15529	15468	15457	15471	15364	15451	15208	15278	15539	15282	15481	15490	15606	15467	15255	15471	15621	15383	15423	15373	15442	15525	15582	15516	15476	15369	15501	15434	15497	15578	15545	15560	15557	15500	15509	15452	15432	15408	15690	15591	15500	15636	15567	15377	15551	15493	15653	15536	15417	15314	15574	15404	15399	15593	15619	15300	15502	15520	15437	15459	15686	15772	15345	15575	15590	15483	15354	15631	15435	15432	15491	15410	15469	15427	15381	15132	15465	15530	15652	15454	15567	15412	15660	15432	15485	15471	15600	15457	15346	15250	15515	15280	15493	15477	15536	15325	15364	15498	15348	15365	15609	15479	15545	15596	15662	15338	15412	15437	15363	15572	15587	15541	15352	15608	15497	15351	15515	15474	15476	15443	15463	15489	15367	15554	15449	15478	15395	15418	15449	15480	15611	15481	15520	15491	15311	15397	15644	15432	15522	15483	15350	15377	15578	15663	15549	15596	15459	15414	15444	15583	15416	15532	15551	15480	15578	15558	15618	15521	15589	15409	15524	15686	15621	15389	15405	15391	15566	15720	15214	15467	15457	15403	15430	15595	15334	15406	15500	15426	15605	15534	15505	15752	15234	15432	15454	15565	15491	15467	15495	15360	15377	15474	15358	15211	15479	15321	15434	15364	15359	15558	15346	15299	15480	15644	15591	15322	15476	15491	15525	15508	15375	15458	15501	15428	15604	15425	15553	15636	15279	15267	15385	15430	15602	15397	15507	15550	15407	15345	15479	15452	15407	15521	15505	15506	15554	15509	15472	15453	15413	15663	15580	15359	15516	15763	15586	15357	15382	15305	15372	15485	15332	15536	15323	15608	15488	15535	15299	15446	15347	15361
17832	38348	27855	21527	19226	17079	16072	15551	14810	14289	14265	13968	14031	13991	13964	13963	13951	13934	13834	13734	13812	13695	13644	13646	13656	13696	13852	13483	13564	13804	13701	13656	13615	13734	13611	13488	13529	13526	13539	13730	13569	13513	13472	13442	13651	13650	13585	13375	13504	13415	13592	13680	13644	13519	13457	13580	13708	13462	13666	13511	13763	13446	13592	13555	13380	13668	13538	13532	13609	13525	13517	13671	13590	13474	13565	13474	13516	13518	13630	13495	13611	13622	13446	13479	13510	13434	13430	13481	13483	13684	13642	13515	13417	13611	13462	13622	13551	13658	13499	13539	13461	13600	13321	13509	13469	13529	13520	13531	13367	13623	13574	13475	13459	13446	13595	13622	13615	13591	13429	13537	13535	13646	13629	13610	13464	13475	13503	13554	13490	13342	13519	13640	13537	13507	13587	13532	13548	13393	13584	13655	13502	13504	13613	13577	13600	13583	13405	13584	13462	13626	13601	13419	13546	13432	13348	13661	13411	13518	13641	13491	13480	13593	13634	13550	13535	13620	13575	13578	13615	13422	13413	13471	13428	13498	13423	13399	13789	13596	13437	13359	13596	13303	13673	13449	13531	13632	13741	13519	13424	13449	13528	13587	13574	13406	13476	13463	13478	13592	13598	13600	13461	13504	13551	13585	13745	13688	13605	13542	13607	13633	13725	13495	13510	13529	13399	13476	13370	13739	13526	13665	13479	13537	13432	13514	13478	13605	13504	13347	13576	13484	13638	13440	13488	13472	13642	13515	13462	13606	13502	13410	13672	13468	13430	13528	13336	13475	13490	13550	13508	13554	13541	13526	13522	13493	13623	13517	13514	13537	13269	13563	13670	13554	13417	13484	13610	13564	13489	13758	13384	13400	13437	13596	13536	13621	13551	13500	13594	13489	13586	13650	13518	13365	13463	13397	13500	13463	13441	13492	13623	13439	13514	13671	13457	13379	13312	13365	13509	13420	13593	13527	13582	13529	13441	13353	13405	13568	13633	13504	13586	13324	13474	13398	13330	13506	13646	13288	13526	13606	13580	13552	13520	13416	13535	13514	13424	13581	13689	13539	13533	13458	13494	13437	13613	13479	13502	13677	13415	13354	13652	13480	13406	13450	13471	13415	13526	13398	13654	13515	13455	13467	13660	13427	13593	13360	13484	13492	13579	13741	13646	13538	13620	13436	13586	13387	13664	13493	13515	13525	13514	13573	13439	13566	13604	13507	13461	13606	13534	13432	13644	13632	13481	13564	13560	13386	13600	13673	13646	13580	13368	13527	13370	13552	13521	13567	13418	13467	13435	13512	13500	13466	13542	13624	13524	13330	13260	13405	13562	13485	13497	13660	13532	13622	13697	13383	13568	13609	13322	13502	13508	13653	13386	13500	13390	13456	13452	13625	13595	13445	13566	13391	13721	13407	13389	13622	13676	13576	13610	13514	13450	13421	13546	13624	13492	13496	13598	13487	13398	13408	13562	13560	13313	13762	13459	13481	13302	13534	13582	13674	13425	13590	13570	13692	13507	13369	13456	13577	13593	13449	13516	13533	13359	13438	13353	13423	13479	13514	13603	13343	13491	13524	13609	13473	13525	13398	13557	13433	13550	13599	13695	13479	13649	13556	13495	13598	13457	13727	13624	13468	13424	13525	13403	13470	13531	13571	13662	13524	13454	13425	13520	13433	13405	13546	13275	13445	13512	13418	13454	13342	13434	13459	13561	13494	13499	13501	13563	13352	13462	13723	13679	13535	13646	13464	13529	13545	13573	13373	13536	13602	13518	13505	13437	13572	13493	13252	13504	13416	13411	13641	13611	13529	13523	13601	13522	13609	13434	13466	13591	13458	13588	13474	13413	13510	13468	13679	13717	13521	13387	13487	13394	13302	13494	13546	13648	13645	13543	13574	13421	13567	13509	13531	13451	13690	13609	13515	13653	13539	13493	13505	13641	13563	13234	13673	13559	13627	13493	13635	13563	13594	13329	13509	13567	13534	13689	13653	13365	13582	13470	13467	13632	13627	13475	13629	13634	13514	13656	13382	13571	13591	13698	13724	13534	13772	13501	13541	13337	13377	13380	13411	13633	13435	13575	13491	13526	13470	13574	13635	13295	13491	13526	13679	13577	13606	13502	13485	13444	13448	13636	13484	13290	13496	13382	13509	13508	13535	13427	13567	13471	13553	13551	13423	13646	13377	13558	13550	13518	13577	13699	13498	13668	13727	13550	13520	13434	13340	13493	13451	13611	13472	13358	13568	13499	13557	13440	13532	13530	13738	13399	13449	13546	13329	13628	13425	13432	13613	13578	13513	13393	13655	13617	13334	13564	13546	13606	13427	13555	13560	13459	13525	13383	13515	13522	13632	13510	13722	13564	13514	13493	13475	13547	13476	13326	13479	13475	13562	13335	13641	13566	13575	13509	13484	13696	13453	13446	13581	13473	13549	13393	13588	13373	13467	13475	13515	13477	13569	13438	13286	13576	13531	13403	13535	13653	13370	13465	13428	13625	13492	13484	13359	13556	13525	13685	13572	13597	13649	13371	13529	13534	13511	13495	13673	13488	13487	13641	13568	13530	13516	13457	13562	13454	13333	13530	13543	13480	13458	13518	13463	13505	13403	13476	13510	13494	13640	13504	13681	13702	13469	13497	13623	13547	13676	13546	13550	13426	13325	13438	13438	13587	13674	13504	13455	13505	13599	13551	13425	13581	13467	13591	13575	13385	13502	13576	13485	13462	13536	13562	13545	13557	13618	13565	13366	13486	13451	13435	13512	13599	13540	13662	13338	13696	13445	13581	13470	13516	13362	13418	13567	13559	13440	13354	13533	13408	13562	13569	13657	13607	13548	13490	13623	13551	13404	13442	13538	13541	13583	13553	13569	13597	13554	13459	13590	13548	13692	13471	13515	13513	13509	13595	13706	13446	13667	13710	13378	13519	13626	13521	13593	13441	13535	13532	13625	13548	13450	13452	13473	13484	13645	13429	13713	13350	13518	13626	13609	13497	13571	13498	13540	13396	13615	13410	13549	13527	13498	13689	13515	13647	13424	13631	13587	13474	13621	13485	13542	13573	13507	13445	13592	13548	13496	13406	13568	13676	13363	13524	13363	13360	13521	13381	13416	13680	13560	13561	13567	13560	13475	13583	13529	13460	13517	13488	13489	13662	13566	13634	13686	13517	13629	13487	13595	13691	13520	13387	13513	13455	13584	13388	13423	13521	13462	13588	13581	13618	13632	13554	13532	13555	13506	13495	13494	13565	13615	13441	13410	13429	13464	13597	13601	13556	13474	13395	13421	13435	13484	13538	13487	13367	13489	13425	13512	13492	13612	13523	13217	13453	13581	13602	13598	13596	13529	13496	13636	13463	13470	13540	13655	13444	13642	13395	13693	13447	13633	13413	13423	13583	13583	13598	13498	13521	13431	13606	13635	13508	13523	13522	13553	13431	13531	13482	13386	13561	13635	13625	13481	13620	13438	13452	13542	13638	13524	13457	13545	13323	13513	13521	13691	13516	13411	13608	13531	13507	13536	13508	13567	13500	13692	13616	13495	13592	13521	13576	13549	13534	13479	13545	13517	13573	13529	13672	13717	13569	13576	13616	13510	13386	13449	13547	13547	13533	13627	13423	13557	13450	13401	13401	13659	13780	13436	13665	13517	13480	13543	13558	13588	13467	13459	13413	13631	13535	13556	13441	13684	13575	13538	13542	13532	13451	13433	13448	13494	13564	13510	13401	13269	13543	13351	13528	13394	13646	13409	13577	13467	13397	13576	13511	13588	13629	13459	13481	13471	13536	13716	13434	13647	13347	13525	13539	13592	13588	13578	13627	13457	13507	13757	13352	13408	13548	13501	13397	13553	13672	13557	13590	13705	13452	13310	13540	13485	13411	13490	13526	13477	13564	13748	13575	13523	13476	13594	13431	13603	13448	13435	13455	13439	13478	13528	13444	13647	13554	13617	13517	13568	13498	13462	13540	13482	13609	13484	13561	13433	13493	13494	13541	13444	13492	13448	13572	13550	13518	13670	13558	13558	13459	13470	13420	13565	13473	13634	13383	13559	13421	13551	13580	13441	13505	13607	13485	13363	13601	13636	13576	13582	13497	13586	13547	13449	13578	13429	13699	13638	13529	13793	13552	13477	13563	13476	13387	13531	13623	13463	13486	13615	13499	13547	13526	13533	13497	13522	13555	13580	13506	13547	13484	13507	13611	13327	13660	13484	13503	13453	13556	13507	13417	13512	13558	13484	13555	13441	13521	13698	13502	13670	13475	13539	13573	13494	13507	13490	13595	13312	13690	13544	13727	13578	13559	13260	13577	13648	13488	13506	13637	13465	13399	13566	13589	13475	13555	13634	13612	13439	13516	13532	13467	13454	13372	13689	13430	13527	13417	13569	13544	13501	13636	13548	13501	13663	13538	13320	13543	13530	13645	13599	13482	13482	13514	13575	13532	13461	13490	13464	13441	13562	13803	13519	13552	13519	13368	13437	13549	13618	13571	13551	13619	13639	13644	13587	13535	13603	13465	13564	13636	13447	13544	13596	13663	13522	13494	13615	13557	13542	13543	13675	13600	13578	13444	13503	13539	13390	13628	13509	13561	13544	13514	13427	13658	13544	13576	13428	13657	13529	13630	13448	13476	13638	13636	13481	13401	13572	13530	13651	13602	13558	13411	13514	13513	13475	13460	13580	13585	13504	13430	13357	13502	13537	13499	13663	13611	13523	13584	13631	13687	13491	13608	13354	13527	13368	13572	13687	13344	13583	13484	13424	13419	13501	13515	13413	13550	13525	13617	13727	13387	13554	13390	13577	13521	13492	13478	13671	13593	13645	13448	13651	13553	13452	13398	13476	13465	13467	13483	13519	13531	13533	13475	13558	13669	13637	13612	13396	13378	13412	13345	13510	13409	13304	13575	13532	13487	13556	13531	13558	13630	13520	13647	13491	13684	13530	13800	13418	13722	13472	13497	13485	13455	13647	13417	13564	13536	13518	13400	13585	13557	13448	13649	13577	13541	13490	13479	13524	13628	13497	13621	13496	13582	13537	13611	13536	13653	13420	13526	13599	13535	13399	13569	13617	13595	13566	13530	13633	13530	13518	13415	13418	13531	13514	13641	13538	13579	13539
29578	24263	26512	22616	18719	17737	17277	16954	16948	16506	16522	16450	16348	16435	16619	16321	16598	16468	16375	16420	16405	16395	16371	16462	16515	16351	16404	16384	16521	16391	16718	16591	16611	16424	16453	16544	16462	16649	16456	16373	16565	16260	16525	16547	16359	16581	16444	16194	16356	16600	16330	16447	16463	16430	16525	16164	16412	16396	16519	16281	16395	16404	16088	16272	16403	16487	16366	16426	16304	16397	16148	16445	16363	16294	16391	16383	16583	16246	16387	16471	16298	16351	16461	16311	16431	16437	16348	16623	16683	16242	16330	16581	16465	16311	16565	16503	16491	16357	16387	16395	16397	16461	16246	16473	16360	16371	16121	16285	16438	16247	16419	16369	16650	16580	16391	16298	16353	16484	16126	16467	16337	16167	16293	16296	16326	16320	16498	16514	16254	16492	16353	16269	16608	16395	16408	16235	16426	16323	16594	16418	16337	16507	16487	16220	16434	16285	16363	16600	16359	16383	16366	16551	16443	16202	16473	16361	16538	16249	16486	16251	16409	16289	16209	16297	16383	16528	16339	16286	16430	16346	16358	16572	16358	16419	16432	16199	16408	16267	16407	16310	16465	16306	16322	16484	16259	16357	16402	16259	16504	16568	16362	16373	16349	16343	16399	16600	16433	16443	16505	16502	16455	16356	16435	16419	16253	16459	16479	16500	16503	16422	16461	16296	16317	16415	16497	16331	16410	16513	16444	16488	16323	16393	16339	16574	16400	16306	16437	16501	16258	16323	16405	16360	16491	16392	16469	16374	16214	16448	16516	16480	16443	16154	16347	16367	16382	16473	16186	16500	16360	16065	16247	16304	16436	16268	16358	16406	16440	16526	16340	16234	16370	16418	16401	16206	16339	16332	16623	16612	16470	16449	16547	16378	16424	16441	16502	16491	16256	16443	16518	16350	16496	16254	16280	16288	16485	16281	16430	16180	16294	16284	16326	16279	16447	16322	16329	16346	16276	16201	16472	16283	16240	16504	16406	16285	16188	16295	16289	16296	16448	16535	16308	16374	16530	16313	16453	16431	16148	16275	16554	16235	16457	16542	16213	16384	16511	16566	16444	16384	16473	16328	16279	16340	16520	16141	16347	16628	16435	16285	16367	16400	16389	16371	16421	16433	16431	16139	16297	16452	16619	16415	16509	16317	16410	16289	16318	16291	15989	16315	16537	16350	16401	16544	16483	16392	16409	16260	16356	16452	16310	16335	16479	16161	16302	16547	16494	16627	16472	16345	16446	16520	16476	16392	16537	16696	16339	16569	16337	16432	16486	16576	16320	16508	16431	16623	16336	16392	16548	16488	16329	16413	16115	16392	16267	16303	16432	16503	16310	16448	16401	16506	16439	16293	16458	16445	16324	16370	16463	16456	16166	16124	16379	16399	16562	16386	16437	16425	16535	16409	16310	16452	16524	16398	16296	16241	16364	16406	16183	16325	16374	16447	16375	16454	16493	16494	16553	16452	16458	16440	16650	16385	16303	16476	16567	16306	16485	16340	16376	16348	16568	16405	16342	16353	16451	16408	16496	16443	16346	16297	16275	16210	16460	16355	16483	16295	16355	16383	16353	16346	16340	16473	16394	16396	16685	16478	16264	16559	16555	16349	16563	16456	16340	16360	16363	16412	16455	16353	16359	16354	16411	16676	16361	16471	16382	16366	16528	16470	16256	16411	16351	16223	16174	16167	16290	16134	16273	16113	16398	16403	16406	16396	16537	16551	16177	16334	16441	16465	16314	16246	16584	16345	16414	16210	16377	16333	16476	16373	16322	16511	16378	16586	16415	16418	16338	16284	16314	16458	16316	16391	16602	16374	16279	16330	16252	16394	16211	16396	16491	16357	16280	16208	16098	16463	16287	16360	16199	16502	16298	16410	16424	16169	16231	16447	16307	16148	16567	16291	16376	16406	16467	16542	16359	16302	16278	16506	16385	16441	16544	16473	16324	16496	16306	16506	16349	16287	16380	16339	16473	16280	16547	16329	16184	16366	16502	16593	16332	16452	16346	16433	16281	16463	16251	16410	16564	16357	16570	16376	16328	16444	16401	16454	16306	16166	16675	16406	16477	16425	16426	16312	16496	16456	16196	16277	16688	16234	16592	16061	16448	16536	16299	16329	16388	16267	16542	16274	16376	16610	16501	16432	16356	16341	16410	16569	16450	16493	16433	16385	16534	16485	16250	16276	16272	16304	16482	16414	16609	16287	16272	16281	16413	16384	16298	16284	16351	16402	16354	16357	16338	16260	16311	16488	16402	16400	16568	16386	16408	16516	16393	16486	16437	16568	16301	16453	16426	16281	16459	16437	16569	16455	16519	16355	16328	16536	16475	16219	16468	16265	16324	16458	16601	16752	16487	16403	16389	16373	16209	16200	16386	16481	16326	16361	16461	16368	16389	16407	16326	16572	16487	16488	16516	16407	16210	16393	16493	16399	16462	16251	16360	16410	16477	16273	16540	16494	16185	16366	16340	16547	16416	16516	16371	16525	16351	16410	16304	16586	16333	16330	16455	16408	16315	16378	16543	16354	16445	16264	16455	16268	16474	16195	16322	16455	16538	16541	16507	16321	16350	16452	16473	16453	16520	16170	16390	16477	16575	16407	16428	16307	16461	16431	16450	16396	16441	16423	16350	16578	16623	16500	16509	16214	16425	16175	16380	16607	16400	16630	16509	16267	16410	16281	16565	16554	16318	16239	16328	16313	16540	16451	16346	16355	16257	16324	16587	16472	16435	16334	16323	16230	16313	16223	16381	16410	16223	16438	16341	16429	16345	16396	16423	16426	16336	16422	16208	16504	16318	16526	16358	16397	16247	16700	16549	16468	16554	16303	16264	16579	16493	16368	16385	16324	16363	16587	16371	16374	16343	16352	16432	16459	16453	16507	16485	16317	16341	16098	16377	16623	16354	16565	16357	16439	16516	16361	16331	16425	16458	16408	16305	16224	16396	16432	16369	16205	16615	16389	16459	16461	16376	16642	16335	16340	16398	16355	16338	16325	16245	16397	16330	16349	16589	16552	16612	16209	16549	16367	16341	16299	16485	16460	16184	16293	16492	16371	16314	16294	16361	16490	16406	16507	16505	16335	16450	16204	16357	16433	16203	16450	16282	16272	16460	16419	16375	16484	16797	16325	16431	16270	16628	16314	16260	16424	16406	16302	16332	16277	16378	16626	16373	16501	16333	16163	16365	16204	16337	16327	16499	16518	16453	16355	16344	16420	16350	16233	16411	16386	16347	16455	16504	16468	16371	16379	16248	16418	16469	16405	16497	16498	16445	16293	16401	16417	16626	16617	16548	16417	16235	16542	16584	16308	16419	16457	16522	16457	16372	16455	16356	16405	16320	16178	16493	16578	16321	16530	16458	16411	16369	16487	16297	16326	16374	16432	16453	16281	16406	16484	16461	16334	16426	16376	16187	16234	16383	16304	16293	16412	16638	16363	16496	16350	16246	16361	16316	16560	16530	16447	16607	16516	16401	16333	16345	16424	16415	16482	16537	16539	16335	16395	16346	16266	16263	16175	16479	16395	16450	16255	16422	16466	16469	16151	16578	16282	16405	16622	16564	16247	16585	16486	16310	16506	16316	16449	16719	16508	16189	16361	16585	16620	16477	16539	16232	16439	16391	16494	16472	16311	16549	16575	16532	16445	16244	16295	16401	16448	16341	16458	16457	16299	16422	16551	16370	16482	16312	16324	16448	16283	16182	16273	16293	16507	16002	16333	16530	16496	16615	16328	16436	16316	16417	16428	16475	16381	16477	16391	16389	16395	16404	16373	16517	16425	16237	16540	16425	16295	16428	16364	16460	16357	16579	16305	16386	16381	16058	16434	16478	16233	16351	16376	16224	16351	16452	16379	16508	16265	16399	16471	16429	16208	16336	16389	16370	16374	16330	16376	16448	16525	16340	16257	16308	16586	16558	16511	16109	16444	16490	16394	16337	16270	16474	16210	16446	16424	16557	16509	16577	16314	16469	16457	16519	16399	16463	16408	16455	16374	16346	16601	16496	16307	16259	16518	16587	16580	16423	16523	16378	16246	16578	16394	16467	16259	16302	16348	16457	16301	16384	16389	16516	16349	16215	16433	16294	16319	16561	16344	16410	16276	16164	16402	16353	16439	16402	16311	16415	16183	16489	16266	16426	16239	16508	16574	16463	16421	16327	16382	16488	16437	16393	16384	16539	16488	16577	16549	16558	16518	16350	16522	16276	16327	16421	16330	16480	16478	16374	16204	16289	16535	16439	16284	16500	16213	16615	16499	16330	16509	16480	16293	16709	16452	16559	16522	16576	16527	16318	16564	16519	16473	16297	16433	16193	16438	16328	16521	16262	16340	16333	16542	16474	16310	16410	16453	16401	16500	16470	16393	16322	16485	16493	16334	16296	16493	16393	16503	16339	16428	16518	16360	16307	16210	16322	16317	16470	16379	16367	16498	16427	16570	16414	16664	16376	16372	16202	16299	16446	16403	16482	16471	16409	16385	16356	16597	16360	16445	16318	16396	16314	16357	16211	16403	16451	16463	16261	16331	16658	16403	16638	16432	16294	16318	16444	16305	16410	16160	16429	16570	16390	16406	16435	16367	16498	16408	16497	16595	16493	16460	16457	16293	16459	16403	16489	16291	16408	16297	16384	16386	16537	16426	16355	16384	16350	16427	16442	16363	16307	16490	16523	16227	16457	16567	16346	16290	16524	16457	16405	16274	16365	16434	16284	16315	16414	16570	16541	16609	16197	16500	16337	16505	16058	16358	16468	16153	16176	16432	16458	16453	16235	16438	16425	16291	16436	16399	16333	16293	16316	16345	16459	16341	16356	16392	16527	16371	16328	16516	16696	16424	16365	16544	16182	16313	16325	16626	16151	16374	16240	16356	16384	16358	16469	16147	16399	16441	16495	16418	16332	16256	16302	16402	16234	16493	16374	16439	16280	16294	16459	16346	16318	16254	16350	16413	16465	16228	16223	16450	16456	16321	16510	16497	16322	16243	16326	16444	16484	16490	16502	16405	16295	16443	16247	16277	16339	16505	16341	16382	16501	16356	16395	16460	16630	16408	16165	16642	16511	16483	16330	16340	16338	16327	16279	16269	16394	16545	16500	16198	16480	16488	16524	16338	16574	16380	16401	16468
19559	30250	22002	18146	16872	15856	15228	14865	14723	14637	14548	14426	14403	14372	14330	14212	14416	14376	14288	14287	14392	14272	14210	14174	14285	14140	14169	14209	14304	14016	14250	14191	14271	14202	14211	14028	14176	14045	14344	14167	14184	14113	14172	14158	14231	14156	14175	14201	14198	14068	14145	14329	14096	14283	14360	14038	14120	14279	14219	14093	13998	14254	14120	14217	14284	14084	14010	14216	14104	14161	14199	13949	14128	14211	14128	14157	14243	14126	14156	14274	14252	14184	14206	14158	14296	14082	14078	14010	14052	14301	14206	14051	14201	14231	14107	14100	14157	13960	14095	14084	14103	14172	14216	14029	14196	14208	14302	14154	14286	14165	14102	14208	14072	14147	14044	14164	13998	14172	14239	14275	14222	13940	14148	13955	14079	14138	14136	14169	14081	14046	14115	14169	14103	14145	14188	14287	13997	14021	14169	14113	14257	14221	14133	14135	13975	14220	14137	14305	14187	14077	14119	13961	14168	14102	14254	14087	14163	14057	14154	14221	14067	14093	14178	14205	14010	14150	14087	14094	14205	14144	14265	14103	14032	14159	14137	13999	14122	14040	13913	14113	14199	14234	14255	14170	14224	14180	14121	14002	14187	14224	14208	14206	14013	14098	14110	14090	14197	14031	14307	14085	14353	14158	14166	14178	14195	14209	14188	14125	14182	13971	14071	13967	13953	14263	14164	14123	14072	14235	14011	14124	14280	14114	14274	14212	14028	14228	14152	14218	14156	14248	14122	14220	14091	14266	14160	14159	14204	14138	14102	14162	14311	14265	14108	14242	14328	14167	13965	14349	14147	14103	14209	14159	13999	14127	14104	14081	14164	14183	14040	14142	14164	14131	14075	14122	14159	14294	14084	14115	14256	13981	14096	14053	14218	14141	14112	14280	14300	14140	14050	14130	14016	14297	14072	14124	14133	14185	13948	14028	14239	14161	14211	14021	14227	14341	14221	14343	14071	14118	14054	14233	14163	14169	14232	14018	14126	14190	14239	13988	14225	14292	13984	14090	14081	14154	14217	14130	14234	14206	14140	14150	14238	14150	14210	14133	14205	14114	13953	14100	14060	14253	14118	14203	14057	14287	14220	14189	14166	14079	14213	14104	14254	13973	14164	14189	14118	14195	14143	14287	14278	14051	14202	14030	14311	14104	14095	14122	14106	14078	14282	14102	14140	14240	14210	14071	14012	14101	14244	14293	14294	14039	14002	14145	14169	14214	14228	14225	14312	14116	14160	14293	14077	14165	14148	14085	14304	14251	14192	14115	14117	13990	14198	14176	14375	14154	13939	14162	14203	14251	14260	14194	14150	14211	13987	14153	14094	13967	14249	14199	14192	14162	14018	14146	14266	14187	14087	14003	14059	14299	14220	14089	14083	14304	13910	14187	14019	14042	13959	14242	14209	14227	14221	14072	14158	14037	14026	13971	14167	14089	14137	14090	14065	14085	14054	14166	14057	14003	14226	14028	14316	14115	14236	14085	14032	14117	14087	14121	14037	14326	14163	14067	14224	14124	14150	14155	14250	14295	14000	14309	14201	14076	14155	14038	14333	14159	14022	14210	14054	14137	14112	14090	14231	14119	14238	14104	14059	14085	14111	14053	14207	14095	14146	13988	14164	14072	14099	14249	14075	14042	14019	14211	13996	14163	14208	14304	14144	14148	14115	14226	14010	14204	14182	14121	14208	14231	14165	14081	14199	14303	14174	14248	14185	14041	14212	14356	14111	14104	14067	14092	14272	14091	14270	14173	14126	14283	14240	14308	14076	13992	14145	14456	14091	14210	14180	14255	14152	14173	14149	14237	14046	14163	14180	14267	14194	14134	14138	14109	14106	14138	14227	14074	14164	14152	13966	14150	14084	14150	14096	14126	14097	14041	14174	14157	14080	13940	14284	14082	14111	14259	14029	14227	14033	14109	14090	14218	14364	14103	14085	14031	14154	14181	14222	14069	14074	14099	14120	14108	14180	14233	13923	14209	14169	14131	14192	14206	14235	14104	14239	14021	14255	14210	13974	14235	14088	14087	14222	14169	14137	14144	14128	14091	14167	14143	14134	14023	14197	14201	14249	14066	13983	14058	14138	14095	14096	14354	13902	14179	14233	13965	14099	14170	14182	13994	14218	14148	14177	14116	14184	14027	14191	14184	14123	14308	14156	14171	14129	14056	14135	14262	14080	14331	14273	14232	14137	14022	14202	14173	14080	14153	14156	14187	14078	14303	14085	14105	14238	14207	14206	14082	14285	14195	14131	14033	14402	13990	14131	14304	14200	14158	14017	14070	14275	14258	14266	14263	14200	14057	14360	14266	14186	14151	13968	14189	14247	14145	14050	14152	14069	14213	14178	14148	14187	14040	14131	14174	14262	14291	14131	14180	13991	14125	14175	13993	14100	14044	14180	14178	14040	14267	14139	14238	14073	14126	14244	14035	14137	14271	14179	14079	14080	14269	14031	14044	14316	14155	14013	14238	14033	14030	14078	14263	14169	14147	14188	14200	14069	14002	14218	14005	14144	14328	14073	14220	14277	14174	13972	14273	14257	14112	14156	14146	14103	14226	14295	14122	14143	14184	14000	14117	14256	14175	14108	14066	14222	14123	14105	14135	14084	14102	14188	14171	14045	13977	14131	14314	14022	14165	14131	14217	14211	14083	14327	14072	14211	14083	14179	14060	14110	13952	14109	14072	14086	14218	14001	13985	14147	14084	14382	14179	14228	14131	14239	14265	14186	14119	14101	14197	14083	14081	14191	14026	14183	14471	14232	14201	14153	14217	14128	14204	14180	14272	14220	13969	14056	14064	14278	14113	14061	14203	14051	14118	14122	14062	14108	14171	14162	14322	14178	14121	14153	14078	14148	14115	14091	14066	14273	14110	14257	14107	14183	14300	14085	14116	14134	14084	14077	14170	14096	14038	14087	14325	14205	14123	14282	14135	14044	13980	14213	14104	14348	14204	14252	14108	14212	14152	14217	14096	14073	14077	14152	14165	14087	14172	14182	14266	14290	14252	14050	14006	14252	14030	14322	14124	14202	14352	14149	14261	14156	14202	14161	14070	14110	13988	14142	14021	14040	14339	14337	14171	14260	14200	14316	14196	14159	13956	14178	14197	14236	14185	14042	14172	14114	14098	14099	14176	14060	14175	14132	14294	14205	14153	14310	14083	14166	14172	14038	14209	14079	14181	14054	14257	14135	14199	14196	14099	13976	14280	14271	14063	14256	14098	14118	14302	14115	14042	14336	14033	14113	14190	14209	14308	14174	14089	14258	14112	14263	14184	14142	14203	14127	14122	14193	14155	14202	14053	14051	14162	13978	14234	14098	14056	14129	14069	14169	14112	14350	14000	14207	14023	14098	14155	14187	14120	14281	14114	14221	14135	14288	14126	14070	14339	14083	14213	14222	14189	14248	14121	14068	14133	14348	14334	14163	14197	14224	14221	14372	14104	14180	14044	14224	14372	14207	14180	14090	14149	14223	14084	14336	14104	14163	14414	14245	14105	14191	13998	14107	14121	14211	14265	13974	14208	14238	14169	14274	13945	14028	14146	14050	14100	14333	14231	14233	14058	14214	14130	14047	14068	14055	14125	14075	14197	14260	14233	14229	14115	14132	14324	14155	14261	14290	14065	14157	14252	14107	14184	14112	14332	14103	14140	14236	14092	13992	14165	14224	14022	14205	14238	14175	14170	14200	14205	14151	14204	14082	14309	14186	14072	14315	14130	14281	14145	14193	14136	14117	14218	14220	14156	14181	13921	14042	14042	14096	14090	14210	14142	14219	14032	14205	14270	14141	14075	14194	14112	14172	14273	14165	14287	14171	14134	14198	14125	14096	14100	14034	14023	14138	14127	14171	13983	13916	14257	14186	14066	14000	14204	14279	14218	14187	14121	14074	14093	13990	14159	14174	14247	13981	14273	14179	14313	14192	14159	14267	14045	14231	14237	14203	14073	14136	14127	14068	14268	14035	14095	14190	14397	14190	14167	14134	14157	14187	14025	14108	14092	14056	14214	14162	14303	14191	14224	14112	14065	14127	14318	13980	14048	14093	14196	14212	14178	14192	14147	14297	14112	14104	14158	14148	14213	14178	14264	14147	14297	14228	14306	14232	14161	14060	14183	14115	14219	14053	14134	14305	14171	14085	14029	14110	14241	13940	14167	14239	14115	14178	14182	14181	13928	14030	14174	13979	14176	14053	14059	14157	14161	14157	14169	14179	14251	14108	14176	13983	14030	14184	14131	14168	14188	14285	14187	14158	14242	14243	14246	14086	14212	14162	13969	14143	14009	14171	14176	14010	14227	13988	14119	14119	14214	14176	14125	14301	14229	14218	14249	14158	14025	14317	14075	14091	14253	14084	14190	14258	14201	14260	14280	14076	14258	14109	14241	14225	14099	14163	14056	14313	14140	14171	14234	14151	14073	14061	14170	14061	14118	14224	14102	14197	14124	14066	14297	14136	13993	13963	14199	14169	14119	14272	14204	14189	14086	14216	14113	14311	14016	14064	14295	14198	14131	14311	14005	14144	14175	14157	14204	14077	14170	14083	14125	14117	13989	14266	14191	14277	14089	14048	14095	14040	14087	14147	13950	13955	14274	14041	14051	14253	14036	14296	14051	14136	14061	14212	14305	14193	14341	14245	14153	14058	14123	14275	14039	14165	14309	14061	14033	14232	14191	14145	14293	13994	14072	14042	14061	14187	14182	14044	14132	14210	14141	14322	14114	14080	14133	14147	14253	14107	14251	14100	14244	14100	14141	13942	14133	14163	14112	14196	14038	14411	14199	14295	13975	14170	14208	14131	14176	14031	14257	14208	14032	13991	14208	14185	14077	14153	14186	13987	14132	14242	14095	14145	14288	14079	14001	14285	14052	14104	14106	14088	13972	14149	14111	14221	14178	14101	14019	14212	14158	14064	14199	14247	14115	14123	14030	14169	14169	14253	14178	14241	14417	14210	14102	14174	14040	14197	14284	14208	14109	14085	14237	14085	14311	14116	14106	14182	14036	14215	14289	14266	14117	14260	14099	14157	14071	14045	14182	14161	14199	14276	14192	14101	13999	14190	14012	14333	14308	14197	14165	14144	14068	14223	14204	14226	14076	14147	14091	14050	14145	14240	14112	14177	14371
23514	21534	28225	25420	22492	20818	19178	16805	16303	16336	16225	15932	15998	16139	16130	15775	15934	15870	15865	15849	15892	15821	15710	15473	15838	15682	15675	15791	15708	15761	15613	15755	15750	15850	15703	15624	15537	15500	15516	15545	15659	15660	15746	15496	15619	15741	15628	15609	15700	15544	15554	15629	15577	15594	15803	15788	15680	15583	15484	15686	15658	15584	15808	15689	15576	15730	15896	15515	15658	15473	15628	15563	15736	15644	15745	15442	15493	15501	15633	15674	15703	15671	15544	15624	15519	15740	15541	15551	15544	15747	15658	15630	15686	15662	15647	15677	15716	15591	15612	15581	15534	15356	15474	15628	15532	15592	15604	15592	15554	15790	15538	15566	15333	15615	15675	15552	15549	15759	15652	15628	15748	15540	15484	15516	15746	15400	15815	15703	15495	15476	15461	15612	15706	15629	15643	15616	15581	15630	15666	15642	15630	15548	15604	15589	15675	15795	15649	15565	15537	15541	15557	15641	15630	15678	15670	15640	15466	15585	15404	15798	15517	15643	15632	15527	15416	15608	15665	15595	15892	15697	15419	15375	15609	15535	15479	15531	15618	15576	15704	15651	15541	15451	15572	15525	15712	15521	15382	15387	15562	15681	15588	15782	15730	15559	15456	15493	15607	15470	15415	15560	15687	15631	15693	15587	15477	15746	15564	15617	15458	15459	15490	15591	15594	15535	15378	15494	15522	15691	15427	15573	15629	15756	15430	15586	15496	15623	15586	15507	15642	15846	15624	15631	15335	15502	15484	15694	15643	15474	15786	15886	15675	15411	15748	15718	15621	15600	15606	15682	15495	15699	15603	15602	15445	15736	15421	15581	15678	15640	15557	15672	15585	15590	15580	15692	15534	15584	15606	15784	15577	15601	15368	15599	15606	15530	15576	15624	15742	15612	15511	15345	15578	15575	15694	15657	15474	15472	15582	15423	15804	15502	15678	15510	15711	15497	15466	15360	15574	15464	15487	15517	15520	15603	15806	15812	15428	15642	15638	15771	15496	15681	15683	15748	15486	15489	15617	15548	15463	15312	15592	15537	15626	15735	15706	15681	15600	15752	15494	15691	15735	15411	15564	15651	15830	15604	15519	15334	15674	15760	15506	15391	15589	15764	15628	15793	15512	15494	15686	15475	15636	15460	15779	15577	15589	15345	15636	15633	15924	15767	15595	15518	15608	15804	15577	15691	15570	15418	15520	15310	15722	15474	15422	15674	15583	15633	15481	15598	15561	15505	15442	15297	15563	15608	15328	15481	15610	15622	15701	15571	15538	15518	15464	15559	15408	15451	15621	15505	15705	15599	15644	15911	15442	15626	15603	15519	15832	15848	15575	15698	15684	15485	15490	15414	15569	15527	15558	15741	15605	15661	15695	15513	15753	15664	15381	15496	15588	15750	15430	15684	15380	15441	15652	15634	15630	15627	15619	15724	15741	15662	15599	15581	15480	15487	15533	15519	15554	15539	15692	15348	15495	15624	15587	15529	15664	15645	15307	15465	15584	15752	15718	15655	15570	15362	15418	15687	15618	15481	15637	15619	15492	15476	15470	15635	15512	15644	15571	15484	15453	15569	15685	15501	15435	15459	15549	15403	15441	15476	15505	15601	15452	15729	15924	15599	15576	15545	15385	15629	15806	15629	15667	15469	15551	15568	15576	15570	15581	15525	15536	15458	15532	15715	15742	15574	15603	15647	15575	15569	15599	15562	15475	15652	15554	15532	15606	15594	15431	15609	15655	15401	15759	15503	15562	15523	15506	15623	15483	15628	15546	15707	15516	15404	15727	15668	15631	15822	15504	15540	15657	15579	15711	15533	15779	15486	15593	15446	15798	15734	15458	15637	15652	15525	15677	15650	15581	15616	15469	15712	15649	15441	15374	15438	15488	15529	15536	15517	15554	15524	15438	15734	15597	15673	15550	15498	15526	15634	15523	15563	15685	15486	15601	15670	15538	15329	15414	15628	15665	15321	15410	15512	15668	15484	15573	15567	15531	15444	15367	15496	15370	15300	15565	15624	15422	15544	15692	15713	15610	15752	15646	15690	15609	15539	15426	15647	15370	15646	15530	15482	15598	15508	15471	15631	15534	15611	15508	15591	15495	15387	15652	15332	15462	15446	15727	15722	15630	15552	15496	15602	15325	15571	15692	15516	15576	15478	15656	15566	15521	15631	15697	15555	15545	15601	15351	15432	15666	15530	15565	15649	15833	15516	15553	15393	15465	15530	15447	15644	15569	15622	15518	15570	15643	15703	15577	15885	15705	15658	15572	15603	15627	15711	15446	15408	15433	15514	15672	15741	15596	15483	15579	15519	15361	15619	15717	15596	15314	15605	15572	15471	15307	15394	15470	15680	15395	15699	15578	15606	15541	15541	15712	15593	15710	15650	15626	15480	15539	15626	15636	15516	15556	15597	15574	15555	15559	15610	15476	15657	15555	15561	15426	15532	15679	15616	15834	15516	15573	15607	15640	15488	15438	15597	15394	15398	15604	15463	15540	15477	15485	15557	15757	15797	15667	15612	15514	15664	15594	15609	15686	15520	15629	15579	15257	15573	15514	15680	15512	15652	15447	15714	15671	15770	15740	15504	15638	15551	15658	15469	15603	15565	15654	15569	15652	15687	15560	15565	15827	15475	15517	15575	15853	15737	15571	15523	15633	15934	15417	15647	15812	15694	15694	15506	15702	15589	15483	15591	15555	15631	15661	15436	15723	15453	15565	15548	15851	15812	15512	15548	15606	15640	15521	15455	15630	15728	15561	15618	15679	15520	15505	15430	15581	15628	15664	15448	15712	15637	15507	15561	15653	15616	15718	15543	15574	15665	15668	15822	15460	15790	15638	15559	15300	15550	15388	15755	15494	15676	15510	15718	15677	15425	15537	15780	15583	15469	15556	15509	15703	15802	15659	15666	15536	15435	15709	15651	15625	15567	15622	15560	15742	15456	15692	15567	15537	15640	15693	15623	15579	15585	15490	15632	15603	15521	15693	15633	15490	15434	15582	15467	15578	15358	15711	15733	15565	15522	15524	15578	15685	15565	15694	15682	15559	15593	15680	15354	15631	15413	15701	15546	15704	15602	15634	15598	15650	15612	15659	15590	15721	15429	15579	15749	15688	15684	15540	15677	15562	15535	15704	15687	15575	15574	15561	15506	15641	15489	15555	15620	15728	15639	15488	15373	15725	15508	15532	15623	15815	15469	15437	15554	15585	15710	15536	15596	15551	15586	15574	15271	15464	15387	15589	15390	15405	15610	15556	15636	15596	15594	15579	15358	15726	15304	15560	15586	15634	15462	15762	15514	15657	15692	15472	15627	15505	15593	15590	15480	15763	15538	15593	15530	15846	15465	15635	15450	15696	15638	15580	15682	15607	15699	15738	15566	15637	15796	15520	15393	15701	15614	15581	15354	15433	15573	15381	15440	15520	15563	15706	15709	15569	15552	15549	15501	15504	15597	15414	15658	15633	15597	15649	15598	15630	15704	15608	15638	15584	15586	15630	15635	15540	15551	15463	15391	15600	15449	15524	15595	15675	15554	15564	15679	15804	15530	15512	15615	15655	15574	15658	15760	15304	15623	15601	15533	15586	15582	15424	15515	15566	15459	15423	15540	15535	15642	15391	15674	15706	15605	15703	15521	15606	15788	15840	15674	15587	15594	15505	15424	15485	15601	15806	15727	15442	15758	15469	15565	15759	15643	15696	15519	15722	15788	15396	15631	15700	15671	15623	15658	15606	15521	15658	15616	15533	15509	15514	15586	15754	15525	15582	15588	15551	15744	15654	15651	15581	15695	15710	15609	15573	15647	15558	15718	15686	15656	15452	15506	15729	15774	15590	15627	15596	15527	15492	15577	15485	15657	15596	15595	15689	15597	15540	15641	15693	15580	15757	15658	15692	15465	15206	15549	15552	15569	15580	15695	15593	15385	15776	15449	15450	15353	15546	15488	15481	15639	15680	15626	15490	15602	15640	15792	15824	15770	15638	15479	15569	15554	15658	15628	15476	15557	15602	15578	15759	15553	15680	15614	15538	15639	15388	15499	15608	15668	15560	15465	15618	15677	15443	15816	15513	15569	15511	15449	15544	15510	15521	15508	15650	15401	15515	15497	15620	15432	15535	15861	15837	15633	15341	15567	15422	15642	15536	15505	15459	15586	15539	15477	15728	15426	15565	15532	15510	15443	15711	15540	15677	15605	15489	15440	15429	15559	15446	15576	15820	15553	15598	15655	15607	15515	15662	15604	15761	15387	15752	15601	15484	15564	15588	15697	15646	15820	15644	15655	15526	15457	15812	15559	15559	15568	15419	15538	15655	15616	15707	15745	15568	15580	15433	15464	15638	15461	15570	15788	15410	15465	15647	15483	15593	15684	15717	15457	15338	15637	15461	15636	15572	15618	15496	15604	15566	15619	15594	15870	15635	15426	15869	15666	15573	15508	15607	15622	15708	15572	15682	15571	15429	15645	15466	15667	15460	15533	15544	15702	15711	15491	15620	15567	15545	15729	15612	15451	15535	15782	15622	15666	15498	15497	15683	15694	15766	15487	15612	15479	15680	15583	15416	15667	15450	15418	15484	15405	15570	15654	15484	15539	15686	15601	15531	15576	15466	15533	15552	15679	15593	15620	15530	15772	15451	15900	15579	15516	15856	15453	15565	15773	15488	15654	15583	15644	15550	15550	15613	15523	15514	15681	15681	15529	15679	15596	15714	15519	15694	15560	15676	15718	15520	15649	15600	15598	15559	15568	15562	15696	15542	15503	15760	15580	15787	15579	15549	15522	15590	15706	15722	15657	15497	15533	15731	15588	15521	15753	15550	15745	15717	15727	15605	15628	15461	15712	15374	15462	15564	15481	15722	15268	15518	15544	15575	15500	15693	15781	15656	15675	15755	15529	15564	15573	15291	15563	15641	15758	15579	15629	15610	15521	15569	15562	15453	15564	15491	15439	15716	15523	15538	15635	15779	15352	15600	15532	15672	15599	15642	15710	15472	15441	15462	15676	15598	15573	15664	15670	15648	15606	15608	15620	15631	15628	15551	15708	15558	15556	15566	15533	15647	15513	15801	15574	15501	15714	15549	15646	15585	15442	15474	15494	15839	15524	15674	15616	15666	15464	15663	15590	15618	15679
17082	35683	25468	19898	18534	16167	15662	14871	14602	14468	14125	14144	14029	14080	14035	13871	13969	13850	14000	13860	13871	13673	13843	13842	13816	14009	13825	13682	13705	13946	13605	13566	13767	13701	13763	13673	13735	13695	13597	13847	13697	13831	13815	13788	13642	13581	13625	13712	13744	13654	13647	13649	13700	13692	13780	13595	13753	13736	13744	13821	13735	13640	13759	13560	13740	13697	13704	13722	13788	13694	13629	13860	13653	13525	13579	13719	13665	13751	13625	13729	13601	13862	13637	13822	13796	13703	13623	13828	13577	13858	13542	13652	13637	13697	13741	13650	13857	13738	13626	13768	13597	13621	13812	13692	13728	13725	13785	13881	13829	13621	13632	13699	13917	13622	13659	13912	13731	13578	13591	13684	13715	13549	13792	13717	13623	13766	13488	13879	13753	13639	13820	13734	13681	13654	13580	13675	13712	13735	13722	13561	13669	13753	13729	13828	13665	13627	13797	13675	13597	13585	13649	13618	13606	13663	13733	13764	13873	13680	13665	13748	13515	13873	13785	13673	13904	13457	13780	13693	13765	13568	13789	13590	13769	13693	13766	13770	13591	13806	13602	13568	13739	13625	13614	13686	13669	13673	13882	13667	13771	13654	13899	13509	13708	13750	13778	13670	13658	13442	13682	13545	13552	13554	13654	13724	13637	13660	13680	13642	13750	13832	13734	13686	13701	13448	13803	13684	13495	13614	13655	13636	13637	13614	13719	13655	13802	13751	13750	13831	13672	13686	13668	13624	13730	13863	13537	13553	13814	13575	13571	13622	13616	13707	13869	13652	13807	13548	13623	13606	13514	13691	13612	13724	13568	13731	13706	13703	13699	13589	13762	13747	13802	13692	13537	13556	13721	13711	13824	13570	13666	13666	13568	13880	13546	13694	13486	13851	13738	13748	13789	13676	13620	13748	13554	13767	13722	13690	13682	13697	13775	13507	13790	13534	13767	13770	13747	13708	13814	13761	13726	13613	13692	13590	13574	13633	13722	13516	13690	13657	13735	13709	13712	13671	13674	13744	13746	13606	13625	13594	13606	13534	13485	13688	13698	13625	13720	13752	13754	13673	13740	13694	13740	13740	13594	13545	13669	13590	13672	13491	13849	13694	13823	13814	13629	13609	13581	13709	13623	13596	13685	13647	13710	13542	13506	13732	13661	13731	13738	13624	13638	13492	13615	13595	13790	13734	13718	13777	13798	13566	13526	13669	13547	13613	13558	13820	13753	13811	13716	13851	13633	13637	13772	13701	13612	13797	13560	13653	13758	13607	13697	13600	13657	13728	13785	13652	13635	13611	13708	13599	13817	13661	13701	13828	13803	13596	13821	13647	13647	13579	13613	13782	13724	13705	13858	13727	13792	13783	13609	13794	13552	13774	13545	13599	13772	13753	13755	13588	13546	13755	13717	13594	13744	13792	13579	13914	13787	13679	13483	13625	13550	13651	13662	13682	13681	13787	13828	13628	13652	13734	13691	13847	13727	13783	13712	13596	13696	13690	13763	13545	13628	13704	13783	13823	13692	13780	13634	13715	13800	13761	13691	13705	13568	13682	13653	13634	13811	13537	13637	13753	13459	13676	13739	13665	13761	13733	13601	13685	13634	13790	13594	13613	13624	13745	13621	13783	13735	13678	13576	13615	13709	13660	13666	13610	13717	13783	13689	13727	13734	13748	13532	13592	13740	13734	13501	13644	13737	13606	13680	13571	13803	13715	13647	13684	13861	13810	13682	13690	13781	13692	13736	13666	13674	13774	13567	13675	13817	13673	13791	13712	13631	13605	13656	13645	13715	13838	13726	13522	13741	13844	13596	13595	13615	13547	13773	13620	13563	13459	13655	13711	13749	13575	13731	13592	13850	13751	13788	13711	13641	13628	13733	13785	13766	13641	13518	13646	13662	13685	13734	13577	13695	13709	13708	13765	13736	13659	13716	13665	13736	13686	13775	13576	13691	13627	13641	13649	13643	13774	13676	13759	13746	13482	13567	13610	13650	13945	13454	13557	13599	13613	13847	13652	13625	13744	13628	13727	13613	13604	13674	13553	13717	13688	13895	13688	13705	13598	13624	13662	13530	13714	13692	13831	13640	13670	13558	13768	13711	13715	13616	13782	13653	13398	13814	13683	13563	13560	13816	13575	13746	13637	13831	13677	13717	13644	13742	13753	13726	13677	13589	13682	13595	13758	13825	13832	13793	13708	13783	13617	13547	13712	13589	13648	13874	13702	13634	13718	13707	13860	13689	13962	13610	13773	13660	13528	13612	13694	13740	13750	13655	13658	13671	13713	13695	13786	13673	13650	13645	13594	13678	13562	13712	13754	13746	13807	13832	13747	13691	13720	13663	13822	13738	13798	13812	13592	13673	13757	13635	13750	13743	13574	13778	13667	13581	13865	13617	13616	13731	13794	13505	13685	13707	13707	13770	13604	13776	13642	13652	13738	13688	13681	13575	13764	13520	13725	13660	13646	13920	13613	13523	13608	13836	13546	13738	13699	13648	13727	13710	13665	13608	13837	13772	13797	13809	13752	13735	13563	13728	13777	13628	13647	13845	13662	13648	13672	13798	13758	13665	13766	13756	13517	13756	13676	13779	13747	13611	13551	13666	13792	13791	13670	13607	13768	13588	13677	13686	13744	13648	13565	13649	13694	13730	13677	13570	13665	13679	13686	13701	13646	13713	13730	13790	14006	13683	13729	13569	13518	13842	13839	13701	13594	13654	13642	13578	13741	13649	13710	13565	13762	13618	13644	13852	13786	13603	13577	13691	13678	13648	13660	13696	13677	13725	13690	13655	13738	13704	13774	13681	13750	13631	13739	13697	13756	13815	13498	13698	13710	13694	13831	13667	13617	13704	13775	13537	13768	13775	13695	13757	13661	13723	13776	13690	13837	13680	13729	13738	13600	13589	13633	13514	13507	13815	13673	13498	13621	13864	13604	13843	13709	13567	13523	13710	13690	13681	13696	13675	13684	13905	13761	13796	13743	13582	13713	13759	13825	13786	13718	13739	13568	13721	13916	13563	13788	13621	13779	13562	13831	13691	13798	13596	13449	13693	13633	13654	13782	13680	13944	13739	13738	13697	13597	13670	13726	13719	13531	13594	13678	13698	13636	13660	13686	13876	13697	13612	13719	13806	13610	13632	13751	13955	13463	13747	13837	13656	13835	13477	13665	13639	13697	13759	13511	13605	13666	13740	13679	13699	13869	13644	13551	13710	13736	13717	13550	13655	13576	13765	13739	13765	13849	13815	13799	13664	13672	13663	13795	13793	13601	13656	13604	13587	13780	13637	13636	13836	13736	13867	13763	13721	13645	13591	13725	13560	13667	13517	13734	13781	13687	13614	13639	13562	13643	13512	13567	13698	13781	13641	13746	13788	13803	13732	13727	13714	13694	13575	13670	13739	13710	13627	13567	13658	13722	13642	13686	13755	13606	13469	13857	13510	13664	13731	13664	13791	13717	13623	13652	13674	13647	13779	13735	13626	13744	13772	13712	13824	13632	13738	13528	13613	13612	13707	13485	13758	13775	13593	13676	13712	13728	13764	13623	13623	13722	13716	13846	13737	13749	13817	13573	13842	13651	13690	13545	13715	13594	13780	13652	13702	13942	13630	13705	13673	13751	13651	13826	13722	13714	13676	13649	13735	13624	13735	13517	13685	13748	13678	13684	13625	13681	13580	13653	13819	13737	13610	13627	13514	13702	13705	13831	13728	13649	13720	13722	13522	13684	13766	13579	13660	13675	13784	13754	13651	13574	13701	13500	13757	13732	13760	13810	13668	13702	13526	13738	13617	13734	13981	13605	13843	13668	13639	13839	13706	13738	13878	13740	13688	13704	13717	13805	13645	13569	13506	13629	13612	13692	13739	13764	13738	13642	13618	13609	13802	13784	13520	13607	13687	13654	13582	13903	13619	13662	13822	13475	13632	13679	13707	13547	13693	13869	13729	13742	13618	13797	13657	13711	13684	13748	13697	13809	13680	13714	13675	13680	13816	13705	13819	13724	13749	13726	13719	13706	13875	13632	13715	13688	13698	13628	13584	13647	13692	13721	13698	13753	13833	13738	13628	13499	13630	13825	13804	13507	13666	13582	13807	13646	13837	13693	13724	13605	13768	13713	13636	13684	13558	13741	13677	13498	13633	13751	13648	13513	13764	13799	13723	13680	13646	13757	13902	13598	13624	13514	13826	13853	13567	13819	13587	13904	13740	13736	13707	13712	13562	13649	13726	13514	13651	13700	13737	13753	13758	13707	13707	13648	13589	13468	13677	13684	13733	13821	13791	13715	13756	13816	13667	13649	13650	13741	13660	13686	13825	13791	13645	13602	13561	13746	13961	13725	13845	13675	13753	13854	13690	13590	13747	13575	13721	13619	13808	13647	13493	13791	13739	13660	13613	13670	13499	13586	13710	13644	13675	13708	13802	13617	13708	13685	13716	13572	13748	13744	13576	13630	13607	13659	13662	13779	13813	13787	13635	13594	13548	13717	13512	13781	13670	13630	13680	13657	13695	13673	13677	13675	13492	13680	13641	13677	13638	13693	13715	13674	13697	13557	13766	13852	13712	13758	13748	13788	13606	13579	13602	13614	13732	13424	13612	13782	13622	13777	13754	13572	13642	13556	13677	13614	13755	13677	13770	13610	13755	13729	13620	13718	13761	13601	13614	13549	13807	13632	13628	13597	13723	13560	13568	13515	13678	13589	13691	13573	13686	13595	13794	13658	13831	13751	13714	13746	13698	13714	13845	13715	13756	13731	13830	13707	13689	13755	13675	13683	13749	13621	13635	13623	13730	13700	13643	13607	13634	13380	13718	13623	13670	13758	13673	13604	13674	13530	13770	13679	13718	13562	13716	13640	13811	13671	13790	13641	13653	13740	13547	13544	13671	13581	13605	13749	13690	13898	13691	13736	13682	13715	13734	13694	13616	13730	13831	13587	13524	13786	13516	13704	13615	13844	13585	13860	13695	13705	13823	13737	13765	13524	13751	13824	13538	13711	13634	13587	13765	13604	13783	13767	13546	13748	13779	13611	13646	13843	13701	13669	13797	13676	13792	13775	13732	13730	13573	13610	13622	13620	13682	13701	13509	13521	13701	13723	13588	13485	13624	13698	13730	13617	13843	13666
25071	21573	27330	27016	20590	18913	18615	17564	17127	17037	17194	16920	17007	16955	16871	16912	16965	16749	16763	16916	16841	16783	16831	16862	16775	16838	16672	16687	16847	16553	16549	16703	16736	16933	16641	16783	16658	16708	16760	16746	16496	16607	16756	16702	16556	16588	16639	16625	16600	16831	16742	16790	16838	16383	16751	16727	16675	16736	16782	16768	16588	16658	16782	16611	16722	16806	16744	16671	16366	16718	16636	16758	16537	16597	16579	16697	16585	16743	16654	16785	16875	16625	16547	16507	16766	16657	16641	16746	16604	16731	16868	16597	16429	16771	16728	16723	16518	16717	16625	16658	16596	16821	16767	16701	16720	16633	16680	16707	16745	16733	16723	16545	16501	16790	16729	16651	16527	16744	16714	16477	16694	16709	16666	16766	16696	16809	16728	16708	16864	16687	16888	16733	16706	16751	16709	16671	16629	16531	16686	16809	16791	16643	16489	16987	16621	16715	16732	16544	16592	16739	16616	16631	16677	16542	16558	16740	16714	16783	16501	16762	16691	16642	16641	16424	16585	16700	16765	16498	16701	16738	16680	16649	16524	16729	16682	16879	16714	16809	16734	16753	16643	16653	16613	16588	16593	16677	16592	16696	16440	16550	16538	16889	16536	16650	16681	16707	16651	16665	16453	16711	16683	16716	16552	16513	16829	16571	16742	16534	16850	16842	16638	16695	16696	16672	16713	16739	16773	16667	16619	16871	16698	16606	16633	16722	16676	16773	16711	16670	16567	16565	16539	16777	16627	16787	16518	16618	16632	16394	16798	16669	16578	16812	16586	16611	16597	16664	16766	16775	16796	16782	16786	16815	16544	16530	16629	16637	16709	16589	16543	16745	16755	16696	16674	16810	16627	16831	16795	16745	16717	16723	16822	16611	16603	16466	16857	16660	16641	16669	16718	16540	16730	16669	16598	16443	16498	16701	16648	16647	16712	16603	16693	16559	16451	16665	16778	16678	16741	16696	16637	16513	16509	16397	16861	16620	16569	16687	16573	16835	16710	16586	16549	16701	16858	16528	16452	16606	16481	16766	16670	16638	16640	16566	16876	16650	16746	16786	16793	16585	16567	16635	16663	16778	16679	16773	16862	16728	16399	16880	16748	16590	16592	16671	16647	16694	16636	16634	16512	16608	16676	16717	16638	16722	16663	16796	16713	16493	16588	16627	16735	16730	16668	16825	16667	16766	16425	16680	16630	16654	16656	16804	16539	16611	16587	16332	16614	16549	16624	16686	16690	16753	16720	16684	16607	16778	16829	16806	16572	16468	16586	16575	16631	16813	16628	16726	16671	16613	16657	16573	16563	16650	16590	16513	16415	16486	16611	16583	16555	16421	16661	16696	16668	16785	16591	16452	16746	16674	16660	16759	16696	16662	16583	16512	16784	16643	16569	16558	16516	16530	16587	16728	16529	16594	16656	16577	16754	16429	16566	16690	16720	16820	16466	16513	16768	16433	16750	16982	16581	16717	16775	16779	16463	16619	16627	16704	16661	16640	16664	16814	16724	16550	16673	16727	16764	16555	16673	16820	16713	16754	16657	16625	16655	16628	16526	16708	16794	16488	16465	16535	16792	16770	16630	16743	16483	16822	16794	16511	16761	16517	16487	16857	16598	16579	16677	16564	16816	16502	16494	16552	16524	16638	16641	16601	16779	16639	16528	16824	16816	16754	16723	16835	16762	16534	16625	16540	16826	16700	16800	16808	16703	16634	16825	16693	16521	16494	16761	16601	16795	16610	16698	16724	16771	16923	16746	17020	16565	16639	16935	16812	16634	16828	16713	16728	16723	16774	16757	16561	16457	16798	16641	16744	16775	16724	16802	16583	16760	16644	16797	16685	16901	16537	16572	16728	16696	16476	16479	16721	16559	16602	16799	16598	16515	16449	16650	16697	16723	16718	16677	16722	16825	16714	16686	16589	16525	16815	16644	16700	16608	16683	16753	16624	16664	16561	16717	16618	16816	16739	16770	16624	16671	16799	16825	16702	16537	16714	16739	16807	16730	16615	16607	16742	16639	16499	16455	16523	16646	16778	16787	16808	16657	16729	16682	16708	16687	16681	16737	16698	16899	16472	16802	16678	16545	16778	16477	16796	16658	16763	16644	16735	16780	16634	16858	16771	16628	16705	16750	16786	16643	16511	16609	16675	16750	16542	16776	16616	16712	16847	16786	16735	16733	16795	16774	16759	16761	16651	16604	16574	16629	16659	16553	16388	16491	16354	16578	16465	16729	16672	16555	16654	16636	16674	16765	16505	16866	16748	16518	16731	16686	16577	16454	16786	16666	16768	16582	16745	16858	16787	16433	16939	16761	16798	16695	16745	16751	16703	16712	16780	16572	16591	16552	16705	16533	16644	16635	16579	16645	16640	16547	16600	16769	16465	16809	16855	16890	16850	16842	16834	16633	16647	16516	16673	16770	16855	16730	16633	16799	16674	16525	16741	16606	16643	16735	16620	16623	16791	16738	16697	16638	16626	16524	16420	16652	16758	16747	16704	16604	16665	16563	16648	16827	16644	16636	16734	16849	16678	16632	16737	16518	16481	16728	16528	16798	16715	16693	16698	16594	16732	16787	16596	16825	16788	16575	16510	16559	16539	16854	16590	16596	16706	16634	16844	16701	16722	16742	16675	16847	16836	16767	16598	16618	16600	16650	16768	16695	16710	16831	16832	16725	16482	16801	16696	16696	16835	16681	16735	16749	16726	16923	16588	16543	16882	16671	16592	16547	16813	16800	16662	16741	16636	16769	16720	16569	16687	16761	16636	16966	16560	16628	16689	16783	16662	16672	16713	16633	16532	16690	16634	16649	16679	16738	16491	16856	16631	16686	16811	16791	16705	16558	16731	16592	16678	16521	16545	16858	16604	16636	16724	16992	16585	16665	16640	16854	16522	16580	16763	16588	16688	16697	16615	16658	16715	16470	16579	16694	16729	16726	16613	16725	16799	16743	16517	16564	16746	16616	16677	16600	16684	16870	16774	16760	16757	16689	16503	16666	16776	16726	16787	16702	16694	16592	16719	16782	16723	16622	16611	16629	16639	16466	16509	16533	16633	16722	16645	16625	16624	16753	16821	16704	16560	16721	16627	16719	16689	16693	16654	16619	16633	16657	16782	16818	16661	16486	16614	16673	16807	16746	16684	16577	16586	16733	16642	16589	16514	16877	16519	16721	16745	16772	16659	16521	16702	16537	16651	16511	16738	16765	16853	16805	16749	16604	16858	16770	16882	16823	16748	16672	16733	16711	16824	16522	16810	16790	16782	16561	16603	16774	16869	16897	16661	16636	16552	16626	16478	16538	16673	16820	16851	16602	16494	16575	16594	16714	16622	16622	16587	16582	16566	16575	16738	16680	16710	16663	16686	16715	16571	16615	16567	16715	16576	16519	16602	16465	16596	16597	16787	16634	16490	16753	16820	16764	16526	16669	16593	16792	16803	16333	16940	16616	16839	16599	16715	16669	16701	16587	16521	16418	16808	16483	16635	16771	16698	16642	16638	16600	16628	16605	16730	16763	16591	16679	16833	16763	16712	16612	16702	16699	16620	16556	16573	16717	16702	16631	16426	16611	16747	16593	16733	16614	16702	16737	16676	16671	16867	16700	16726	16515	16882	16593	16629	16713	16489	16900	16500	16772	16757	16729	16626	16810	16664	16610	16681	16856	16497	16531	16603	16793	16747	16751	16748	16676	16745	16666	16627	16696	16811	16794	16700	16781	16662	16683	16640	16484	16588	16636	16798	16587	16609	16603	16530	16866	16604	16478	16765	16739	16858	16620	16598	16452	16612	16607	17063	16597	16625	16829	16793	16722	16605	16762	16752	16476	16729	16584	16615	16655	16562	16591	16693	16763	16785	16795	16761	16742	16496	16740	16594	16712	16631	16616	16803	16666	16550	16637	16519	16611	16473	16706	16744	16713	16685	16677	16680	16780	16469	16722	16881	16604	16576	16496	16612	16613	16532	16576	16593	16563	16783	16652	16697	16620	16655	16631	16694	16785	16730	16795	16650	16781	16532	16652	16819	16791	16627	16609	16645	16459	16744	16728	16463	16748	16580	16813	16771	16818	16666	16740	16697	16681	16669	16744	16722	16615	16672	16671	16684	16755	16580	16799	16558	16794	16526	16582	16756	16612	16657	16611	17028	16709	16677	16687	16672	16622	16464	16687	16424	16497	16617	16845	16632	16473	16563	16778	16676	16588	16763	16613	16849	16783	16781	16623	16452	16432	16647	16821	16680	16581	16518	16725	16855	16805	16775	16726	16565	16630	16988	16571	16550	16670	16807	16731	16662	16659	16728	16747	16796	16690	16779	16751	16809	16674	16597	16301	16613	16807	16739	16707	16754	16601	16694	16610	16598	16687	16847	16678	16783	16692	16668	16706	16707	16820	16844	16861	16575	16449	16747	16694	16809	16644	16620	16534	16602	16575	16492	16596	16641	16712	16549	16680	16538	16731	16676	16532	16664	16712	16642	16653	16590	16631	16672	16614	16760	16678	16451	16725	16646	16616	16829	16820	16802	16651	16707	16567	16682	16649	16580	16688	16593	16683	16682	16572	16849	16741	16714	16890	16727	16689	16814	16456	16738	16670	16650	16770	16582	16833	16567	16689	16708	16651	16419	16488	16538	16639	16462	16545	16618	16685	16533	16583	16736	16898	16746	16528	16893	16528	16598	16547	16572	16807	16667	16391	16812	16628	16757	16556	16604	16931	16612	16952	16645	16709	16708	16767	16953	16637	16552	16667	16655	16932	16456	16436	16574	16783	16574	16857	16793	16848	16804	16678	16585	16957	16859	16833	16603	16728	16753	16790	16719	16500	16789	16692	16694	16715	16826	16766	16620	16787	16649	16478	16624	16824	16847	16797	16649	16649	16899	16763	16535	16670	16511	16897	16971	16841	16468	16538	16546	16734	16685	16759	16844	16657	16541	16695	16613	16721	16634	16756	16475	16558	16872	16639	16617	16768	16872	16746	16628	16522	16551	16467	16745	16554	16612	16821	16773	16556	16541	16814	16726	16771	16744	16564	16738	16825	16634	16617	16810	16716	16616	16907	16673	16664	16787	16844	16608	16835	16768	16790	16654	16722	16915	16902	16729	16517	16757	16587	16569	16614	16487	16623	16566
17689	33115	24354	19332	18068	16428	15931	15174	14899	14896	14631	14692	14496	14560	14530	14586	14606	14486	14484	14467	14268	14339	14366	14191	14321	14252	14432	14397	14400	14375	14367	14273	14300	14392	14360	14338	14442	14365	14426	14336	14063	14242	14263	14260	14250	14179	14275	14309	14226	14328	14196	14241	14172	14353	14401	14389	14388	14122	14177	14284	14382	14278	14137	14368	14246	14219	14082	14257	14121	14449	14125	14319	14283	14329	14382	14409	14264	14250	14165	14192	14251	14303	14290	14438	14304	14208	14251	14214	14205	14269	14327	14325	14337	14353	14236	14274	14143	14269	14060	14181	14420	14212	14092	14376	14468	14468	14311	14378	14288	14269	14457	14287	14264	14419	14375	14290	14317	14306	14180	14358	14278	14253	14186	14386	14210	14301	14266	14253	14321	14329	14070	14450	14168	14297	14357	14466	14245	14390	14294	14358	14621	14162	14427	14232	14277	14269	14388	14230	14376	14367	14187	14243	14315	14187	14334	14270	14519	14462	14250	14152	14350	14492	14304	14209	14298	14362	14322	14228	14245	14226	14143	14376	14061	14402	14271	14172	14356	14280	14301	14401	14251	14382	14398	14273	14342	14262	14235	14340	14230	14238	14346	14142	14155	14353	14268	14392	14186	14477	14201	14279	14394	14313	14305	14434	14258	14409	14404	14464	14322	14303	14309	14312	14356	14275	14123	14268	14383	14209	14217	14223	14280	14178	14305	14577	14398	14194	14303	14095	14343	14293	14126	14322	14282	14316	14325	14277	14155	14339	14141	14299	14166	14278	14266	14141	14357	14364	14439	14318	14305	14416	14227	14350	14247	14297	14194	14318	14054	14040	14381	14072	14303	14429	14255	14309	14253	14354	14243	14369	14383	14150	14374	14191	14256	14348	14384	14307	14172	14324	14035	14453	14222	14358	14299	14196	14168	14115	14402	14383	14402	14221	14394	14255	14169	14162	14325	14462	14275	14253	14411	14208	14536	14214	14400	14258	14137	14180	14214	14447	14204	14294	14406	14328	14198	14296	14249	14219	14264	14342	14395	14278	14302	14334	14360	14269	14222	14155	14516	14120	14304	14216	14390	14318	14285	14273	14234	14208	14239	14235	14344	14249	14326	14298	14285	14257	14202	14500	14276	14339	14337	14224	14211	14314	14331	14143	14281	14327	14348	14304	14250	14338	14357	14188	14276	14323	14308	14290	14452	14224	14354	14253	14268	14269	14318	14315	14290	14447	14198	14267	14256	14486	14280	14206	14302	14189	14425	14140	14222	14347	14181	14230	14371	14276	14326	14129	14184	14161	14279	14151	14290	14313	14198	14387	14280	14363	14249	14375	14270	14147	14416	14235	14095	14457	14515	14203	14345	14341	14409	14326	14173	14169	14251	14237	14162	14224	14239	14380	14285	14189	14224	14189	14330	14344	14257	14311	14122	14434	14321	14322	14186	14222	14357	14322	14258	14283	14223	14319	14362	14382	14243	14325	14290	14428	14523	14323	14176	14219	14308	14218	14383	14144	14259	14201	14280	14207	14323	14401	14169	14365	14355	14097	14264	14474	14225	14310	14308	14279	14230	14326	14143	14288	14433	14111	14318	14176	14317	14283	14343	14250	14274	14431	14374	14296	14239	14294	14187	14408	14467	14335	14178	14314	14288	14316	14363	14251	14184	14207	14402	14312	14434	14342	14253	14255	14337	14306	14194	14156	14215	14354	14238	14257	14253	14093	14362	14191	14337	14232	14160	14207	14249	14245	14270	14310	14388	14344	14174	14223	14259	14424	14278	14239	14201	14194	14343	14279	14259	14277	14409	14284	14321	14316	14290	14535	14214	14341	14477	14234	14219	14385	14287	14180	14175	14378	14305	14387	14438	14323	14396	14148	14281	14277	14137	14384	14321	14311	14541	14214	14340	14397	14380	14356	14380	14355	14399	14165	14412	14233	14331	14297	14181	14264	14316	14294	14176	14326	14206	14275	14356	14423	14201	14229	14290	14229	14321	14290	14323	14294	14315	14127	14266	14368	14350	14335	14277	14384	14274	14254	14101	14105	14457	14134	14477	14281	14148	14215	14344	14297	14235	14317	14343	14254	14319	14184	14251	14439	14251	14339	14377	14266	14387	14301	14233	14201	14345	14315	14226	14355	14145	14310	14355	14285	14282	14396	14327	14330	14387	14303	14279	14262	14297	14263	14318	14178	14336	14268	14141	14384	14312	14205	14335	14087	14234	14320	14247	14355	14278	14384	14140	14222	14290	14251	14200	14251	14247	14392	14367	14192	14321	14255	14247	14308	14192	14290	14283	14312	14372	14176	14369	14254	14293	14294	14249	14288	14396	14170	14247	14172	14288	14206	14450	14092	14261	14280	14314	14268	14226	14412	14367	14300	14457	14110	14440	14266	14283	14479	14144	14381	14522	14075	14278	14260	14411	14405	14416	14174	14271	14206	14442	14388	14245	14367	14322	14221	14458	14209	14212	14133	14334	14340	14468	14199	14292	14304	14210	14214	14170	14425	14368	14146	14418	14369	14324	14372	14433	14247	14268	14340	14413	14205	14285	14227	14334	14286	14306	14407	14294	14362	14080	14243	14163	14381	14194	14287	14411	14277	14200	14341	14344	14377	14481	14082	14226	13990	14238	14204	14203	14371	14235	14294	14455	14178	14266	14289	14279	14195	14102	14318	14381	14276	14301	14211	14309	14281	14149	14271	14305	14214	14326	14231	14193	14259	14332	14305	14327	14367	14145	14259	14234	14201	14126	14313	14286	14221	14245	14360	14275	14363	14151	14212	14178	14228	14223	14353	14374	14317	14345	14388	14318	14291	14396	14195	14314	14156	14233	14243	14359	14313	14330	14213	14228	14328	14202	14392	14217	14307	14281	14199	14244	14121	14234	14261	14302	14203	14175	14370	14202	14222	14154	14427	14335	14336	14269	14223	14141	14206	14015	14249	14334	14278	14283	14181	14077	14134	14313	14296	14256	14254	14345	14241	14267	14206	14122	14394	14462	14477	14238	14309	14398	14250	14358	14333	14407	14400	14317	14264	14318	14372	14239	14144	14308	14326	14356	14206	14272	14227	14140	14269	14215	14310	14320	14348	14174	14480	14226	14306	14321	14379	14381	14231	14289	14293	14248	14398	14332	14185	14218	14218	14356	14147	14272	14439	14294	14253	14234	14313	14382	14422	14328	14418	14264	14390	14320	14196	14342	14387	14302	14146	14228	14315	14171	14169	14150	14300	14191	14239	14341	14288	14287	14352	14276	14204	14352	14364	14280	14093	14347	14463	14205	14285	14219	14230	14229	14360	14173	14314	14146	14392	14228	14311	14265	14299	14410	14281	14435	14341	14163	14323	14311	14307	14461	14167	14117	14225	14130	14200	14507	14164	14313	14264	14369	14271	14234	14266	14308	14245	14276	14197	14420	14233	14514	14173	14364	14306	14293	14163	14440	14238	14275	14338	14302	14341	14227	14283	14316	14275	14166	14228	14428	14341	14380	14459	14239	14140	14484	14381	14168	14402	14243	14120	14341	14211	14177	14302	14239	14362	14198	14419	14281	14221	14383	14279	14314	14306	14329	14331	14249	14470	14446	14194	14123	14432	14173	14233	14364	14122	14257	14470	14153	14277	14146	14361	14345	14198	14254	14255	14289	14370	14253	14242	14355	14287	14192	14385	14191	14293	14386	14369	14248	14277	14254	14330	14181	14093	14243	14352	14319	14178	14381	14297	14303	14070	14282	14269	14066	14295	14047	14310	14308	14310	14412	14175	14249	14244	14162	14325	14387	14224	14222	14296	14369	14280	14293	14358	14359	14384	14242	14242	14299	14443	14057	14326	14183	14251	14146	14305	14336	14386	14439	14166	14061	14270	14340	14337	14364	14358	14271	14140	14276	14289	14279	14259	14273	14344	14437	14322	14189	14242	14141	14157	14228	14344	14424	14232	14297	14161	14148	14255	14419	14255	14368	14433	14314	14360	14322	14199	14381	14475	14324	14346	14140	14074	14377	14317	14329	14476	14319	14361	14264	14216	14328	14227	14376	14229	14118	14307	14241	14428	14185	14458	14275	14252	14349	14214	14181	14270	14131	14281	14357	14275	14308	14210	14335	14209	14213	14197	14255	14332	14225	14359	14358	14299	14171	14152	14183	14309	14343	14320	14353	14348	14332	14273	14235	14376	14235	14288	14282	14453	14394	14277	14221	14235	14215	14416	14379	14272	14159	14311	14257	14298	14314	14397	14225	14480	14153	14392	14155	14294	14438	14333	14241	14367	14332	14241	14280	14359	14395	14312	14395	14205	14145	14375	14332	14318	14371	14232	14311	14326	14224	14393	14251	14280	14426	14229	14384	14385	14301	14181	14262	14115	14295	14267	14272	14405	14187	14223	14248	14265	14331	14260	14275	14313	14471	14199	14381	14467	14217	14427	14365	14229	14241	14382	14407	14288	14428	14195	14307	14331	14222	14392	14246	14296	14354	14322	14179	14430	14209	14301	14292	14233	14267	14476	14149	14331	14198	14470	14210	14195	14455	14212	14190	14289	14305	14290	14314	14433	14450	14358	14332	14223	14366	14152	14195	14282	14194	14241	14277	14271	14167	14252	14243	14364	14351	14466	14466	14148	14329	14187	14232	14347	14464	14216	14321	14290	14196	14401	14252	14290	14335	14166	14294	14427	14232	14388	14310	14223	14374	14157	14181	14329	14235	14366	14435	14523	14115	14345	14192	14188	14189	14303	14392	14320	14142	14318	14408	14166	14229	14227	14312	14306	14245	14192	14237	14368	14095	14459	14265	14135	14330	14162	14194	14323	14212	14325	14329	14387	14224	14337	14403	14379	14322	14195	14213	14443	14205	14251	14303	14437	14306	14558	14267	14371	14175	14333	14250	14211	14322	14362	14218	14211	14493	14181	14470	14358	14297	14219	14331	14390	14327	14223	14310	14406	14249	14168	14308	14454	14319	14319	14343	14281	14267	14163	14311	14150	14385	14197	14263	14361	14287	14289	14282	14231	14258	14377	14357	14310	14334	14331	14345	14281	14256	14188	14262	14383	14262	14266	14152	14322	14327	14233	14311	14292	14347	14409	14303	14235	14386	14345	14277	14210	14292	14285	14177	14240	14431	14243	14289	14207
22544	21537	28749	24757	21825	23230	22789	17854	16604	16755	16437	16426	16189	16227	16122	16051	16072	15890	16074	15926	15993	15794	15990	15795	15745	15775	15903	15796	15761	15706	15859	15678	15867	15856	15786	15589	15901	15641	15683	15658	15432	15807	15746	15647	15600	15612	15554	15887	15754	15570	15751	15640	15723	15723	15676	15529	15745	15519	15623	15609	15636	15755	15734	15637	15521	15444	15658	15828	15546	15540	15308	15525	15613	15596	15768	15488	15704	15629	15706	15841	15744	15808	15703	15633	15701	15703	15613	15748	15628	15756	15638	15658	15511	15627	15703	15411	15687	15778	15644	15582	15680	15610	15670	15515	15836	15565	15688	15683	15722	15550	15674	15726	15530	15621	15593	15660	15696	15683	15486	15437	15497	15761	15736	15531	15641	15456	15495	15571	15686	15588	15508	15578	15659	15587	15673	15471	15545	15691	15549	15750	15571	15539	15627	15540	15564	15632	15555	15590	15589	15627	15438	15557	15758	15486	15357	15643	15661	15473	15754	15612	15696	15654	15700	15585	15507	15715	15739	15757	15549	15322	15490	15441	15635	15553	15876	15721	15762	15578	15443	15739	15537	15659	15688	15555	15543	15750	15678	15604	15575	15628	15621	15706	15657	15509	15567	15528	15377	15618	15546	15749	15672	15769	15621	15778	15751	15687	15828	15584	15818	15688	15500	15463	15693	15615	15557	15582	15821	15705	15634	15752	15744	15595	15718	15559	15713	15392	15640	15611	15572	15621	15681	15548	15701	15703	15645	15752	15665	15622	15417	15653	15782	15792	15608	15581	15702	15555	15411	15758	15585	15592	15594	15411	15489	15607	15406	15585	15528	15446	15625	15524	15482	15577	15573	15477	15568	15517	15725	15648	15534	15549	15587	15649	15484	15523	15470	15633	15507	15558	15572	15587	15517	15588	15716	15595	15609	15698	15460	15502	15648	15665	15740	15553	15589	15543	15559	15658	15686	15462	15772	15538	15677	15564	15585	15620	15744	15599	15546	15553	15662	15771	15513	15544	15587	15575	15481	15528	15631	15485	15659	15661	15594	15758	15507	15614	15529	15694	15471	15538	15713	15646	15604	15541	15623	15400	15588	15685	15570	15553	15300	15649	15528	15566	15613	15390	15634	15415	15553	15679	15730	15526	15635	15658	15786	15684	15683	15481	15496	15535	15523	15510	15825	15622	15618	15605	15483	15385	15417	15751	15517	15570	15665	15452	15718	15724	15695	15574	15624	15418	15740	15528	15610	15436	15594	15505	15580	15383	15720	15483	15710	15571	15735	15604	15625	15567	15655	15620	15738	15480	15789	15448	15584	15682	15636	15686	15769	15451	15543	15640	15643	15541	15734	15731	15659	15507	15553	15775	15610	15590	15790	15645	15700	15671	15669	15575	15536	15657	15586	15667	15569	15717	15593	15539	15531	15541	15615	15602	15706	15371	15576	15663	15689	15679	15646	15675	15493	15745	15779	15367	15617	15592	15549	15692	15398	15599	15586	15530	15707	15557	15414	15606	15805	15748	15672	15643	15506	15552	15530	15636	15471	15587	15798	15588	15758	15638	15573	15573	15475	15745	15408	15430	15616	15758	15416	15627	15600	15583	15585	15613	15673	15492	15792	15748	15607	15395	15617	15810	15451	15582	15835	15321	15468	15466	15559	15579	15837	15742	15468	15694	15554	15543	15722	15558	15550	15717	15687	15589	15564	15619	15707	15622	15769	15649	15703	15605	15565	15453	15664	15529	15518	15682	15620	15438	15678	15650	15728	15521	15660	15486	15812	15478	15375	15427	15625	15540	15397	15407	15585	15570	15711	15626	15677	15589	15353	15639	15911	15656	15569	15507	15689	15751	15650	15605	15587	15709	15725	15455	15491	15718	15657	15765	15757	15619	15734	15523	15669	15528	15721	15484	15766	15741	15927	15595	15671	15598	15601	15593	15564	15337	15686	15739	15583	15557	15851	15421	15817	15687	15704	15798	15499	15488	15711	15464	15783	15647	15648	15863	15318	15670	15673	15521	15608	15636	15472	15497	15719	15564	15586	15620	15570	15706	15628	15435	15639	15581	15540	15485	15747	15797	15685	15602	15573	15573	15622	15630	15626	15787	15549	15586	15618	15607	15307	15633	15417	15676	15595	15711	15598	15732	15503	15780	15700	15614	15612	15349	15635	15454	15498	15644	15772	15690	15624	15476	15758	15656	15638	15512	15604	15588	15487	15603	15473	15669	15629	15784	15469	15427	15629	15515	15624	15790	15781	15592	15606	15691	15670	15792	15621	15515	15759	15490	15583	15659	15476	15440	15659	15530	15457	15546	15817	15564	15648	15530	15563	15669	15672	15635	15528	15600	15494	15873	15671	15583	15790	15508	15843	15650	15633	15668	15480	15678	15591	15631	15556	15614	15775	15581	15530	15502	15573	15741	15490	15595	15481	15612	15795	15661	15788	15466	15370	15748	15665	15575	15780	15768	15788	15596	15376	15458	15548	15492	15727	15654	15575	15654	15589	15535	15634	15539	15578	15657	15540	15559	15678	15641	15646	15561	15716	15783	15498	15725	15515	15622	15490	15554	15690	15702	15400	15644	15759	15644	15806	15651	15610	15744	15668	15658	15635	15366	15394	15601	15496	15576	15561	15761	15620	15632	15442	15813	15730	15685	15669	15468	15724	15509	15673	15721	15542	15734	15723	15802	15400	15705	15728	15564	15604	15620	15570	15604	15463	15571	15590	15632	15482	15557	15872	15467	15526	15788	15462	15592	15661	15599	15672	15607	15784	15428	15661	15563	15691	15489	15662	15447	15643	15717	15795	15560	15522	15767	15705	15579	15659	15680	15660	15564	15550	15725	15495	15392	15724	15626	15423	15729	15669	15809	15449	15765	15550	15615	15470	15456	15592	15800	15707	15549	15547	15602	15641	15766	15796	15681	15676	15384	15530	15656	15443	15342	15760	15731	15734	15578	15766	15473	15536	15581	15651	15536	15611	15621	15614	15502	15739	15601	15630	15759	15702	15531	15623	15735	15594	15709	15482	15573	15584	15370	15456	15434	15535	15717	15538	15709	15716	15722	15628	15664	15543	15759	15667	15676	15634	15703	15640	15611	15528	15455	15693	15446	15730	15567	15527	15636	15636	15614	15746	15714	15466	15647	15600	15618	15543	15438	15733	15482	15619	15569	15411	15592	15487	15603	15545	15538	15767	15642	15567	15661	15564	15730	15639	15631	15679	15791	15471	15616	15702	15525	15316	15524	15684	15427	15655	15743	15523	15514	15553	15622	15616	15564	15766	15356	15204	15597	15466	15614	15775	15607	15454	15665	15736	15700	15594	15449	15448	15633	15775	15899	15824	15549	15405	15622	15452	15629	15553	15551	15633	15761	15508	15526	15687	15614	15582	15727	15400	15525	15799	15548	15557	15533	15553	15471	15798	15534	15457	15693	15804	15566	15577	15727	15576	15378	15596	15653	15666	15543	15596	15602	15712	15690	15591	15758	15648	15506	15577	15619	15636	15682	15492	15636	15500	15504	15705	15738	15506	15556	15574	15652	15767	15639	15716	15453	15497	15694	15482	15562	15682	15660	15683	15576	15378	15361	15450	15576	15621	15692	15552	15543	15483	15557	15681	15700	15614	15625	15581	15662	15620	15503	15563	15537	15572	15572	15628	15570	15599	15637	15692	15612	15682	15701	15599	15728	15442	15466	15446	15835	15744	15532	15603	15658	15527	15558	15816	15743	15574	15507	15594	15596	15495	15488	15529	15554	15563	15573	15610	15585	15447	15390	15583	15577	15787	15560	15731	15470	15561	15510	15642	15669	15518	15532	15620	15336	15482	15606	15548	15551	15783	15632	15756	15681	15557	15393	15785	15562	15553	15365	15658	15534	15844	15705	15657	15742	15608	15603	15688	15540	15559	15720	15688	15660	15523	15472	15680	15635	15782	15620	15448	15488	15564	15472	15465	15659	15742	15718	15632	15638	15640	15608	15817	15418	15481	15491	15559	15645	15631	15630	15584	15574	15592	15756	15574	15602	15778	15591	15474	15617	15524	15607	15842	15553	15832	15690	15545	15560	15735	15364	15574	15581	15601	15566	15570	15668	15619	15727	15664	15658	15440	15573	15640	15599	15767	15683	15676	15657	15587	15632	15610	15700	15480	15674	15564	15601	15748	15420	15488	15564	15595	15459	15470	15804	15458	15729	15710	15684	15870	15493	15753	15893	15507	15778	15599	15696	15670	15833	15453	15639	15816	15676	15426	15682	15813	15769	15587	15612	15744	15647	15579	15590	15454	15718	15728	15506	15644	15725	15481	15678	15677	15520	15752	15585	15583	15707	15560	15656	15680	15690	15494	15607	15549	15673	15610	15525	15525	15609	15625	15731	15531	15678	15481	15759	15530	15603	15458	15545	15672	15509	15715	15777	15541	15639	15530	15431	15580	15559	15720	15635	15515	15665	15599	15653	15557	15742	15534	15579	15648	15724	15715	15449	15557	15570	15532	15445	15750	15766	15632	15673	15231	15378	15486	15693	15516	15487	15538	15325	15683	15603	15558	15468	15539	15587	15725	15651	15593	15504	15598	15684	15501	15731	15576	15545	15681	15650	15756	15575	15461	15798	15650	15788	15540	15525	15481	15468	15399	15460	15343	15676	15528	15541	15585	15600	15796	15597	15700	15566	15674	15669	15745	15656	15624	15552	15730	15764	15898	15692	15636	15527	15708	15474	15566	15545	15715	15708	15486	15669	15551	15553	15592	15626	15566	15540	15586	15579	15662	15607	15605	15629	15627	15634	15788	15623	15611	15583	15669	15571	15648	15559	15652	15635	15592	15593	15691	15396	15561	15501	15393	15673	15536	15790	15575	15648	15494	15656	15610	15659	15680	15484	15693	15704	15643	15382	15426	15767	15674	15741	15632	15725	15698	15519	15739	15527	15860	15575	15515	15639	15566	15630	15414	15538	15502	15577	15534	15287	15516	15318	15470	15494	15583	15652	15587	15596	15658	15714	15506	15465	15549	15439	15614	15695	15805	15644	15476	15430	15697	15596	15764	15579	15628	15636	15564	15694	15610	15597	15687	15676	15743	15636	15568	15501	15436	15523	15673	15734	15550	15607	15882	15457	15635	15432	15583	15835
18839	40675	29410	22922	20034	17496	16174	15573	15027	14743	14363	14275	14371	14249	14142	14221	14091	14355	13920	14080	13917	13723	13876	13893	13887	13854	13652	13701	13577	13910	13612	13741	13831	13688	13831	13714	13936	13791	13794	13822	13687	13690	13757	13905	13672	13713	13741	13859	13642	13744	13533	14019	13858	13643	13648	13678	13705	13748	13658	13799	13752	13745	13612	13603	13699	13570	13669	13575	13630	13741	13725	13652	13736	13721	13781	13801	13646	13739	13661	13622	13635	13729	13766	13841	13595	13870	13588	13619	13694	13614	13722	13703	13657	13806	13587	13553	13684	13660	13697	13593	13712	13659	13645	13690	13574	13643	13711	13577	13720	13723	13730	13603	13937	13632	13568	13766	13774	13601	13593	13537	13662	13808	13647	13740	13633	13509	13751	13542	13702	13704	13528	13849	13792	13817	13558	13658	13716	13642	13664	13643	13682	13761	13808	13661	13582	13718	13593	13765	13557	13581	13601	13580	13623	13657	13695	13557	13599	13685	13624	13522	13596	13736	13591	13588	13591	13788	13537	13527	13837	13616	13598	13614	13737	13666	13629	13606	13613	13573	13708	13727	13754	13668	13704	13675	13625	13666	13589	13632	13749	13707	13687	13745	13651	13590	13743	13874	13566	13522	13739	13658	13696	13607	13657	13807	13634	13715	13592	13584	13848	13761	13811	13703	13589	13721	13724	13625	13734	13591	13784	13510	13602	13719	13766	13636	13694	13706	13602	13756	13814	13856	13769	13683	13769	13679	13602	13592	13742	13705	13575	13532	13612	13580	13733	13642	13629	13553	13760	13639	13590	13677	13679	13730	13535	13791	13651	13685	13726	13802	13591	13661	13649	13686	13764	13726	13701	13635	13518	13719	13832	13681	13688	13621	13558	13626	13676	13539	13739	13583	13647	13483	13405	13727	13786	13740	13738	13754	13622	13838	13580	13499	13625	13761	13732	13698	13926	13595	13559	13707	13662	13616	13563	13736	13594	13708	13786	13643	13666	13863	13805	13619	13745	13527	13836	13624	13775	13587	13717	13837	13592	13573	13687	13602	13692	13645	13790	13508	13653	13688	13575	13707	13487	13763	13582	13557	13536	13706	13687	13635	13867	13734	13535	13632	13678	13725	13630	13550	13718	13718	13932	13673	13783	13546	13573	13558	13668	13718	13539	13748	13636	13667	13625	13627	13505	13806	13670	13787	13584	13649	13750	13613	13766	13577	13661	13669	13592	13685	13656	13669	13764	13677	13665	13577	13597	13764	13786	13807	13737	13554	13651	13610	13602	13640	13835	13820	13739	13737	13591	13743	13688	13773	13585	13681	13807	13594	13749	13724	13741	13718	13620	13729	13641	13599	13735	13704	13700	13467	13588	13714	13707	13577	13705	13451	13733	13708	13613	13582	13656	13785	13727	13548	13795	13686	13754	13675	13749	13649	13734	13543	13648	13804	13650	13756	13733	13615	13617	13589	13640	13734	13561	13720	13850	13644	13650	13522	13762	13786	13597	13673	13794	13644	13810	13667	13650	13797	13821	13657	13569	13644	13649	13666	13726	13481	13665	13675	13665	13605	13783	13485	13664	13701	13766	13668	13695	13856	13622	13801	13693	13603	13790	13585	13537	13778	13677	13663	13687	13657	13520	13779	13648	13622	13703	13855	13628	13696	13708	13511	13812	13694	13769	13683	13636	13732	13696	13546	13675	13670	13691	13604	13915	13673	13588	13643	13621	13658	13812	13708	13692	13700	13576	13723	13650	13805	13899	13710	13654	13830	13713	13654	13715	13800	13573	13720	13694	13615	13609	13762	13703	13430	13674	13742	13672	13560	13694	13614	13748	13609	13846	13726	13691	13541	13564	13687	13591	13579	13558	13548	13640	13627	13725	13624	13720	13637	13554	13569	13704	13584	13650	13794	13647	13513	13661	13630	13607	13689	13689	13568	13740	13595	13771	13661	13716	13743	13659	13767	13591	13651	13846	13677	13654	13853	13594	13691	13651	13766	13748	13669	13712	13690	13587	13790	13618	13649	13529	13823	13689	13741	13528	13852	13713	13789	13634	13696	13635	13555	13546	13770	13654	13529	13655	13706	13816	13759	13644	13632	13801	13710	13517	13904	13768	13668	13635	13729	13762	13681	13688	13667	13667	13694	13656	13849	13595	13532	13657	13485	13699	13594	13743	13572	13672	13591	13556	13751	13842	13642	13538	13748	13792	13802	13723	13769	13707	13693	13567	13626	13637	13750	13499	13809	13686	13661	13715	13646	13622	13684	13586	13795	13697	13772	13772	13698	13687	13668	13776	13788	13979	13609	13747	13716	13647	13919	13712	13634	13727	13704	13733	13810	13696	13603	13701	13772	13693	13722	13536	13682	13693	13528	13783	13722	13796	13849	13581	13624	13774	13771	13686	13626	13570	13828	13657	13428	13613	13650	13746	13700	13704	13646	13657	13738	13497	13744	13729	13785	13815	13551	13721	13572	13804	13574	13646	13718	13682	13698	13647	13770	13768	13596	13665	13790	13600	13751	13805	13772	13523	13719	13555	13803	13598	13637	13604	13628	13631	13885	13789	13754	13826	13802	13737	13583	13602	13884	13659	13615	13572	13464	13640	13631	13782	13733	13749	13873	13479	13769	13624	13550	13578	13727	13598	13467	13864	13628	13782	13685	13720	13725	13684	13685	13574	13678	13753	13743	13716	13730	13563	13730	13849	13673	13684	13618	13593	13610	13640	13700	13545	13725	13550	13725	13554	13776	13789	13608	13749	13778	13517	13575	13812	13800	13601	13481	13787	13752	13731	13676	13703	13626	13593	13548	13500	13743	13542	13590	13740	13617	13714	13559	13632	13713	13579	13684	13589	13468	13585	13844	13696	13719	13675	13642	13779	13535	13520	13667	13750	13681	13608	13687	13741	13632	13687	13667	13746	13455	13752	13613	13525	13745	13672	13737	13519	13562	13627	13642	13802	13872	13748	13848	13495	13809	13779	13593	13722	13585	13551	13633	13889	13603	13528	13645	13664	13685	13789	13533	13759	13591	13734	13725	13800	13775	13476	13599	13632	13678	13725	13510	13752	13822	13684	13376	13703	13756	13688	13757	13658	13672	13724	13614	13662	13611	13577	13692	13612	13765	13617	13599	13828	13724	13713	13696	13466	13841	13580	13672	13610	13748	13657	13706	13693	13731	13681	13683	13651	13817	13702	13639	13557	13755	13819	13568	13686	13717	13789	13733	13580	13660	13891	13679	13600	13609	13580	13691	13699	13614	13665	13718	13666	13462	13733	13651	13769	13590	13940	13652	13501	13602	13737	13553	13858	13584	13646	13807	13657	13592	13627	13616	13569	13614	13710	13564	13685	13675	13433	13623	13613	13893	13504	13691	13678	13674	13609	13875	13576	13566	13779	13631	13531	13663	13634	13626	13773	13654	13645	13659	13576	13668	13437	13534	13706	13783	13694	13693	13586	13738	13620	13671	13686	13877	13658	13682	13779	13493	13705	13677	13888	13725	13685	13697	13632	13768	13465	13712	13860	13460	13713	13703	13462	13665	13631	13517	13606	13722	13656	13735	13438	13688	13679	13724	13563	13832	13746	13554	13623	13592	13710	13488	13635	13600	13547	13596	13720	13621	13629	13485	13921	13620	13612	13583	13691	13642	13490	13690	13762	13508	13625	13603	13719	13704	13778	13653	13616	13911	13795	13677	13665	13855	13711	13619	13732	13698	13730	13684	13787	13497	13799	13742	13657	13690	13678	13619	13747	13757	13479	13799	13666	13809	13800	13603	13555	13576	13775	13566	13606	13544	13680	13774	13682	13589	13757	13753	13571	13839	13642	13837	13724	13616	13594	13744	13577	13688	13871	13621	13550	13711	13656	13486	13552	13733	13706	13703	13732	13747	13844	13671	13686	13575	13674	13581	13806	13600	13544	13579	13710	13631	13649	13684	13651	13570	13721	13810	13725	13739	13748	13624	13611	13877	13841	13659	13734	13703	13689	13658	13715	13689	13603	13678	13742	13570	13609	13796	13767	13768	13582	13687	13661	13651	13595	13600	13697	13586	13610	13742	13748	13601	13717	13578	13694	13621	13695	13707	13856	13710	13565	13751	13697	13792	13621	13742	13636	13776	13793	13670	13731	13642	13867	13752	13575	13545	13798	13708	13720	13574	13635	13675	13517	13836	13656	13705	13586	13722	13617	13696	13740	13653	13446	13745	13687	13659	13619	13661	13605	13658	13783	13848	13668	13699	13639	13559	13726	13607	13716	13791	13529	13659	13653	13582	13695	13678	13589	13674	13743	13696	13728	13692	13703	13605	13592	13496	13574	13635	13834	13477	13754	13469	13556	13600	13587	13742	13505	13747	13575	13794	13613	13643	13490	13766	13661	13683	13672	13672	13611	13626	13579	13764	13724	13638	13612	13661	13678	13726	13719	13519	13680	13523	13689	13603	13716	13677	13671	13639	13765	13681	13693	13776	13674	13776	13698	13665	13434	13640	13533	13637	13637	13685	13684	13623	13674	13615	13648	13753	13741	13583	13773	13738	13517	13745	13672	13663	13626	13931	13802	13802	13707	13716	13686	13781	13664	13669	13776	13742	13844	13509	13637	13737	13724	13844	13693	13647	13596	13669	13620	13695	13680	13553	13604	13801	13709	13815	13679	13818	13849	13746	13655	13687	13777	13653	13877	13620	13569	13439	13734	13689	13830	13526	13655	13645	13717	13559	13573	13624	13596	13866	13559	13594	13592	13709	13834	13611	13654	13620	13694	13588	13741	13457	13571	13697	13691	13704	13805	13727	13700	13674	13675	13627	13677	13480	13828	13883	13601	13678	13669	13578	13724	13711	13610	13647	13637	13570	13701	13644	13735	13799	13589	13667	13660	13746	13709	13596	13774	13569	13607	13599	13691	13566	13703	13600	13614	13614	13707	13726	13845	13626	13764	13679	13609	13769	13602	13555	13737	13661	13572	13702	13780	13608	13681	13692	13624	13830	13756	13641	13535	13538	13708	13775	13708	13689	13614	13615	13618	13683	13747	13611	13685	13637	13773	13589	13771	13623	13727	13652	13621	13768	13726	13605	13707	13628	13767	13685	13863	13585	13639	13577	13652	13704	13573	13629	13652	13726	13651	13653
29684	24560	27098	23080	19019	18102	17620	17035	17052	16952	16882	16706	16892	16747	16718	16882	16626	16635	16519	16582	16749	16631	16554	16830	16568	16536	16683	16741	16820	16802	16645	16476	16722	16753	16366	16593	16740	16688	16477	16547	16611	16508	16599	16715	16588	16613	16656	16702	16713	16703	16622	16437	16435	16586	16703	16722	16528	16614	16628	16482	16625	16560	16551	16667	16830	16509	16679	16620	16685	16568	16606	16536	16726	16629	16584	16714	16609	16538	16447	16504	16593	16500	16610	16487	16513	16479	16400	16551	16761	16672	16642	16649	16847	16697	16627	16804	16528	16559	16521	16496	16560	16772	16567	16675	16594	16536	16451	16674	16703	16555	16479	16460	16511	16495	16636	16531	16482	16569	16686	16533	16527	16500	16389	16615	16325	16521	16672	16615	16371	16620	16918	16613	16787	16699	16584	16653	16377	16630	16665	16614	16713	16534	16611	16756	16733	16381	16759	16637	16533	16635	16579	16526	16479	16814	16711	16601	16598	16525	16498	16589	16644	16531	16783	16551	16614	16604	16722	16745	16445	16678	16611	16606	16773	16419	16664	16931	16546	16639	16559	16632	16390	16505	16669	16603	16765	16873	16599	16820	16696	16415	16602	16569	16563	16515	16578	16687	16752	16521	16349	16577	16652	16723	16605	16648	16565	16548	16534	16769	16555	16667	16584	16545	16517	16634	16606	16599	16587	16737	16558	16709	16698	16527	16700	16564	16598	16666	16627	16780	16610	16673	16797	16600	16825	16821	16605	16848	16636	16580	16683	16622	16559	16725	16504	16659	16662	16670	16563	16699	16810	16646	16608	16933	16691	16852	16762	16488	16625	16681	16684	16511	16803	16698	16660	16711	16744	16649	16495	16644	16842	16629	16740	16786	16573	16556	16748	16642	16701	16611	16531	16672	16618	16574	16636	16509	16764	16621	16585	16598	16645	16801	16685	16564	16478	16638	16491	16673	16652	16613	16540	16683	16855	16955	16731	16609	16581	16838	16685	16751	16563	16638	16565	16348	16596	16473	16752	16669	16492	16475	16420	16617	16636	16698	16716	16870	16503	16628	16542	16604	16588	16545	16671	16597	16664	16790	16530	16573	16623	16518	16470	16423	16549	16449	16730	16626	16703	16737	16555	16559	16649	16606	16851	16871	16655	16697	16783	16587	16409	16579	16517	16586	16453	16668	16644	16698	16560	16660	16584	16575	16619	16697	16568	16607	16570	16557	16602	16656	16690	16831	16611	16785	16524	16642	16913	16573	16594	16720	16693	16613	16788	16712	16696	16601	16618	16686	16753	16549	16737	16756	16593	16521	16672	16363	16690	16892	16683	16618	16680	16600	16690	16673	16667	16680	16539	16852	16444	16603	16553	16562	16699	16613	16406	16430	16443	16732	16730	16664	16514	16614	16660	16577	16647	16744	16761	16593	16481	16537	16598	16545	16748	16743	16611	16746	16464	16424	16718	16754	16503	16540	16540	16694	16633	16600	16831	16700	16614	16890	16724	16764	16847	16790	16760	16783	16450	16641	16662	16523	16719	16514	16512	16458	16551	16629	16666	16847	16846	16638	16645	16618	16517	16477	16842	16741	16605	16677	16628	16769	16666	16574	16758	16611	16634	16539	16687	16699	16558	16736	16761	16564	16468	16742	16737	16567	16678	16607	16610	16567	16700	16802	16681	16595	16519	16681	16595	16534	16709	16532	16568	16643	16600	16652	16591	16522	16577	16522	16645	16527	16583	16765	16643	16625	16637	16573	16522	16622	16515	16779	16556	16596	16596	16502	16587	16648	16784	16759	16739	16527	16686	16601	16838	16769	16501	16620	16506	16773	16497	16630	16695	16908	16553	16738	16645	16488	16816	16724	16712	16768	16690	16814	16464	16347	16729	16606	16534	16503	16729	16667	16630	16822	16681	16613	16563	16633	16569	16722	16680	16483	16462	16575	16553	16648	16538	16680	16694	16600	16697	16516	16869	16612	16717	16765	16802	16499	16832	16860	16857	16645	16629	16553	16738	16532	16539	16505	16488	16645	16559	16657	16817	16663	16622	16625	16624	16797	16702	16481	16519	16835	16700	16746	16551	16581	16602	16448	16484	16624	16399	16662	16556	16670	16674	16613	16867	16595	16753	16484	16727	16603	16615	16609	16531	16528	16475	16532	16631	16552	16804	16699	16624	16876	16590	16493	16687	16626	16607	16733	16588	16605	16732	16502	16456	16662	16494	16425	16596	16680	16463	16625	16641	16823	16765	16652	16772	16797	16602	16734	16701	16583	16592	16700	16588	16805	16807	16681	16662	16543	16754	16541	16563	16804	16663	16463	16532	16660	16573	16801	16670	16550	16422	16637	16625	16714	16669	16605	16670	16675	16558	16566	16521	16612	16553	16714	16645	16692	16726	16562	16653	16913	16566	16591	16680	16527	16667	16463	16618	16558	16673	16537	16559	16542	16842	16538	16413	16419	16428	16576	16534	16585	16737	16588	16683	16723	16681	16641	16361	16722	16727	16649	16579	16579	16669	16774	16521	16643	16632	16666	16906	16613	16612	16669	16630	16553	16516	16578	16648	16526	16652	16609	16624	16376	16808	16395	16693	16712	16607	16470	16618	16517	16570	16830	16605	16561	16849	16597	16615	16586	16454	16558	16519	16774	16594	16565	16659	16444	16690	16843	16523	16703	16691	16728	16619	16555	16642	16455	16553	16631	16451	16757	16476	16573	16619	16643	16696	16819	16474	16711	16535	16474	16703	16630	16535	16532	16604	16701	16598	16639	16478	16431	16677	16648	16546	16673	16695	16690	16683	16646	16616	16694	16549	16679	16786	16672	16834	16622	16728	16605	16595	16781	16389	16482	16856	16593	16696	16748	16606	16553	16705	16719	16597	16533	16530	16599	16770	16448	16749	16714	16660	16581	16458	16690	16498	16473	16731	16765	16516	16668	16674	16628	16532	16629	16535	16482	16573	16682	16674	16565	16459	16560	16667	16498	16605	16635	16588	16547	16696	16620	16509	16709	16657	16685	16721	16530	16629	16555	16641	16491	16479	16659	16494	16663	16708	16496	16494	16286	16454	16618	16647	16745	16700	16488	16576	16455	16723	16736	16609	16787	16671	16498	16657	16675	16621	16603	16819	16733	16545	16643	16395	16680	16527	16514	16741	16529	16610	16527	16559	16629	16494	16805	16627	16517	16400	16553	16704	16763	16771	16630	16572	16730	16613	16549	16598	16581	16642	16866	16748	16798	16697	16662	16779	16582	16731	16612	16763	16529	16719	16551	16630	16490	16540	16944	16549	16620	16459	16630	16637	16869	16714	16569	16631	16720	16416	16524	16619	16590	16669	16632	16702	16519	16682	16690	16715	16550	16630	16528	16618	16431	16478	16629	16737	16624	16634	16615	16739	16545	16775	16612	16556	16599	16657	16814	16645	16625	16749	16561	16755	16626	16525	16577	16614	16771	16748	16696	16553	16556	16519	16510	16632	16550	16629	16548	16464	16700	16568	16795	16766	16614	16699	16674	16748	16585	16723	16836	16744	16712	16745	16670	16707	16644	16601	16418	16585	16631	16611	16555	16562	16563	16371	16555	16591	16591	16488	16804	16774	16775	16680	16592	16653	16642	16651	16478	16649	16582	16576	16623	16893	16875	16703	16715	16588	16567	16773	16678	16653	16667	16659	16444	16396	16707	16746	16554	16667	16655	16596	16351	16818	16701	16501	16614	16691	16560	16724	16513	16638	16769	16711	16625	16697	16742	16886	16607	16442	16708	16884	16502	16704	16414	16716	16680	16727	16727	16564	16654	16508	16571	16660	16439	16727	16591	16481	16555	16426	16508	16630	16637	16725	16597	16656	16535	16788	16571	16489	16649	16441	16532	16655	16664	16740	16616	16474	16627	16778	16454	16584	16373	16590	16789	16575	16545	16520	16707	16560	16628	16645	16703	16486	16491	16709	16645	16624	16803	16785	16711	16563	16588	16693	16634	16693	16525	16703	16733	16558	16651	16652	16537	16572	16560	16611	16606	16676	16694	16650	16582	16504	16816	16431	16728	16561	16712	16776	16559	16577	16358	16708	16537	16661	16561	16324	16895	16625	16595	16735	16571	16651	16784	16754	16534	16527	16597	16693	16822	16688	16676	16566	16624	16723	16779	16603	16560	16523	16597	16527	16639	16628	16687	16512	16620	16566	16802	16628	16515	16619	16592	16568	16502	16515	16667	16477	16925	16674	16698	16457	16541	16550	16739	16557	16591	16594	16627	16716	16699	16697	16699	16577	16918	16447	16599	16468	16609	16565	16599	16587	16498	16592	16586	16612	16716	16756	16665	16768	16681	16605	16660	16699	16686	16716	16607	16773	16820	16457	16531	16538	16620	16479	16672	16679	16578	16731	16763	16605	16764	16618	16621	16711	16684	16650	16649	16498	16436	16589	16579	16557	16544	16710	16668	16711	16488	16769	16823	16629	16549	16568	16508	16584	16851	16609	16720	16589	16541	16517	16493	16403	16650	16686	16552	16523	16450	16862	16727	16842	16449	16626	16480	16625	16499	16554	16538	16542	16744	16622	16668	16709	16394	16555	16582	16660	16725	16766	16589	16624	16832	16710	16369	16859	16656	16762	16590	16683	16690	16630	16737	16507	16541	16615	16546	16691	16631	16777	16507	16733	16616	16817	16551	16790	16741	16838	16617	16768	16581	16707	16525	16554	16633	16606	16602	16724	16844	16725	16668	16709	16815	16580	16569	16650	16644	16623	16465	16668	16605	16563	16616	16718	16458	16406	16777	16688	16715	16543	16658	16663	16731	16842	16606	16692	16619	16802	16622	16483	16536	16936	16513	16618	16607	16606	16621	16648	16578	16647	16613	16395	16879	16726	16493	16563	16685	16968	16945	16744	16772	16586	16719	16467	16760	16563	16625	16785	16470	16626	16555	16600	16505	16755	16514	16720	16678	16597	16510	16729	16404	16627	16732	16761	16518	16660	16554	16605	16695	16352	16580	16655	16642	16746	16532	16639	16482	16567	16561	16540	16732	16819	16646	16696	16633	16693	16641	16662	16695	16535	16760	16777	16682	16856	16501	16584	16597	16624	16740	16588	16624	16719	16646	16702	16684	16526	16659	16510	16626	16723	16569
19814	30969	22959	18757	17416	16040	15406	15049	14779	14679	14727	14712	14749	14627	14545	14538	14404	14597	14442	14332	14425	14407	14365	14323	14404	14353	14515	14369	14483	14413	14370	14461	14397	14438	14296	14329	14301	14207	14428	14415	14412	14345	14324	14402	14387	14260	14358	14308	14416	14196	14409	14330	14363	14258	14415	14216	14345	14124	14466	14374	14271	14387	14326	14383	14329	14141	14445	14254	14404	14268	14244	14231	14372	14465	14547	14315	14403	14367	14459	14179	14211	14338	14496	14489	14167	14321	14366	14369	14499	14236	14352	14564	14229	14334	14328	14283	14227	14222	14409	14272	14237	14416	14253	14154	14133	14317	14431	14326	14444	14367	14348	14203	14326	14440	14290	14241	14236	14345	14322	14396	14290	14288	14231	14457	14390	14308	14337	14364	14571	14241	14403	14346	14412	14467	14373	14419	14208	14518	14465	14148	14234	14358	14349	14406	14435	14468	14308	14316	14403	14320	14439	14317	14290	14336	14328	14249	14344	14380	14268	14420	14357	14354	14229	14208	14442	14097	14316	14285	14333	14278	14315	14299	14254	14149	14309	14368	14279	14342	14465	14397	14104	14219	14226	14231	14384	14433	14314	14597	14238	14218	14171	14284	14269	14441	14325	14180	14323	14202	14293	14241	14263	14488	14360	14404	14350	14296	14313	14249	14427	14357	14354	14228	14398	14445	14358	14338	14404	14303	14278	14259	14187	14292	14441	14175	14453	14437	14312	14318	14278	14442	14351	14222	14311	14359	14340	14295	14321	14509	14357	14204	14371	14383	14143	14336	14307	14320	14283	14206	14346	14364	14174	14280	14299	14368	14282	14427	14386	14288	14348	14195	14375	14251	14339	14399	14472	14290	14364	14486	14245	14271	14461	14414	14229	14344	14282	14426	14298	14263	14373	14197	14257	14402	14496	14326	14256	14283	14384	14181	14277	14400	14159	14458	14275	14346	14486	14301	14388	14279	14329	14280	14486	14351	14305	14517	14160	14369	14497	14277	14340	14374	14359	14431	14448	14198	14206	14471	14347	14362	14377	14217	14378	14226	14305	14439	14299	14118	14328	14378	14285	14405	14378	14256	14334	14523	14177	14456	14268	14222	14253	14489	14237	14364	14477	14256	14432	14385	14355	14297	14349	14324	14474	14320	14391	14450	14620	14338	14357	14423	14472	14311	14319	14295	14256	14231	14234	14330	14433	14357	14433	14387	14371	14218	14356	14495	14464	14180	14297	14251	14300	14339	14441	14284	14458	14352	14214	14376	14275	14369	14497	14276	14408	14197	14399	14288	14293	14364	14523	14350	14205	14240	14283	14325	14344	14356	14463	14292	14194	14393	14351	14321	14361	14403	14481	14354	14369	14335	14412	14213	14302	14358	14365	14590	14413	14548	14454	14298	14402	14299	14495	14275	14367	14319	14202	14195	14356	14295	14310	14276	14283	14440	14287	14323	14469	14340	14334	14450	14265	14359	14498	14409	14277	14260	14278	14199	14398	14279	14367	14173	14144	14397	14434	14264	14210	14272	14289	14239	14376	14336	14287	14357	14492	14382	14409	14345	14289	14400	14194	14353	14234	14247	14502	14337	14349	14236	14335	14284	14552	14202	14233	14267	14592	14385	14340	14431	14257	14280	14242	14260	14440	14472	14364	14267	14291	14293	14354	14473	14318	14321	14485	14499	14355	14404	14331	14138	14380	14403	14320	14292	14301	14363	14438	14350	14126	14270	14495	14284	14413	14350	14471	14385	14417	14261	14394	14461	14300	14344	14308	14296	14299	14411	14339	14285	14320	14357	14160	14340	14245	14334	14501	14389	14365	14304	14427	14374	14312	14381	14347	14277	14334	14074	14484	14474	14374	14450	14312	14381	14402	14356	14248	14365	14433	14279	14327	14334	14428	14351	14322	14194	14463	14244	14299	14179	14240	14365	14195	14391	14364	14339	14365	14371	14520	14217	14241	14269	14414	14282	14035	14468	14253	14243	14364	14249	14238	14559	14301	14279	14354	14237	14238	14451	14451	14392	14252	14430	14253	14350	14306	14336	14429	14387	14311	14355	14270	14344	14314	14372	14228	14186	14386	14312	14485	14260	14138	14221	14392	14456	14333	14398	14433	14362	14314	14160	14431	14319	14248	14327	14204	14292	14378	14306	14262	14312	14247	14242	14477	14360	14356	14292	14147	14390	14126	14240	14175	14371	14313	14495	14316	14358	14343	14171	14438	14246	14377	14331	14283	14189	14516	14237	14273	14281	14398	14443	14436	14363	14406	14320	14458	14277	14287	14266	14403	14351	14330	14256	14268	14361	14165	14192	14306	14198	14373	14302	14340	14345	14470	14257	14304	14238	14480	14254	14440	14404	14390	14366	14360	14179	14215	14384	14384	14215	14216	14465	14498	14250	14379	14285	14288	14253	14244	14365	14291	14308	14417	14328	14327	14298	14273	14320	14342	14295	14244	14348	14326	14383	14334	14385	14298	14290	14223	14356	14368	14327	14259	14509	14222	14398	14420	14529	14306	14434	14270	14296	14496	14338	14287	14365	14397	14508	14338	14081	14308	14310	14321	14225	14310	14245	14282	14206	14253	14329	14258	14502	14271	14409	14446	14412	14375	14227	14327	14353	14393	14298	14365	14306	14425	14310	14272	14327	14338	14243	14400	14364	14412	14295	14320	14310	14295	14257	14324	14473	14250	14327	14356	14312	14437	14480	14349	14476	14261	14307	14097	14315	14363	14177	14238	14473	14305	14360	14348	14246	14260	14238	14365	14358	14370	14401	14316	14338	14370	14503	14308	14387	14409	14352	14364	14471	14384	14286	14272	14429	14397	14261	14358	14360	14436	14157	14231	14331	14370	14288	14193	14399	14383	14295	14407	14366	14337	14230	14339	14239	14365	14148	14422	14306	14466	14377	14482	14415	14384	14377	14310	14339	14269	14303	14489	14398	14197	14468	14233	14325	14335	14310	14177	14280	14357	14325	14315	14265	14344	14431	14350	14396	14272	14330	14318	14304	14400	14520	14247	14318	14403	14231	14420	14333	14353	14255	14348	14407	14304	14252	14388	14401	14560	14259	14297	14302	14438	14293	14419	14226	14139	14538	14447	14296	14375	14219	14373	14362	14371	14288	14178	14321	14407	14286	14267	14310	14165	14286	14437	14226	14366	14389	14372	14254	14357	14321	14427	14214	14449	14385	14370	14362	14519	14389	14229	14166	14346	14316	14339	14369	14369	14391	14221	14393	14268	14329	14415	14346	14409	14468	14419	14240	14391	14297	14525	14491	14246	14371	14330	14484	14287	14421	14426	14330	14242	14124	14284	14314	14173	14408	14379	14157	14369	14538	14443	14268	14253	14225	14355	14246	14255	14240	14338	14204	14423	14467	14410	14341	14235	14308	14323	14258	14302	14297	14297	14235	14413	14297	14464	14194	14229	14437	14278	14352	14250	14374	14241	14442	14194	14478	14423	14248	14292	14399	14240	14365	14328	14518	14319	14389	14542	14300	14473	14473	14346	14254	14243	14421	14340	14302	14204	14403	14395	14274	14318	14357	14348	14249	14348	14398	14290	14330	14319	14391	14337	14515	14386	14505	14417	14274	14331	14396	14261	14431	14480	14308	14409	14365	14264	14474	14264	14403	14238	14374	14480	14216	14309	14225	14216	14252	14247	14254	14358	14400	14535	14397	14343	14390	14457	14349	14352	14266	14374	14450	14391	14361	14309	14199	14277	14263	14309	14294	14415	14209	14343	14340	14160	14309	14391	14283	14255	14379	14397	14356	14377	14411	14284	14346	14181	14298	14356	14323	14236	14414	14191	14349	14629	14407	14261	14398	14301	14401	14336	14349	14451	14364	14426	14225	14426	14344	14287	14319	14263	14342	14491	14333	14319	14318	14435	14338	14247	14402	14342	14388	14280	14107	14386	14270	14224	14284	14373	14313	14209	14464	14154	14343	14463	14292	14222	14454	14304	14383	14378	14095	14357	14217	14230	14343	14277	14337	14330	14381	14471	14403	14454	14333	14496	14397	14339	14356	14450	14288	14200	14211	14299	14260	14290	14340	14276	14545	14320	14345	14300	14460	14371	14464	14409	14272	14208	14331	14523	14275	14445	14102	14236	14316	14428	14506	14216	14277	14401	14416	14325	14353	14408	14275	14211	14386	14123	14413	14408	14172	14281	14441	14446	14184	14397	14395	14320	14291	14429	14189	14445	14288	14395	14507	14257	14379	14398	14381	14423	14312	14355	14305	14423	14469	14397	14389	14279	14299	14327	14341	14315	14386	14408	14516	14323	14254	14503	14436	14325	14308	14400	14120	14324	14250	14279	14281	14258	14266	14406	14320	14333	14494	14399	14406	14426	14424	14223	14199	14214	14301	14243	14324	14491	14282	14400	14280	14306	14413	14447	14177	14284	14333	14350	14332	14389	14368	14354	14347	14251	14344	14488	14257	14204	14292	14432	14548	14370	14403	14293	14415	14363	14299	14509	14488	14354	14195	14302	14420	14396	14444	14301	14320	14250	14151	14307	14213	14271	14455	14317	14337	14338	14342	14338	14391	14313	14358	14255	14275	14363	14474	14413	14378	14270	14350	14273	14403	14215	14467	14479	14402	14428	14250	14279	14216	14302	14330	14477	14450	14448	14295	14378	14356	14276	14198	14329	14258	14285	14343	14126	14285	14470	14377	14409	14247	14357	14226	14310	14253	14274	14425	14450	14163	14487	14222	14429	14459	14404	14448	14423	14552	14439	14313	14204	14297	14309	14271	14333	14538	14341	14272	14357	14389	14398	14238	14133	14411	14424	14283	14404	14260	14349	14225	14275	14319	14312	14212	14328	14476	14223	14346	14296	14291	14569	14432	14427	14484	14319	14171	14413	14280	14486	14290	14390	14406	14386	14413	14273	14442	14278	14162	14416	14556	14266	14508	14395	14394	14426	14216	14229	14407	14251	14308	14402	14371	14375	14442	14318	14305	14361	14394	14186	14357	14275	14357	14408	14410	14428	14167	14317	14401	14355	14206	14277	14368	14325	14383	14252	14464	14296	14321	14329	14368	14542	14197	14297	14391	14424	14149	14450	14410	14303	14338	14242	14061	14428	14334	14384	14344	14153	14491	14310	14199	14365	14441
23536	21561	28333	25430	22443	21081	19752	17286	16743	16668	16538	16517	16653	16311	16453	16254	16277	16361	16168	15949	16095	16239	16128	16149	15892	15971	16168	16155	15908	16106	16000	16181	16056	15885	15994	15892	16058	15905	16008	15919	16067	15947	16040	15913	15964	15967	16122	15824	15893	15930	15930	15996	15938	15830	15845	15927	15977	15692	15857	15827	16013	16165	15936	15856	15833	15833	15940	15894	15775	15988	15870	15915	15892	16032	15905	16033	16006	16015	16107	15813	15804	15849	15962	16128	15756	15993	15920	15809	15791	16048	15867	15972	16058	15894	15875	15875	16013	16027	15979	15947	15977	15996	15964	16075	16037	15821	15916	15933	15809	15926	16095	15984	15797	16010	16050	15877	15890	15959	16024	15782	16137	15710	15858	15925	15837	15794	15963	16050	16005	15932	15874	16035	15904	15851	15830	15720	15779	15872	15981	16039	16196	15900	15894	15857	15901	16057	15930	16042	15803	16017	15792	15767	15748	15874	15929	15862	15948	15815	16021	16034	15889	15842	15762	15692	15890	15988	15812	15883	15753	15883	15800	15795	15816	15818	16043	15832	15881	15866	15967	15893	16007	16004	15869	15863	15816	15817	15831	15999	16025	15854	15951	16041	15923	15915	15755	15866	15711	15807	16196	15872	15799	16132	16007	15962	15972	15818	15744	16036	16039	15803	15975	15800	15841	15869	15859	15895	15975	15912	15861	15962	15834	16048	16056	15951	15951	15949	15915	15972	15905	16055	15883	15904	15951	16043	16177	15923	15918	15968	15795	16187	16018	16000	15831	15816	15933	16057	15856	15778	16008	15844	15941	15677	15845	15843	15766	15902	15883	15799	15852	15902	15914	15942	15998	16059	15976	15827	15726	15968	15880	16065	15865	16017	15946	15931	15769	15885	16174	15934	15856	15830	15969	15762	15961	15872	15946	15810	15955	15785	15925	16060	16037	16132	16050	16041	15858	15963	15921	15960	15693	15990	15761	15896	15868	15777	15748	15987	16039	16095	15932	16055	15870	15991	15857	15979	15979	15942	15865	15808	15933	15890	16009	15813	16054	15801	15855	15913	15902	16123	15917	16016	15823	15964	15920	15980	16049	16045	16035	16058	15832	15860	15852	15878	16058	16025	15979	15789	16010	15880	15924	15890	15925	15867	16076	15877	15913	16023	15885	16182	15910	15997	15646	15900	15894	15873	15949	15987	15920	15864	15881	16098	16054	15840	15974	15932	15951	16015	15759	15975	15840	15795	15762	16015	15877	15793	16124	15806	15802	15759	15984	15946	16080	15947	15835	16152	15913	15914	15840	15955	15979	15711	15961	15867	15984	15798	16017	15969	15899	15822	15928	15652	15966	16040	15832	15967	15803	15848	16004	15921	15741	15946	16045	16129	16115	15949	15976	15897	16019	15993	15906	15836	15857	16073	16124	16015	15844	15995	16007	16004	15899	16111	16111	16118	16157	16011	15964	15911	16120	16050	16069	16041	15840	15887	16101	15952	15765	15698	15821	15828	15852	15900	16014	15998	15902	15920	15985	16030	15882	15892	16054	15987	15872	15862	15796	15875	15937	15850	16011	15940	15966	15836	15848	15765	15932	15803	15973	15944	15969	16063	15896	15936	15954	15787	16062	15864	15781	15724	15943	15961	15901	15746	15909	15844	16168	15837	15953	15745	15823	15856	15908	15852	15999	15882	15811	15947	15920	16073	15942	15886	15860	15860	15786	15805	15929	16024	15902	15879	15894	15931	15989	15687	15805	16037	15996	15910	15867	15743	15732	15865	16036	15844	16054	15769	15682	15872	15979	15933	15794	15962	16099	15978	15857	15976	15862	15767	16197	16011	15855	15720	16001	15919	15972	15948	15875	15966	15853	15950	15960	15927	16001	16039	15913	15949	15937	15778	15904	15939	15867	15721	15829	15959	15893	15918	16247	15896	15867	16127	15984	15857	15818	15869	15839	15979	15703	15872	15820	15888	16009	15802	15966	15832	15885	15816	15954	15872	15858	15751	16016	16026	15893	15852	16081	16063	15752	15705	15872	15941	15839	16037	15771	15947	15913	15906	15805	15741	15806	15722	15850	15923	16072	15825	15833	16050	16008	16052	15912	15946	15738	16024	15845	15732	15910	15907	15958	15898	15981	15818	16055	16013	15742	15937	15907	15844	15931	15902	15829	15734	15950	16070	15870	15876	15806	15835	15991	15978	15871	16089	16068	15952	15887	15952	16050	15798	15928	15903	16131	16041	15962	15991	15999	15580	15845	15740	15809	16206	16123	16033	15992	15881	15808	15952	15975	15882	15824	16084	15949	15938	15800	15960	15970	15741	15945	15918	15761	15859	15911	15844	15929	15960	16040	15945	15859	16016	16014	15821	15915	16110	16040	15963	15955	15823	15986	15782	16120	16001	15960	15835	15812	15815	15555	15852	15963	15973	16135	15755	15954	15994	15787	16008	16001	15928	16151	15981	15898	16048	15935	15984	16049	15916	16149	16023	15829	15855	15992	16019	16083	15798	16227	15958	15909	15821	15795	15916	15934	15776	15783	15737	15895	15878	15893	15825	16025	16043	15948	15902	15818	15823	15744	15796	16037	15868	15918	16091	16112	15828	16030	15948	15950	15758	16019	15928	15918	15608	16009	15829	15909	15965	15873	15775	15860	15987	15903	15874	15916	15767	16205	15761	15941	15851	15855	15912	15825	15743	15952	16003	16070	15940	15917	15691	15965	15923	15954	15931	15902	16003	15812	16029	15995	15833	16114	15833	15909	15746	15933	16122	16092	15802	15987	15857	15761	16100	15890	15901	16072	15795	15889	15981	15671	15931	15741	15927	16059	15975	15847	15969	16017	16025	16070	15870	15955	15996	15828	15822	15716	16049	15898	15785	15866	15855	15681	15992	15907	16067	15810	15908	16209	15918	15951	15804	15720	15990	16062	15884	15935	15805	15743	15922	16017	15966	15901	15757	15913	15978	15965	15972	16105	15982	15664	15811	16049	15947	15681	16014	15920	15897	15889	15796	15823	15724	16103	16075	16133	15874	15921	15920	15864	15675	15923	16037	15893	15897	15786	15806	15948	15957	15934	15918	15819	16032	15920	15909	15774	16072	15836	15785	15929	16009	16091	15826	15943	15898	15921	15899	16033	15906	15933	16085	15874	15794	15901	15856	15839	15762	15936	15929	15904	15795	15968	15965	15940	15921	15885	15882	15919	15826	16006	15878	15900	15923	15653	15774	15850	15809	16037	15830	16055	15774	15903	16040	15979	16034	15979	16056	15838	15880	15920	15944	15754	15884	15892	15768	16013	15912	15838	15891	15720	15894	15972	15879	15742	15961	15880	15903	15839	15655	15739	15778	16097	15921	16064	15831	16094	15774	15685	16009	16009	15726	15880	16130	15999	15867	15950	16017	16096	16037	15948	15907	15881	15636	16044	15930	16045	15867	15731	15919	15880	15654	15906	15894	15778	15808	15983	15672	15845	15843	16118	16105	15943	15772	15804	15887	15986	15776	15987	15981	16121	15865	15898	16032	15896	15867	16023	15738	15862	15991	15886	15978	15869	15831	16127	16095	15839	15882	15807	15902	15874	15884	15933	15862	16061	16070	15943	15969	15898	15978	15885	15907	16015	15966	16076	15904	15777	16055	16068	15924	15974	15969	15949	16000	15861	16101	15875	15997	15976	16014	15951	15875	15822	15926	15765	16080	15930	15931	15766	15813	16077	15966	15633	15961	15884	15924	15721	15938	15991	15988	15856	16011	16022	16044	15930	15946	16017	15697	15992	15876	15853	15654	15962	15607	16020	15939	15709	15849	16002	15808	16286	15973	15998	15879	16024	16035	16012	15867	15922	16137	15935	16020	15985	15859	15766	15834	15896	15866	15952	16048	16074	15969	15899	15829	16096	15953	15937	15977	15946	16059	15871	15895	15840	15906	16044	15795	15928	15938	16142	15912	15885	15817	15867	15969	15989	15852	15801	16191	15784	15793	15837	15866	15868	16103	15993	15659	16061	15788	15811	15812	15893	15949	15918	15902	15910	15906	16124	15771	15873	15994	15658	15753	15997	15803	15817	15850	15988	15946	15940	15875	15944	15795	15911	15981	15796	15906	16138	15814	16004	15953	15711	15841	15929	15950	15797	15810	15845	16137	16149	16159	16005	15945	15929	15848	15977	15901	15724	15998	15811	15955	16038	15985	15872	16130	16110	16104	16010	16128	15853	16065	15883	15936	15809	15873	16077	16009	15807	16091	15742	15917	15742	15937	15999	15863	15939	15899	15839	15852	15821	15898	15840	16006	15903	15915	16037	15946	15789	15854	15778	16033	16014	15945	15994	15685	15901	15918	15896	15959	16015	15989	16022	15966	15771	15991	16182	15766	15732	15928	15859	15749	15856	15639	15838	15988	16014	15971	15994	16024	16050	15792	15821	15975	15657	15792	15880	15815	15730	15862	15881	16154	15979	15871	15871	15781	16074	16013	15751	15825	15916	15874	16038	15771	15875	15765	16067	15825	15962	15812	15996	16032	15939	15979	15897	15907	15833	15745	15859	15865	15968	16021	15972	15727	15820	16062	15939	15849	15971	15796	15900	15908	15756	15869	16045	15784	15889	15932	15885	15980	16049	15999	15922	15980	15824	15776	16094	16062	16013	15820	15850	15920	16124	15885	15629	15906	15831	15863	15847	15711	15942	15879	15954	15757	15969	16052	15962	15732	15971	15817	15915	15941	15721	15858	15988	15993	16018	15908	15779	15874	15944	15675	16011	15846	15860	16005	15758	16126	15921	15868	16061	15911	15991	15694	16037	15813	15881	15889	15923	15999	15906	15990	15851	15886	15944	15736	15934	15941	16009	15844	15813	15935	16007	15971	16014	15654	16008	15899	15858	15781	15803	15849	15812	15995	15804	15958	16008	15766	15820	15950	15926	16099	16122	15867	15790	15788	16029	15922	15896	15806	15952	16030	15996	16100	15857	15949	15849	15960	15828	16098	15904	16074	16049	15842	15945	16148	15769	15782	15943	15896	15782	15851	16002	15752	15919	16028	15893	15771	15919	16016	15797	15684	15740	15815	15912	15691	15866	15951	15733	15836	15777	15863	15795	15812	15927	15897	15730	15932	16035	15956	15845	15918	15883	15710
18017	37402	27082	20901	18462	16802	15674	14949	14795	14657	14457	14355	14239	14399	14410	14421	14013	14134	14158	14102	14124	14064	14060	13992	14045	14120	14097	13896	14054	14019	13958	13934	13830	14106	14016	13843	13939	13941	13917	14025	13983	14052	13989	13802	14048	13975	13850	13770	14032	13986	14048	13913	13910	13878	14130	14049	13906	14023	13948	14024	13748	13879	13904	13922	13960	14010	14104	13910	13753	14140	14059	13823	13835	13921	13936	13966	13928	13974	13862	13977	14047	13874	13810	13829	13699	13965	14019	13865	13915	13990	13922	13771	13692	13857	13920	13864	13934	13932	13823	14046	13871	13798	14021	13766	13814	13918	14051	13950	13913	14133	14021	13882	13931	13993	14057	13959	14010	13970	13875	13805	14044	13917	13826	14035	13775	13878	13888	13902	13900	14104	14023	13877	13904	13979	14013	13837	14068	13904	13675	13885	13808	13940	13942	14029	14130	13788	13849	13907	13994	13907	13908	14006	14132	13967	13823	13963	13989	13993	13868	13825	14031	13895	13930	14025	13698	13741	13829	13832	13965	13895	14073	14048	14098	13841	13905	13843	13849	13885	13712	13892	13902	13955	13892	13773	13855	14066	13840	13818	13986	13959	13876	14040	13978	13706	14005	14053	13890	13993	13966	13919	13813	14014	14067	13963	13867	13968	13997	14005	14023	13637	13891	14146	13897	13859	13944	13779	14044	13920	14070	13855	14060	14021	13980	13733	13883	13850	13874	14002	13934	13853	13864	13816	13800	14132	13697	13767	14006	13866	14118	13908	13991	13765	13738	13967	14011	13911	14020	13961	14053	13912	14051	13930	13827	14029	14038	13982	13959	13941	13893	13873	13920	14076	14011	13837	13881	13862	13995	13885	13787	14002	13979	13895	13819	14024	13812	13933	13878	14054	13887	13825	13840	13911	13797	13885	13899	13869	14024	14019	14034	13933	13739	13989	13838	13928	13953	13982	13861	13871	13971	13825	13862	13932	13892	13964	14020	13854	14039	13884	14142	13649	13894	13895	14016	13924	13873	13815	13967	14018	13959	13939	14001	13933	13858	13851	14002	13903	13886	13705	13974	13906	13909	13831	13969	14062	14019	13861	13888	13850	13797	13956	13954	13957	13902	13840	13953	13846	14042	13919	13822	13839	14139	13818	13888	14004	13835	13896	13961	13872	13865	13783	13963	13935	13847	13971	13777	13970	13691	13841	13900	13983	14008	13881	13805	13880	13849	13801	14036	13917	13871	13803	13967	13896	13830	13912	13971	13919	14008	13928	13790	13797	13903	13864	13895	13851	13897	13763	13893	14004	14002	13887	13836	13884	13795	13895	13687	13918	13909	13913	13893	14043	13967	13884	13804	13867	14006	13898	13951	13827	13842	13889	13857	13911	13975	14018	13935	13815	14002	13832	13866	13953	13961	14043	13864	14006	13904	13903	13774	13968	13828	13851	13971	13886	13960	14017	13673	14008	13919	13714	13911	13946	13902	13877	13782	13780	13690	13932	13831	13786	13944	14141	13933	13922	13948	13840	13899	14030	13949	14051	13871	13882	13797	13944	14003	14139	14002	13837	13852	13968	13929	13925	13850	13904	14038	13800	13993	13802	13850	13721	14000	13821	13829	13861	13863	13774	13967	13978	13865	14028	13693	13843	13839	13735	13900	13904	13942	13819	13912	13892	13927	13952	14103	13932	14004	13979	13935	13835	13853	14009	13941	13848	13969	13916	14048	13938	14004	13905	13788	13776	13810	13929	13834	13884	13949	13883	13860	13756	13890	13994	13935	13908	13907	14005	14153	13881	14062	13965	13986	13929	13767	13950	13935	13885	13943	13912	13852	13915	13738	14004	13930	13837	13937	13984	13862	13853	14023	13943	13820	13776	13856	14018	13961	13875	14058	13798	13792	13933	13988	13922	13947	14112	13769	13947	13976	14083	13870	13949	13860	13939	13799	13920	13755	13839	13621	13891	13857	13797	13749	13977	13873	14093	13917	13909	13897	13848	13880	13816	14124	14057	14027	13829	13760	13804	14017	13935	13888	13818	13927	14053	13802	13899	14069	14004	14052	13891	13984	13824	13913	13988	13927	13669	14007	13853	14015	13948	13953	13888	13844	13874	13912	13837	13953	13939	14045	13923	13968	13876	13939	13991	13976	13891	14067	13750	13896	13896	13876	13956	13885	14059	14031	13804	13772	14007	13831	13950	13921	13991	13903	13965	13851	13970	13924	13977	13948	13891	13857	13844	13952	13982	13874	13934	13838	13936	13976	13766	13971	13969	13897	13869	14053	13857	14014	13979	13908	13860	13969	13909	13715	13816	14053	13737	13844	13929	13922	14014	13750	14013	13711	13809	14004	13943	13969	13959	14092	13961	13885	13826	13779	13844	14039	13739	13793	13966	13988	14032	14048	14004	13901	13928	13896	13977	13965	14005	14023	13954	13890	13950	13884	14054	13845	13831	14042	13818	13899	14051	14017	13943	13754	13809	13997	14041	13929	13922	13920	13920	13977	13948	14003	13925	13990	13878	13989	14041	13987	13817	13887	13789	13965	13771	13919	13883	14003	13892	13954	13989	13907	13946	13928	14016	13953	13851	14072	13812	13991	13820	13835	13906	14061	13993	14034	13817	13900	13956	14023	13931	13809	13961	13798	13950	14057	14009	13896	13999	14044	13839	14068	13845	13931	14034	13784	13908	13996	13891	13766	13847	13963	14046	13920	13820	13910	13815	13944	13949	14023	13924	13795	13885	13945	13841	14074	13930	13873	13980	14116	13812	13769	14065	13886	13837	13807	14009	14059	13850	13868	13899	14160	13891	13908	14117	13925	13939	13914	13960	14024	14033	13975	13874	14007	13804	13758	13900	13919	13983	14064	13868	13824	14034	13912	14019	14011	13847	14058	14021	13825	13967	13718	13847	14035	13879	13860	13905	13897	14159	13910	13893	13724	13990	14044	13927	13961	13978	13909	13776	13859	13898	13985	13962	13893	13899	13808	13855	13904	14046	13983	13858	13873	13810	13901	13829	13826	13951	13989	13877	13921	13820	13888	13859	13919	13992	13710	13843	13801	13911	13953	13981	13811	13772	13800	13963	13795	13829	13785	13939	13859	13946	13974	14001	14012	13838	13787	13920	13741	13918	13884	13978	13959	13896	13996	13818	13860	13776	13983	13834	13887	14178	13838	13875	14089	13914	14059	13793	14021	13914	13957	13960	13915	13778	13856	13907	13904	13816	13870	13888	13964	13960	13943	14148	13993	13819	14009	14046	13775	14020	13878	13954	13898	14017	13916	13839	13907	13996	14071	13936	13797	13834	13991	14047	13909	13819	13664	14030	13953	13858	14044	13846	13751	13890	13879	13908	13819	13886	13850	13748	13951	13991	13875	13971	13847	13899	13993	13950	13978	13926	13976	13983	14089	13835	13934	13864	13893	13965	13707	13961	13995	13912	13980	13923	13981	13852	13828	13996	13807	13945	14077	13870	13929	14072	13992	13892	13919	13873	13972	13928	13796	13881	13964	13875	14047	13801	13921	13948	13879	13901	13800	13931	14025	13845	13793	13854	13773	13920	14028	13756	13756	13893	13797	13925	13972	13840	13773	13725	13831	14090	13939	14022	13834	13875	14002	13893	13995	13913	14012	13825	14000	13795	13821	13985	13888	13932	13798	13965	13969	13869	13972	13872	13761	13843	13884	13781	13995	13770	13929	13967	13941	13990	13889	13988	13957	13955	13945	13765	13874	13890	13927	13886	13900	13988	13954	13877	13878	13966	13783	13857	13814	13732	14052	13998	13945	13976	13877	13909	13865	13776	13861	14001	13843	13881	14069	13766	14007	13789	13752	14049	13875	13920	13894	13812	13955	13814	13972	13927	13875	13938	14154	13831	13992	13892	14014	13764	13830	14069	13898	13749	13982	13965	13948	13925	14020	13845	14073	13812	14105	14026	13868	13934	14033	13937	13842	13876	14128	14123	13928	13979	13845	13782	13931	13887	13891	13728	13868	14016	13951	13897	13982	14063	13984	13962	13942	13822	13976	13707	14063	13951	13972	13988	13837	13997	14099	13999	13918	13925	14083	13887	14017	14010	14072	13848	13927	14029	13925	13928	13753	13764	14138	13923	13800	13853	13797	13908	13968	13890	13763	14074	13977	14036	13946	14034	13883	13837	14041	13742	13995	13995	13916	14114	13768	13809	14024	13901	13934	13967	13931	13956	14019	13777	13955	13944	13809	13805	13925	14003	14011	13774	13810	13897	13990	14052	13992	13789	13955	14051	13920	13845	13902	13970	13882	14012	13877	13845	13818	13926	13902	13994	14084	13750	13874	13844	14067	14001	13920	14109	13971	13887	13935	13918	13837	14015	13976	14070	13980	13897	13984	13971	13912	13954	13827	13822	13870	13918	13995	13865	13849	13931	13974	13807	13951	13789	13937	13820	14120	13739	13987	13944	13869	13780	13930	13904	13997	13805	13981	13887	13822	13878	14045	14001	13915	13937	13893	13812	13989	13765	13838	13839	13964	13965	13971	14071	13896	13969	13947	13979	14163	13944	13837	13967	13981	13929	13960	13932	14006	13957	13952	13906	13993	14063	13885	14177	13906	13915	13965	13785	13974	13828	13852	13925	13858	13889	13877	13906	14049	13681	13956	13867	13819	13848	13723	13737	13850	14080	13681	13952	13873	14032	13811	13844	13953	13896	14004	13979	13987	14032	13930	13886	13963	13958	14023	13854	13960	13948	13997	14032	13994	13973	13763	13914	13898	13882	13719	13963	13837	14079	13925	13870	14211	13926	14001	13826	13894	13850	14022	13848	14049	13951	13931	13929	13895	14069	13821	13976	14054	13843	13967	14010	13903	13958	13980	13792	13856	13987	13955	13920	14008	13793	14109	13822	13942	13954	13938	13837	13831	13982	13965	13971	13862	13972	14029	13909	13730	13972	13846	13679	13811	13922	13985	13995	13948	13798	13914	13922	13977	13949	14074	13980	14091	13941	13940	13841	13777	13985	13841	13866	13911	13983	13927	13869	13911	13980	14079	14000	13900	13936	13902	14000	14073	13870	13914	13962	14016	14160	13906	14049	13932	13793	13960	13978	13763	13983	13961	13709	14022	13969	13842	13861	14050	14137	14039	14108
25043	21567	27295	27144	20686	19007	18924	17748	17528	17357	17592	17593	17239	17403	17330	17376	17211	17252	17150	17249	17145	16972	16778	17186	17045	17072	17084	17220	17023	16972	17229	17098	17094	16849	17033	17035	16936	17137	17202	17019	17075	17001	16914	17099	16991	16869	17027	16896	16851	17026	17280	17272	17076	17041	16996	16998	17075	17148	17043	16961	16865	16718	16995	16983	16963	17060	17083	17124	16921	17062	16634	16973	16980	16786	17178	16959	17034	17137	16897	17104	17248	17169	16912	16914	17025	16929	17236	16956	16868	16967	17140	17222	16846	17148	17056	17082	16758	17115	16791	16888	17209	17052	17075	17051	16934	17004	16961	17140	16957	17054	16935	16970	16925	16997	17011	17012	16913	17041	17220	17017	17006	16907	17259	16926	16858	16797	16907	17085	17162	17105	17062	16938	16865	16914	16991	17102	17093	17028	17052	17186	17065	17248	17094	17162	17050	16958	17073	17202	17054	16892	17173	16781	16999	17212	16970	17096	17183	17283	17136	17145	17006	16824	17003	17217	17069	17010	16990	16790	16969	17012	17167	17203	16724	17029	16852	17002	17048	16962	17005	16911	17183	16923	16893	16902	17199	16982	16943	17049	17040	17044	16894	16998	17072	17060	16994	17146	16894	17161	17050	17207	17027	16938	16974	17032	17026	17185	16944	17008	17027	17022	16933	16856	17000	17347	17124	16996	17037	17021	16835	16945	17141	17094	17016	17131	16904	17059	16996	16918	16950	16957	17103	17079	16861	17037	16884	17046	16949	17066	16989	16965	16925	16977	16917	16939	16860	16986	16960	17143	16968	17129	17058	17259	17112	17239	17081	17084	16988	16964	17157	16947	17068	16960	17144	17183	17073	17103	17056	16978	16863	17068	16957	17159	16967	17028	17159	17056	16826	17088	17166	17120	16609	16906	17151	17027	17133	16919	16916	17078	17283	17034	16960	16998	17079	16953	17049	16974	17140	17100	17154	16954	17030	16950	17063	16864	16962	17001	16933	17050	16925	16931	16948	16862	16929	16997	16955	16879	17172	17059	16948	17076	17098	17060	17139	16922	16937	17084	16894	16899	17112	16924	17038	16957	17058	17104	16867	17012	17022	17000	17145	16989	17008	17137	16905	16900	17051	16929	16911	16981	16897	17053	17035	16864	17115	17089	16924	17072	17097	17007	17172	17003	17036	17034	17088	16899	17007	16927	17054	16951	17067	17092	17117	16934	17258	17066	17093	17095	16978	16957	17086	17100	17059	16909	16982	17120	17225	17085	17151	16917	16981	16899	17045	17068	17158	16967	16943	16951	16880	17084	16934	16912	17071	16931	17130	16993	16947	17063	16925	17074	16841	17059	16931	17128	17109	17171	17076	16868	16982	16915	16905	16899	16970	16992	17009	17106	17105	16954	17092	16938	16937	17182	17051	17148	16926	17100	17009	17006	17002	16983	17116	17118	17002	16869	17047	16961	17077	16852	17023	17172	16964	17033	17110	16938	16998	16917	17245	17081	17201	17041	17227	16915	16883	17008	16983	17011	17231	16987	17137	16776	16985	16891	17091	16953	17040	17059	16932	16883	17099	16990	17115	17061	16942	16954	16962	17088	17095	16980	16876	16949	16990	16920	16980	16948	17135	16748	16816	16848	16873	16861	17019	17012	17018	16772	16974	17021	17039	17057	17027	16981	16861	17034	16996	16833	16713	17078	17229	17049	17253	17111	17077	16968	17363	16937	16987	17048	17034	16866	17126	16960	17283	16978	17214	17007	16952	16991	17080	16890	16982	16757	16964	16905	16853	16854	16654	16855	17069	16931	16979	16868	16967	16888	16972	17087	16954	16807	17109	17126	17025	16940	17195	16962	16666	16984	17160	16898	16958	17022	17023	16858	17334	17022	16899	16963	17025	17034	17093	17071	17147	17036	17040	17118	17045	17002	16861	16790	17129	16728	17015	16858	16908	17121	17220	17079	16912	16847	17034	16905	17160	17141	17156	16832	16998	16980	16918	16943	16964	17011	17052	16987	17114	16963	16984	16967	17336	17197	16985	17050	16974	17064	16959	16823	16867	17188	16988	16931	16919	17007	16777	17169	17096	16994	16905	17346	17169	16943	17160	16969	17114	16942	16994	16857	16951	16872	17085	17017	16937	16894	17119	16960	17003	16840	16793	17074	17000	17242	16965	16961	17006	16897	17157	16917	17141	17014	16893	17011	16927	17013	16958	16966	17105	17213	17182	16970	17071	17073	16922	17027	17011	17053	17032	16829	16965	16835	16936	16968	16942	16960	17043	17052	16924	17152	16943	16898	17102	17077	16939	17035	16918	17098	16762	16907	17080	17050	16883	16768	17083	16992	16986	17019	16950	17028	16965	16809	16955	17003	17070	17056	17091	16815	17037	16934	17075	16954	17058	16867	16971	16984	16979	16849	16960	16992	16903	17140	17137	17080	17304	16730	17090	17254	16993	17032	16978	16986	16951	17214	17070	17026	17163	16969	16826	16927	16923	17276	16798	17032	16897	16968	17251	17302	17001	16960	17027	17102	17090	16891	17010	17112	17086	17063	17046	17046	16996	17099	17041	17096	16962	17025	17169	16928	16997	16976	17096	17114	16892	16948	17003	16943	17008	17158	16955	17021	17049	16935	16949	16986	17098	16929	16834	17077	17181	17049	17129	17063	16654	17008	16934	17130	17062	16908	16939	16961	16846	16866	16983	17060	17091	16918	16987	16871	16952	16713	17090	17082	17006	16927	16933	17188	17146	16956	17078	17124	17078	16987	16925	17175	16980	16812	16830	16928	17144	17008	16910	17082	16970	16874	17052	17030	17090	16939	16808	17120	17257	17098	16928	16923	16949	17015	17062	16939	16927	16864	17095	17082	17358	17023	17116	16983	16912	16935	16977	17151	16843	16883	17108	16941	17101	16975	17142	16871	16932	17124	16787	17004	16900	17082	17094	16918	17000	17068	16898	16831	17076	17003	16943	17078	16918	17122	16925	16860	17050	16986	16897	16956	17023	16939	16977	17014	17129	16896	17087	16769	16883	16786	16590	16990	16937	16925	16930	17198	17045	17100	17108	16786	17179	17112	17206	16971	17303	17013	16907	17326	16729	16756	17014	17070	17128	16953	17227	17083	17137	17011	17230	17062	17023	16897	17173	16985	17161	17058	17019	17157	16898	16987	17006	17011	17201	16986	17093	17051	17124	16986	16906	16933	17211	16934	16877	17001	17011	16911	17026	17137	17214	16950	17014	16731	16939	17214	17106	16986	16971	17130	17287	17057	16790	16795	16952	17163	17144	16966	16985	16921	16903	17047	17026	17026	16839	17131	17008	17254	16866	17202	17024	17088	17122	17220	17058	17108	17026	16981	17038	17047	16921	17009	16958	16805	17139	17033	17102	16915	17215	16875	17217	16894	17037	17100	17235	17280	16981	16973	17169	17053	17222	17180	17023	17211	17040	17062	17064	17019	17035	16891	16998	17210	16855	16901	17121	16912	16852	17033	17170	17128	16955	16984	17078	17055	17041	17099	16962	17098	17152	16888	16980	17024	17036	17069	17152	17125	17059	16930	17020	16988	16995	16928	17075	16990	17115	17067	16877	16984	17077	16960	17193	17102	17081	16910	16988	16996	17117	17161	17018	16983	16933	17011	17039	16943	17047	16950	17095	16961	17128	16913	16878	17121	17056	16880	17000	17082	16984	17104	17034	17021	16906	17064	17173	16980	17044	17239	17037	16914	16940	17129	17015	16860	17016	17061	17004	16929	17017	17082	16859	16982	16901	16891	16961	17090	17161	16866	17110	16902	16912	17016	16934	17100	16969	16936	17068	17108	16922	17053	17180	17108	17010	16994	17118	16846	16925	17007	16969	17119	17137	17001	17190	17110	17130	17090	17037	17075	16933	16905	16897	16959	17006	16848	17020	16923	16852	17129	17160	17038	17204	17072	16983	17135	17057	17059	16883	17072	17046	17092	17096	17150	17050	17003	16810	16998	17121	17074	16971	17091	17172	17086	17014	17185	17026	16999	17158	17179	16949	16873	16918	17086	17039	16738	17022	17234	17085	17178	16974	16960	17151	16803	17030	17157	16933	16987	17042	16867	17057	17104	16731	17099	16902	17057	16789	16895	17070	17100	16937	17095	17267	16821	16816	16996	16869	16863	17210	17016	16841	17076	17061	17191	17304	17043	17055	16995	17057	16931	16832	17193	17041	17173	17226	16958	17020	16787	17115	16986	17028	17232	17114	17161	17136	16700	16983	17181	17150	16830	16847	17044	17078	16918	16996	17059	17140	17064	17032	17018	17023	16975	17079	16810	17020	17097	16914	16882	16971	16992	16924	17260	17099	17138	16980	16883	16905	17116	17047	16900	16986	17119	16994	17230	17134	17015	16864	17026	17139	17186	17156	17073	16977	16985	17059	17103	16940	16944	17159	16904	16989	16950	16960	16834	17202	17174	17083	17027	17159	17154	16753	17042	16849	17020	16950	17107	17023	17055	16871	17025	17156	17030	17078	17211	16863	16989	17046	17267	16911	16914	17079	16834	16977	17290	16909	17100	16745	16968	16963	17035	16836	16867	16970	16861	16998	17002	17049	16864	17219	17191	16976	17122	17059	16909	16890	17002	16933	17026	17066	17056	17020	17113	16966	17171	17090	16975	16775	17253	17049	16977	16831	17024	16995	17172	16927	17060	17096	16991	16954	16964	17046	16889	16975	16973	16909	17011	17096	16914	17028	16921	17163	17067	16981	16911	17179	17121	16972	17096	16957	17008	17114	16997	17263	17039	16960	16947	16943	16921	17035	16985	16861	17066	16970	17103	17141	16998	17190	17062	17081	17252	16956	16987	17193	16990	17024	16971	16937	16993	17064	17017	16980	17083	17023	17065	16917	17249	17077	16814	17000	17097	16984	17074	17040	17170	17096	17184	17195	17029	17048	16990	17172	17157	16964	17136	16989	17036	17116	17270	17036	17036	17118	17103	16981	17018	17009	16825	17069	17018	17204	17141	16954	16972	16993	16902	17158	17107	16922	17031	16874	16913	17169	16820	16974	17049	16789	16969	16993	17134	16869	16861	16927	17093	16907	17031	17052	16877	16891	16898	16784	17168	17185	17060	17130	17089	17220	16863	17232	17235	17054	17089
18518	34179	25726	19877	18300	16354	16000	15192	15238	14923	14996	14976	14784	14899	14720	14739	14749	14784	14576	14728	14566	14694	14461	14535	14648	14659	14527	14510	14531	14788	14671	14520	14730	14424	14476	14458	14513	14432	14506	14486	14473	14670	14456	14401	14578	14370	14679	14483	14481	14519	14515	14362	14463	14587	14417	14510	14501	14565	14399	14440	14444	14650	14607	14534	14398	14553	14573	14603	14477	14463	14598	14677	14545	14545	14613	14595	14454	14376	14477	14512	14401	14607	14626	14498	14349	14618	14460	14457	14356	14452	14465	14329	14414	14457	14532	14600	14545	14411	14403	14505	14529	14570	14542	14534	14421	14596	14546	14701	14459	14479	14500	14585	14473	14478	14496	14628	14342	14554	14633	14415	14467	14390	14560	14479	14468	14442	14421	14409	14550	14567	14500	14598	14441	14444	14588	14577	14279	14588	14514	14505	14504	14431	14544	14511	14424	14427	14488	14606	14545	14442	14455	14353	14498	14410	14424	14445	14568	14552	14558	14535	14569	14484	14614	14555	14636	14514	14585	14627	14551	14579	14537	14459	14511	14488	14518	14461	14472	14558	14533	14575	14457	14457	14400	14280	14578	14302	14509	14454	14544	14594	14408	14507	14485	14622	14539	14645	14513	14522	14410	14486	14632	14551	14462	14523	14488	14574	14436	14368	14385	14598	14523	14463	14454	14535	14314	14480	14385	14487	14580	14472	14516	14533	14508	14636	14634	14562	14685	14358	14500	14530	14603	14569	14577	14458	14580	14642	14460	14469	14508	14547	14570	14421	14650	14484	14372	14330	14457	14536	14487	14423	14552	14394	14591	14599	14546	14501	14440	14490	14408	14409	14607	14487	14511	14380	14247	14369	14293	14555	14427	14392	14544	14343	14413	14507	14487	14552	14618	14533	14536	14466	14541	14682	14452	14349	14558	14543	14378	14427	14503	14425	14556	14590	14441	14465	14567	14474	14512	14564	14518	14504	14353	14449	14540	14415	14652	14527	14456	14602	14396	14506	14623	14385	14617	14384	14602	14517	14460	14522	14627	14499	14480	14329	14591	14455	14465	14537	14366	14481	14468	14631	14521	14544	14479	14567	14506	14528	14501	14494	14637	14406	14517	14479	14365	14575	14615	14585	14448	14384	14486	14581	14514	14513	14517	14684	14547	14410	14473	14487	14426	14529	14431	14469	14461	14557	14512	14393	14764	14497	14616	14407	14449	14552	14480	14396	14547	14415	14657	14465	14596	14563	14555	14446	14426	14705	14592	14392	14461	14480	14618	14467	14512	14474	14504	14501	14514	14466	14644	14399	14405	14566	14393	14448	14372	14495	14425	14377	14660	14578	14494	14472	14561	14488	14452	14615	14477	14540	14488	14483	14560	14593	14671	14451	14578	14454	14668	14399	14379	14438	14442	14415	14697	14481	14500	14570	14455	14568	14578	14515	14492	14411	14576	14506	14433	14577	14311	14391	14554	14344	14285	14477	14451	14565	14340	14643	14474	14563	14440	14542	14598	14481	14378	14414	14471	14390	14509	14536	14411	14488	14457	14541	14366	14614	14588	14581	14594	14608	14483	14382	14652	14509	14450	14424	14661	14463	14343	14504	14442	14479	14439	14517	14473	14514	14490	14618	14560	14652	14544	14441	14425	14588	14376	14452	14421	14492	14531	14489	14584	14562	14425	14346	14496	14438	14445	14483	14589	14602	14541	14348	14556	14336	14435	14543	14515	14513	14476	14496	14504	14546	14484	14508	14244	14551	14381	14487	14588	14409	14389	14464	14588	14504	14558	14578	14719	14523	14469	14614	14733	14347	14494	14560	14527	14453	14632	14483	14642	14531	14492	14510	14579	14642	14473	14542	14429	14509	14481	14407	14390	14579	14588	14504	14565	14519	14483	14414	14571	14638	14470	14457	14527	14383	14574	14426	14483	14399	14553	14567	14574	14535	14364	14344	14647	14580	14434	14425	14585	14491	14462	14420	14470	14418	14493	14561	14487	14432	14580	14336	14494	14541	14532	14521	14447	14560	14561	14448	14453	14462	14474	14487	14566	14480	14551	14687	14331	14457	14521	14568	14473	14503	14458	14627	14702	14490	14588	14344	14648	14508	14611	14567	14466	14510	14478	14458	14455	14296	14587	14363	14490	14651	14411	14556	14535	14301	14451	14450	14571	14589	14483	14591	14555	14421	14604	14554	14514	14479	14332	14628	14536	14474	14469	14451	14553	14576	14538	14381	14433	14474	14589	14290	14309	14545	14608	14456	14345	14428	14626	14569	14380	14564	14489	14595	14335	14480	14541	14631	14575	14528	14505	14553	14676	14661	14594	14621	14587	14498	14570	14524	14542	14623	14496	14580	14545	14347	14311	14569	14454	14589	14548	14767	14513	14433	14638	14639	14427	14501	14634	14598	14521	14381	14375	14402	14530	14361	14418	14362	14330	14566	14363	14320	14557	14558	14647	14474	14655	14353	14475	14524	14469	14513	14499	14501	14404	14541	14587	14441	14466	14511	14457	14598	14508	14452	14416	14499	14499	14474	14489	14574	14477	14589	14352	14455	14538	14456	14657	14392	14682	14480	14468	14580	14472	14404	14583	14324	14414	14410	14403	14466	14659	14343	14667	14532	14287	14519	14501	14410	14434	14604	14590	14595	14478	14508	14492	14552	14627	14530	14539	14351	14583	14451	14578	14570	14595	14359	14515	14405	14481	14547	14338	14564	14359	14375	14398	14447	14509	14481	14709	14486	14514	14727	14422	14713	14508	14476	14368	14400	14487	14427	14504	14447	14610	14457	14469	14555	14396	14527	14641	14623	14527	14393	14500	14551	14528	14435	14546	14414	14405	14429	14479	14424	14617	14656	14464	14532	14512	14431	14320	14515	14488	14499	14627	14529	14464	14522	14561	14491	14339	14375	14441	14480	14573	14433	14376	14470	14497	14528	14519	14641	14479	14389	14430	14539	14519	14493	14368	14492	14534	14497	14386	14399	14492	14448	14534	14432	14622	14564	14453	14337	14456	14473	14522	14491	14443	14525	14538	14413	14398	14436	14511	14469	14498	14642	14517	14621	14479	14538	14589	14498	14595	14589	14763	14676	14513	14506	14534	14317	14590	14557	14496	14418	14393	14584	14417	14453	14570	14504	14652	14417	14578	14480	14584	14566	14375	14452	14466	14379	14432	14508	14392	14421	14397	14471	14500	14441	14783	14648	14461	14469	14624	14543	14481	14480	14419	14461	14518	14380	14617	14624	14533	14482	14400	14471	14463	14491	14387	14520	14448	14587	14531	14555	14659	14431	14413	14393	14551	14314	14568	14719	14560	14380	14455	14536	14456	14420	14559	14587	14607	14596	14483	14684	14418	14405	14614	14411	14619	14423	14574	14439	14542	14397	14364	14541	14550	14521	14444	14526	14453	14349	14484	14537	14521	14564	14517	14514	14481	14631	14556	14461	14643	14469	14520	14494	14398	14471	14603	14566	14483	14635	14562	14455	14622	14624	14516	14590	14545	14404	14493	14603	14648	14545	14645	14501	14532	14663	14529	14469	14563	14539	14545	14476	14523	14520	14578	14408	14572	14487	14572	14479	14513	14451	14457	14606	14372	14552	14517	14356	14438	14593	14552	14548	14606	14418	14550	14582	14475	14611	14515	14358	14515	14477	14520	14515	14561	14310	14503	14567	14354	14383	14600	14539	14590	14539	14511	14660	14570	14434	14609	14427	14418	14459	14473	14615	14651	14388	14554	14558	14639	14592	14585	14385	14485	14549	14422	14435	14554	14596	14647	14493	14502	14626	14523	14530	14427	14569	14501	14503	14422	14434	14431	14492	14593	14560	14454	14484	14574	14502	14387	14373	14467	14663	14530	14556	14495	14443	14518	14603	14481	14353	14592	14327	14436	14445	14463	14568	14484	14548	14523	14387	14575	14432	14571	14554	14606	14470	14650	14539	14348	14382	14485	14657	14518	14497	14562	14387	14458	14492	14462	14380	14626	14521	14293	14566	14550	14569	14540	14455	14567	14355	14504	14631	14496	14389	14478	14435	14502	14586	14540	14493	14661	14598	14645	14462	14590	14421	14425	14528	14536	14558	14533	14603	14547	14597	14461	14539	14514	14426	14483	14410	14468	14334	14539	14529	14642	14462	14651	14486	14616	14557	14513	14413	14557	14535	14269	14486	14394	14474	14529	14474	14497	14441	14411	14552	14512	14419	14457	14635	14468	14612	14392	14501	14712	14521	14659	14490	14608	14518	14339	14524	14618	14604	14443	14529	14500	14552	14554	14620	14552	14341	14453	14582	14656	14544	14519	14571	14351	14418	14508	14414	14680	14548	14438	14551	14412	14347	14490	14381	14572	14475	14700	14372	14541	14438	14446	14386	14540	14593	14565	14365	14444	14492	14619	14562	14467	14441	14392	14584	14454	14518	14560	14650	14436	14510	14487	14531	14458	14481	14461	14459	14525	14499	14572	14528	14595	14496	14725	14549	14383	14492	14405	14302	14438	14435	14578	14505	14571	14527	14490	14475	14390	14565	14666	14515	14402	14521	14467	14538	14385	14603	14414	14467	14616	14610	14414	14591	14442	14522	14375	14398	14510	14616	14538	14511	14455	14598	14375	14479	14409	14432	14512	14546	14532	14427	14653	14432	14531	14465	14416	14518	14379	14554	14592	14447	14487	14380	14561	14506	14329	14564	14618	14344	14523	14679	14578	14499	14609	14560	14465	14369	14421	14593	14616	14519	14417	14478	14638	14396	14602	14396	14495	14438	14397	14697	14338	14570	14372	14548	14441	14446	14419	14708	14551	14563	14537	14528	14614	14666	14659	14383	14574	14282	14635	14516	14315	14540	14418	14452	14572	14579	14466	14505	14513	14511	14350	14421	14412	14519	14340	14481	14686	14461	14435	14412	14565	14635	14536	14463	14360	14477	14401	14497	14510	14659	14415	14666	14551	14478	14538	14566	14409	14549	14388	14476	14577	14494	14503	14497	14401	14639	14513	14428	14487	14646	14429	14480	14502	14666	14443	14543	14503	14474	14385	14639	14439	14376	14619	14571	14589	14480	14774	14527	14481	14448	14575	14541	14447	14440	14378	14462	14533	14627	14528	14506	14569	14386	14646	14357	14356	14429
22522	21526	28797	24704	21840	23428	22907	18087	16833	17114	16861	16749	16393	16689	16446	16428	16514	16437	16350	16319	16277	16173	16077	16183	16102	16254	16175	16109	16069	16130	16002	16203	16045	16208	15939	16005	15962	16262	15970	16300	16265	16028	16088	16194	16015	15844	16179	16172	16063	15916	15885	15877	16206	15946	16158	15994	15999	16110	16026	15895	16020	16230	16085	15949	15920	15893	16182	16079	16273	16059	16052	16105	15812	16177	15861	15995	16241	15973	16007	16094	16074	15904	15983	16096	16005	16137	16147	15924	16027	16054	16014	16037	16163	15964	15962	15841	16255	15946	15775	16054	15972	16167	15842	15799	16030	15992	15834	15963	15994	16192	16071	15829	15718	15742	16053	15929	15962	16013	16030	15881	16006	15877	16066	16029	16059	16100	16050	16043	16057	15924	16038	16210	16133	15999	16018	15891	15934	15963	15916	16133	16076	15920	15979	15946	15776	16112	15857	16046	16049	16128	15842	15918	15828	15993	16107	15827	16095	16021	15874	16047	15826	15893	15915	15843	16192	15971	16064	15898	15975	16137	16047	16055	15918	16158	16152	15948	16185	16191	15928	16244	16197	16226	16072	16064	16043	15947	15915	16017	15883	16139	15881	16012	16081	16020	16000	15973	15844	15939	16184	15998	15934	15987	15856	15942	16052	15840	16003	16040	16059	15928	16128	16026	15944	15890	15789	15856	16043	15964	16082	15932	15819	15972	16112	15874	15957	15817	15895	16081	16127	16060	16054	15958	16010	15833	15838	15907	16013	15865	15837	16016	15866	15984	15780	15943	16079	15799	16036	16069	16217	16025	15898	16062	15954	15862	16086	16021	15790	15874	16024	16095	15931	15966	15989	16114	16032	15996	16048	15918	16144	15923	15844	15873	15853	16030	15992	16114	15808	16102	16062	16065	15697	15998	15988	15901	16083	15889	16063	16011	16050	16046	16024	16120	16129	15973	16123	16004	16007	16004	16034	16204	15931	15908	15951	16028	15937	15922	15852	16108	15912	15942	16064	15953	15956	15866	15896	15998	15773	16147	16015	15865	16016	16135	16030	15791	16065	16107	15991	15917	16188	16036	15754	15843	16130	15854	15861	15996	15797	15983	15775	15980	15779	15921	16019	16050	16132	16084	16078	16012	15957	15959	15879	15961	15959	15739	15774	16148	15878	16091	16063	15983	16042	15978	15808	16126	15871	15916	15902	15875	15956	15950	16061	16218	16055	15677	15862	15868	16098	15978	15887	16067	15906	16054	15947	15860	15943	16029	15916	16026	15965	15794	15899	16041	15812	15985	16059	16271	15955	16072	16099	16073	16067	16115	16095	15913	16038	16146	15992	15799	15862	16276	15930	15888	15916	15990	15956	15938	16014	15960	16011	16007	16063	15871	16054	16015	15817	15947	15879	16004	15998	16167	15887	16032	16087	15893	16004	15827	15740	16024	16086	16007	15836	15920	15949	15860	16009	16071	16002	16027	15843	16076	16077	15886	16018	15723	15888	15971	15851	15682	15950	15984	15880	15880	15919	15770	16011	15832	15678	15933	15859	15887	15872	15926	16089	16082	15950	15771	15857	15914	15963	16096	16081	16036	15840	16001	16054	15966	16016	16086	15852	16090	15880	16072	15953	15934	15877	15928	16093	15998	15939	16041	15863	15967	16044	15999	15880	15907	15852	15807	15950	15856	15807	15860	16087	16087	15792	16085	16053	15955	15940	16022	16075	15872	15950	16027	16069	16067	15851	15917	15803	16314	16127	15820	16047	16093	15988	15877	16157	15930	16030	16001	16091	16093	15925	15983	15842	15850	15989	15854	15941	15808	16035	15936	16034	15938	16025	16079	15845	15846	15945	15985	16056	15875	15952	16009	15810	15832	16013	15817	16074	15819	16018	15965	16055	15943	15955	16008	16067	15918	15873	16207	16085	15997	16067	16022	16025	15944	16163	15735	15990	15892	15887	16032	15990	16047	16128	16056	15998	15801	15849	15902	15928	15917	16055	16120	16004	16048	16015	15725	15920	16012	15888	15897	16033	16157	15965	16028	15911	15874	15888	15768	15852	15955	15901	16071	15927	15981	16060	16024	15778	15887	15947	16043	15975	15983	15948	16075	15915	15963	15988	16030	15971	15951	15692	16077	15827	15881	15902	15856	15966	15926	15980	16007	15864	15724	15923	15954	16071	15939	15918	15888	16012	15920	15923	15858	15901	15808	15939	16050	16105	16051	16104	15951	15985	15872	15818	15998	16043	15902	15739	16045	15880	15945	16146	16057	15847	15982	15970	15803	15921	15857	16029	16085	16034	15918	16200	16023	15802	15958	15918	16057	16011	16119	15928	16013	15712	15640	16063	16164	15925	15940	15903	15890	15842	15851	16038	15983	15986	15852	16073	15877	16076	15817	15943	15825	15814	15744	15911	15977	16035	15869	16055	15960	16055	15820	15870	16109	16170	16089	16026	15898	15860	15825	16110	15914	15856	16228	15874	15847	15723	15971	15936	16032	15877	16035	15971	15930	16178	15783	15767	15997	16058	16093	16318	16184	15825	16032	16045	16036	15812	16004	16075	16149	15992	16220	15895	15902	15849	15869	16228	16045	16012	16092	16028	16110	15987	15837	16000	15990	16064	16094	15852	16136	15816	16007	16144	16094	15885	16007	16048	15882	15962	15884	16045	15976	15973	15564	15805	16083	16138	16083	15954	15976	15919	16004	16103	15816	16110	15833	16150	15876	15904	16112	15994	16106	15882	15878	16029	15952	15967	15950	15949	15951	15937	15770	16035	15829	16017	15986	15973	15778	15867	15784	16015	15946	16020	15766	15848	16001	16008	15953	16144	16056	15889	15931	15873	16084	16013	15950	16009	16171	16109	15953	15979	15804	15932	16004	15904	15760	16082	16048	16031	16107	15898	16076	16007	15956	15965	15797	16028	15866	16143	15968	15870	16010	15929	15644	16010	15906	16092	15923	16064	15902	15846	16157	16071	15990	16051	15848	15885	16084	15769	15893	15912	15941	16119	16206	16033	15822	15975	15836	15861	16072	15754	15907	15975	15947	15952	16005	15929	15947	16028	15857	15998	16074	16128	16001	15900	16061	15818	15963	15866	15855	15945	15896	15979	16069	15918	16099	16164	15955	16022	15905	16052	15920	15941	15935	15827	16144	16058	15861	16104	16105	16095	16178	15990	15857	16007	15999	16059	15831	16020	16033	15877	16130	15990	15959	15824	15909	16080	15865	16065	15946	16017	15994	15955	15791	16088	16017	15984	16105	15959	16142	15912	15753	16230	15778	15929	15945	16263	16050	15817	15860	16212	15931	15661	15836	15794	16012	16006	16054	16062	16039	16083	16090	16025	16061	16003	16068	16019	15880	15890	15828	16068	16024	15912	15996	16074	15916	15974	16010	15877	15970	16012	15861	16017	16110	15994	16184	16003	15831	15912	15989	15992	16115	15830	16078	16144	15877	15984	15844	15948	15771	15863	16049	16071	15871	15903	16029	15883	15760	16026	16124	16123	15940	15971	15980	15939	16022	16028	15928	16092	15712	15924	16046	16054	16306	16122	15947	16033	16048	15815	15974	15918	15938	15995	15995	16091	16154	16196	15991	16009	15976	16145	16193	15938	15838	16007	15814	15920	15906	16062	15783	15861	15898	15867	15791	15964	15973	15789	15995	16014	16060	15966	15847	16103	15883	16032	15960	15933	15811	15913	16036	16087	15866	15911	15978	15852	15892	15921	15905	15954	15860	16096	15973	15931	15944	16057	16049	15956	15695	16057	15935	15923	15996	16102	15843	15988	16005	15967	15925	16029	16242	15872	16171	16133	15790	15925	15907	15835	15882	15964	15937	16136	15907	15934	15938	15939	16047	15982	15889	15839	15889	15895	16201	16019	15781	15956	15956	15930	15817	15904	16142	15745	16002	16003	15993	15830	16087	16020	15988	16045	15882	15982	15890	15860	16017	16016	16161	15965	16014	15870	15853	16024	15852	15841	15993	15933	15923	16029	15948	15964	16142	15909	16026	16207	16135	16254	16052	16181	15916	16171	15984	15953	16105	16052	15902	16094	16026	16111	15987	16061	15855	15907	15927	16012	15864	16030	15910	15918	15938	16215	16072	16037	16056	16109	16063	15944	16089	16004	15973	15888	16013	16078	15776	16104	15978	15955	16085	16255	16042	16017	15904	15894	15951	15908	16133	16164	15908	15908	15809	16055	16030	15764	16008	16071	16128	15939	15973	15958	15707	16038	15927	15925	16020	15974	15857	15826	15848	16077	16023	15942	16048	16003	16026	15895	15996	15762	15917	15907	16013	15933	15932	15954	16039	16052	15762	15898	15912	16164	16106	16039	15890	15948	15904	15999	16090	15898	15773	15813	15978	16066	16063	15826	15917	16021	15987	15928	16012	15997	15950	15974	16112	15980	15967	15868	15917	15822	16040	15824	15943	15920	15970	15847	16029	15989	16072	15902	15980	16025	16012	16061	15936	15812	16019	15928	16124	16049	16026	16168	15818	15803	15838	16160	16078	15973	15944	15951	15901	16202	15928	15899	16184	16117	15890	16038	15798	16111	16015	15823	16052	15885	16097	16199	16179	15906	15892	15933	15988	15943	16035	15949	16022	15738	16101	15847	15947	15877	16124	15965	15893	16020	16075	15859	15924	16028	15961	15940	15780	16141	15989	16101	16114	15952	16092	16025	15928	15971	15889	15959	15953	15845	15891	15850	15945	15823	15983	15861	15967	15745	16041	15935	16024	15774	15964	16026	15991	16061	15983	15990	15916	15976	15889	16009	15999	15979	16002	15768	15990	16004	15951	15975	16074	15765	16131	16139	15856	16064	16134	15958	15921	16128	16081	15927	15950	15962	15995	15916	16122	15932	15800	15873	15895	15919	15772	15954	16169	16070	16076	15988	16032	15803	16117	15837	15863	15896	15879	15867	16131	15940	15971	15897	15968	15862	15957	16194	15960	15824	16015	16084	15880	16041	16109	15793	16076	16065	15939	15963	15810	15944	15920	16010	16008	16200	15954	16159	16014	15973	16011	16138	16161	15963	16119	15942	15911	16196	15963	15977	15957	16106	16025	15963	16139	15866	16001	16060	15858	16004	15965	15774	15934	15888	15948	16055	15979	16144	15946
19259	40678	29839	22226	19916	17614	16265	15403	15170	15016	14823	14652	14549	14353	14383	14346	14267	14373	14211	14124	13966	13980	14124	14013	14139	14004	14003	14014	13879	13871	13943	13896	13849	13938	13788	13876	13794	13771	13957	14018	13753	13755	14004	13909	13979	13867	13778	13838	13792	13925	13882	13859	13928	14035	13958	13784	13881	13750	14009	13968	13846	13805	13721	13984	13699	13910	13832	13902	13833	13926	13842	13693	13898	14084	13794	13853	14103	13819	13780	13938	13962	13797	13983	14037	13706	13881	13827	13942	13800	13989	13763	13751	13800	14003	13842	13914	13739	13949	13802	13854	13928	13937	13738	13906	13613	14010	13744	13915	13834	13826	13782	13864	13763	13863	13818	13700	13892	13798	13810	13724	14015	13831	13828	13705	14074	13998	13911	13802	13917	13838	13821	13672	14048	13710	13821	13875	13639	13874	13794	13973	13722	13780	13867	14009	13870	13878	13831	13887	13877	13824	13625	14043	13674	13914	13772	13820	13810	13663	13718	13889	13861	13884	13790	13737	13872	13723	13866	13956	13711	13907	13876	13913	13808	13768	13850	13997	13895	13879	13957	13866	14049	13865	13703	13953	13834	13712	13949	13891	13907	13876	13801	13899	13846	13743	13953	13763	14095	13897	13896	13899	13906	13859	13846	13774	13806	13927	13825	13842	13899	13970	13907	13923	13966	13898	13944	13880	13794	13749	13867	13787	13931	13733	13816	13838	13888	13737	13847	13784	13843	13690	13857	13854	13807	13878	13975	13705	13780	13782	13828	13805	13849	14001	14067	13650	13939	13722	13869	13721	13684	14020	13931	13891	13890	13862	13662	13976	13819	13765	13673	13924	13951	13908	13874	13874	13817	13841	13852	13845	13894	13783	13825	13704	13865	13904	13799	13918	13849	13846	13784	13885	13895	13871	13967	13792	13880	13839	13872	13885	13781	13703	13833	13775	13961	13863	13900	13827	13885	13891	13849	14059	13784	13917	13809	13834	13757	13810	13864	13974	13734	13912	13610	13826	13892	13756	13811	14076	13943	13809	13884	13775	13929	13902	13918	13886	13830	13794	13858	13819	13806	13883	13744	13909	13773	13771	13962	13785	13820	13769	13836	13768	13788	13855	13809	13805	13833	13819	13777	13852	13930	13797	13894	13942	13939	13864	13600	13797	13818	13898	13782	13752	13859	13909	13929	13803	13804	13838	13662	14114	13782	13904	13827	13922	13857	13982	13772	13904	13693	13785	13656	13999	13698	13967	13834	13899	13876	13862	13788	13784	13739	13724	13767	13809	13747	13879	13993	13814	13890	13825	13909	13835	13927	13910	13785	14034	13826	13784	13914	13892	13712	13841	13988	13782	13807	13813	13704	13972	13819	13960	13958	13795	13809	13898	13970	13835	13953	13978	13819	13787	13764	13899	13792	13759	13767	13884	13915	13770	13540	13897	13829	13801	14092	13780	13820	13815	13821	13928	13669	13808	13767	13645	13860	13893	13868	13873	13864	13713	13857	13888	13819	13996	13938	13779	13789	13893	13811	13889	13934	13764	13676	13844	13870	13782	13866	13731	13863	13863	13890	13776	13836	13938	13782	13981	13907	13833	13787	13929	13828	13886	13884	13928	13759	14005	13960	13828	13864	13701	13865	13850	13837	13814	13901	13896	13925	13980	13805	13764	13837	13775	13915	13659	13908	13914	13839	13957	13803	13876	13801	13824	13927	13870	13821	13740	13833	13780	13759	13997	13852	13984	13723	13746	13834	13881	13733	13758	13784	14060	14003	13867	13759	13772	13776	13975	13835	13770	13800	13943	13842	13859	13989	13861	13867	13931	13993	13731	13817	13914	13828	13732	13914	13813	13930	13854	13813	13817	13789	13793	13992	13969	13797	13837	13734	13899	13883	13893	13901	13837	13801	13931	14060	13709	13985	13975	13853	13830	13840	13822	13954	14015	13787	13930	13883	13830	13810	13973	13691	13843	13869	14001	13882	13712	13824	14012	13722	13869	13787	13972	13886	13765	14152	13720	13823	13741	13735	14009	13888	14012	13851	13886	13768	13896	13872	13960	13957	13826	13906	13956	13837	13747	13842	13782	13927	13794	13933	13963	13934	13939	13806	14111	13634	13912	13771	13791	13798	13870	13850	13902	13729	13867	13685	13820	13748	13634	13790	13859	13892	13889	13897	13846	13843	13665	13854	13851	13907	13924	13883	13876	14008	13927	13883	13847	13816	13935	14020	13867	13736	13899	13782	13835	13887	13893	13712	13840	13940	13858	13881	13809	13865	13933	13956	13801	13790	13882	13759	13751	13715	13946	13913	14037	13810	13751	13781	13785	13842	13890	13559	13907	13806	13877	13971	13555	13760	13689	13865	13653	13868	13757	13620	13875	13872	14001	13755	13905	13885	13800	13870	13896	14001	13904	13842	13820	13791	13909	13804	13916	13805	13933	13812	13809	13911	13830	13769	13915	13891	13823	13766	13971	13713	13915	13696	13849	13812	14027	13793	13781	13870	13806	13852	13828	13720	13806	13874	14025	13891	13785	13912	13749	13893	13970	13891	13939	13770	13802	13779	13826	13770	13790	13918	13857	13885	13830	14029	13662	13833	13753	13901	13689	13964	13905	14031	13854	13968	13774	13921	14019	13919	13698	13804	13904	13884	13730	13951	13994	13828	13855	13853	13796	13829	14039	13830	13746	13749	14143	13752	13894	13709	13792	13865	13970	13921	13954	13794	13655	13767	13801	13769	13822	13897	13972	13903	13797	13870	13793	13714	13930	13728	13924	13912	13837	13730	13920	14025	13851	13794	13887	13864	13862	13787	13675	13845	13820	13806	13870	13823	13846	13824	13797	13809	13980	13853	13721	13782	13758	13818	13860	13719	13902	13840	13960	13824	13895	13787	13953	13793	13708	13729	13709	13881	13821	13884	13914	13693	13941	14079	13726	13834	13824	13782	13775	13844	13848	13917	13841	13866	13999	13821	13802	13942	13837	13891	13844	13690	13812	14085	13724	13771	13889	14006	13734	13748	13882	13964	13815	13854	13777	13923	14023	13784	13827	14036	13887	13765	13805	13835	13888	13855	13909	13871	13799	13820	13761	14016	13757	13874	13892	13907	13782	13909	13992	13941	13873	13748	13796	13945	13866	13785	13617	13904	13886	13661	13834	13967	13812	13945	14030	13818	13738	13770	13947	13869	13909	13770	13794	13826	13735	13847	13692	13857	13849	13937	13965	13897	13743	13830	13753	14021	14008	13837	13944	13828	13795	14002	13850	13905	13885	13813	13792	13902	13691	14016	13979	13867	13773	13905	13806	14032	13820	13899	13850	13809	13854	13939	13739	13984	13794	13886	13829	13756	13724	13935	13880	13877	13990	13923	13797	13813	13980	13926	14065	13734	13710	13939	13718	13942	13858	13808	13700	13990	13763	14002	13799	13858	13775	13620	13817	13867	13659	13903	13905	13722	13876	13812	13604	14000	13880	13830	13846	13917	13783	13778	13863	13604	13935	13802	13856	13878	13974	13792	13855	13757	13836	13829	13840	13911	13924	13921	13828	13850	13850	13831	13843	13857	13857	13873	13835	13877	13914	13869	13927	13951	13762	14046	13806	13858	13899	14068	13825	13817	13968	13901	13962	13951	13925	13798	14003	13856	13971	13845	13773	13910	13842	13789	13828	13767	13757	13963	13775	14084	13936	13831	13784	13772	13901	13924	13836	13720	13845	13936	13692	13795	13970	13803	13743	13834	13786	13819	13980	13900	13754	13695	13867	13665	13898	13924	13705	13909	13788	13817	13774	13869	13906	13897	13791	13915	13776	13742	13845	13975	13763	13943	13882	13803	13835	13859	13898	13754	13901	13935	14007	13799	13881	13759	13895	13892	13929	13854	13805	13918	14041	13882	13912	13866	13754	13809	13798	13720	14042	13836	13743	13779	13893	13918	13844	13844	13969	13778	13948	14006	14078	13898	13958	13814	13981	13775	13896	13847	13919	14051	13862	13727	13728	13964	13830	14043	13600	13783	13846	13656	13802	13965	13870	13852	13893	13770	13938	14017	13780	13950	13693	13788	13882	14031	13780	13698	13891	13786	13908	13743	13888	13762	14025	13857	13930	13839	13809	13664	13818	13921	13949	13780	13790	13871	13705	13710	13907	13631	13723	13723	13970	13720	13815	13840	13798	13861	13843	13900	13783	13908	13773	14014	13867	13878	13686	13835	13775	13906	13882	13938	13833	13890	13854	13889	13964	14077	13891	13801	13783	13703	13858	13841	13709	13795	13787	13867	13785	13804	13969	13816	13781	14021	13722	13788	13786	13789	14018	13837	13837	13903	13783	13887	13846	13908	13812	13908	14015	13923	13871	13707	14001	13846	14014	13886	13886	13816	13747	13826	13889	13818	13829	13818	13815	13796	13823	13839	13849	13851	13664	13821	13896	13859	13980	13924	13794	13863	13836	14002	13619	13855	13765	13739	13831	13881	13809	13870	13889	13928	13981	13883	13921	13661	13769	13951	13705	13752	13748	13909	13827	13799	13795	13942	13774	13686	13810	13805	13792	13967	13870	13773	13940	13870	13824	13790	13885	13841	13978	13823	13722	14069	13835	13933	13968	13745	13911	13755	13797	13925	14038	13826	13806	13778	13830	14045	13865	13801	13798	13820	13827	13775	13758	13937	14017	13955	13886	13762	13996	13822	13820	13815	13783	13680	13870	13991	13830	13787	13907	13967	14127	13806	13808	13840	13914	13839	13970	13946	13930	13956	13771	13807	13943	13936	13840	13900	13823	13932	13698	13827	13981	13879	13966	13921	13833	13770	13881	13831	13858	13858	13665	13834	13878	13884	13739	13862	13786	13811	13840	13784	13866	13834	13955	13831	13874	13857	13861	14011	13892	13802	13903	13883	13937	13850	13835	14009	13917	13902	14001	13925	13939	13755	13974	13952	13921	13778	13900	13855	13984	13879	13734	13859	13943	13911	13919	13952	13933	13821	13866	13710	13941	13924	13724	14162	13875	13949	14010	13712	13810	13848	14064	13829	13881	13891	13950	13883	13833	13970	13893	13823	13836	13936	13846	13754	13946	13854	13725	13764	13765	13849	13906	13941	13723	13748	13863	13878	13755	13850	13781	13954	13752
29615	24592	27243	22867	18979	18293	17683	17393	17356	17320	17508	17040	17179	17114	17042	16928	17024	16912	16821	17045	16991	16726	16814	16850	16935	16815	17088	16958	17041	16929	16968	16793	16919	16779	16824	16741	16795	16859	16873	16809	16760	16834	16941	17071	17020	16892	16919	16864	16833	16685	16882	16805	16899	16948	16908	16724	16794	17010	16926	16798	16844	16787	16908	16858	16772	16760	16955	16715	16874	17108	16877	16943	16895	16551	16660	16759	16578	16806	16824	16646	16813	16598	16945	16877	16804	16836	16708	16665	16992	16829	16914	16843	16664	16843	16977	16994	16844	16946	16874	16855	16778	16728	16753	16661	16913	16905	16894	16578	16866	16730	16925	16730	16830	16720	16881	17014	16669	16709	16903	16586	16888	16920	16845	16807	16875	16993	16891	16599	17110	16850	16937	16797	16631	16756	16796	16908	16895	16651	16679	16916	16789	16611	16628	16738	17043	16866	16763	16936	16683	16745	16792	16837	17090	16998	16940	16934	16763	16815	16717	16582	16704	16798	16789	16917	16868	16869	17026	16944	17047	16794	16676	16617	16774	16653	16795	16732	16709	16673	16876	16811	16744	16595	16898	17013	16744	16872	16784	16742	16763	16976	16817	16805	16829	16927	16979	17027	16772	16904	16951	16868	16561	16767	16803	16764	16780	16807	16727	16816	17026	16935	16796	16887	16767	16858	16786	16821	16759	16896	16867	16811	16713	16811	16942	16897	16773	16804	16683	16865	16893	16698	16758	16758	16969	16976	16907	16807	16862	16846	16701	16966	17018	16932	16850	16832	16970	16883	16982	16939	16850	16881	16749	16798	16934	16770	16669	16930	16858	16967	16767	16833	16927	16984	16830	16969	16976	16918	16853	16855	16912	16721	16635	16929	17031	16735	16874	16942	16762	16982	16793	16653	16908	16900	16803	17022	16660	16818	16927	16828	16997	16723	16648	16811	16714	16963	16781	16695	16799	16735	16783	16863	16792	16915	16743	16602	16901	16848	16725	17039	16795	16870	16888	17076	17038	16947	16652	16890	16934	16746	17077	17035	16711	16977	16656	16902	16850	16732	16673	16739	16828	16902	16779	16793	16696	16828	16698	16658	16716	16896	16858	17030	16937	17036	16724	16863	16877	16746	16838	16829	16766	16949	16958	16791	16977	16640	16805	16743	16882	16952	16966	17103	16604	16758	16918	16790	16936	16748	16698	16780	16927	17009	16910	16998	16672	16923	16732	16707	16740	16952	16931	16854	16781	16727	16883	16823	17055	16696	16815	16709	16581	16807	16859	16542	16928	16907	16969	16664	16680	16652	17094	16886	17087	16961	16932	16865	16669	16873	17066	16926	16828	16798	16696	17089	17034	16682	17155	17003	16801	16887	16912	16718	16757	16865	16806	16756	16771	17020	16811	16887	16948	16841	16803	16738	16937	16964	16944	16751	16887	16757	16833	17049	16882	16704	16548	16964	16977	16944	16763	16768	16977	16778	16880	16831	16860	16892	16952	16810	16718	16707	16689	16891	16916	17018	16934	16849	16971	16868	16725	16937	16584	16921	16897	16780	16707	16677	16772	16870	16877	16763	16868	16739	16574	16994	16866	16860	17014	16936	16957	16737	16918	16836	16836	16865	16998	17149	16933	16751	16704	16723	16876	16685	16907	16947	16858	16724	16992	16980	16781	16683	16836	16936	16950	16852	16921	16792	16883	17020	16783	16703	16927	16732	16721	16787	16735	16984	16735	16960	17071	16929	16949	16919	16532	16990	16785	16675	17008	16644	16866	16879	16914	16811	16868	16886	16629	16803	16653	16914	16902	16866	16780	16908	16785	16809	16739	16792	16971	16773	16860	16810	17039	16850	16950	16948	16844	16794	16831	16814	16895	16759	16849	16682	16748	16909	17033	16846	16930	16957	16831	16906	16821	16836	16834	16860	16954	16887	17051	16977	16859	17036	16953	16953	16874	16666	16853	16860	16881	16846	16812	16939	16882	16788	16882	16828	17033	16765	16982	16791	16871	16750	17049	16933	16879	16963	16689	16787	16861	16730	16656	16892	16818	16963	16723	16844	16954	16780	16938	16781	16957	16992	16712	16949	16968	16897	16581	16874	16913	17101	16751	16888	16847	16873	16927	16810	16951	16625	16907	16944	16820	16667	17008	16874	16868	16808	16814	17083	16779	16931	17010	16753	16847	16872	17026	16944	16894	16781	16993	16755	16740	16807	16762	16822	16718	16948	16883	16871	16887	16593	16748	16946	16830	16921	16863	17013	17020	16794	16784	16829	16756	16774	16798	16864	16909	16661	16827	16904	16869	16753	16917	16903	16646	16817	16775	16792	16718	16906	16834	16887	16848	16826	16844	16918	16708	16802	16715	16845	16735	16790	16859	16725	16783	16927	16987	16807	16890	16977	16856	16745	16833	17040	16837	16700	16800	16857	16777	17024	16765	16657	16864	16962	16768	16753	16825	16716	16878	16926	16917	17103	16800	16674	16905	17039	16780	16911	16963	16989	16654	16885	16809	16881	17005	16791	16818	16923	16784	16939	16757	16781	16772	16954	16919	16906	16761	16854	16900	16546	16665	16791	16688	16826	16940	17002	16889	16913	16808	16903	16729	16751	16702	16902	17144	16942	16970	16707	16996	16662	16897	16788	16930	16830	16859	16929	16886	17038	17041	16694	16846	16872	17024	17027	16824	17006	16892	16831	16990	16826	16972	17033	16813	16793	16805	16888	16790	16887	16982	16985	16809	16942	16875	16976	17065	16977	16675	16891	16809	16878	16760	16803	17058	16830	16755	16853	17070	16952	16780	16849	16860	16978	16770	16798	17107	16932	17006	16716	17044	16840	16883	16669	16849	16816	16862	16856	17008	16810	16658	16832	16919	16963	16687	16968	16885	16972	16873	16709	16798	16953	16897	16879	16939	16764	16715	16866	16999	16894	16971	16869	16971	16798	16628	16788	16879	16789	16948	17055	17052	16773	16937	17146	16873	16691	16821	16838	16798	16863	17040	16873	16692	16772	16872	17034	16746	16971	16986	17014	16887	16684	16799	16836	16856	16946	16674	16779	16803	16880	16954	16787	17080	16945	16951	16827	16882	16838	16961	16975	16833	16973	16792	16676	16856	16808	16649	16933	16752	16726	16868	16976	16763	16733	16960	16872	16927	16806	16789	17029	16741	16846	16854	16895	16843	16730	17036	16873	16796	16890	16838	16773	16820	16817	16786	16931	16747	16877	16978	16890	17181	16588	16874	16797	16989	17070	16752	16832	16865	17049	16879	16749	16799	16795	16838	16851	16807	16858	17084	17095	16811	16854	16853	16707	16918	16855	17179	16902	16784	16864	16855	16790	16985	16845	16974	16717	16728	16950	16858	16957	16822	16924	16766	16860	16636	16834	16765	16723	16642	16712	16838	16977	16816	16903	16819	16736	16933	16862	16784	16774	16848	16826	16810	16740	16854	16979	16677	16802	16944	16788	16834	16952	17048	16811	16708	16811	16840	16881	16871	16941	16972	16776	16933	16859	16743	16757	16671	16784	16760	16837	16845	16798	16790	16806	16851	16892	16936	16866	16865	16690	17117	16904	16755	16850	16590	17016	16992	16963	16883	16714	17164	16997	16668	16605	16885	16888	16792	16730	16881	16894	16791	16900	16900	16838	17040	16807	16762	16760	16933	16884	17054	16793	16782	16950	16932	16850	17151	16852	16900	16955	16967	16766	16717	16864	16876	16789	16758	16801	16684	16736	16726	16873	16909	16667	16785	16831	16579	16862	16916	16812	16716	16882	16940	16892	16945	16893	16844	16642	16780	16647	16578	16798	16817	16903	16845	16799	16922	16839	16717	17040	16858	16852	16909	17189	16827	16700	16870	16845	17049	16958	16845	16673	16799	16831	16799	16794	16900	16809	16764	16985	16815	16991	17017	16810	17052	16922	16749	16870	17004	16805	16647	16838	16883	16889	16801	16572	16855	16955	16713	16681	16849	16945	16706	16939	16904	16843	16781	16854	17024	16755	16940	16895	16874	16920	17014	16788	16858	16671	16780	16852	16731	16835	16780	16930	16885	16880	16778	16984	16765	16730	16744	16877	16738	16994	16815	16841	16638	16730	16962	16922	16695	16900	16985	16715	16773	16690	16926	16849	17028	16753	16868	16919	16813	16802	16992	17009	16954	16888	16967	16823	17103	16745	17018	16804	16898	16815	16996	16873	16954	16891	16699	16961	17034	16853	16738	16773	16693	16689	17005	16829	16949	16871	16971	16615	16867	16939	17036	16885	16782	16748	16813	16763	16848	16970	16997	16598	16762	16862	16973	16782	16752	16693	16942	16929	16924	16887	16936	16818	16890	16810	16834	16819	16968	16901	16745	17006	16646	17079	16847	16991	16962	16608	16769	17017	16741	17065	16933	16713	16754	16915	16803	16780	16833	16916	16700	16749	16782	16826	16834	16790	16892	16908	16943	16838	16864	16922	16999	16683	16878	16789	16867	16913	16908	16824	16761	16920	17100	16814	16771	16691	16820	16930	16846	16824	16758	16924	16854	16950	16896	16987	16962	16836	16970	16836	16907	16910	17030	17011	16906	16725	16727	16658	16732	16717	16864	16821	16894	16806	16725	16880	16882	16785	16983	17010	16773	16825	16753	16930	16762	16965	16976	16891	16933	16989	16935	16760	16861	16865	17031	16867	16947	16957	16917	16655	16967	16657	16872	16661	16836	16865	16937	16909	16756	16773	16911	16760	16874	16811	16693	17071	16949	16799	16904	16788	16702	16608	16764	16882	16695	16569	16813	16966	16885	16905	16776	16949	16778	17226	16847	17050	16727	16835	16779	16841	16893	16888	16871	17035	17255	16847	16879	16678	16939	16678	16931	16721	16833	17070	16736	16952	16799	16806	16886	16775	16848	16817	16737	16767	16927	16890	16745	16662	16985	16898	17060	16899	16676	16676	16796	16889	16884	16920	16815	16851	16886	16672	16800	17012	16645	16798	16931	16813	17024	17012	16730	16803	16935	16769	16983	17022	16855	16806	16709	16820	16711	16964	16703	16626	16939	16873	17050	16834	16840	16695	16829	16798	16683	16822	16896	16880	16996	16768	16810	16910	16760	16796	16749	16874	16746	16727	16769	16943	16968	16810
20353	31357	23592	18305	16874	16078	15662	15232	15143	14891	14921	14527	14653	14712	14957	14753	14555	14751	14588	14489	14446	14496	14635	14382	14525	14267	14581	14441	14393	14472	14500	14522	14331	14394	14652	14468	14309	14525	14407	14429	14598	14427	14390	14634	14335	14519	14393	14517	14559	14541	14567	14403	14484	14460	14308	14485	14281	14319	14296	14563	14573	14333	14371	14396	14451	14396	14314	14453	14349	14436	14472	14477	14407	14462	14418	14429	14409	14560	14487	14430	14528	14345	14223	14435	14514	14503	14409	14364	14476	14453	14376	14595	14629	14373	14304	14464	14303	14336	14333	14639	14435	14375	14338	14285	14326	14383	14538	14377	14516	14622	14537	14471	14439	14403	14344	14426	14545	14402	14398	14389	14450	14450	14351	14514	14584	14405	14469	14447	14474	14427	14448	14405	14391	14473	14402	14589	14393	14355	14286	14513	14439	14557	14549	14506	14224	14628	14574	14463	14471	14549	14458	14268	14628	14468	14365	14346	14511	14483	14416	14473	14434	14432	14227	14429	14575	14501	14542	14295	14441	14195	14332	14643	14400	14388	14566	14542	14462	14444	14627	14342	14366	14524	14467	14281	14321	14433	14531	14410	14209	14220	14427	14548	14504	14463	14668	14163	14498	14459	14418	14435	14411	14446	14364	14580	14317	14380	14541	14379	14516	14453	14268	14351	14434	14491	14420	14432	14462	14336	14244	14563	14690	14485	14423	14570	14424	14353	14406	14605	14388	14490	14454	14456	14474	14378	14430	14424	14464	14362	14364	14388	14411	14510	14447	14561	14466	14370	14323	14500	14457	14475	14440	14490	14388	14399	14456	14444	14598	14428	14444	14560	14478	14414	14623	14473	14404	14466	14521	14307	14286	14426	14533	14515	14467	14501	14484	14494	14398	14518	14400	14440	14567	14486	14349	14574	14575	14320	14673	14374	14377	14590	14454	14491	14297	14521	14556	14500	14265	14581	14475	14590	14514	14381	14595	14528	14511	14566	14409	14461	14452	14412	14487	14443	14370	14614	14320	14467	14464	14199	14380	14625	14571	14563	14365	14405	14368	14625	14504	14475	14277	14492	14239	14265	14455	14317	14309	14376	14451	14540	14422	14384	14481	14462	14393	14605	14399	14381	14420	14414	14563	14618	14511	14570	14407	14499	14473	14378	14318	14364	14605	14471	14554	14329	14370	14425	14444	14225	14378	14503	14455	14349	14394	14480	14492	14364	14393	14421	14494	14426	14220	14546	14433	14416	14301	14304	14372	14593	14569	14383	14471	14531	14636	14419	14382	14338	14606	14471	14535	14590	14536	14474	14686	14600	14434	14504	14539	14496	14483	14522	14328	14425	14558	14563	14292	14360	14303	14546	14334	14386	14470	14515	14347	14457	14507	14421	14500	14403	14433	14399	14554	14506	14528	14451	14430	14359	14607	14445	14289	14475	14429	14372	14402	14410	14609	14588	14393	14550	14382	14411	14437	14407	14483	14406	14508	14378	14606	14264	14500	14440	14357	14445	14416	14455	14258	14510	14604	14389	14480	14567	14402	14432	14252	14413	14484	14292	14394	14229	14603	14407	14393	14436	14441	14381	14525	14350	14431	14431	14486	14608	14490	14523	14290	14325	14508	14342	14452	14299	14621	14426	14369	14418	14565	14287	14390	14395	14414	14508	14335	14423	14537	14443	14523	14442	14465	14219	14402	14318	14453	14393	14434	14485	14463	14610	14581	14432	14418	14372	14372	14500	14472	14391	14373	14346	14369	14327	14545	14425	14446	14549	14556	14305	14493	14455	14558	14444	14364	14357	14524	14623	14334	14560	14533	14353	14591	14598	14397	14488	14372	14446	14466	14553	14431	14398	14191	14412	14192	14367	14509	14360	14435	14456	14406	14473	14440	14460	14411	14400	14382	14524	14434	14364	14333	14416	14636	14545	14392	14501	14482	14257	14550	14367	14338	14472	14458	14618	14370	14379	14536	14317	14355	14552	14399	14476	14461	14517	14378	14550	14433	14406	14378	14550	14452	14525	14470	14315	14444	14293	14460	14395	14470	14464	14390	14416	14434	14536	14321	14354	14322	14492	14525	14270	14533	14478	14303	14456	14348	14428	14537	14631	14324	14389	14356	14332	14441	14310	14437	14572	14327	14438	14405	14411	14558	14578	14443	14498	14432	14455	14454	14492	14450	14446	14398	14524	14472	14417	14419	14518	14667	14495	14615	14295	14540	14376	14502	14607	14601	14436	14318	14536	14311	14409	14531	14432	14369	14493	14332	14593	14360	14423	14438	14444	14421	14430	14322	14370	14667	14576	14524	14606	14491	14450	14546	14514	14514	14423	14389	14417	14468	14389	14544	14591	14539	14569	14485	14353	14426	14555	14529	14469	14294	14475	14399	14367	14636	14417	14466	14372	14429	14388	14372	14423	14416	14391	14436	14244	14384	14336	14577	14274	14483	14420	14508	14391	14428	14238	14651	14410	14518	14582	14436	14388	14589	14372	14524	14330	14361	14465	14593	14416	14228	14503	14498	14453	14578	14608	14449	14444	14440	14427	14542	14421	14413	14307	14408	14490	14433	14425	14498	14235	14513	14600	14275	14476	14539	14351	14428	14464	14481	14349	14561	14358	14291	14258	14426	14358	14356	14418	14422	14544	14467	14273	14433	14443	14300	14503	14683	14442	14440	14422	14476	14515	14431	14302	14479	14320	14516	14376	14429	14223	14528	14554	14338	14425	14418	14604	14512	14344	14408	14523	14406	14406	14481	14342	14514	14368	14441	14305	14483	14264	14433	14515	14288	14473	14511	14466	14431	14527	14526	14559	14511	14385	14569	14300	14423	14545	14499	14533	14486	14397	14220	14433	14606	14609	14416	14561	14549	14531	14564	14533	14343	14302	14602	14523	14399	14522	14605	14612	14423	14349	14693	14365	14588	14393	14663	14521	14365	14388	14482	14420	14409	14647	14439	14574	14485	14492	14211	14531	14440	14364	14442	14476	14595	14429	14551	14474	14443	14311	14318	14364	14261	14410	14465	14356	14546	14599	14471	14627	14424	14383	14341	14428	14546	14555	14249	14462	14373	14587	14367	14593	14381	14369	14709	14655	14531	14500	14263	14629	14440	14383	14566	14390	14565	14541	14459	14434	14721	14304	14424	14690	14397	14513	14508	14473	14389	14456	14310	14378	14438	14463	14448	14429	14475	14326	14508	14438	14323	14498	14497	14377	14492	14614	14456	14486	14549	14490	14375	14568	14484	14475	14397	14640	14400	14389	14443	14450	14454	14494	14514	14302	14313	14536	14599	14337	14515	14304	14481	14362	14650	14540	14365	14370	14413	14441	14579	14462	14320	14437	14441	14419	14614	14409	14424	14458	14497	14326	14564	14538	14538	14342	14615	14471	14394	14639	14550	14271	14403	14621	14439	14451	14388	14433	14540	14460	14398	14527	14624	14385	14501	14646	14458	14484	14639	14593	14348	14418	14475	14499	14378	14536	14219	14387	14616	14393	14439	14495	14319	14434	14440	14496	14219	14565	14376	14638	14326	14461	14464	14606	14362	14515	14370	14583	14367	14466	14394	14466	14450	14532	14387	14469	14390	14346	14494	14452	14429	14355	14399	14501	14621	14370	14515	14415	14437	14399	14478	14382	14457	14459	14455	14438	14506	14402	14445	14582	14455	14378	14499	14419	14552	14468	14476	14570	14370	14405	14460	14336	14498	14527	14444	14338	14367	14245	14440	14408	14567	14448	14368	14444	14365	14384	14328	14407	14467	14344	14460	14551	14456	14523	14478	14439	14385	14504	14653	14389	14496	14454	14299	14356	14506	14441	14526	14401	14510	14391	14475	14347	14403	14346	14472	14423	14587	14528	14443	14424	14372	14454	14381	14372	14490	14475	14371	14442	14450	14483	14387	14595	14475	14550	14374	14388	14563	14483	14627	14537	14545	14510	14488	14460	14420	14389	14498	14452	14541	14532	14482	14564	14565	14415	14380	14483	14506	14632	14460	14294	14537	14542	14336	14361	14531	14424	14430	14340	14453	14305	14251	14520	14478	14538	14385	14516	14443	14443	14548	14548	14405	14379	14422	14592	14501	14503	14515	14394	14501	14514	14574	14459	14504	14316	14390	14433	14420	14555	14490	14412	14476	14436	14404	14368	14505	14404	14296	14363	14362	14537	14397	14320	14532	14443	14559	14551	14573	14285	14490	14529	14547	14344	14439	14533	14387	14534	14355	14528	14469	14462	14519	14292	14461	14390	14367	14495	14359	14448	14651	14476	14504	14325	14496	14431	14453	14373	14484	14578	14517	14327	14409	14399	14620	14542	14355	14433	14473	14486	14448	14538	14479	14371	14245	14245	14436	14522	14450	14466	14503	14479	14503	14567	14402	14271	14500	14521	14393	14364	14395	14420	14337	14479	14552	14363	14362	14554	14399	14413	14355	14416	14628	14297	14553	14386	14286	14406	14493	14399	14327	14488	14449	14415	14537	14352	14531	14454	14504	14483	14295	14605	14316	14441	14457	14350	14463	14607	14470	14421	14518	14597	14508	14487	14467	14518	14439	14448	14565	14470	14386	14398	14562	14399	14485	14382	14412	14560	14356	14440	14410	14509	14431	14320	14437	14414	14342	14233	14412	14412	14371	14692	14445	14380	14376	14484	14443	14603	14357	14582	14484	14605	14265	14300	14385	14504	14257	14362	14399	14407	14409	14507	14571	14220	14625	14532	14395	14337	14344	14375	14396	14363	14482	14492	14496	14533	14427	14488	14390	14462	14640	14445	14531	14543	14483	14327	14390	14431	14272	14264	14377	14435	14464	14395	14201	14550	14537	14373	14398	14508	14385	14523	14272	14447	14555	14337	14709	14346	14473	14587	14399	14376	14340	14387	14523	14445	14531	14587	14439	14295	14460	14275	14506	14666	14520	14563	14511	14478	14368	14553	14383	14378	14357	14572	14497	14370	14406	14309	14482	14550	14472	14530	14604	14517	14513	14525	14592	14334	14647	14418	14210	14439	14483	14617	14293	14399	14471	14473	14347	14404	14532	14450	14522	14423	14361	14447	14508	14325	14527	14507	14398	14447	14403	14488	14480	14406	14415	14392	14439	14261	14386	14121	14386	14497	14393	14397
23528	21554	28339	25326	22461	21010	19702	17263	16670	16640	16576	16573	16362	16200	16329	16429	16295	16400	16028	16031	16080	16085	16195	15943	16085	16220	16081	15866	15948	16067	15939	16025	15998	16118	16021	16207	15972	15966	16013	16079	15729	15900	15977	15891	15938	15837	15907	15833	15950	16130	16141	15903	15940	16012	15809	16131	15800	15786	15874	16003	15798	15834	15946	15739	16038	16080	16032	15976	15921	15826	16085	16004	15754	15960	15857	15983	15924	16099	15880	15955	15706	15680	16097	16014	16020	16111	15998	16018	15813	15882	15833	16045	16079	15789	15928	15871	15935	15980	15966	15828	15620	16039	16111	15856	15792	16121	15807	15967	15834	16082	16030	15944	15897	15881	16028	15920	15998	15770	15920	16056	15930	15898	15877	15838	15881	15854	15901	15892	15797	16132	15831	16035	15981	15855	15903	15929	16025	15901	15887	15831	15773	15639	15783	15857	15727	15811	15970	15898	15672	15926	16040	15996	15874	15857	15751	15928	15831	15885	15967	15780	15777	16045	15812	15806	15846	15935	16101	15922	15840	16214	15916	16018	15755	15908	16142	15961	16044	16001	15939	15770	15922	15970	15928	15856	15936	15792	15838	15870	15852	16028	16115	15853	16183	16026	15946	15718	15834	15943	15747	16053	15915	15962	15773	16011	15998	15851	15880	15822	15896	15995	15888	15810	15826	16178	15988	15928	15812	16016	15952	15995	16145	15839	16008	15988	15981	15860	15867	15905	15859	16155	15927	15876	15948	15827	15944	15780	16027	15786	15893	15898	15919	15904	15977	15992	15900	15915	16094	15861	16136	15961	15775	15937	15970	15974	15912	15854	16022	15967	15945	15983	16006	15852	15930	15975	15993	15934	16064	15952	16013	15899	16122	15940	16091	15860	15848	15774	16144	15981	16005	15825	15894	15823	15935	15843	15834	15947	16023	16051	15969	15737	15867	15800	15909	15917	15968	15947	16054	15845	15914	15719	15951	15763	15911	15758	15882	15874	15909	15755	15902	15845	16034	15901	15970	15851	15792	16039	16057	16123	15986	15919	15962	15873	15955	15855	16032	16009	15868	16059	15976	15980	15823	15848	16020	16006	16066	16051	15904	15851	16136	15925	15851	15997	16096	15802	15876	15933	16028	15868	15983	15799	15830	15886	15896	15803	15639	15707	15715	16013	15847	15920	15810	15882	15925	15814	15858	15954	15804	16083	15849	16133	16031	15876	15972	15953	15758	15887	15851	15909	15761	15820	15808	15613	15778	16031	15870	15987	15755	16035	15921	15731	15793	15819	15790	15977	15956	15985	15968	15861	15975	15700	15857	15714	15821	15904	15830	15875	15884	15750	15905	15777	15848	15874	15690	16307	15964	15909	15978	15951	15987	15815	15895	15880	15891	15973	15897	15884	16002	15887	15848	16046	15876	16099	15813	16044	15973	15999	15808	16033	15988	16072	15968	16138	16018	16009	16056	15881	16005	15945	15929	15814	15802	15819	15842	15956	16050	16005	16004	15973	15846	16011	15872	15863	15920	16056	16038	15903	15695	15671	16091	15800	16062	16045	15948	15957	15730	15784	15963	16085	15895	16032	16091	16113	16047	15775	15919	15873	16060	15808	16087	15702	15715	16059	15966	15904	16050	15997	15970	15896	15968	15858	15863	16084	15796	16072	15888	15919	16101	15890	15781	16065	15816	16070	15838	16037	16225	15873	15835	16079	16017	15865	15851	15857	15989	15777	15859	16010	15905	15940	15970	15943	16077	16025	15807	15966	16039	15888	15877	15859	15787	15864	15873	15997	16032	15925	15951	15992	15867	15955	16075	15881	15794	15831	16107	15932	16047	15889	15881	16011	15950	15947	15887	15854	15945	16034	16009	16057	15786	16097	16065	16072	15730	15876	15921	16011	16018	15973	16052	15829	15622	15954	15878	15983	15773	15940	15902	15897	15996	16082	16037	16004	15968	15784	16139	15893	16110	15786	15863	15943	15907	16032	15948	15887	15987	15913	15787	15946	15917	15967	16080	15863	15808	16019	15834	16061	15756	15970	15856	15874	15763	15912	15880	15970	16087	16134	16062	15695	15986	16173	16042	16099	16022	15895	16059	15730	15873	15879	15931	16075	15992	16094	15842	15966	15956	15787	15961	16104	16025	15766	15751	15813	15971	15970	15874	16025	15928	15730	15889	15936	15868	15939	15908	15982	16085	16016	16009	15886	15982	15927	15982	15876	15898	15935	15952	15942	15818	16001	16005	15650	15936	15630	15835	15909	15824	15976	16032	15813	15674	15955	15901	15726	15859	15885	15738	15966	15985	15717	15656	15909	15832	16104	16037	15968	15942	15803	15926	15896	15962	15969	15865	15812	15881	15824	16022	15991	15704	15959	15898	16140	15893	15731	15806	16129	15771	15968	16015	15850	15824	15910	15870	15924	15830	15830	15852	16050	15892	15799	15915	15916	15970	15930	15931	15854	15872	15901	15755	15866	16042	16038	15807	16186	15900	15749	15843	16022	16134	15871	15831	15948	15873	16062	15979	16037	15933	15662	15750	15919	16006	15960	16060	16033	16106	15992	15896	15807	15876	15996	15738	15865	15932	16020	16077	16086	15847	15912	16014	15884	15781	15918	15946	15845	15656	15664	15871	16018	15999	15905	15919	15963	15967	16202	15908	16198	15958	15961	15896	15933	15951	15960	15842	16077	15958	15796	15830	16120	15999	15874	15839	15984	16012	15960	15877	15908	15879	15866	15958	15886	15977	15996	15942	15677	15889	15895	16107	15863	15924	16054	16004	15890	15933	16014	15853	15951	15826	15815	15833	15974	15911	15946	15712	15936	16066	15890	16060	15889	15844	15898	16043	16022	16029	15830	15900	15779	15968	15975	15903	15829	15964	15981	15772	15914	15983	15774	15906	16146	15920	15690	15856	15741	15860	15766	16024	15879	16012	15733	15925	15959	15950	15998	15947	16093	16086	16061	16007	16002	16118	16094	15883	15930	15649	15935	15862	15898	15962	15825	15940	15888	16168	16164	15901	15804	15815	15844	16094	16089	16025	15865	15977	15833	15973	15881	16193	15847	15846	15845	16035	15925	16062	15937	15840	16106	15991	15882	15932	16026	15692	16010	15792	15997	16106	15941	15992	15979	15903	15879	15931	15949	16002	16014	15781	15884	16028	16014	15765	15887	15833	15897	15821	15945	15626	15867	15946	16017	15838	15921	15989	15894	15975	15798	16011	15818	15990	15862	16025	16072	15925	15943	15879	15971	15784	15919	15938	15888	15873	16074	15941	15926	16000	16017	16162	15995	15938	16071	16004	15888	15714	16039	16051	15955	16034	16237	16059	15948	15751	15862	15938	15989	16061	15899	15947	15874	15898	15947	15868	16025	16044	15867	15868	15924	15975	15912	15896	15840	15953	15919	16021	15934	15930	16084	16000	15892	15942	15912	15849	15709	15907	15794	15889	15943	15979	16099	15856	16007	15963	15878	15838	15761	15792	15920	15741	15906	15920	16015	15891	15909	15899	15695	15997	15794	15948	15914	16044	15934	15933	15864	15999	15897	15815	15857	15987	16010	15972	15790	15954	16185	16023	15860	15931	15951	15783	15960	16016	15764	15988	15694	15728	15663	15727	15727	15839	15778	16040	15944	16058	15956	15964	16019	15850	16145	16133	15969	15950	15923	15996	15927	15654	16055	16045	15778	16021	15869	15959	15954	15838	16040	15807	15939	15923	15884	16081	15922	15832	15965	15922	15778	16000	15834	15833	16094	15766	15882	16061	15812	15870	15896	15787	15890	15609	15882	15861	15790	15830	16028	15969	15906	15883	15861	15990	16011	15983	15925	15738	15791	15712	16028	15969	15999	15688	15954	15856	15865	16000	16086	15758	16002	15914	16019	15977	16013	15904	15860	15843	15891	15881	16104	15924	16065	16014	15963	16003	15946	15998	15914	16077	16042	15866	15782	15895	15804	15640	15870	15925	15856	16020	15739	16070	15988	15885	15908	15773	15735	15987	15804	15878	16029	15978	16018	15871	16005	16029	15709	15751	15980	15896	15842	15815	16034	15876	15889	16006	15944	16063	16020	15975	15926	16033	15868	15963	15621	15905	15881	15934	15989	15871	16027	15928	16016	15949	15805	15888	15958	15953	15962	16039	15987	15855	15922	15996	15882	15735	15729	15967	15948	15864	15967	16032	16021	15772	15938	15901	16028	15968	15955	16101	15947	15818	16006	15831	15901	15742	15777	15941	15874	16058	15677	15880	16054	15856	15900	15814	15949	16000	15888	15887	15864	16037	15789	15921	15918	16039	15908	15988	15873	15951	16188	15947	15943	15988	15956	15946	15900	16071	16062	16007	15725	16013	15955	16130	15924	16114	16084	15883	15916	16133	16102	15911	15797	15873	15855	15947	15993	15892	15955	15884	15653	15893	15921	15905	15885	16119	15911	15997	16016	15905	15862	16042	16049	15739	16109	15999	15939	15828	15967	15972	15924	15809	15798	15832	15844	15779	15836	16003	16075	15805	16016	16152	15948	15888	16039	15912	15945	15867	15999	15929	15916	15688	15797	15942	16012	15872	15851	15898	15898	15922	15920	15871	16002	15873	15898	15822	15860	15991	15748	15965	15832	15750	15828	15856	15935	16065	16192	15998	15892	15734	15769	15846	15823	16055	16045	15806	15895	16089	15813	16119	15937	16191	15726	16081	15782	15974	15980	16023	15976	16040	15843	16046	15887	15851	15919	16012	15915	16156	15981	15945	16175	15897	15870	15721	15888	16068	15972	15958	15923	16029	16142	16207	15866	15827	16002	15919	15763	15857	15976	15936	15847	15734	15812	15838	15881	15756	15811	15906	15973	15985	16098	15921	16333	15933	16130	15946	15977	15806	15868	15856	15836	15936	15799	15888	15994	16020	15943	15942	15895	15979	16016	15925	15716	15708	15789	15941	15745	16142	16002	16187	15836	15957	15881	15892	15929	15844	15871	15817	15881	15916	15972	16016	15841	15910	15938	15892	15691	15865	15966	15975	15902	15982	15828	15954	15880	15893	15997	15933	15898	15986	16013	15974	15839	15806	15949	15626	16008	15767	15845	16067	15879	15900	15822	16045	15799	15801	15904	15918	15881	16078	15881	15760	16040
18346	37240	26685	19324	17978	16775	15481	15224	14899	14821	14662	14597	14546	14154	14391	14358	14104	14078	13865	14183	13952	14189	14067	13933	13967	14027	13939	13734	13986	13774	13920	14005	13846	13973	13902	14094	13880	13822	14042	14000	14116	14018	13838	13990	13781	13907	14053	14066	14017	14020	13890	14067	13895	13825	13848	14036	13884	14034	13967	14030	13839	13850	13849	13871	13900	13840	13950	13759	13851	13962	13978	13821	13998	13920	13913	13818	14038	13947	13938	13801	13998	13967	13872	13794	13905	13796	13905	14059	13846	13740	13769	13856	13739	13858	13908	13962	13842	13813	13938	13955	13752	13866	13843	13979	13999	13912	13901	13775	13952	13877	13924	13906	13787	13812	14112	13922	14041	14007	13813	13837	13967	13893	13897	13877	13804	13770	14004	13654	13997	13725	14010	13968	13775	13852	13837	13990	13978	13970	14072	13967	13982	13902	14009	13948	13906	13935	14019	14037	13779	13765	13831	13841	14037	13852	13975	13874	13938	13921	13927	13875	13920	13851	13818	13861	13893	14003	13988	13884	13718	14012	13896	14029	13916	14057	13846	13887	13906	13885	13868	13869	13860	13918	13791	13981	13879	13804	13872	13895	13906	13870	13721	13851	13789	13925	13899	13763	13880	13897	14099	13879	13915	13986	13925	13921	13942	13884	13812	13944	13851	13945	13700	13989	13868	13887	13955	13912	13838	13981	13889	13834	13735	13990	13960	13993	13852	13796	13886	13873	13768	13886	13768	14030	14073	13907	13860	13845	13934	14058	13871	13918	13701	13753	13826	13816	13863	13686	13769	13766	13889	13860	13961	13830	13800	13778	13734	13952	13756	13910	13884	13860	13875	13856	13941	13810	13814	13963	13857	13791	13851	13945	13956	13820	14091	13972	14027	14001	13894	13890	13812	13905	13847	13847	13852	13885	13766	13944	13808	13826	14077	13862	13948	13948	13794	13942	13825	13914	13804	13864	13938	13708	13888	14035	14023	13991	13912	13801	14030	13833	14037	13721	14004	13800	13842	13886	13784	13961	13868	14122	13928	13882	13879	13725	13787	13995	13946	13846	13940	13919	13875	13893	13792	14015	13837	13860	13763	13949	13849	13902	14015	13895	13856	13820	13859	14026	13873	13814	13800	13848	13799	13831	13889	13854	13792	13878	13863	13828	13902	13863	13807	13894	13700	13944	13939	13889	13803	13880	13943	13886	13959	13887	13951	13860	14031	14005	13899	13880	13884	13976	14051	13738	13868	13921	13819	14003	14020	13780	13879	13981	13797	13760	14037	13816	14035	13711	13915	13835	14021	14017	13796	13896	13737	13811	13877	13845	13825	13885	13850	13852	13928	13895	13768	13946	13892	13931	13919	14067	13768	13936	13963	13885	13892	13832	13805	13906	13811	13741	13728	14045	13755	14001	13833	13826	13831	14004	13910	13955	14055	13922	13948	13886	14111	13876	14004	13753	14057	13955	14035	13797	13890	13882	13848	13787	13770	13850	14032	14155	13821	14026	13798	13877	13840	13930	14039	13971	13925	13895	13700	13825	13853	13877	13767	13935	13900	13806	13849	13853	13901	13757	14002	13987	13998	13989	13911	13955	14082	13797	13953	14028	13794	13817	13955	13778	13866	13729	14027	13694	13823	14012	13807	13900	13976	13714	13868	13909	13969	14055	13807	13888	13881	14028	13977	13846	13746	14136	13831	13815	13899	13889	13771	13968	13791	14011	13975	13865	13828	13789	13852	13839	13903	13782	13723	13982	13902	14022	13883	13876	13838	13913	13728	13791	13989	13858	13942	13898	13958	13854	13923	14072	13699	13810	14037	13826	13957	13989	13951	13953	13853	13704	13933	13918	13895	13925	13988	13851	13848	13907	13802	13859	13914	13949	13852	13848	13866	14121	13969	14026	13757	13987	13788	13954	13875	13779	13999	13890	13864	13784	13963	13967	14011	13821	13815	13948	13913	13851	13816	13995	13814	13842	13984	13812	13770	13899	13740	13842	13914	13795	13973	13891	13931	13786	13784	13908	13957	13890	14167	13711	13878	14089	14044	13756	13845	13842	13810	14161	13839	13871	13968	13867	14091	13809	13866	13925	13855	13815	13936	13993	13892	13890	14015	13912	13886	13856	13912	13812	13875	13888	14023	13848	14001	13928	13893	13857	13763	13925	13987	13992	13699	14016	13779	13982	13866	13985	13928	13990	13729	13941	13891	14030	13928	13981	13982	13863	14014	14068	13950	13767	13824	13906	13977	13838	13975	13856	14038	13702	13859	13790	13927	13815	13921	13838	13816	13863	13952	13815	13871	13912	13960	13915	13763	13883	13820	14053	13905	13877	13761	13698	13985	13822	13887	13807	13779	13907	13923	13957	13851	13930	13967	13923	13843	13919	13822	14015	13754	13813	14080	13791	13900	14026	13915	13962	13896	13968	13934	13868	13805	13901	13909	13839	13963	13853	13974	13839	13931	13879	14039	13885	13844	13842	13851	13930	13831	13830	13948	13720	13750	13941	13903	13879	13843	14014	14018	13872	13806	13846	13974	13967	13799	13929	13892	13855	13760	13951	14022	13897	13986	13952	13928	13892	14011	13863	13847	13915	14020	13877	13985	13881	13920	13958	13839	13875	14082	13933	13992	13860	13833	13850	13901	13921	13727	13915	14002	13912	13765	13898	13854	13943	14057	13978	13927	14026	14033	13886	13868	13783	13934	13897	14056	13959	13823	13880	13890	13900	13718	13659	13871	13684	13679	13701	13970	13991	14028	13880	13852	13877	13831	13923	13894	13899	13702	13656	13981	13794	13803	13908	13987	13699	14071	13961	13857	13810	13925	13948	13885	13869	13868	13829	13907	13922	13793	14004	13858	13897	13908	14016	13786	14002	13955	14111	13881	13714	13968	13943	13926	13873	13812	13739	13873	13993	13839	13990	13780	13899	13874	13886	13893	13827	13768	13907	14023	13957	14024	14003	14057	13952	13929	13871	13938	13956	13885	13815	13768	13981	13952	14122	13792	13808	13952	13699	13905	13806	13752	13874	13918	13788	13892	13647	14056	13843	13968	13878	13702	13919	13892	13847	13895	13951	13790	13988	13913	13925	13759	14068	13798	13990	13841	13749	14031	13906	13893	13938	13984	13899	13913	13909	13864	13835	13766	13750	13936	13804	14115	13933	13713	14098	13879	13902	13959	13758	13941	13875	13818	13808	13875	13838	13816	13986	14022	13852	13886	13822	13990	13944	13788	13970	13930	13899	13860	13989	13926	13869	13752	13901	13857	13880	13909	13936	13823	13962	13974	13866	13964	13869	13798	14078	13932	13842	13876	13900	13874	13817	14124	13910	14055	13903	13912	13982	13858	13880	13913	14020	13860	13833	13749	13972	13810	14103	13888	13992	13905	13795	13886	13923	13805	14060	13853	13926	13824	13897	13874	13850	13941	13851	14034	13922	13835	14014	13947	13978	13964	13835	13812	13931	13927	13873	13834	13890	13869	13992	13937	14101	13731	13753	13843	14087	13731	14146	13878	13975	13757	13890	13845	13830	13764	13750	13910	13843	14018	13881	14015	13912	14031	13821	13739	13988	13729	13839	13804	14010	13881	13921	13797	13916	13924	13876	13943	13774	13852	13891	13957	13834	13838	13995	13914	13970	13849	13833	13768	13973	13773	13913	13887	13846	13858	13967	13785	13833	13995	13681	13986	13984	13942	13916	13796	13872	13957	13980	13938	13921	13726	13915	13813	13709	13852	13783	13719	13981	13906	13861	13718	13933	13804	13950	13993	13987	13860	13823	13804	13972	13964	13836	13943	13766	13922	13695	13950	13856	13814	13814	13995	14003	14023	13830	13820	13864	13858	13939	13969	13802	13982	13889	13851	13916	13846	13794	13904	13917	13914	13881	14156	14140	13586	14071	13910	14115	13944	14009	13815	14037	13894	13798	13887	14066	14007	13888	13789	13929	13941	13904	13963	13826	13998	13806	13898	13937	13897	13791	14003	13960	13868	13872	13824	14001	13782	13955	13835	13957	13908	13851	13830	13748	13929	13838	13877	13825	13926	13980	13823	14045	13663	13836	13833	14094	13737	13912	13926	13811	13969	13959	13941	13753	14026	13775	13921	13809	13821	13953	13885	13959	13990	14040	14020	13947	13728	13917	13878	13947	13950	13959	13916	13844	13824	13829	13908	13938	13800	13764	13973	13839	13665	13837	13983	13909	13739	13791	13779	14007	13845	13900	13744	13856	13918	13744	13877	13751	13876	13713	13881	13800	13929	13919	14012	13831	13972	13954	13993	13799	13977	13946	13969	13819	13864	13651	13878	13991	13760	13748	13852	13789	13878	13817	13899	13910	13905	13809	13795	13720	13869	13872	13963	13893	13899	13863	13891	13977	14040	13827	13852	13875	13820	13971	13922	13862	13950	13731	13829	13790	14039	13722	13928	13766	13991	13896	13832	13988	13855	13894	13985	14104	14021	13802	13950	13911	13918	13768	13702	13803	13870	13892	13864	13845	13810	13875	13758	13904	13784	13934	13734	13891	14001	14002	13871	13862	13822	13882	13919	13909	13847	14145	13941	13860	13878	13923	13850	13865	13870	13916	13969	13835	13935	13880	13867	13993	13849	13950	13891	13974	14020	14028	13945	13756	13859	13869	13895	13789	14005	13845	13661	13793	13734	13927	13816	13862	13946	13986	13853	13927	13865	14198	13920	13866	13979	13968	14014	13894	13977	13921	13790	13834	13804	13873	13827	13877	13928	13986	13960	13989	13935	13984	13927	13919	13845	13932	13901	13916	13940	13826	13835	13891	13809	13986	14064	13852	13836	13835	13761	13932	13907	13886	13977	13796	13836	13849	13885	13838	13852	13743	13838	13936	13857	13746	13948	13734	13861	13884	13887	13700	13845	13909	13966	13846	13808	13905	13822	13995	13716	13861	13859	13747	13846	13797	13785	13963	13952	14005	13808	14070	13792	13831	13829	14086	13905	13941	13833	13942	13979	13858	13883	13810	13922	13789	14051	13682	13993	13725	13906	13840	13996	13909	13875	13914	13864	13744	13950	13880	13791	13724	13782	13952	13968	13914	14037	13717	13932	13814	13712	14048	13865	13881	13875	13917	13813	13934	13938	13750	13876	13906
25060	21557	27200	27010	20129	18717	18625	17647	17458	17386	17452	17382	17239	17218	17227	16968	16964	16896	16988	16984	16881	16930	16847	16820	16853	16955	16816	16877	16865	16831	16672	16825	16703	16864	16695	16754	16772	16877	16726	16690	16713	16636	16988	16839	16857	16543	16782	16870	16811	16920	17002	16793	16933	16760	16787	16866	16825	16607	16830	16763	16760	16775	16569	16869	16916	16714	16845	16718	16716	16750	16873	16754	16682	16938	16810	16863	16809	16653	16817	16626	17016	16817	16723	16721	16580	16741	16773	16645	16884	16745	16977	16688	16724	16813	16765	16632	16951	16862	16782	16762	16658	16970	16889	16880	16819	16835	16694	16646	16739	16724	16868	16684	16943	16617	16813	16856	16655	16888	16917	16755	16992	16957	16822	16740	16882	16773	16825	16875	16964	16986	16750	16890	16617	16811	16869	16592	16542	16764	16760	16834	16597	16686	16788	16658	16554	16673	16815	16924	16937	16825	16603	16749	16767	16599	16596	16868	16599	16938	16996	16734	16795	16930	16992	16700	16727	17045	16817	16679	16935	16849	16731	16957	16747	16793	16760	16691	16883	16982	16812	16626	16713	16723	16762	16769	16705	16732	16783	16702	16919	16676	16715	16759	16756	16681	16744	16628	16669	16977	16935	16780	16729	16735	16827	16813	16895	16925	16610	16692	16528	16735	16780	16884	16676	16940	16945	16865	16806	16709	16777	16723	16556	16766	16616	16897	16657	16982	16865	16815	16630	16738	16755	16731	16843	16868	16667	16661	16842	16673	16892	16692	16698	16557	16822	16840	16744	16740	16919	16759	16884	16803	16860	16697	16716	16927	16793	16839	16705	16826	16817	16623	16853	16718	16832	16581	16768	16847	16765	16923	16850	16997	16687	16820	16866	16776	16814	16736	16671	16670	16875	16866	16783	16952	16967	16587	16863	16785	16972	16812	16737	16633	16737	16889	16902	16618	16813	16720	16628	16583	16608	16865	16626	16658	16903	16890	16887	16919	16667	16604	16571	16767	16859	16898	16643	16831	16723	16809	16909	16636	17026	16757	16702	16715	16805	16730	16856	16815	16759	16860	16757	16565	16593	16873	16944	16837	16645	16714	16850	16513	16852	16956	16894	16742	16750	16897	16939	16858	16695	16687	16773	16900	16814	16669	16757	16796	16641	16662	16647	16892	16844	16813	16813	16696	17015	16876	16782	16833	16829	16674	16626	16624	16612	16740	16934	16719	16790	16904	16804	16662	16896	16942	16575	16681	16743	16666	16715	16722	16794	16819	16704	16683	16473	16822	16840	16862	16702	16699	16792	16728	16987	16791	16787	16717	16869	16869	16762	16674	16915	16614	16705	16709	16796	16801	16838	16835	16868	16716	16650	16751	16809	16983	16851	16701	16897	16675	16867	16611	16822	17010	16970	16866	16762	16742	16767	16650	16891	16765	16858	16538	16801	16798	16880	16754	16651	16780	16631	16736	16625	16637	16849	16896	16673	16682	16666	16743	16732	16960	16839	16877	16716	16531	16697	16742	16522	16725	16637	16988	16979	16854	16691	16619	16753	16782	16873	16714	16692	16865	16612	16616	16710	16816	16877	16834	17125	16722	16686	16909	16657	16892	16604	16749	16658	16789	16640	16918	16926	16871	16804	16988	16851	16692	16780	16873	16842	16900	16708	16628	16771	16681	16664	16769	16767	16831	16595	16838	16898	16568	16782	16857	16879	16840	16974	16982	16886	16739	16861	16721	16763	16824	16884	17004	16573	16698	16753	16826	16786	16709	16954	16846	16787	16937	16791	16814	16771	16685	16822	16902	16599	16761	16670	16909	16816	16896	16840	16795	16815	16764	16568	16787	16734	16839	16888	16853	16653	16933	16838	16773	16740	16842	16818	16755	16931	16681	17041	16678	16658	16577	16794	16867	16662	16713	16976	16710	16737	16699	16744	16706	16780	16842	16772	17007	16841	16993	16691	16748	16860	16714	16917	16709	16655	16914	16692	17008	16918	16759	16955	16774	16738	16581	16746	16648	16858	16977	16788	16795	16823	16606	16846	16799	16477	16821	16833	16756	16838	16690	16711	16743	16633	16729	16777	16777	16807	16816	16680	16656	16720	16677	16664	16704	16770	17003	16667	16773	16928	16745	16801	16960	16846	16875	16776	16622	17006	16797	16728	16858	16963	16640	16829	16790	16669	16714	16992	16653	16663	16819	16791	16747	16638	16789	16871	17054	16829	16835	16723	16713	16675	16713	16811	16882	16887	16795	17008	16739	16858	16632	16820	16964	16896	16731	16792	16695	16905	16674	16838	16735	16903	16654	16904	16742	16586	16722	16594	16956	17045	16785	16686	16786	16909	16668	16701	16896	16676	16803	16786	16770	16728	16770	16838	16749	16785	16820	16894	16939	16687	16724	16818	16805	17208	16800	16696	16542	16909	16847	16783	16838	16751	16646	16705	16772	16836	16615	16752	16632	16652	16929	16799	16875	16699	16927	16742	16807	16674	16651	16704	16820	16904	16684	16861	16554	16747	16814	16748	16738	16931	16586	16750	16807	16764	16830	16814	16998	16811	16770	16744	16814	16897	16665	16888	16985	16631	16674	16761	16898	16868	16779	16819	16958	16892	16775	16933	16845	16951	16888	16815	16761	16772	16931	16781	16660	16861	17063	16899	16640	16682	16773	16748	17022	16790	16809	16908	16732	16762	16737	16560	16644	16972	16855	16719	16881	16936	16920	16777	16921	16703	16775	16703	16882	16984	16579	16587	16722	16629	16705	16711	16736	16771	16672	16658	16742	16785	16747	16961	16911	16720	16825	16938	16742	16947	16636	16833	16936	16766	16598	16635	16776	16564	16787	16676	16718	16728	16732	16908	16823	16783	16634	16750	16750	16851	16848	16801	16882	16657	16746	16909	16745	16866	16684	16576	16820	16665	16782	16742	16783	16897	16696	16830	16966	16708	16883	16857	16756	16763	16800	16786	16872	16701	16830	16836	16611	16612	16854	16827	16748	16859	16768	16940	16863	16699	16891	16841	16632	16803	16751	16661	16953	16786	16982	16818	16832	16924	16665	16943	17011	16583	16862	16716	16808	16931	16735	16705	16985	16701	16690	16619	16838	16621	16713	16760	16915	16644	16944	16789	16915	16834	16755	16674	16942	16790	16823	16714	16815	16819	16833	16840	16762	16884	16746	16837	16920	16745	16706	16837	16710	17007	16867	16873	16864	16764	16799	16679	16751	16783	16592	16887	16906	16957	16899	17023	16884	16931	16812	16533	16609	16983	16707	16606	16835	16801	16808	16801	16842	16723	16922	16692	16668	16632	16858	16920	16809	16882	16871	16845	16618	16864	16768	16824	16768	16683	16644	16864	16746	16936	16661	16718	16673	16902	16653	16844	16817	16654	16778	16647	16650	16682	16738	16962	16877	17004	16850	16678	16944	16857	17001	16926	16876	16907	16736	16870	16744	16759	16756	16784	16435	16738	17011	16804	16825	16740	16730	16787	16959	16897	16711	16632	17011	16756	16883	16779	16792	16765	16961	16897	16719	16844	16787	16879	16824	16783	16894	16701	16825	16571	16802	16741	16834	16769	16866	16785	16735	17011	16785	16637	16714	16813	16834	16626	16572	16856	17039	16819	16948	16721	16740	16915	16860	16677	16794	16834	16786	16772	16823	16746	16825	16868	16768	16975	16780	16938	16867	16742	16757	16713	16815	16926	16786	16723	16779	16900	16761	16784	16787	16844	16941	16860	16756	16686	16779	16859	16647	16739	16673	16630	16707	16733	16749	16857	16844	16965	16815	16884	16834	16818	16743	16628	16709	16813	16767	16890	16771	17033	17103	17008	16689	16901	16587	16949	16985	16839	16710	17035	16859	16731	16873	16879	16946	16794	16709	16818	16745	16893	16841	16657	16855	16860	16718	16677	16791	16825	16868	16788	16876	17001	16816	16724	16779	16767	16702	16934	16939	16772	16748	16707	16859	16881	16760	16705	16696	16932	16873	17027	16904	16698	16844	16757	16680	16793	16652	16690	16781	16790	16788	16789	16756	16749	16771	16772	16859	16638	16684	16684	17010	16783	16682	16866	16660	16793	16678	16769	16680	16815	16693	17011	17011	16749	16715	16587	16635	16772	16790	16736	16691	16748	16602	16772	16645	16757	16784	16779	16837	16692	16761	16768	16769	16756	16879	16705	16882	16834	16831	16757	16748	16997	16828	16763	16733	16661	16709	16731	16998	16676	16788	16680	16742	16808	16504	16809	16863	16811	16885	16996	16799	16584	16908	16860	16588	16878	16899	16802	16888	16780	16705	16953	16548	16774	16661	16896	16829	16669	16743	16754	16623	16810	16738	16647	16770	16928	16855	16847	16632	16807	16832	16937	16615	16708	16736	16823	16648	16790	16623	16776	16971	16519	16945	16801	16808	16960	16751	16745	16766	16971	16851	16795	16752	16665	16707	16754	16743	16745	16807	16627	16958	16804	16693	16789	16778	16689	16824	16726	16917	16850	16758	16725	16756	16853	16799	16783	16679	16882	16942	16778	16841	16765	16927	16883	16575	16927	16718	16617	16710	16849	16990	16813	16779	16761	16967	16780	16726	16753	16761	16801	16741	16720	16713	16575	16823	16734	16726	16902	16705	16670	16729	16727	16748	16905	16965	16850	16796	16793	16691	16780	16725	16806	16643	16806	16841	16712	16606	16733	16682	16911	16836	16719	16844	16943	16834	16848	16737	16925	16841	16803	16641	16840	16864	16778	16683	16760	16723	16688	16849	16773	16766	16642	16652	16766	16837	17024	16645	16906	16719	16773	16892	17001	16868	16463	16769	16728	16775	16662	16941	16921	17061	16860	16756	16715	16577	16810	16675	16961	16803	16797	16736	16857	16784	16822	16777	16814	16827	17046	16875	16856	16875	16781	16644	16702	16793	16965	16924	16915	16806	16766	16504	16744	16542	16657	16924	16946	16858	16699	16928	17036	16952	16624	16552	16820	16781	16673	16749	16792	16716	16750	16884	16925	16934	16990	16896	16750	16772	16830	16902	16853	16780	16648	16714	16748	16646	16860	16677	16802	16819	16563	16944	16661	16721	16796	16814	16902	16766	16907	16761	16894	16891	16752	16870	16540	16774	16721	16718
18264	34623	25123	19018	17308	16522	15764	15360	15384	15068	15120	14809	14856	14760	14853	14572	14352	14387	14461	14488	14393	14610	14191	14490	14498	14428	14361	14396	14420	14294	14488	14294	14552	14278	14404	14370	14579	14365	14543	14411	14366	14433	14282	14417	14610	14454	14291	14542	14288	14331	14427	14607	14264	14386	14225	14497	14521	14376	14518	14252	14616	14477	14442	14435	14518	14285	14399	14389	14427	14518	14456	14306	14237	14461	14584	14447	14317	14388	14351	14402	14447	14390	14428	14312	14383	14221	14315	14304	14263	14454	14345	14375	14334	14214	14485	14468	14420	14386	14381	14316	14351	14284	14481	14531	14266	14325	14355	14362	14362	14334	14397	14419	14473	14250	14386	14248	14498	14241	14470	14372	14546	14437	14440	14477	14392	14329	14427	14472	14437	14411	14392	14425	14315	14633	14245	14433	14215	14465	14355	14307	14171	14257	14433	14471	14396	14185	14231	14323	14348	14332	14480	14483	14393	14524	14517	14312	14309	14515	14218	14357	14393	14428	14317	14356	14388	14358	14373	14339	14475	14340	14217	14222	14349	14453	14304	14350	14490	14386	14390	14348	14276	14403	14418	14282	14507	14472	14342	14254	14070	14577	14374	14295	14339	14386	14368	14464	14237	14341	14354	14380	14292	14302	14424	14385	14357	14374	14400	14236	14344	14271	14320	14200	14391	14528	14255	14547	14276	14559	14310	14403	14437	14448	14412	14380	14323	14339	14439	14335	14498	14479	14579	14392	14429	14320	14355	14417	14353	14452	14326	14357	14446	14217	14313	14482	14536	14273	14406	14429	14358	14301	14280	14416	14327	14305	14272	14391	14332	14498	14410	14206	14539	14523	14300	14429	14326	14392	14228	14366	14531	14505	14322	14395	14497	14183	14309	14362	14354	14288	14423	14318	14493	14476	14289	14323	14396	14320	14564	14473	14580	14357	14375	14285	14361	14297	14407	14512	14483	14365	14392	14369	14414	14395	14328	14236	14362	14261	14291	14283	14451	14381	14442	14295	14295	14278	14223	14319	14466	14357	14382	14316	14403	14573	14383	14426	14494	14385	14421	14529	14476	14376	14302	14310	14296	14421	14427	14335	14320	14368	14322	14585	14417	14464	14301	14402	14481	14368	14400	14379	14207	14405	14369	14410	14260	14458	14539	14357	14394	14464	14266	14317	14294	14382	14387	14455	14390	14454	14499	14507	14325	14224	14572	14190	14479	14406	14392	14410	14239	14410	14344	14388	14357	14399	14232	14604	14482	14243	14328	14258	14414	14374	14453	14277	14211	14253	14359	14171	14504	14331	14214	14409	14540	14487	14323	14337	14435	14342	14299	14396	14427	14209	14302	14301	14412	14596	14589	14428	14315	14242	14405	14305	14509	14472	14547	14378	14359	14421	14496	14354	14447	14224	14523	14310	14495	14306	14389	14380	14362	14587	14527	14396	14375	14220	14433	14291	14472	14465	14252	14598	14333	14380	14406	14342	14439	14421	14499	14348	14488	14319	14481	14417	14464	14462	14332	14443	14293	14270	14388	14313	14360	14436	14239	14320	14442	14289	14435	14341	14519	14306	14320	14247	14407	14448	14375	14485	14394	14436	14381	14490	14494	14502	14380	14510	14455	14309	14355	14134	14397	14478	14230	14351	14443	14280	14380	14460	14498	14453	14369	14284	14406	14508	14335	14372	14387	14325	14176	14334	14484	14414	14484	14590	14421	14389	14146	14337	14545	14339	14372	14388	14420	14137	14417	14426	14344	14386	14272	14402	14479	14394	14535	14242	14322	14293	14333	14359	14574	14495	14421	14396	14369	14351	14398	14291	14285	14434	14386	14351	14428	14513	14335	14465	14353	14419	14339	14328	14320	14384	14476	14332	14332	14344	14503	14412	14420	14345	14446	14414	14329	14479	14249	14313	14432	14330	14382	14388	14413	14333	14388	14408	14373	14401	14420	14342	14298	14377	14368	14462	14360	14170	14515	14354	14172	14311	14423	14484	14154	14422	14341	14318	14470	14241	14356	14362	14546	14458	14366	14423	14424	14445	14319	14323	14557	14414	14432	14549	14221	14359	14356	14339	14403	14394	14298	14406	14352	14470	14277	14383	14401	14374	14295	14294	14319	14376	14420	14333	14221	14397	14402	14226	14396	14483	14367	14445	14476	14413	14358	14230	14305	14438	14436	14258	14255	14373	14396	14363	14518	14453	14516	14479	14317	14241	14439	14422	14321	14300	14301	14444	14424	14411	14278	14312	14423	14467	14405	14478	14298	14321	14497	14217	14397	14347	14432	14347	14269	14406	14346	14274	14549	14218	14409	14472	14356	14513	14355	14455	14515	14272	14460	14291	14456	14483	14385	14561	14355	14268	14405	14389	14397	14395	14398	14265	14338	14437	14509	14351	14498	14442	14397	14360	14334	14432	14336	14346	14279	14503	14461	14398	14262	14460	14326	14300	14339	14449	14465	14278	14461	14479	14314	14446	14399	14408	14320	14310	14542	14517	14301	14508	14477	14377	14526	14354	14367	14365	14334	14368	14337	14329	14209	14224	14487	14331	14368	14486	14256	14381	14169	14372	14495	14307	14301	14403	14495	14392	14415	14537	14299	14314	14469	14411	14399	14472	14312	14488	14322	14370	14578	14500	14460	14347	14342	14369	14235	14404	14377	14486	14417	14216	14364	14384	14270	14355	14386	14506	14492	14422	14573	14416	14365	14280	14495	14589	14294	14309	14342	14328	14327	14466	14319	14459	14429	14120	14367	14312	14398	14281	14439	14287	14359	14366	14431	14206	14342	14453	14296	14422	14311	14490	14392	14391	14490	14255	14318	14319	14393	14344	14334	14410	14298	14226	14385	14350	14536	14383	14301	14427	14303	14289	14415	14347	14316	14413	14446	14341	14283	14397	14390	14433	14364	14249	14286	14377	14581	14368	14274	14445	14164	14524	14461	14321	14473	14585	14338	14385	14252	14260	14474	14430	14468	14327	14471	14325	14432	14404	14406	14335	14341	14497	14527	14330	14268	14511	14337	14339	14509	14209	14266	14480	14377	14389	14270	14295	14359	14410	14353	14460	14444	14408	14486	14586	14474	14343	14430	14188	14525	14514	14233	14433	14451	14326	14432	14412	14328	14351	14347	14100	14346	14299	14378	14407	14362	14326	14295	14388	14608	14399	14326	14301	14532	14491	14353	14387	14459	14228	14357	14304	14451	14159	14363	14386	14280	14383	14296	14406	14353	14257	14431	14390	14219	14238	14551	14342	14347	14433	14570	14426	14332	14474	14326	14463	14508	14496	14317	14433	14445	14380	14435	14688	14401	14297	14317	14287	14358	14484	14378	14395	14307	14435	14401	14403	14331	14534	14263	14421	14373	14414	14402	14272	14306	14527	14335	14302	14452	14428	14409	14237	14331	14332	14428	14411	14414	14285	14338	14184	14162	14368	14274	14301	14485	14384	14313	14475	14417	14409	14546	14266	14553	14321	14447	14364	14376	14522	14388	14307	14377	14282	14298	14337	14446	14527	14364	14330	14437	14563	14297	14273	14223	14412	14371	14361	14593	14343	14331	14402	14449	14425	14286	14503	14317	14323	14317	14471	14229	14316	14377	14316	14406	14316	14412	14348	14491	14256	14406	14503	14295	14288	14466	14370	14441	14492	14437	14406	14333	14326	14424	14225	14329	14259	14293	14458	14246	14336	14286	14472	14313	14349	14073	14390	14375	14316	14350	14462	14278	14420	14525	14236	14511	14393	14492	14503	14490	14466	14222	14299	14305	14436	14301	14328	14334	14494	14491	14272	14460	14346	14382	14512	14188	14504	14232	14254	14424	14461	14342	14415	14311	14337	14553	14435	14417	14444	14416	14462	14439	14545	14332	14392	14228	14401	14285	14339	14422	14295	14430	14475	14387	14252	14485	14069	14266	14335	14425	14473	14476	14334	14368	14389	14436	14248	14419	14369	14345	14319	14266	14401	14392	14302	14540	14279	14380	14441	14471	14437	14304	14385	14466	14380	14462	14429	14461	14300	14374	14530	14603	14396	14237	14230	14443	14277	14273	14343	14433	14480	14334	14187	14365	14275	14410	14403	14348	14337	14230	14361	14446	14502	14240	14427	14262	14510	14326	14386	14222	14286	14462	14468	14397	14383	14292	14355	14494	14355	14316	14412	14496	14433	14527	14385	14623	14363	14413	14355	14363	14580	14330	14396	14394	14270	14322	14323	14406	14328	14355	14333	14425	14356	14475	14488	14354	14372	14438	14581	14275	14210	14439	14160	14402	14552	14291	14283	14351	14297	14227	14348	14336	14346	14208	14380	14318	14565	14351	14270	14298	14458	14359	14336	14468	14456	14484	14388	14400	14517	14163	14258	14285	14222	14425	14307	14404	14331	14401	14238	14393	14400	14552	14451	14376	14587	14543	14335	14372	14269	14342	14385	14382	14199	14481	14461	14458	14285	14411	14401	14417	14385	14534	14457	14337	14318	14336	14418	14417	14359	14251	14476	14446	14376	14226	14346	14331	14435	14474	14502	14477	14286	14353	14326	14447	14129	14451	14298	14422	14476	14528	14368	14504	14348	14292	14255	14216	14375	14338	14423	14385	14343	14341	14345	14284	14456	14372	14529	14469	14225	14470	14436	14201	14413	14321	14285	14434	14465	14387	14437	14459	14220	14299	14354	14381	14456	14483	14316	14397	14399	14300	14372	14308	14533	14333	14467	14400	14320	14559	14289	14422	14219	14468	14372	14512	14173	14457	14401	14414	14251	14379	14411	14379	14187	14401	14461	14335	14486	14315	14245	14548	14325	14394	14530	14375	14174	14320	14329	14395	14363	14311	14329	14290	14237	14245	14411	14404	14458	14409	14412	14321	14364	14329	14376	14339	14264	14336	14417	14387	14446	14483	14338	14596	14316	14244	14552	14596	14393	14403	14305	14251	14394	14367	14204	14264	14240	14323	14398	14271	14266	14471	14370	14516	14521	14207	14620	14334	14348	14600	14389	14333	14446	14481	14318	14314	14223	14478	14183	14299	14482	14259	14239	14382	14330	14451	14396	14424	14379	14321	14325	14422	14313	14311	14435	14379	14456	14373	14532	14208	14387	14416	14513	14417	14286	14434	14350	14540	14353
22495	21533	28745	24768	21791	23405	22918	18021	16980	17247	17018	16620	16694	16434	16353	16437	16305	16364	16084	16062	16296	16054	16042	16074	16041	16125	16126	15895	15902	15956	15704	15876	16045	16202	16014	15916	16041	15942	16009	15907	15845	15815	15696	15977	15815	15831	16098	15934	16047	15884	15758	15932	15835	15868	15882	15852	15751	15892	15686	15857	15936	15933	15947	15838	15750	15905	15864	15945	15826	15797	16090	15899	15845	15818	16017	15901	15675	15801	15890	15762	15926	15742	15862	15819	15809	15852	16005	16023	15834	15802	15779	16006	15869	15865	16024	16028	15946	15963	15979	15942	15921	15994	15975	15965	15853	16071	15566	15837	15879	15820	15935	15774	15950	15676	16019	15706	15670	15825	15842	15765	16029	16030	15781	16032	15896	15846	15911	15928	16003	15771	15910	15970	15940	15966	15940	15935	15770	15699	15762	15909	15763	15899	16005	15743	15719	15849	15827	15895	15778	15853	15727	15944	15903	15902	15796	15843	15796	15632	15604	15816	15849	15737	15874	15832	15720	15909	15707	15914	15872	15784	15721	15879	15802	15838	15722	15629	15808	15944	15913	16010	15801	15648	15704	15613	15808	15826	15798	15810	15765	15757	15789	15846	15730	15888	15914	16043	15894	15645	15950	15679	15888	15807	15966	15565	15735	15988	15898	15784	15697	15831	15807	15558	15602	15901	15816	15742	15675	15555	15906	15909	15739	15744	15910	15766	15974	15844	15649	15850	15824	15874	15777	15589	15917	15871	15892	15865	15781	15876	15845	15845	15827	15931	15955	15717	15863	15664	15767	15725	15855	15895	15927	15709	15844	15861	15733	15736	15674	15801	15880	15997	15778	15843	15905	15845	16040	15925	15808	15837	16070	15823	15761	15753	15873	15843	15868	15846	15747	15902	15773	15958	15818	15781	15735	15808	15932	15758	15853	15917	15851	15912	15807	15837	15698	15762	15565	15703	15777	15839	15843	15649	15893	16046	15903	15774	15732	15676	15810	15851	15789	15795	15639	15914	15875	15943	15722	15749	15862	15743	15935	15935	15874	16057	15885	15919	15660	15794	15803	15973	15515	15709	15759	15748	15837	15872	15770	15929	15970	15911	16012	15922	15812	15895	15723	15739	15703	15822	15979	15790	15841	15734	15880	15740	15806	15578	15725	15864	15644	15848	15868	15860	15697	15684	15951	15622	15895	15785	15928	15978	15920	15867	15876	15658	15850	15806	15660	15862	15685	15811	15799	15847	15790	15763	15880	15682	15807	15770	15687	15797	15903	15970	16030	15882	15729	15911	15918	15820	16005	15821	15882	15774	15861	15937	16068	15924	16071	15678	15883	15775	15929	15844	15931	15908	15946	15653	15810	15876	15842	15862	15981	15656	15903	15763	15913	15862	15806	16012	15910	15725	15900	15722	15659	15734	15743	15966	16008	15737	15897	15803	15949	15857	15997	15827	15821	15887	15708	15810	15750	16003	15674	15851	15641	15736	15880	15901	15970	15814	15837	15730	15779	15601	15957	15795	15511	15651	15832	15796	15747	15862	15866	15873	15967	15788	15767	15585	15651	15844	15870	15818	15749	15847	15884	15665	15705	15849	16034	15850	15781	16048	15871	15739	15888	15726	15989	15822	15869	15899	15921	15989	15747	15749	15790	15609	15803	15863	15826	15924	15950	15951	15707	15740	15643	15644	15703	15853	15796	15832	15893	15713	15975	15995	15995	15850	15901	15827	15710	15698	15729	15801	15913	15829	15693	15524	15975	15705	15675	15914	15815	15863	15749	15948	15715	15785	15780	15800	15936	15811	15748	15842	15958	15897	15739	15698	15715	15668	15583	15792	15820	15628	15856	15840	15928	15702	16058	15846	15862	15817	15588	15751	15947	15908	15858	15781	15750	15690	15632	15848	15727	15902	15808	15919	15746	15839	15806	15776	16080	16085	15860	15688	15840	15921	15609	15830	15918	15853	15840	15801	15882	15949	15871	15948	15896	15799	16024	15809	15759	15804	15899	15780	15515	15824	15865	16001	15735	15859	15810	15876	15648	15671	15703	15680	15864	15762	15947	15874	15711	15711	15838	15829	15865	16024	15702	15711	15787	15782	15932	15865	15866	15758	15864	15888	16038	15814	15860	15902	15843	15793	15831	15946	15725	15850	15693	15719	15896	15864	15881	15733	15794	15774	16053	15723	15556	15810	15621	15617	15711	15633	15716	15814	15942	15877	15841	15831	15677	15970	15646	15903	15787	15774	15770	15947	15683	15900	15738	15856	15768	15723	15851	15869	15807	15708	15824	15835	15786	15856	15664	15592	15855	15888	15979	15616	15701	15901	15860	15965	15821	15801	15761	15688	15884	15699	15747	15848	15820	15979	15875	15887	15793	15805	15848	15889	15784	15744	15645	15849	15678	15637	15779	15625	15638	15707	15704	15820	15926	15728	15784	15703	15901	15881	15784	15622	15850	15834	15829	15874	15880	15838	15963	15809	15844	15763	15754	15720	15651	15854	15734	15799	15993	15931	15646	15864	15849	15805	15585	15834	15881	15759	15819	15782	15831	15720	15787	15716	15663	15756	15843	15715	15807	15870	15816	15856	16040	15667	16012	15878	15882	15779	15815	15985	15880	15807	16039	15783	15751	15814	15760	16078	15797	15864	15926	15725	15638	15903	15889	15757	15866	15738	15921	15847	15871	15755	15938	15827	15992	15903	15753	15737	15787	15786	15878	15923	15878	15823	15885	15801	15794	15680	16052	15959	15803	15859	15760	15932	15807	15855	15746	15694	15822	15803	15978	15668	15777	15622	15784	15724	15774	15675	16062	15914	15906	15771	16010	15928	16022	15575	15808	15700	15838	15951	15802	15882	15783	15834	15878	15732	15717	15785	15722	15828	15701	15728	15826	15890	15810	15718	15792	15904	15902	15812	15703	16026	15813	15965	15901	15740	15753	15767	15899	15749	15913	15859	15780	15938	15897	15843	15698	15712	15810	15772	15856	15852	15727	15782	15700	15772	15781	15802	15737	15885	15833	15781	15815	15794	15767	15952	15778	16110	16028	15864	15728	15884	15731	15802	15880	15664	15770	15943	15945	15779	15711	15800	15833	15843	15772	15838	15760	15882	15655	15801	15846	15818	15738	15875	16043	15790	15801	15817	15795	15871	15858	15991	15804	15847	15894	15926	15957	15883	15792	15911	15804	15729	15903	15921	15931	16052	16006	15717	15793	15770	15967	15833	15863	15845	15772	15910	15838	15634	15751	15618	15873	15717	15770	15671	15930	15729	15832	15802	15780	15795	15833	15973	15837	15763	15676	15848	15662	15768	15723	15866	15771	16051	15794	15829	15670	15762	15891	15527	15909	15958	15635	15692	15805	15807	15761	15746	15878	15966	15984	15836	15851	15952	15761	15814	15788	15758	15777	15904	15520	15712	15784	15633	15586	15694	15745	15837	15876	15736	15804	15943	15758	15863	15813	15696	15684	15842	15697	15734	15946	15884	15881	15860	15947	15602	15899	15892	15917	15618	15886	15895	15873	15701	15854	15915	15912	15704	15799	16056	15996	16014	15956	15810	15968	15796	15738	15721	15877	15802	15952	15977	15826	15774	15926	15710	15928	15869	15914	15813	15752	15794	16042	15864	15724	15757	15812	15760	15739	15796	15874	15990	15794	15992	15982	15796	15658	15864	15733	15809	15857	15859	15858	15912	15799	15949	15847	15930	15641	15935	15769	15935	15681	15973	15774	15829	15831	15995	16141	15914	15681	15665	15823	15903	15766	15692	15766	15809	15878	15859	16029	15837	15980	15908	15901	16034	15758	15662	15913	15529	15787	15913	15952	15860	15823	16079	15832	15837	16012	15872	15789	15726	15939	16001	15870	15724	15775	16030	15940	15908	15900	15855	15840	15750	15852	15792	15835	15955	15699	15761	15856	15811	15876	15811	15809	15639	15892	15629	15720	15874	15802	15649	15858	15735	15804	15698	15633	15922	15685	15789	15723	15828	15931	15798	15695	15794	15919	15973	15811	15842	15933	15850	15868	15738	15837	15895	15750	15911	15677	15677	15779	15954	15866	15730	15798	15701	15982	15713	15907	15706	15708	15531	15778	16020	15869	15908	15959	15920	15899	15987	15849	15709	15745	15978	16096	15847	15791	15833	15832	15656	15657	15644	15691	15723	15980	16149	15774	16021	15796	15918	15782	15828	15694	15878	15560	15741	15904	15711	16098	15735	15889	15825	15825	15603	15856	15923	15687	15818	15665	15875	15793	15882	15881	15873	15619	15909	15880	15694	15839	15908	15806	15749	15714	15584	15873	15737	15752	15893	15770	15771	15717	15677	15869	15887	15730	15702	15891	15849	15712	15647	15750	15795	15712	15818	15957	15740	15771	15851	15722	15717	15819	15829	15820	15695	16117	15833	15830	15848	15834	15763	15769	15813	15926	15745	15761	15812	15720	15796	15802	15832	15743	16024	15871	15631	16038	15775	15791	15886	15720	15779	15682	15715	15805	15744	15741	15883	16035	15888	16161	15772	15745	15733	15971	15906	15776	15883	15605	15984	15919	15815	15891	15929	15959	15810	15701	15756	15707	15796	15591	15791	15923	15750	15760	15737	15736	15831	15859	15916	15932	15887	15777	15644	15897	15785	15916	15778	15914	15979	15882	15831	15697	15801	16034	15829	15699	15657	15897	15991	15750	15911	15671	15837	15871	15904	15801	15879	15927	15710	15846	15879	15720	15897	15947	15859	15683	15819	15885	15829	15699	15962	15946	15806	15836	15935	15682	15991	15788	15792	15943	15967	15792	15986	15660	15798	15927	15924	15809	15929	15885	15939	15779	15705	15594	15876	15833	15855	15881	15922	15579	15632	15669	15878	15966	16018	15678	15664	15878	15934	15708	15768	15855	15758	15917	15865	15894	15777	15993	15817	15852	15837	15833	15672	15671	15702	15721	15810	15763	15620	15997	15879	15867	15948	15793	15998	15925	15800	15815	15911	15638	15808	16045	15843	15743	16042	15853	15909	15743	15950	16085	15879	15807	15936	15606	15826	15749	15865	15683	15839	15829	15860	16040	15991	15913	15800	15948	15841	15798	15921	15720	15807	15923	15890	15863	15823	15784	15992	15827	15698	15829	15720
18797	40986	29671	21622	18890	17349	16269	15626	15617	15130	15007	14877	14812	14588	14406	14142	14266	14393	13981	14056	14056	14080	14086	14038	14214	13952	14064	13958	13836	13956	13937	13894	13970	13956	13702	13933	13712	13858	13731	13911	13870	13941	13672	13906	13898	13678	13881	13920	13745	13895	13903	13830	13912	13891	13769	13934	13773	13759	13685	13842	13758	13941	13946	13699	13917	13757	13808	13850	13977	13731	13906	13805	13742	13993	13869	13897	13679	14004	13774	13942	13927	13897	13841	13899	13690	13799	13775	13913	13759	13912	13694	13800	13819	13861	13784	13787	13899	13775	14056	13832	13641	13823	13819	13744	14005	13760	13935	13770	13908	13862	13692	13802	13762	13868	13660	13776	13838	13730	13778	13937	13833	13782	13827	13702	13892	13840	13802	13598	13932	13904	13972	13907	13863	13856	13923	13828	13708	13812	13737	13774	13768	13668	13900	13764	13713	13955	13777	13882	13977	13724	13881	13822	13870	13852	13805	13937	13897	13755	13773	13713	13836	13701	13772	13793	13932	13721	13733	13948	13763	13823	13782	13839	13722	13724	13724	13612	13823	13724	13840	13781	13689	13807	13624	13751	13740	13841	13928	13893	13859	13723	13751	13722	13734	13832	13826	13657	13929	13630	13900	13784	13658	13820	13753	13846	13796	13844	13953	13788	13685	13742	13899	13717	13775	13855	13870	13693	13729	13906	13796	13688	13836	13801	13899	13780	13796	13888	13694	13824	13801	13832	13774	13837	13851	13912	13797	13846	13873	13860	13899	13770	13657	13621	13800	14015	13720	13697	13801	13880	13850	13848	13745	13872	13697	13827	13786	13917	13857	13873	13682	13802	13886	13944	13860	13993	13916	13764	13829	13766	13742	13845	13643	13926	13863	13714	13775	13878	13845	13693	13863	13813	13781	13705	13822	13753	13554	13800	13788	13918	13843	13741	13941	13799	13892	13850	13830	13730	13817	13675	13876	13704	13788	13801	13702	13839	13964	13681	13760	13796	13712	13824	13932	13873	13878	13741	13689	13708	13718	13752	13723	13703	13811	13817	13746	13884	13720	13674	13858	14015	13967	13593	13917	13870	13795	13902	13673	13880	13809	13843	13921	13672	13835	13810	14051	13927	13715	13870	13751	13862	13728	13771	13944	13789	13630	13679	13767	13842	13935	13634	13716	13809	13744	13768	13740	13757	13728	13662	13951	13809	13808	13801	13719	13812	14025	13800	13984	13719	13871	13793	13821	13923	13771	13701	13776	13721	13824	13747	13707	13751	13859	13699	13658	13717	13824	13655	13871	13775	13887	13756	13978	13952	13745	13789	13842	13971	13705	13937	13780	13596	13859	13788	13787	13809	13724	13737	13855	13827	13720	13832	13739	13790	13692	13763	13709	13665	13786	13718	13900	14093	13952	13758	13830	13895	13602	13708	13696	13985	13726	13794	13923	13856	13688	13708	13732	13774	13968	13845	13825	13646	13977	13821	13717	14027	13704	13656	13825	13901	13732	14049	13912	13850	13683	13734	13958	13747	13938	13881	14021	13700	13895	13910	13917	13832	13810	13908	13613	13776	13763	13593	13641	13894	13797	13640	13664	13711	13796	13715	13756	13842	13825	13633	13807	13587	13730	13894	13694	13807	13815	13837	13761	13816	13816	13880	13900	13854	13932	13757	13886	13845	13712	13867	13816	13927	13765	13677	13782	13752	13797	13833	13807	13814	13946	13827	13746	13655	13738	13677	13771	13809	13866	13824	13888	13914	13705	13691	13828	13704	14020	13769	13854	13817	13865	13848	13691	13804	14017	13955	13890	13778	13706	13743	13894	13769	13818	13833	13847	13768	13566	13779	13716	13725	13860	13817	14006	13753	13880	13898	13913	13701	13722	13932	13701	13704	13763	13744	13989	13779	13790	13768	13803	13997	13949	13992	13709	13624	13849	13839	13654	13900	13821	13809	13691	13812	13893	13849	13796	13700	13714	13920	13751	13732	13751	13752	13919	13764	13920	13845	13889	13976	13794	13696	13830	13784	13888	13872	13814	13778	13872	13800	13727	13904	13939	13801	13856	13932	13850	13812	13707	13749	13828	13841	13668	13973	13834	14029	13890	13845	13817	13735	13879	13861	13941	13898	13802	13669	13535	13935	13866	13802	13758	13967	13861	13891	13701	13869	13799	14010	13716	13768	13625	13739	13778	13909	13790	13741	13882	13923	14007	13774	13814	14017	13776	13884	13628	13898	13731	13829	13600	13615	13773	13750	14014	13910	13744	13967	13959	13861	13844	13993	13833	13847	13897	13715	13861	13657	13749	13771	13751	13694	13801	13842	13702	13672	13944	13858	13885	13872	13939	13944	13909	13718	13855	13695	14016	13605	13929	13768	13701	13983	13879	13815	13761	13759	13768	13981	13680	13789	13679	14092	13732	14098	13859	13832	13782	13918	13897	13765	13717	13844	13865	13797	13771	13707	13896	13750	13674	13912	13795	13799	13725	13653	13919	13773	13702	13740	13906	13789	13800	13815	13765	13803	13946	13853	13738	13776	13888	13796	13852	13852	13933	13891	13780	13885	13958	13924	13700	13825	13797	13815	13688	13934	13811	13858	13956	13757	13854	13792	13756	13720	13796	13921	13703	13749	13833	13617	13718	13779	13865	13870	13869	13860	13842	13773	13786	13906	13715	13723	13828	13959	13740	13800	13849	13935	13878	13850	13703	13755	13798	13790	13629	13719	13775	13749	13899	13726	13730	13750	13920	13862	13907	13797	13788	13826	13708	13727	13980	13756	13796	13836	13642	13898	13848	13778	13775	13974	13832	13801	13709	13802	13770	13796	13747	13683	13826	13788	13975	13778	13877	13635	13867	13931	13889	13837	13645	13789	13774	13934	13709	13724	13831	13754	13555	13845	13781	13956	13914	13842	13805	13741	13809	13786	13625	13720	13795	13688	13833	13874	13838	13794	13767	13867	14001	13620	14041	13757	13662	13900	13719	13872	13538	13664	13779	13694	13740	14026	13799	13818	13770	13864	13690	13761	13806	13802	13803	13711	13825	13797	13806	13985	13611	13665	13795	13725	13841	13828	13724	13885	13871	13841	13975	13705	13768	13733	13689	13984	13565	13934	13726	13696	13813	13830	13756	13679	13699	13794	13635	13823	13812	13675	13785	13955	13831	13699	13830	13887	13712	13925	13895	13880	13738	13744	13876	13751	13873	13868	13730	13755	13778	13836	13668	13860	13950	13912	13798	13996	13701	13938	13566	13593	13962	13635	13858	13679	13817	13771	13770	13828	13981	13783	13869	13779	13809	13794	13794	13930	13977	13711	13848	13720	13903	13861	13767	13775	13848	13823	13797	13868	13694	13803	13887	13892	13916	13709	13958	13854	13834	13746	13802	13812	13916	13787	13766	13760	13868	13678	13834	13923	13915	13649	13657	13678	13743	13907	13796	13680	13577	13791	13696	13788	13866	13735	13969	13847	13806	13770	13840	13928	13932	13779	13778	13914	13764	13762	13649	13848	13742	13754	13881	13727	13868	13721	13839	13721	13766	13909	13712	13824	13836	13923	13847	13773	13829	13873	13620	13843	13831	13808	13803	13806	13725	13778	13833	13802	13644	13735	13854	13794	13816	13825	13820	13789	13805	13764	13697	13898	13708	13811	13842	13867	13862	13787	13560	13753	13842	13802	13797	13704	13682	13754	13812	13939	13911	13700	13872	13875	13775	13649	13699	13807	13941	13676	13887	13806	13762	13829	13807	13943	13706	13690	13907	13776	13833	13879	13815	13720	13812	13779	13727	13887	13701	13848	13718	13700	13710	13731	13833	13930	13823	13842	13807	13813	13693	13845	13864	13861	13900	13624	13937	13810	13787	13838	13801	13740	14071	13687	13839	13858	13755	13810	13922	13707	13967	13744	13826	13742	13778	13939	13730	13792	13820	13652	13637	13800	13901	13679	13833	13994	13779	13664	13907	13857	13798	13894	13775	13779	13830	13875	14066	13583	13919	13840	13842	13815	13688	13714	13730	13865	13896	13970	13673	13669	13821	13855	13713	13774	13753	13845	13845	13814	13907	13931	13789	13818	13727	13785	13957	13733	13884	13761	13806	13759	13854	13730	13732	13700	13819	13682	13938	13708	13697	13956	13715	13842	13840	13735	13787	13901	13728	13663	13919	13760	13913	13864	13748	13780	13809	13851	13811	13702	13672	13722	13828	13786	13820	13696	13630	13642	13850	13651	13999	13906	13802	13918	14001	13779	13665	13758	13749	13929	13848	13747	13874	13793	13747	13790	13715	13978	13885	13952	13998	13986	13951	13807	13730	13866	14020	13906	13805	13782	14029	13825	13685	13819	13715	13833	13754	13874	13667	13792	13802	13905	13803	13916	13811	13815	13795	13894	13857	13947	13930	13679	14049	13709	13907	13759	13758	13849	13902	13796	13853	13784	13689	13861	13856	13898	13896	13901	13941	13678	13782	13785	13813	13776	13863	13769	13873	13807	13757	13803	13936	13849	13750	13707	13942	13740	13929	13804	13914	13759	13900	13947	13701	13620	13760	13684	13669	13786	13865	13793	13811	13849	13878	13842	13741	13753	13999	13748	13867	13723	13969	13783	13732	13766	13902	14032	13820	13819	13752	13776	13908	13749	13692	13857	13817	13800	13905	13955	13938	13735	13763	13955	13695	13858	13848	13712	13768	13789	13846	13902	13791	13790	13920	13769	13794	13866	13846	13676	13745	13924	13657	13650	13838	13908	13839	13850	13803	13711	13911	13754	13966	13801	13713	13879	13731	13686	13771	13750	13922	13702	13838	13827	13887	13824	13848	13848	13897	13570	13655	13626	13722	13739	13813	13647	13637	13863	13886	13865	13895	13949	13888	13900	13754	13806	13785	13663	13864	13777	13830	13507	13818	13847	13827	13643	13769	13786	13863	13708	13746	13844	13816	13842	13852	13805	13840	14025	13915	13873	13959	13866	13783	13816	13836	13859	13686	13773	13762	13655	13700	13814	13874	13766	13868	13775	13723	13632	13691	13976	13845	13771	13945	13853	13786	13761	13742	13842	13909	13714	13746	13879	13744	13740	13683	13639	13717	13941	13780	13796	13901	13754	13680	13885	13727	13857	13884	13795	13876	13759
29514	24328	26762	22401	18507	18123	17742	17304	17266	17100	17138	16955	16886	17033	16952	16739	16917	16932	16706	16701	16886	16848	16806	16770	16749	16806	16841	17001	16866	16770	16609	16640	16674	16927	16977	16907	16864	16697	16813	16606	16623	16715	16660	16644	16693	16654	16818	16491	16732	16541	16834	16566	16609	16792	16768	16699	16599	16802	16663	16786	16539	16502	16625	16640	16667	16635	16697	16762	16565	16680	16914	16641	16707	16616	16614	16719	16700	16571	16748	16600	16790	16664	16743	16741	16724	16479	16685	16866	16944	16641	16704	16624	16591	16927	16849	16590	16773	16641	16845	16697	16765	16516	16716	16603	16719	16731	16738	16564	16671	16699	16859	16857	16680	16456	16888	16553	16679	16734	16667	16709	16824	16806	16632	16951	16865	16559	16631	16722	16631	16735	16856	16699	16795	16836	16534	16547	16822	16809	16698	16464	16499	16649	16696	16812	16727	16605	16861	16705	16832	16695	16916	16597	16549	16787	16593	16738	16859	16709	16772	16601	16910	16610	16808	16543	16636	16625	16650	16580	16656	16630	16738	16761	16860	16653	16539	16777	16544	16653	16756	16556	16705	16884	16580	16566	16759	16850	16818	16766	16773	16878	16839	16952	16672	16642	16687	16636	16768	16710	16591	16809	16740	16845	16748	16860	16959	16965	16813	16718	16613	16825	16612	16766	16756	16822	16769	16847	16885	16683	16640	16659	16773	16679	16887	16685	16797	16861	16738	16773	16796	16785	16535	16664	16493	16735	16963	16701	16739	16711	16649	16577	16989	16556	16696	16775	16730	16716	16709	16565	16733	16610	16561	16631	16889	16732	16643	16791	16678	16722	16752	16639	16740	16736	16845	16595	16793	16681	16752	16606	16839	16699	16863	16888	16794	16761	16648	16734	16533	16768	16536	16640	16510	16832	16522	16790	16558	16640	16653	16644	16757	16891	16628	16546	16970	16834	16754	16592	16704	16571	16916	16750	16681	16578	16842	16859	16700	16629	16633	16739	16744	16698	16621	16399	16655	16762	16825	16758	16851	16845	16761	16818	16530	16581	16883	16680	16670	16781	16715	16706	16555	16551	16804	16638	16837	16585	16702	16526	16812	16482	16645	16632	16715	16867	16565	16821	16903	16722	16846	16483	16795	16767	16725	16580	16724	16708	16796	16635	16866	16660	16696	16709	16653	16820	16835	16663	16695	16742	16762	16796	16677	16723	16564	16792	16730	16780	16793	16852	16740	16771	16598	16639	16690	16781	16800	16818	16815	16571	16763	16661	16895	16681	16882	16731	16764	16896	16772	16623	16739	16673	16844	16793	16511	16924	16702	16629	16652	16664	16808	16701	16829	16724	16660	16618	16669	16739	16690	16822	16881	16778	16955	16610	16893	16858	16587	16852	16726	17020	16932	16968	16800	16853	16827	16714	16762	16799	16627	16799	16745	16796	16527	16807	16750	16607	16788	16621	16942	16761	16684	16666	16624	16664	16750	16849	16778	16676	16829	16551	16764	16787	16688	16587	16826	16981	16837	16721	16794	16632	16824	16655	16601	16707	16946	16731	16743	16824	16720	16548	16702	16810	16754	16682	16738	16618	16665	16707	16927	16648	16776	16763	16700	16683	16579	16538	16568	16658	16694	16864	16781	16961	16743	16775	16642	16647	16727	16613	16605	16725	16657	16860	16697	16675	16938	16842	16939	16753	16714	16633	16751	16614	16626	16763	16670	16695	16455	16656	16673	16665	16727	16813	16899	16785	16979	16910	16897	16677	16812	16840	16492	16765	16781	16639	16875	16749	16757	16685	16852	16655	16863	16777	16749	16944	16744	16590	16634	16548	16593	16811	16771	16530	16807	16755	16638	16571	16994	16646	16657	16759	16479	16648	16880	16752	16796	16767	16750	16672	16733	16694	16656	16728	16822	16837	16665	16630	16891	16750	16778	16685	16785	16660	16876	16741	16648	16562	16803	16778	16849	16695	16753	16609	16657	16669	16714	16641	16930	16718	16529	16512	16653	16678	16850	16752	16646	16451	16781	16717	16822	16807	16817	16714	16565	16745	16825	16745	16841	16550	16799	16628	16803	16879	16505	16904	16782	16661	16645	16849	16783	16649	16670	16761	16722	16617	16731	16794	16635	16563	16659	16703	16555	16673	16653	16859	16638	16762	16874	16752	16802	16686	16650	16681	16905	16527	16733	16779	16871	16631	16587	16656	16753	16777	16805	17047	16710	16760	16664	16751	16835	16807	16723	16613	16852	16639	16830	16385	16733	16899	16802	16871	16620	16821	16744	16747	16569	16608	16661	16959	16573	16793	16708	16607	16785	16795	16754	16727	16614	16726	16893	16526	16488	16681	16977	16665	16578	16723	16827	16610	16716	16572	16584	16817	16728	16666	16785	16760	16865	16817	16650	16768	16732	16594	17009	16635	16613	16673	16841	16772	16713	16821	16909	16695	16768	16839	16870	16859	16590	16541	16714	16750	16696	16713	16778	16810	16683	16723	16580	16697	16832	16944	16787	16746	17037	16575	16607	16579	16529	16718	16625	16600	16805	16776	16793	16644	16712	16596	16695	16731	16555	16870	16854	16884	16809	16694	16672	17018	16929	16727	16782	16744	16820	16893	16641	16561	16885	16727	16703	16798	16934	16743	16654	16703	16853	16708	16735	16751	16896	16511	16678	16678	16806	16736	16707	16603	16620	16619	16721	16832	16630	16794	16879	16648	16779	16904	16622	16619	16797	16729	16716	16759	16806	16521	16626	16832	16748	16941	16963	16838	17042	16545	16718	16748	16900	16758	16887	16790	16668	16738	16845	16955	16705	16744	16801	16680	16824	16809	16819	16621	16593	16728	16730	16833	16611	16609	16941	16906	16888	16693	16645	16881	16974	16822	16884	16559	16580	16792	16784	16679	16652	16504	16771	16670	16552	16628	16708	16698	16775	16693	16896	16416	16697	16960	16650	16629	16581	16954	16673	16526	16682	16779	16879	16538	16895	16489	16741	16562	16677	16689	17046	16469	16811	16603	16821	16677	16739	16663	16668	16908	16646	16656	16702	16701	16693	16755	16717	16749	16548	16614	16800	16714	16879	16618	16768	16696	16661	16823	16721	16547	16779	16669	16886	16778	16556	16517	16842	16916	16757	16627	16715	16697	16859	16615	16818	16847	16813	16751	16654	16714	16906	16626	16644	16748	16761	16705	16684	16824	16741	16822	16658	16847	16836	16543	16585	16817	16794	16595	16785	16824	16759	16701	16807	16798	16714	16627	16678	16696	16699	16746	16721	16691	16670	16695	16671	16805	16639	16556	16669	16683	16670	16808	16935	16860	16966	16575	16501	16738	16841	16869	16790	16584	16726	16652	16831	16821	16673	16571	16679	16803	16817	16922	16773	16916	16725	16714	16855	16626	16466	16803	16651	16630	16873	16949	16672	16759	16713	16642	16635	16439	16785	16785	16860	16538	16615	16633	16646	16676	16773	16864	17005	16539	16615	16788	16618	16629	16827	16821	16763	16619	16830	16862	16884	16731	16931	16829	16673	16673	16766	16776	16615	16665	16792	16813	16735	16986	16986	16627	16657	16627	16688	16639	16682	16609	16724	16790	16857	16793	16732	16797	16573	16703	17049	16747	16825	16722	16722	16809	16656	16884	16840	16683	16514	16554	16697	16650	16764	16599	16684	16919	16809	16720	16613	16828	16700	16771	16533	16839	16869	16782	16811	16861	16647	16517	16931	16746	16598	16594	16752	16877	16847	16741	16977	16758	16798	16577	16813	16850	17057	16790	16730	16835	16842	16838	16820	16671	16713	16792	16662	16758	16656	16851	16689	16855	16624	16514	16756	16653	16710	16617	16533	16817	16748	16452	16607	16883	16766	16834	16931	16693	16515	16808	16728	16686	16760	16859	16863	16746	16769	16780	16721	16727	16658	16888	16782	16806	16704	16776	16579	16807	16757	16650	16911	16765	16943	16774	16884	16779	16676	16828	16745	16750	16773	16558	16669	16647	16770	16674	16874	16712	16886	16663	16686	16609	16658	16791	16736	16891	16821	16697	16674	16907	16930	16594	16805	16641	16795	16671	16700	16896	16779	16679	16706	16738	16842	16702	16822	16899	16586	16974	16571	16718	16682	16661	16533	16781	16805	16763	16718	16603	16695	16614	16518	16780	16645	16754	16659	16776	16648	16747	16565	16857	16766	16538	16568	16783	16908	16814	16739	16742	16933	16719	16749	16725	16658	16667	16765	16959	16797	16781	16649	16609	16815	16821	16802	16748	16712	16635	16732	16682	16677	16721	16932	16830	16811	16454	16622	16598	16955	16923	16587	16819	16988	16778	16796	16813	16765	16739	16724	16903	16802	16727	16455	16629	16595	16787	16739	16633	16601	16824	16624	16724	16649	16724	16778	16584	16579	16892	16778	16813	16526	16652	16855	16777	16859	16878	16612	16686	16374	16806	16629	16881	16970	16774	16649	16607	17017	16691	16796	16825	16898	16654	16660	16889	16819	16625	16866	16674	17011	16843	16833	16743	16828	16809	16761	16817	16695	16715	16785	16796	16855	16887	16812	16781	16764	16505	16954	16755	16836	16833	16623	16810	16515	16675	16648	16688	16757	16846	16792	16607	16803	16621	16620	16719	16647	16733	16576	16554	16721	16764	16766	16589	16708	16778	16853	16932	16806	16690	16548	16796	16921	16739	16617	16685	16750	16671	16941	16526	16798	16666	16750	16551	16797	16528	16669	16560	16908	16827	16610	16755	16864	16831	16622	16900	16473	16661	16746	16816	16728	16719	16774	16647	16847	16724	16821	16793	16563	16773	17116	16650	16775	16726	16774	16686	16958	16759	16827	16586	16699	16819	16787	16717	16800	16755	16884	16796	16753	16868	16858	16662	16880	16820	16780	16748	16642	16737	16624	16752	16718	16733	16671	16668	16533	16752	16612	17058	16865	16919	16962	16790	16784	16870	16619	16680	16714	16864	16535	16861	16529	16629	16742	16823	16780	16784	16928	16676	16717	16707	16847	16740	16732	16578	16740	16621	16790	16850	16733	16544	16585	16580	16486	16808	16567	16639	16767	16688	16660	16669	16849	16928	16696	16776	16843	16858	16428	16879	16896	16735	16749	16815	16824	16669
19953	30228	22767	17708	16602	15839	15596	15179	15115	15014	14797	14859	14807	14717	14618	14685	14829	14592	14484	14472	14518	14426	14485	14488	14395	14480	14423	14508	14330	14499	14558	14222	14546	14189	14546	14511	14413	14330	14538	14358	14304	14283	14459	14415	14258	14385	14408	14474	14552	14381	14584	14460	14322	14301	14383	14438	14267	14269	14294	14500	14314	14298	14340	14385	14462	14355	14693	14330	14317	14403	14325	14291	14405	14354	14471	14423	14539	14314	14334	14506	14300	14436	14371	14283	14403	14381	14378	14346	14449	14317	14352	14403	14339	14417	14477	14446	14324	14279	14467	14373	14481	14325	14346	14476	14490	14510	14325	14407	14338	14325	14542	14234	14408	14307	14439	14500	14241	14179	14417	14403	14572	14285	14370	14455	14339	14459	14394	14388	14375	14477	14490	14341	14531	14387	14408	14463	14427	14222	14459	14242	14467	14383	14457	14398	14395	14413	14282	14430	14185	14285	14453	14377	14416	14240	14282	14478	14472	14205	14291	14389	14349	14419	14426	14380	14397	14355	14416	14207	14519	14447	14275	14336	14396	14284	14360	14312	14342	14266	14362	14322	14277	14212	14312	14368	14480	14575	14317	14359	14314	14396	14242	14519	14473	14471	14214	14369	14369	14446	14609	14392	14479	14494	14445	14179	14477	14290	14391	14411	14279	14598	14229	14395	14432	14498	14490	14426	14389	14344	14557	14395	14311	14339	14155	14291	14570	14370	14421	14419	14437	14461	14274	14396	14345	14336	14396	14462	14432	14283	14426	14508	14279	14318	14345	14403	14534	14501	14303	14337	14437	14381	14348	14380	14406	14428	14394	14408	14360	14549	14301	14310	14355	14374	14271	14427	14471	14319	14375	14509	14507	14400	14527	14369	14471	14265	14335	14298	14380	14358	14402	14462	14336	14188	14470	14455	14386	14481	14284	14313	14335	14180	14406	14254	14323	14430	14439	14273	14656	14319	14316	14364	14416	14271	14350	14306	14325	14422	14317	14373	14292	14310	14394	14423	14429	14505	14425	14416	14504	14318	14455	14240	14417	14393	14328	14430	14444	14369	14409	14358	14597	14213	14241	14460	14534	14482	14282	14424	14336	14460	14388	14368	14478	14432	14294	14252	14360	14500	14338	14267	14486	14329	14361	14264	14373	14234	14358	14291	14292	14341	14379	14418	14228	14296	14440	14380	14285	14347	14342	14349	14341	14332	14443	14249	14355	14353	14364	14370	14464	14510	14302	14313	14238	14470	14399	14340	14402	14297	14289	14370	14384	14413	14223	14267	14440	14191	14385	14373	14231	14520	14327	14302	14428	14434	14460	14287	14413	14368	14264	14353	14404	14462	14399	14336	14413	14425	14302	14371	14314	14568	14505	14429	14447	14355	14454	14608	14429	14606	14301	14340	14463	14522	14384	14281	14533	14420	14394	14445	14408	14586	14314	14462	14457	14334	14482	14288	14462	14424	14494	14319	14446	14422	14349	14448	14385	14528	14389	14407	14317	14309	14329	14380	14331	14474	14277	14321	14285	14401	14553	14355	14349	14434	14268	14496	14409	14426	14366	14403	14250	14496	14453	14420	14286	14345	14154	14470	14294	14444	14263	14442	14392	14260	14408	14312	14341	14238	14418	14368	14315	14392	14267	14363	14477	14529	14489	14291	14598	14274	14269	14346	14355	14615	14598	14358	14406	14340	14369	14320	14353	14355	14444	14338	14289	14340	14285	14478	14466	14377	14510	14466	14298	14529	14326	14231	14242	14456	14421	14306	14456	14311	14371	14445	14477	14363	14505	14397	14316	14272	14479	14302	14333	14356	14397	14430	14484	14481	14372	14209	14348	14304	14341	14261	14332	14468	14463	14464	14384	14504	14508	14337	14346	14348	14368	14534	14322	14375	14453	14359	14319	14352	14317	14382	14456	14447	14371	14389	14514	14421	14432	14331	14480	14190	14329	14461	14428	14550	14224	14378	14624	14416	14306	14453	14356	14517	14399	14231	14374	14448	14508	14353	14401	14455	14349	14380	14417	14484	14557	14403	14506	14478	14369	14706	14343	14404	14537	14346	14277	14341	14375	14252	14258	14479	14487	14380	14255	14382	14279	14389	14478	14312	14401	14636	14302	14475	14267	14352	14361	14422	14482	14341	14426	14398	14323	14386	14398	14365	14313	14352	14445	14256	14606	14370	14280	14415	14215	14339	14388	14357	14454	14394	14339	14298	14450	14470	14266	14504	14426	14354	14347	14421	14381	14373	14229	14464	14345	14352	14473	14255	14377	14293	14476	14483	14375	14353	14449	14445	14396	14450	14518	14334	14290	14494	14368	14497	14470	14419	14315	14406	14515	14427	14340	14506	14271	14393	14497	14241	14343	14425	14437	14333	14381	14463	14449	14353	14514	14623	14429	14376	14496	14171	14475	14451	14361	14408	14438	14310	14383	14287	14382	14424	14431	14284	14404	14336	14406	14267	14365	14505	14294	14366	14470	14425	14316	14211	14447	14450	14203	14463	14420	14404	14513	14350	14359	14368	14225	14479	14257	14540	14356	14495	14380	14442	14355	14350	14389	14486	14337	14522	14267	14248	14325	14463	14401	14351	14318	14507	14473	14380	14601	14277	14643	14278	14418	14236	14214	14292	14343	14567	14407	14349	14289	14522	14369	14406	14410	14334	14478	14352	14368	14316	14455	14415	14426	14327	14459	14430	14402	14335	14349	14387	14299	14378	14395	14329	14340	14524	14283	14380	14576	14370	14473	14300	14333	14562	14327	14423	14551	14442	14405	14524	14427	14239	14558	14389	14366	14403	14341	14521	14378	14214	14522	14326	14359	14183	14415	14392	14404	14323	14340	14555	14462	14327	14330	14370	14351	14311	14271	14366	14166	14345	14352	14418	14516	14273	14286	14516	14428	14494	14474	14379	14373	14230	14429	14413	14350	14504	14368	14517	14400	14345	14369	14551	14369	14643	14330	14242	14482	14260	14497	14313	14503	14252	14366	14567	14320	14410	14467	14349	14289	14388	14580	14503	14368	14401	14403	14322	14313	14393	14347	14358	14365	14473	14459	14448	14304	14348	14389	14473	14458	14451	14304	14360	14479	14336	14335	14442	14560	14485	14346	14399	14381	14296	14303	14359	14401	14429	14297	14457	14195	14388	14341	14368	14368	14288	14397	14326	14571	14421	14536	14455	14387	14456	14425	14434	14309	14370	14224	14426	14293	14551	14284	14307	14470	14494	14270	14372	14366	14252	14527	14337	14235	14476	14457	14387	14445	14379	14325	14435	14232	14263	14427	14502	14534	14303	14473	14357	14454	14321	14324	14454	14464	14509	14355	14382	14492	14503	14396	14350	14507	14636	14415	14304	14495	14402	14327	14376	14357	14526	14203	14382	14404	14525	14395	14402	14378	14344	14512	14612	14418	14616	14344	14304	14557	14241	14436	14349	14374	14339	14403	14397	14463	14471	14410	14518	14311	14394	14375	14368	14439	14464	14313	14375	14331	14327	14562	14398	14416	14494	14287	14257	14502	14317	14265	14382	14413	14212	14399	14378	14359	14257	14371	14406	14330	14312	14324	14250	14339	14398	14314	14535	14464	14377	14519	14396	14558	14462	14459	14233	14283	14481	14386	14401	14425	14383	14370	14453	14543	14339	14480	14286	14313	14431	14225	14409	14209	14416	14441	14454	14460	14504	14410	14399	14358	14403	14496	14485	14529	14370	14362	14246	14391	14304	14371	14407	14336	14310	14430	14348	14246	14292	14438	14345	14443	14423	14491	14471	14372	14244	14374	14543	14283	14583	14384	14410	14450	14557	14220	14310	14359	14640	14506	14343	14299	14487	14360	14167	14336	14354	14218	14300	14514	14306	14437	14305	14444	14347	14327	14311	14449	14430	14509	14456	14260	14500	14388	14324	14480	14443	14254	14441	14326	14305	14424	14333	14428	14448	14367	14388	14401	14322	14431	14419	14248	14363	14217	14374	14460	14380	14386	14293	14340	14497	14372	14424	14364	14287	14289	14350	14271	14445	14448	14276	14419	14421	14357	14478	14459	14487	14321	14431	14572	14389	14548	14305	14424	14400	14403	14355	14335	14445	14442	14415	14452	14481	14549	14189	14349	14468	14560	14352	14460	14416	14435	14417	14514	14312	14208	14458	14467	14363	14452	14236	14322	14360	14362	14442	14485	14335	14245	14366	14555	14490	14440	14335	14424	14464	14307	14662	14282	14490	14421	14336	14411	14336	14183	14415	14365	14320	14373	14427	14386	14482	14415	14453	14325	14429	14247	14472	14401	14451	14586	14377	14360	14577	14252	14263	14365	14202	14516	14327	14637	14382	14355	14284	14466	14355	14449	14380	14396	14457	14318	14323	14334	14397	14403	14452	14488	14507	14399	14376	14480	14357	14449	14293	14608	14316	14289	14329	14422	14467	14420	14493	14460	14437	14354	14441	14364	14134	14363	14485	14519	14383	14381	14614	14382	14277	14451	14304	14428	14398	14409	14358	14443	14501	14516	14419	14447	14532	14303	14452	14268	14395	14467	14314	14313	14312	14469	14344	14363	14471	14420	14233	14391	14337	14445	14428	14196	14479	14423	14544	14336	14475	14443	14511	14460	14482	14307	14270	14183	14559	14427	14535	14403	14341	14359	14329	14484	14436	14466	14370	14473	14367	14344	14356	14477	14300	14422	14438	14531	14503	14377	14493	14335	14495	14565	14293	14391	14426	14454	14314	14542	14491	14313	14515	14425	14539	14297	14436	14264	14308	14339	14476	14494	14302	14264	14407	14336	14565	14369	14480	14353	14493	14403	14359	14298	14412	14407	14317	14564	14364	14316	14436	14637	14304	14264	14413	14445	14536	14419	14412	14402	14514	14458	14541	14402	14449	14298	14449	14154	14397	14531	14349	14354	14409	14410	14372	14426	14551	14625	14458	14187	14343	14330	14443	14206	14544	14264	14380	14397	14438	14393	14462	14391	14308	14505	14428	14514	14460	14558	14224	14218	14519	14496	14546	14434	14474	14508	14404	14467	14475	14224	14361	14534	14217	14341	14407	14415	14502	14662	14381	14329	14297	14525	14418	14509	14444	14683	14446	14471	14483	14442	14530	14351	14310	14300	14512	14416	14326
23384	21486	28270	25253	22270	20904	19467	17389	16655	16942	16691	16561	16570	16570	16374	16247	16146	16261	16204	16029	16086	16235	16126	16163	16276	16029	15991	15946	15945	15979	15913	16099	16194	16000	15978	15924	15917	15994	16036	16008	15939	16073	16003	15946	15781	15986	15815	16009	15988	15965	15800	15903	15983	16150	15895	15654	15779	16082	15936	16036	16135	15937	15864	15760	15853	16183	16000	15918	16079	15733	15938	15778	16051	15795	16136	15967	15992	15715	15795	16025	16093	15993	15889	16002	16185	15898	15986	15867	16065	15903	16002	16144	16005	15946	15688	16029	15801	15969	15783	15836	16092	16046	16005	15711	15736	15957	15847	15871	15885	15899	16021	15714	15757	15816	15837	15840	15795	15978	15877	15968	15941	15876	15881	15806	16032	15846	15902	15937	15883	15674	15789	15950	16111	15763	15831	15928	15923	15997	15951	15939	15878	15799	15824	15768	15844	16046	15889	16115	15890	16020	15974	16087	16003	15781	15847	15907	15873	15792	15954	15971	15829	15813	15943	15901	15991	15930	15757	15904	16041	15958	15942	15762	15856	16079	15910	15920	15930	16053	16313	15922	15878	15866	15669	16030	16041	15861	16009	15848	15940	16013	15962	15801	15876	15760	15912	15852	15969	15814	15950	15808	15784	15840	15860	15897	15898	15898	15996	15967	15883	15948	15839	15757	15870	15794	16050	15920	15831	15855	15970	15922	15978	16015	16013	16016	15784	15734	15950	15707	15891	15839	15883	15820	15924	15915	16021	15849	15947	15830	16023	15843	15986	15932	15951	15808	15914	15770	15802	15813	16007	15843	15904	15999	16090	15933	15691	15722	15855	16032	15860	15952	15897	15761	15936	15991	15908	16119	15784	15806	15750	16013	15854	16067	15901	15971	15858	15871	16019	15706	16020	15836	15730	15880	15818	15809	15882	16009	15891	15989	15776	16067	16085	15859	15798	15789	15958	15679	15986	16055	15844	16102	15703	15794	15912	15797	16027	15731	16008	15900	15840	16032	16008	15994	15793	15952	15917	15840	15752	15814	16026	15892	15880	16009	15749	15992	15963	15835	15771	16077	15768	15651	15797	16061	16000	15882	15765	15816	15940	15837	16010	15835	15829	16090	16072	15878	16023	15962	15566	15953	16107	15803	15875	15857	15984	15747	15875	15675	15946	15898	15883	15800	16009	15985	15783	16032	15944	15911	15919	15977	15927	15894	15993	15853	15746	15762	15806	15887	16048	16098	15622	15909	15867	15938	16132	15943	15784	16098	15798	16035	16143	15944	15808	16000	15899	15931	15945	15797	15838	16017	16001	15994	15967	15534	15937	15717	15723	15876	15979	15836	15801	15870	15908	15804	15964	15983	15979	15991	16065	16157	15777	15792	15934	15804	15836	15708	15758	15903	15772	15963	15674	15923	15868	15869	15947	16052	15855	15988	15851	15900	15863	15920	16078	15624	15865	15947	16033	15885	15909	15863	15942	15671	16148	15958	15955	15835	15825	15900	15986	15833	15771	15943	16103	15757	15930	16017	15892	16030	15983	15958	16051	15901	15861	15770	15881	15750	15828	15957	15802	15899	15906	15847	16127	16059	15932	15905	15797	15875	15912	16050	15812	15965	15780	16027	15972	16049	16004	15828	16049	15886	15875	15916	16075	15909	15999	16139	16030	15989	16059	15868	15905	15831	15826	15810	15809	16069	16151	15910	15972	16089	15862	15772	15995	15868	15845	15848	15891	15954	15925	16016	15937	16075	15868	16061	16012	15693	16056	15901	15878	15824	15861	15974	16011	15719	15956	15882	16103	15877	15907	16043	15934	15893	15923	15969	15844	15828	15872	15860	15874	15849	16014	15827	15897	15917	15872	16015	15931	16008	16121	15808	15871	16126	15999	16061	15971	15942	15963	15924	15915	16069	15866	15916	15969	15962	15934	15885	15989	16121	15905	15898	15862	16009	16031	15872	15991	15881	15513	16002	15947	15836	15895	15772	16111	16139	16017	15938	15919	15734	15923	15890	15780	15886	15924	15944	15833	16003	15770	15956	15920	15957	15996	15710	16020	15928	16095	15928	15875	15827	15929	16000	15925	16119	15999	15864	15921	15822	15878	16009	15989	15858	15830	15996	16010	15996	15854	15908	15961	16135	15806	15910	15780	15968	15989	15900	15877	15937	16016	15990	15965	16044	15969	15945	15952	15976	15905	16015	15760	15754	15904	15962	15996	15675	15478	16012	16129	15875	15892	15716	15804	16075	15661	15937	15884	15782	15899	16009	15989	15822	15969	15830	15821	15797	15741	15773	15854	15955	15971	16063	16054	16122	15717	15807	15760	15751	15900	16155	15883	16129	15842	15889	15886	15774	15813	15677	15983	16063	15861	15793	15789	15983	16021	16070	16192	15903	15849	15914	15955	15897	15939	16169	16008	16137	15761	15889	15767	15794	15851	15741	15993	15920	16078	15905	15736	15866	15921	15742	16041	15905	15943	15916	16004	15949	15936	15791	15865	15802	15859	15881	15966	15892	16064	15967	16149	15955	15900	15939	15911	15828	15801	15718	15928	15934	15803	16005	15882	16159	15827	15948	15928	15963	15964	15975	16046	15998	16105	15949	15685	15754	15893	15859	15663	15962	15840	15840	16013	15973	15915	15899	15961	15894	15813	16010	15800	15682	15978	15870	15756	15838	15820	15981	15869	15948	15914	16120	15903	15978	15992	16053	16033	15911	15841	15863	15818	15943	16033	15766	15964	15729	15917	15985	16020	15875	15925	15900	15980	16006	15693	15925	16050	15836	15945	16004	15726	15937	15856	15878	15889	15777	15938	15849	15921	15956	15999	15702	15986	15750	15792	16087	15830	15778	15930	15931	15769	15962	15758	15986	16019	15899	16079	15840	15969	15784	15834	15927	16008	15879	15704	16043	15756	16027	15989	15794	16042	16010	16108	15828	15779	16028	15950	15874	15923	15806	15944	15983	15960	15694	16172	15850	15917	16069	15982	16029	15989	15938	15958	15918	16054	15931	15870	15849	15752	15851	15906	15841	15915	16027	15891	16102	15829	15931	16000	15868	15835	16048	16022	15864	16067	15808	15891	15762	16052	15736	15752	15925	15836	15980	15825	15863	15981	15804	15970	16038	15983	15786	15738	15923	16088	15766	15823	15903	16013	15809	15700	15604	15908	15808	15815	15813	15766	15899	15893	16135	15917	15861	15879	15943	15821	15986	15950	15893	15938	16014	15960	15733	16022	15717	15886	15919	15956	15984	15998	15885	16013	15970	16022	15816	15939	15811	16115	15966	15765	15952	15776	15842	15849	15794	15826	15829	15927	15948	15976	15849	16050	15913	15920	15952	15728	15753	15910	15930	15889	15877	15881	15846	15865	15968	15703	16006	15982	15838	15876	15984	15772	15912	16037	16010	15641	15802	15824	16054	15864	15927	15795	15743	15907	15846	15900	15854	15858	15840	15838	15941	16102	15867	15826	15799	15741	16093	15855	15695	16101	15954	15836	16004	15915	15851	16143	15920	15915	16021	15966	15755	15902	15624	16093	15926	15988	16029	15954	16013	15902	15854	15861	15888	15715	15819	15873	15785	16029	16153	15749	15804	15954	15915	16060	16074	15721	15938	15735	15836	16029	15924	15871	15762	15932	15988	15890	15885	15879	15711	16167	15862	15928	15884	15926	15868	16043	15891	16052	15976	15829	16178	15949	15851	15974	15982	16020	15793	15952	15950	15964	15793	15884	15909	16001	15988	16148	16064	15692	15738	15796	15915	15805	15817	15819	16064	16058	15971	15975	15924	16030	15869	15975	15855	15982	15703	15846	15881	15772	15840	15851	15861	16000	15953	16061	15957	15724	15810	15749	15877	15658	16148	16063	16062	16057	15945	15825	15801	15981	15952	15671	15742	15950	15915	15898	15859	16135	15913	15941	15944	16027	15887	15896	15982	15955	15803	16008	15888	15750	15981	15864	15877	15882	15882	16073	16011	15937	15725	15898	15960	15956	15918	15869	15921	15661	15908	15850	15892	16010	15832	15721	15798	15950	15895	15833	16021	15882	15832	15863	15853	15866	15655	15827	15909	15995	15959	16057	15885	15776	15801	15947	15706	16037	16042	15915	15909	15943	15818	15959	15878	15844	15986	15993	15879	15974	15944	16116	15776	16021	15997	15808	15862	16084	15957	16021	15836	15683	15750	15892	15798	15787	15825	15959	15908	16017	15858	15861	16017	16184	15732	16064	16018	15905	16108	15975	15786	16119	15992	15834	15849	15884	15969	15873	15628	15828	15573	15666	15724	15864	15881	15705	15576	15931	15935	15989	15585	15726	15828	16118	15810	15725	15708	15793	15817	16081	15832	15942	15829	15974	15773	15939	15810	15794	15799	15772	15995	15968	15921	16073	15785	15822	15958	15949	15941	15874	16146	16065	15890	15793	15772	15979	15831	15983	16005	16052	15692	15897	15881	15907	15889	15765	15826	15826	15707	16050	15819	16011	15979	15814	15951	15941	15849	15878	15702	15967	15979	15876	15754	15843	15903	15984	15694	15714	15878	15933	16073	15728	15641	15927	16050	15677	15692	15988	15999	15822	16086	15940	15993	15848	15888	15903	15777	16005	15922	15821	15928	15752	15885	16032	16068	15936	15860	15858	15791	15658	15823	16031	15906	15970	15823	15786	15963	15952	15857	16013	15935	15866	15900	15851	15819	15935	15831	15796	15881	15899	15923	16037	15736	15840	16044	15764	15898	15885	16102	15930	15895	15925	16033	15791	16064	15889	15931	15969	15816	15916	15888	15987	15890	15921	16261	15882	15753	15869	15776	15821	15939	15868	15789	15984	15989	15958	15962	15868	15819	15943	15715	15939	15845	16060	15809	15873	15839	15930	15801	15857	15966	15663	16016	15953	15877	15922	15806	15915	15726	15956	15907	15970	15824	15822	15857	15879	15903	15963	15897	15910	15756	15952	15836	15730	15998	16027	15911	15952	16037	15947	15901	15978	15876	15689	15994	15822	15798	15899	15946	15874	15950	15927	15914	15896	15793	16051	16136	15948	15841	15777	15729	15889	15885	16001	15899	15847	15820	16077	15920	16017	15980	15930	16002	15984	15754	15895	15806	15777	15919	15958	15812	15882	15752
17960	34906	25454	19002	17668	16486	15706	15328	15035	14848	14727	14632	14525	14204	14331	14164	14135	14294	14162	14130	14156	14146	14020	14050	14045	13922	13937	13953	13984	13882	13890	14126	14007	14003	13824	13947	14042	13976	13987	13790	13855	13931	14107	14060	14069	13981	13893	13853	13978	13850	14015	13935	14013	14103	13922	13928	13783	13929	13873	13859	13837	13869	14143	13961	13924	13927	13880	14032	13882	13950	13895	13914	13839	13976	13930	13842	13991	13893	14010	13911	13899	13851	13968	14034	13805	14049	13967	13927	13905	13926	13828	14144	13984	13886	14031	13909	13819	13984	14053	13867	13963	13834	13939	14031	13899	13934	13761	14054	14024	13894	13926	14007	13918	13889	13724	13806	13924	13940	14032	13988	13814	13895	13949	14140	13951	13726	13910	14066	13924	13948	13905	13979	13882	13913	13762	13790	14006	13843	13786	13826	14040	13862	13927	13996	13952	13869	14050	13993	13934	13765	13850	13997	14099	13775	13924	13847	13980	14002	13930	13959	13951	13898	13961	14088	13929	13744	13754	13891	13794	13859	13924	13814	13903	13908	13924	13966	13808	13874	13764	13918	13965	13919	13718	13808	13728	14140	13846	13803	14135	13785	13959	13900	13811	13866	13768	13843	13857	13956	13927	13999	13848	13826	13934	13916	13891	13793	13855	13986	13808	13894	14077	13832	13932	13990	13830	13761	14174	13832	13728	13955	13901	14035	13908	13831	13794	13868	13941	13982	13880	13941	13801	14000	13838	13935	13879	13898	14182	13914	13910	13851	13933	13888	13933	13810	13985	13866	13938	13901	13993	13925	14097	14095	13633	13911	14037	13905	13949	13885	13955	13916	13831	13924	13964	13978	13827	14022	13849	13839	13844	13801	14046	14003	13876	14067	13903	13905	14014	13925	13680	13854	13921	13575	13927	13807	13725	13847	13855	13860	13880	14053	14039	13839	13818	13893	13969	14033	13882	13973	13844	14022	14042	13875	13877	13790	13971	13984	13879	13963	14062	14005	13959	13752	13972	13901	14014	13894	13967	13859	13911	13935	13983	13827	13901	13892	14081	13809	14015	13999	13926	14114	13826	13977	13873	13946	13944	13944	14032	13947	13893	14027	13878	13777	14022	13753	14011	14029	13862	14154	13786	14043	14032	13925	13809	13889	14078	13950	13841	13797	13897	13938	14097	13732	14024	14153	13914	13928	13913	13881	13836	13881	13949	13860	14103	13955	13837	13870	13934	13976	13965	14037	13934	14055	13859	14071	14055	13952	13944	13981	13927	13910	14067	13876	13913	14031	14007	13869	13893	13989	13959	14087	13876	13851	13862	13894	13811	13953	13821	14062	13973	13735	13990	13884	14006	14116	13870	14042	14133	13885	13963	13814	13879	14181	13985	13866	13861	14000	13948	13888	13814	13856	14092	13834	14110	13860	13962	13894	13980	13959	13870	14007	13832	13975	13842	13824	13939	13796	13888	13900	13860	13733	13989	13956	14110	14081	13891	13923	14017	13924	13751	13992	13862	13932	13855	13857	13817	13885	13844	14014	14052	13890	13871	13853	13973	14093	13902	13919	13941	14015	13841	13777	14110	13829	14084	13843	13944	13799	13962	13885	13909	13843	13816	13981	13951	13850	13863	13952	13873	13885	14017	13837	13648	13793	13810	13892	14010	13937	13944	13867	13995	13802	14009	13832	13961	13884	14000	13965	13962	13903	13865	13886	13912	13994	13904	14026	13900	13958	13956	13841	13842	13952	13800	13910	13873	14026	14053	13865	13874	13789	13977	13923	13929	13867	13951	13972	13784	13965	13942	13983	13896	13916	13905	13931	13788	13870	13997	13866	13938	13952	13776	13956	14043	13837	14028	13913	13810	13918	13908	13892	13875	13913	13972	13815	13881	13884	14053	14057	13804	13752	14045	13919	13959	13904	14004	13817	13861	13902	13911	13895	14047	13798	13830	13943	13802	13873	13869	14032	13835	13876	13712	14034	13892	13755	14076	13932	13855	13989	13804	13939	13796	13903	13876	13929	13842	13965	13845	14081	14021	13961	13897	13795	13966	13988	13810	14083	13902	13905	13817	13802	14079	13898	14035	13792	13899	14163	13918	13849	13736	13917	13917	13884	13976	13950	14092	13891	13870	13828	13970	13769	13917	13925	13762	13937	13943	13904	14016	13961	13944	13950	13762	13814	13842	14028	13898	13776	13824	14169	13919	13986	13900	13726	14098	13974	13968	13922	13852	13920	14050	14020	13902	13726	13741	13839	13706	14015	14040	13996	13829	13912	13774	13887	13956	14134	13995	14039	14076	13885	13908	14011	13818	13885	13925	14050	13727	13952	13953	13957	13756	13974	13772	14047	13804	13754	13828	14023	13908	14104	14018	14005	13893	13869	13957	13922	13855	13702	13978	13925	13977	13821	13824	13898	13811	13857	14003	13880	14058	13934	13930	13973	13981	14001	13830	14029	13937	14012	14034	13967	13734	13775	13924	13873	13841	14087	13940	13836	13962	13775	13980	13874	13808	14010	13820	13941	13878	13902	13694	13903	13837	13903	13953	13953	13890	13864	13927	13869	13846	13827	13696	13798	13841	14026	14017	13852	14015	13974	13959	14028	13851	13977	13802	14019	13664	13910	13946	13891	13898	13823	13850	13914	13994	13952	13946	14093	13956	13850	13956	13949	14042	13833	13915	13960	13945	13696	13973	13922	14077	13847	13736	14079	13814	13979	13948	13842	13981	13973	13923	13847	13749	13890	13884	14123	14030	14035	13892	13990	13782	13737	14011	14105	13962	13904	13893	13928	13938	14055	13850	14027	13909	14072	13799	13859	14027	14015	14030	13925	13950	13835	13644	13858	13961	13911	13838	13976	13895	13756	13832	13818	13760	13920	13984	13885	13918	14006	13974	13860	13980	13803	13831	14009	13954	13921	13990	13813	13907	13987	14034	14050	13966	13860	13941	13969	13885	13871	13932	13942	13873	14013	13982	13744	13896	13785	13818	14054	14016	13899	14014	13812	13969	13967	13900	13868	13832	13852	13947	14032	13957	13834	13885	13620	13962	13991	13912	14002	13869	14009	13818	13935	13842	13984	13985	13939	13700	13917	14030	13913	13856	14179	13775	13912	13897	13930	14016	13944	13784	13969	13754	13940	13975	13888	13922	14017	13856	13854	13941	13909	14020	13813	13829	13750	14003	13907	13920	13928	13991	13957	13867	13970	13961	13822	13989	13806	13963	13940	13804	14296	13879	13862	13953	13980	13890	14002	13882	14041	13998	13816	13877	13911	13951	13920	14010	13908	14033	13851	13882	13953	13856	13872	13846	13875	13859	13931	13846	14047	13838	14014	13805	13956	13977	13840	13987	13957	13914	14044	13899	13844	13736	13965	13678	14074	13963	13839	14024	13771	13842	13830	13900	13804	13951	13908	13818	13811	14001	13927	13965	13961	13930	13910	13869	13988	13979	13871	14090	13814	13823	13873	13908	13796	13962	13918	13904	13867	13909	13929	13916	14052	13991	14004	13876	13795	14044	13895	13917	13848	13835	13780	13932	14119	14008	13954	13883	13849	13872	13789	14082	13946	13970	13884	13908	14012	13901	13941	13967	14061	13852	13794	13833	13989	13907	14018	13962	13887	13943	13980	14169	13960	13830	13833	13908	13983	13648	13850	13811	13862	13897	14065	14090	13860	13976	14025	14098	13889	14003	14043	13924	13924	13905	14039	13810	13864	13947	13949	13801	13935	13940	13862	14034	14026	13847	13886	13953	14045	14015	13810	13851	13934	13883	14003	13947	13931	13940	13959	14037	13889	14031	14091	13956	14000	13868	13918	13949	13987	13956	13837	13830	14009	13961	13985	14015	13944	13782	13833	13942	13818	13890	13922	14003	13873	13903	13997	13773	14040	13687	13877	13874	13882	13982	13785	13994	13758	13897	13817	13819	13977	13991	14015	14050	13973	13911	14083	13833	14153	13759	13886	13726	13994	14005	13945	13921	13864	13872	13893	14004	13913	13921	13804	13873	14047	13774	13989	13770	13959	13701	14019	14055	13900	13779	13840	13782	13821	13856	13955	13825	13814	13867	14073	13871	13924	13809	13867	14117	14072	13888	13847	14028	13864	13887	13822	13861	13840	14030	13901	13988	13998	13932	13863	13996	14092	13841	13951	13819	13933	13881	13916	14107	13921	13953	14045	14033	13858	13926	13990	14048	13952	14081	13812	13872	14073	13797	13887	13864	14024	13785	13709	14023	13919	13916	13852	13790	13928	13840	13932	13738	13856	13959	13947	13835	13841	13836	13848	14091	13961	13768	14033	13945	14032	14011	13952	13878	14055	13649	13893	13811	14011	14001	13884	14001	14069	13791	13996	14069	13921	13966	13978	14042	13891	14060	14049	13924	13949	13893	13852	13900	13948	13934	13879	13918	14022	13893	13841	14052	13863	13895	13938	13838	13819	13871	13845	13862	13903	13982	13859	13938	13839	14144	13773	13962	13925	13858	13804	14003	13987	13858	14016	14032	13896	13974	13828	13963	14029	14059	13836	13932	13981	13962	13971	13768	13873	13906	13994	13897	13947	13964	13908	13924	13948	13933	14011	14022	14004	13883	13828	13899	13851	13847	13932	14151	13826	13656	13868	13824	13935	13957	13970	13947	13869	13962	14042	13769	13909	13982	13850	13849	13881	14003	13949	13892	13945	13869	13884	13700	14130	13802	13995	13943	13896	14049	13959	13864	13714	13928	13798	14018	13973	13894	13949	13915	13861	14112	13810	13911	14037	13974	13860	13915	13958	13940	14012	13879	13895	13864	13935	13831	14040	13946	13966	13884	13844	13883	13879	13817	13973	14046	14023	13933	13946	13889	13834	13903	13739	13933	13996	13969	13857	13981	13984	13845	13898	13913	13836	13881	13758	13905	13952	13788	13824	14022	13946	13745	13845	14001	13918	14000	13997	13954	13915	13779	13849	13968	13843	13890	13922	13765	13991	13788	13886	13895	13911	13727	13842	13988	13931	13827	14006	13787	13969	13863	14063	13932	13792	13959	13955	13821	13985	13848	14141	14174	13832	14025	13843	13948	13856	13884	13861	13879	13858	13925	13839	13967	13832	13956	13783	13902	13928	13881	13980	14055	13856
25019	21536	27147	26930	20249	18946	18805	17913	17587	17516	17359	17380	17598	17389	17185	17192	17234	17101	17147	17035	17226	17331	17238	17309	17229	16994	16911	16956	17204	17098	17062	17263	17145	16993	16911	16860	17018	17008	16982	16996	17119	16875	16861	17109	17168	16999	17050	17219	16974	17131	16989	16997	17294	17050	16959	16991	17189	17223	17012	16923	17021	17002	16862	17019	16935	17033	16956	16951	17070	17029	17170	16903	16913	16867	16947	17029	16957	17012	16913	17116	17158	16849	16965	17279	17249	16741	17105	16788	17068	17156	17069	17126	17228	16927	16826	16825	17013	16746	17107	16923	17031	16905	17056	16908	16835	16855	16946	17031	16986	17155	17145	17129	16846	17000	17032	17029	17093	16930	17014	17049	16948	17035	16948	16993	16937	17068	17023	17206	17245	17013	17023	16924	16747	16918	16857	17025	17056	17051	17027	17053	17032	16975	17082	16971	17102	16907	17044	16823	17071	17109	16994	17065	17064	16960	16998	16913	17129	17120	16843	16936	17096	16967	17123	17074	17015	17022	16968	17043	17069	17107	16950	16754	16929	16959	17111	16958	17255	17088	16830	17081	16999	17009	17073	17040	17004	16897	17007	16864	16988	17001	17166	16983	17152	16947	16911	17126	17034	17135	16930	16892	17124	17223	16953	17030	16926	17070	17094	17078	16910	16942	17067	16992	17092	17142	17160	17019	17029	16894	16978	16859	16979	16817	16920	16760	17128	16971	16963	17138	16856	17042	16803	16994	16784	16763	16947	16916	16855	16906	17042	16943	17077	16820	16861	16945	17118	16938	16830	16927	17283	17089	17202	16887	17087	17237	17094	16974	17142	17009	17110	17099	16955	17237	16971	16996	16908	16849	16711	17049	16828	16775	17051	16808	16905	16860	17050	17015	16887	16994	16991	17083	16978	16749	16958	16981	16916	16968	17003	17188	16998	16960	17070	17194	16906	16908	16845	17103	17038	17024	16966	16981	16876	17147	16794	17118	16917	17042	17011	17130	17189	16950	16970	17032	16975	17038	17024	17014	16826	16822	17092	16888	17103	17145	17160	17224	16962	16891	16942	16932	17049	17124	17231	17040	17080	16975	17078	16863	17081	16982	17001	16953	17192	16853	16895	17086	17000	17010	16912	16727	16922	16997	17062	16892	16805	16872	17059	16861	17178	17090	17008	16955	16978	17112	17058	16890	16884	17020	17050	16944	16704	16881	16932	17106	17010	16839	17083	17187	16771	17003	17067	17001	17136	17059	16943	16991	17224	16884	16915	16887	16958	17211	16785	16919	17043	16953	17054	16860	16865	16866	16856	17053	17031	17019	17277	16995	17018	16798	16945	16954	17210	16880	17176	17061	16859	17137	17029	16878	16855	17116	17077	17063	17057	16890	16839	16926	17151	16861	16878	17066	17067	17054	16985	16872	17029	17123	16925	17176	17045	16837	16963	16927	17013	16799	16870	17081	17086	17131	16916	16931	17097	17017	16951	16992	17026	16973	17113	17104	16988	17113	17062	16833	16990	16852	17128	16946	16877	17066	16945	16885	17133	16948	16997	17184	16822	17051	16865	16732	17009	16861	17049	16961	16982	16940	17227	17043	16860	17115	16926	17169	16975	17085	16906	16960	17067	16813	17172	16934	16960	17191	16900	17149	17041	16725	17065	16975	17064	16912	16951	16877	17067	17067	17070	17017	17092	17038	17109	16778	17109	17050	16934	16884	16882	16894	16971	16870	17114	16920	17094	17252	16987	16794	17036	17150	16985	16915	16996	16944	17030	16876	17134	17035	16705	17084	16915	17021	17236	17204	17040	16902	16914	17027	16960	17061	17014	16834	16900	16965	17189	17180	16994	16864	16938	16909	16942	16903	16867	16884	17001	16901	16789	16789	16942	16877	16915	17052	17092	16996	17251	16935	17163	16749	16963	16988	17078	16958	17001	17043	16871	16932	17031	16955	17178	16914	17015	17021	17074	17027	17075	16926	16742	17147	16984	17097	17084	16889	17186	17013	17046	17107	16856	17040	17064	16719	17155	16985	16893	16990	17285	17209	16985	17002	16878	17120	16897	16904	16941	17005	17041	16869	16972	16918	16844	17092	17107	17062	17015	16952	17184	17104	17246	16851	17164	17010	17010	16947	16957	16758	16895	17128	17073	16902	16979	17042	16997	17256	16982	17235	16923	17084	16974	16983	16870	17048	17044	16974	16796	16886	17184	16754	16991	16927	16979	17158	17010	16962	16966	16931	17104	17072	17114	17173	17060	16958	17065	16918	17015	16895	17147	16779	16990	17019	16972	16923	17086	16967	17147	16846	16932	17065	16854	16809	16970	16906	17018	16917	17088	16973	16895	16988	16758	17035	17108	16925	17004	17184	16896	16762	16896	16995	17039	16794	16806	17135	17230	16828	17017	16981	17156	17074	17251	17143	17107	16959	16918	16986	17138	17049	17063	16875	16950	16998	17161	17003	16865	16968	17149	16875	17040	16964	17041	17033	17034	17101	16874	17175	16981	17046	17238	16964	16950	17015	16818	16914	17037	17056	16985	17149	16943	17059	17062	17063	17262	16991	17160	17129	17067	17234	16938	17075	17193	16936	17081	17161	16934	17012	17019	16962	16943	16978	16878	16906	16902	16984	17192	17106	17004	17129	17073	17068	17020	16855	17001	16982	16943	17079	17000	16886	16873	17059	16942	17173	16992	16979	17110	17120	16877	16901	16975	17124	17141	17040	17071	17116	17035	16983	17025	16971	17135	16939	17050	16980	17109	16970	16999	17052	16963	16866	16885	17121	16997	16884	16844	16990	17088	16902	17012	16887	16891	17078	16997	17101	16987	16926	16877	16886	17004	17052	16848	16975	16961	17126	16873	17269	16897	16966	16938	16793	17036	17242	17114	17146	17132	17014	17133	16964	16978	16865	16984	17178	16890	16979	17030	17012	17023	17085	16843	16957	17005	17105	16993	17058	17095	17022	16936	16964	17141	16895	16944	16992	16949	17015	17086	16793	17132	16915	16845	16979	16854	16978	17024	17140	17162	16980	17069	16974	16843	16788	16882	17147	17021	16890	17063	16980	17052	17036	16904	16957	17088	17110	17127	17076	17105	17001	17007	16824	16958	17100	17084	17072	17153	16869	17048	16796	16745	17005	17164	17090	17259	17029	17247	16970	17109	17046	17021	17028	17036	17041	17058	16859	16899	17076	17170	16969	16952	17116	16961	17039	16957	16960	17030	17088	16892	17096	17160	17007	17032	17153	17012	16981	17041	16950	17006	17021	16948	16981	17001	17106	17124	17015	16956	17171	17162	17053	17134	17077	17003	17138	17082	16906	16951	17348	17075	17097	16993	17082	17090	17015	17007	17005	17089	16891	16986	17008	16697	16909	17012	17010	17032	17083	16991	17115	17139	17187	17097	16985	16728	17057	16897	16924	16969	17218	17104	16967	16873	17027	16931	17106	16863	17160	17144	16962	16895	17024	17171	16858	16951	16886	16880	17110	16986	16926	16820	16947	17149	17138	16909	16956	16723	16871	17167	17258	17073	16834	16944	16930	17071	16974	17033	17249	17114	17041	17123	17035	17057	17048	16871	17027	16983	16905	17017	17036	16861	17063	16955	16886	17045	16937	16920	16889	17010	16940	16944	17035	16959	16864	16988	17116	17018	17270	17161	17138	17057	17034	17048	16923	17047	17026	17103	16982	16944	16930	17033	17065	16996	16936	16999	16833	17074	16919	17036	17011	16996	17127	16801	17059	17037	16951	16978	17309	16841	16959	17125	17078	16949	17100	17157	17138	16840	17087	17067	17033	16953	17020	16969	16869	17090	17110	17027	17126	17071	16991	16988	17010	16940	17228	16950	17004	16959	16704	17000	16714	17066	16988	17030	17079	17156	17185	17102	17025	16866	17065	16868	17078	17060	17106	17041	17031	17000	17134	17009	16860	17119	17036	16801	17020	16997	16965	16858	16859	16887	17215	16806	16810	17110	17187	17039	17088	17011	16911	17034	16972	17087	16993	17284	16914	16927	17024	16908	17108	16851	16989	17135	17090	17102	16960	16993	16988	17060	17039	17145	17100	16930	16923	16872	16906	16998	17008	16993	16849	17069	17136	16839	17031	17002	16801	16927	17012	17014	17067	16920	17008	17042	17077	16935	16907	17141	16858	17194	16937	17116	17000	17028	17113	17145	17337	16861	17177	17100	17117	17073	16947	17089	17063	17092	16895	16917	16909	17097	17024	17203	17009	16957	16907	16880	16802	16914	16860	17034	17180	17013	17087	16803	16918	16876	17145	17079	16971	16928	16988	16888	17076	17001	16941	17076	17153	16919	16902	16939	16952	17135	17056	17049	16955	16694	17225	16809	16929	17154	17043	17085	17313	16906	16936	17080	17101	16947	17169	16813	16883	16929	16957	17050	17028	16985	16946	16907	17208	16939	16835	16773	16868	17051	17004	17002	17027	16905	17120	17100	16893	17247	16979	17070	16980	17057	17067	16979	16974	17070	16960	17114	17060	17319	16789	16869	17132	17107	16905	17127	16865	17120	17021	16942	16961	17113	16819	16939	17031	17137	16885	17084	16974	17224	17321	16888	17037	17196	17202	17157	17063	16892	17169	17086	17130	17276	17059	17060	17081	16971	17103	16979	17019	16780	17068	17204	16932	17163	17024	16989	17091	17042	16911	16971	16874	16957	16996	16879	16964	16942	17052	17065	17162	17024	17039	16900	17014	17057	16991	17089	17093	17128	17100	16976	16994	16949	16948	17118	16875	17018	17037	17059	16856	16810	17152	17036	17079	16876	17039	17016	17139	16915	17114	17167	17094	17099	16940	16921	17019	17169	17186	17156	17135	17077	16940	17012	16907	16987	16758	16897	17085	16908	16975	16908	16697	17173	17169	17240	16989	17184	17038	16980	16962	16961	17067	17079	16975	17011	17074	16987	17127	16888	16998	16888	17004	17085	16850	17112	16927	17130	16906	17047	16999	16968	16945	16980	17013	17001	17187	17034	17100	16851	16841	17154	16950	17104	17084	16824	17120	17214	17067	17000	16836	16806	16911	17158	16822	16825	16853	17224	17085	17114	17083	17084	16978	17104	17146	17009	16948	17121	16910	17264	16754	16908	16982	16953	17152	17249	17084
18050	31330	23392	18747	17204	16419	16061	15602	15431	15318	15325	15180	15140	15192	14975	14903	14875	14832	14752	14713	14693	14714	14654	14661	14583	14679	14475	14711	14658	14605	14484	14680	14572	14415	14489	14545	14675	14745	14688	14459	14539	14399	14452	14705	14447	14578	14644	14629	14579	14538	14539	14679	14395	14814	14599	14564	14669	14551	14536	14588	14422	14751	14530	14520	14582	14475	14503	14605	14542	14415	14609	14465	14708	14597	14539	14618	14502	14683	14447	14509	14585	14682	14616	14543	14626	14569	14568	14640	14575	14539	14617	14698	14571	14504	14523	14590	14520	14598	14559	14647	14429	14596	14491	14554	14550	14464	14524	14437	14620	14452	14617	14593	14619	14589	14496	14531	14453	14643	14387	14552	14662	14582	14517	14678	14684	14563	14449	14626	14692	14516	14538	14514	14655	14630	14496	14525	14596	14450	14595	14534	14545	14516	14564	14609	14652	14709	14613	14674	14692	14774	14634	14639	14748	14507	14615	14669	14443	14529	14475	14565	14797	14682	14615	14573	14682	14533	14470	14566	14440	14585	14573	14553	14538	14603	14490	14564	14770	14510	14585	14604	14421	14454	14574	14674	14632	14504	14621	14583	14502	14397	14496	14528	14824	14492	14566	14646	14541	14477	14620	14590	14557	14472	14706	14616	14607	14611	14557	14646	14522	14411	14670	14493	14529	14698	14577	14601	14525	14592	14840	14537	14620	14477	14501	14652	14537	14709	14637	14514	14444	14505	14675	14329	14679	14393	14486	14550	14829	14429	14555	14610	14618	14492	14491	14465	14639	14323	14543	14590	14393	14471	14602	14472	14490	14527	14584	14652	14590	14648	14373	14642	14527	14540	14518	14615	14701	14554	14362	14402	14691	14520	14522	14583	14640	14701	14666	14700	14536	14680	14596	14659	14564	14601	14536	14695	14626	14370	14396	14536	14401	14512	14344	14578	14497	14590	14742	14505	14653	14574	14374	14558	14557	14519	14510	14525	14638	14543	14516	14509	14397	14515	14528	14582	14487	14667	14577	14571	14517	14760	14336	14636	14653	14648	14436	14433	14676	14608	14522	14612	14513	14677	14520	14602	14586	14491	14663	14603	14539	14541	14470	14566	14317	14532	14461	14500	14585	14591	14489	14652	14629	14599	14683	14446	14554	14460	14651	14562	14526	14439	14586	14613	14567	14621	14373	14593	14591	14695	14591	14574	14614	14520	14540	14384	14601	14371	14582	14407	14618	14519	14446	14499	14582	14549	14482	14571	14641	14479	14573	14571	14494	14576	14515	14591	14597	14601	14629	14551	14601	14597	14632	14671	14514	14450	14827	14568	14668	14542	14521	14467	14551	14562	14627	14475	14423	14483	14662	14626	14409	14581	14541	14590	14492	14546	14504	14489	14596	14567	14445	14459	14525	14661	14426	14551	14428	14507	14483	14488	14562	14643	14564	14755	14373	14535	14454	14662	14465	14626	14605	14723	14503	14688	14575	14577	14538	14552	14485	14610	14573	14509	14639	14386	14442	14580	14404	14665	14555	14492	14425	14486	14536	14495	14699	14583	14602	14483	14620	14527	14609	14479	14571	14423	14561	14435	14441	14545	14529	14621	14541	14512	14492	14507	14783	14520	14803	14419	14535	14526	14616	14498	14474	14535	14584	14553	14371	14689	14719	14532	14577	14419	14529	14573	14560	14468	14498	14554	14614	14505	14558	14447	14595	14687	14702	14534	14450	14611	14664	14555	14528	14649	14562	14502	14618	14505	14515	14580	14452	14324	14581	14528	14419	14417	14554	14533	14448	14595	14632	14382	14634	14694	14594	14463	14402	14614	14465	14420	14385	14377	14709	14604	14588	14656	14651	14506	14580	14605	14577	14571	14547	14464	14584	14423	14511	14563	14406	14470	14564	14675	14607	14415	14617	14567	14440	14667	14388	14554	14641	14631	14404	14661	14530	14535	14597	14630	14644	14435	14474	14359	14561	14402	14548	14554	14519	14778	14540	14500	14663	14617	14411	14495	14559	14567	14433	14661	14516	14505	14482	14741	14536	14482	14742	14439	14604	14500	14621	14437	14512	14585	14332	14519	14433	14490	14682	14697	14615	14691	14570	14558	14496	14464	14584	14638	14837	14613	14547	14584	14670	14519	14469	14739	14677	14585	14495	14698	14356	14480	14689	14460	14549	14583	14635	14732	14543	14506	14573	14584	14568	14633	14394	14515	14618	14637	14639	14480	14482	14629	14595	14373	14545	14503	14617	14402	14474	14432	14558	14557	14512	14601	14638	14675	14491	14520	14596	14541	14547	14675	14555	14571	14505	14486	14559	14543	14573	14588	14593	14473	14613	14715	14640	14520	14464	14373	14713	14443	14566	14495	14565	14532	14473	14611	14597	14449	14498	14509	14525	14497	14556	14481	14551	14610	14517	14655	14548	14363	14430	14492	14634	14561	14535	14478	14597	14551	14516	14395	14623	14653	14450	14491	14621	14439	14675	14641	14594	14498	14399	14587	14503	14560	14504	14737	14587	14574	14524	14590	14392	14579	14633	14593	14466	14508	14516	14600	14357	14443	14585	14466	14693	14537	14587	14565	14471	14606	14529	14620	14466	14540	14736	14573	14677	14349	14428	14535	14566	14527	14532	14636	14338	14488	14485	14519	14567	14621	14590	14484	14763	14615	14737	14516	14788	14487	14550	14543	14590	14568	14626	14489	14763	14588	14598	14535	14493	14565	14428	14465	14578	14615	14487	14766	14725	14517	14506	14508	14666	14492	14435	14581	14682	14743	14651	14630	14593	14548	14636	14755	14554	14744	14523	14525	14563	14510	14767	14437	14401	14552	14309	14809	14624	14659	14674	14585	14676	14585	14692	14492	14726	14616	14764	14462	14619	14496	14516	14470	14579	14523	14524	14639	14546	14450	14447	14614	14628	14505	14455	14616	14599	14566	14462	14612	14606	14595	14477	14541	14650	14459	14649	14504	14595	14479	14712	14477	14596	14604	14471	14424	14624	14469	14493	14558	14769	14551	14439	14641	14615	14501	14804	14532	14542	14418	14502	14428	14710	14547	14446	14492	14681	14485	14459	14608	14628	14602	14591	14515	14571	14634	14520	14466	14562	14627	14407	14584	14557	14643	14588	14509	14496	14611	14525	14756	14471	14697	14540	14705	14463	14510	14536	14493	14492	14360	14546	14609	14571	14658	14496	14485	14520	14478	14552	14665	14565	14773	14843	14722	14772	14584	14508	14544	14653	14679	14401	14489	14681	14591	14383	14523	14457	14595	14527	14501	14609	14370	14588	14481	14561	14626	14669	14526	14554	14539	14530	14628	14467	14626	14555	14634	14520	14376	14742	14626	14390	14703	14421	14691	14465	14643	14527	14519	14524	14469	14604	14542	14452	14678	14542	14567	14667	14590	14723	14394	14548	14681	14682	14599	14584	14591	14567	14453	14563	14498	14592	14717	14498	14629	14555	14651	14645	14632	14469	14760	14619	14628	14578	14663	14673	14681	14679	14779	14453	14658	14544	14533	14500	14622	14409	14474	14536	14616	14309	14388	14595	14436	14420	14559	14530	14531	14583	14471	14484	14601	14769	14619	14462	14497	14575	14543	14472	14687	14545	14496	14527	14621	14574	14474	14583	14394	14686	14261	14475	14494	14730	14464	14507	14502	14534	14568	14569	14555	14702	14604	14635	14578	14773	14547	14560	14791	14473	14550	14711	14683	14720	14662	14682	14748	14472	14666	14549	14367	14663	14573	14400	14400	14655	14524	14564	14663	14615	14541	14670	14638	14553	14605	14428	14697	14610	14673	14483	14579	14775	14560	14419	14403	14614	14718	14518	14564	14734	14633	14365	14482	14553	14709	14507	14751	14773	14665	14549	14582	14509	14638	14588	14598	14630	14623	14513	14579	14594	14454	14416	14566	14411	14594	14517	14603	14514	14494	14595	14677	14623	14749	14374	14660	14521	14548	14693	14452	14649	14497	14588	14576	14726	14627	14488	14563	14521	14569	14592	14604	14362	14619	14696	14484	14489	14491	14554	14526	14481	14486	14542	14457	14592	14583	14482	14628	14591	14568	14608	14483	14617	14550	14612	14491	14497	14510	14550	14516	14429	14734	14521	14653	14505	14673	14421	14716	14514	14528	14567	14562	14684	14501	14410	14623	14594	14544	14763	14604	14559	14615	14665	14740	14528	14593	14510	14438	14570	14450	14619	14644	14615	14530	14609	14548	14598	14614	14666	14447	14506	14494	14658	14636	14789	14673	14557	14603	14700	14493	14524	14584	14411	14691	14532	14622	14535	14557	14638	14598	14644	14495	14671	14604	14543	14608	14700	14560	14505	14454	14599	14654	14504	14564	14453	14469	14462	14689	14607	14382	14627	14553	14499	14621	14572	14602	14659	14504	14676	14614	14700	14596	14726	14680	14537	14538	14698	14591	14696	14643	14602	14596	14613	14549	14785	14452	14648	14585	14670	14535	14749	14510	14731	14658	14591	14660	14521	14501	14427	14614	14609	14527	14619	14543	14582	14638	14530	14597	14663	14533	14597	14613	14509	14527	14481	14613	14525	14521	14579	14616	14590	14574	14371	14576	14493	14657	14640	14477	14630	14640	14584	14578	14679	14672	14652	14424	14390	14588	14780	14398	14638	14677	14572	14649	14697	14625	14637	14564	14474	14625	14471	14505	14474	14468	14381	14569	14628	14667	14569	14631	14451	14719	14727	14523	14619	14640	14614	14521	14512	14568	14454	14729	14567	14475	14634	14555	14616	14521	14585	14653	14589	14564	14564	14439	14669	14649	14542	14482	14478	14728	14537	14506	14670	14669	14602	14614	14528	14629	14574	14511	14593	14537	14469	14585	14498	14655	14578	14542	14443	14687	14487	14662	14527	14640	14430	14480	14537	14611	14472	14687	14680	14670	14469	14683	14484	14609	14494	14352	14751	14608	14589	14577	14476	14533	14662	14665	14555	14455	14352	14705	14598	14568	14690	14439	14567	14565	14427	14678	14669	14566	14528	14574	14608	14521	14552	14535	14625	14552	14447	14537	14520	14803	14757	14611	14470	14535	14495	14460	14714	14446	14806	14570	14428	14582	14560	14557	14474	14541	14372	14586	14669	14572	14660	14559
22553	21568	28818	24730	21867	23437	23052	18618	17308	17519	17322	17235	16870	16865	16885	16744	16664	16499	16503	16474	16477	16412	16406	16354	16420	16512	16259	16252	16366	16147	16401	16352	16119	16190	16166	16382	16201	16120	16142	16320	16173	16363	16396	16110	16234	16185	16356	16084	16207	16224	16227	16303	16158	16361	16214	16410	16140	16225	16186	16198	15952	16198	16284	16186	16211	16336	16219	16240	16145	16330	15973	16142	16349	16316	16179	16061	16071	16143	16266	16306	16230	16185	16282	16162	16212	16289	16254	16280	16166	16217	16317	16265	16116	16145	16140	16229	16249	16364	16138	16049	16203	16045	16014	16122	16131	16202	16203	16115	16370	16153	16160	16325	16186	16061	16282	16246	16239	16256	16249	16284	16227	15960	16237	16028	16189	16326	16247	16215	16401	16117	16171	16204	16313	16335	16177	16150	16048	16180	16216	16076	15971	16222	16075	16260	16126	16273	16166	16170	16191	16090	16233	16357	16190	16111	16160	16133	16193	16249	16203	15914	16057	16074	16174	15871	16153	16122	16339	16107	16200	16051	16123	15974	16116	16062	16114	16093	16254	16074	16290	16078	16062	15976	16057	16327	16306	16030	16102	16187	16112	16227	16222	16197	16090	16122	16148	16231	16391	16184	16351	16288	16216	16095	16243	16170	16106	15983	15980	16203	16182	16216	16205	16256	16056	16249	16284	16057	16113	16243	16166	16122	16102	16049	16060	16085	16106	16183	16130	16044	16242	15983	16086	15915	16008	16226	16249	16161	15924	16177	16245	16239	16008	16067	16371	16227	15944	16165	16024	16161	16194	16264	16162	16269	16267	16052	16311	15926	16143	16209	16279	16278	16120	16037	16022	16418	16208	16218	16109	16014	16205	16099	16118	16087	16241	16023	16089	16070	16469	16193	16263	16130	16249	16217	16107	16213	16247	15869	16103	16095	16148	16241	16067	16146	16295	16099	16225	16390	16088	16228	16074	15943	16239	16089	16173	15990	15990	16238	16127	16083	16211	16078	15981	16118	16131	16056	16202	16228	16442	16192	16216	16164	16223	16104	16397	16113	15977	15969	16164	16256	16159	16170	16092	16165	16033	16147	16236	16206	16191	15910	16031	16174	16203	16066	16412	15937	16054	16084	16101	16291	16021	16194	16270	16269	16067	16205	16115	16040	16024	16177	16135	16387	16042	16238	16071	16196	16199	16154	16234	16239	16137	16090	16291	16103	16281	16092	16087	16148	16087	16147	15923	16064	16076	16330	15971	16160	16156	16209	16178	16190	16038	16089	16173	15977	16069	16200	16065	16145	16031	16055	16115	16187	16396	16020	16085	16187	16073	16355	16381	16124	16236	16086	16152	16129	16141	16316	16144	16135	16291	16255	16403	15894	16100	16066	15999	16274	16134	16118	16079	15980	16050	15967	16165	16014	16249	16213	16301	16208	16090	16055	16080	16252	16028	16206	15930	15990	16195	16238	16148	16286	15994	16016	16237	16199	16302	16335	16164	16082	16148	16044	16101	16184	16312	16100	15958	16262	16280	16176	16102	16107	16060	16297	16233	16088	15982	16188	16460	16204	16085	16174	16032	16175	16204	16163	16036	16108	16241	16112	16068	16196	16079	16205	16060	16212	15895	16198	16109	16185	16181	16269	16076	16190	16001	16246	16310	16196	16182	16229	16195	16116	16279	16165	16190	16171	16154	16447	16345	16202	16314	16015	16234	16154	16272	16243	16190	16093	16174	16078	16168	15983	16195	16285	16151	16140	16170	16242	16235	16357	16158	16164	16312	16235	16119	16039	16267	16065	16313	16289	16442	16022	16097	16003	16191	16187	16032	16189	16088	16244	16263	16247	16106	16234	16100	16078	16277	16320	16149	16271	16043	16090	16075	16107	16272	16349	16302	16278	16293	16340	16181	16089	16105	16198	16326	16125	16185	16207	16213	16203	15987	16240	16157	16100	16340	16361	16107	16084	16156	16133	15922	16063	16062	15965	16172	16135	15974	16001	15971	16319	16222	16182	16002	16144	16068	16242	16359	15968	16147	16272	16127	16025	16146	16134	16129	16305	15987	16131	16241	16211	16096	15922	16206	16297	15968	16102	16046	16145	16300	16109	16146	15960	16049	16051	15991	16311	15951	16186	16040	16158	16172	16089	15969	16109	16093	16198	16168	16123	15969	16262	16009	16134	16085	16184	16005	16157	16115	16253	16147	16075	16115	16136	15990	15919	16088	16180	16283	16247	16340	16060	16046	16189	16158	16077	16301	16040	16185	16132	16200	16224	16153	16031	16304	16101	16098	16283	16242	15998	16054	16156	16129	15899	15987	16398	15936	16240	16025	16100	15990	16368	16278	16126	16162	16215	16174	16207	16167	16215	16018	16284	16113	16173	16362	16242	16125	16078	16007	16189	16177	16146	16111	16117	16038	16297	16180	16112	15964	16157	16363	16241	16118	16137	16191	16165	16344	16136	15829	15926	16172	16029	16071	15967	16225	16158	16009	16149	16180	16139	16291	16129	16296	15899	16116	16038	16145	16115	16500	16240	16116	16341	16051	16129	16195	16258	16287	16210	16174	16035	16148	16113	15985	16158	16084	15983	16200	16085	16359	16083	16051	16060	16084	16211	16289	16054	16209	16290	16142	16225	16299	15943	16158	16122	16102	16100	16129	16179	16075	16280	16055	15955	16070	16247	16216	16066	16163	16086	16207	16173	16001	16126	16030	16042	16354	16018	16256	16218	16259	16144	16231	16293	16323	16006	15942	16100	16033	16141	15761	16080	16078	16208	16283	16127	16042	16220	16143	16190	16232	16302	16258	15973	16110	16004	16166	16492	16141	16007	16129	16059	16266	16008	16044	16267	15990	16269	16152	16091	16236	16402	16268	16123	16165	16056	16260	16155	16206	16093	16050	16218	16174	16181	16158	16247	16225	16161	16202	16118	16123	16195	16066	16189	16319	16204	16058	15953	16136	16223	16091	16221	16248	16266	16148	16241	16374	16261	16201	16128	16156	16142	16401	16179	16121	16129	16126	16175	16086	16166	16231	16232	16167	16215	16113	16234	16153	16079	16168	16116	16201	15897	16257	16097	16309	16300	16147	16219	16189	16239	16288	16041	16338	15878	16272	16207	16185	16067	15975	16078	16117	15849	16166	15952	16199	16071	16292	16106	16067	16025	16172	16181	15878	15923	16265	16090	16188	16127	16332	16104	16375	16188	16220	16161	16128	15981	16176	16160	16266	16169	16191	16199	15969	16232	16248	16328	16170	15989	16102	16289	16093	16152	16301	16247	16204	16371	16113	16108	16070	16314	16204	16102	16023	16255	16015	16057	16255	16210	16156	16230	16103	16170	16132	16120	16083	15978	16162	16269	16226	16294	16293	15910	16369	16149	15955	16016	16005	16134	16113	16276	16196	16196	16216	15991	15999	16097	16253	16112	16153	16112	16139	16116	15911	16146	15982	16197	16153	16054	16301	16094	16160	16195	16239	16289	15954	16129	16078	16235	16049	16029	16034	16088	16144	16243	16212	16388	16075	16181	16063	16266	16251	16380	16291	15856	16084	16112	16242	16158	16134	16168	16192	16159	16095	16189	16080	16083	16097	16207	16269	16158	16100	16305	15949	15989	16125	16180	16469	16188	16048	16095	15907	16116	15942	16088	16118	16064	16162	16203	16221	16008	15949	16026	16235	16106	16205	16137	15971	16302	16136	16192	16275	16065	16191	16212	15960	16007	16007	16061	15938	15963	16392	16132	16135	16110	16268	16231	16161	16199	15991	16006	16130	16178	16064	16168	16512	16263	16205	16308	16158	16089	16137	16138	16024	16301	16093	16349	16171	16187	16188	15996	16068	16087	16176	16153	16020	16105	16064	16315	16046	16267	16199	16139	16064	16076	16034	16106	16218	16230	16246	16182	16029	15983	16173	15808	15946	16091	16263	16201	16093	16076	16126	16006	16115	15964	16297	16229	16345	16212	16174	16218	16249	16129	16330	16057	16194	16076	15918	16003	16185	16195	16131	16202	16120	15994	16260	16162	16092	16162	16049	16039	16193	16175	16190	16315	16131	16266	16092	16051	16369	16198	16040	16116	16087	16148	16132	16123	16092	16176	16182	15786	16080	16040	16040	15992	16286	16166	16230	16307	16332	16074	16014	16230	16162	16008	16119	16062	16288	16227	16262	16276	16184	15973	16106	16143	16247	16070	16206	16139	15839	16051	16203	16140	16124	16120	16184	16063	15974	16159	16081	16032	16312	16151	16141	16093	16192	16108	16131	16275	16085	15857	16287	16392	16184	16110	16192	16005	16226	16321	16127	16084	16210	16291	16196	16182	15926	16130	16259	16119	16200	16301	16147	16034	16121	16079	16121	16140	16211	16079	16088	16086	16018	16177	16144	16206	16097	15949	16200	16200	16146	16094	16174	16113	15993	16212	16254	16155	16086	16210	16217	15872	16071	16004	16134	15883	16184	16273	16194	15955	16184	16370	16075	15968	16130	16244	16052	16151	16199	16122	16407	16188	16319	16024	16062	15969	16230	15874	16202	16136	16101	16296	16177	16191	16317	15956	16282	16287	16188	16152	16154	16281	16148	16009	16201	16233	16058	15967	16156	16285	16210	16144	15968	16033	16268	16273	16054	16076	16265	16245	16076	16061	16174	16240	16067	16170	16011	16228	16318	16208	16229	15937	16427	16065	16147	16131	16247	16158	16240	16226	16086	16146	16071	16285	16139	16013	16097	16226	16240	16123	16157	16178	16306	16127	16145	15945	16164	16247	16046	16042	15842	16127	16226	16186	16339	16219	16191	16011	16071	16135	15976	16293	16026	16067	16104	16154	16316	16163	16124	15973	16175	16280	15966	16237	15999	16221	15977	16088	16217	16247	16121	16060	15974	15964	16011	16165	16072	16031	16243	16258	16147	16083	16243	16375	16085	16172	16157	16113	16079	16172	16414	16191	15936	16139	16258	16161	16103	16438	16224	16289	16155	16105	16232	15996	15951	15868	16272	16315	16115	16261	16101	16317	16282	16154	15960	16103	16123	16002	16322	16099	16379	16227	16211	16203	16084	16128	16173	16188	16005	16193	16086	16235	16131	16132	16286	16097	16063	16007	16054	16110	16244	16190	16109	16247	16063	16169
18096	38063	28109	21440	19262	17510	16772	16064	15809	15423	15070	15050	14899	14870	14590	14517	14665	14403	14437	14367	14260	14311	14309	14257	14260	14260	14181	14317	14199	14102	14100	14008	14178	14052	14177	14143	14207	14124	14130	14064	14121	14035	14058	13991	14031	14091	14073	14001	13957	14236	14139	14069	14188	13862	14104	14097	13883	14125	13994	14000	13978	13966	14027	13985	14308	13907	14184	14021	14061	13948	14092	13982	14103	14063	13967	13986	14048	14045	14000	14045	14057	13951	14152	13984	13813	14180	14026	13991	14102	14046	14069	13945	13982	14088	14171	14119	13895	14085	13877	14058	14051	13986	13942	13994	13891	14124	13954	13927	14180	13965	14073	13901	14080	13992	13947	14021	14060	13974	13963	13862	13978	13774	14005	14086	14124	14134	14075	14113	14079	14060	14086	13924	14061	14025	14184	14073	13952	14055	14103	14063	14025	13908	13895	14074	14097	14019	13962	14001	14234	14091	14015	14168	14007	14087	14058	13992	14094	13906	14112	14007	13937	14001	13996	13912	14069	13911	14017	13945	14125	14213	14006	13972	14046	13878	14088	13936	13970	13803	14105	14063	13845	14009	14135	14059	14087	14121	13962	14190	13962	14118	13933	14047	13965	14140	14067	14064	14229	13867	14076	13770	14094	13888	13939	14114	13971	14016	14011	14004	14094	14173	14103	13978	13922	13865	13893	14048	14017	13989	14227	13947	14112	13958	14041	14006	14108	14038	14121	13970	14079	14052	13994	14158	13955	14059	14029	14105	14081	13914	14073	14181	14002	14065	14010	14057	14099	13997	13976	14060	13915	14102	14144	14081	13907	14085	13975	13982	14034	14039	14056	14168	13941	14037	13878	13977	14004	14131	13992	14077	14001	13856	13993	13788	13971	14020	13887	14074	14106	14006	13953	13956	14080	14008	14025	14096	13989	14148	13876	14083	13888	14003	13861	14004	14186	14138	13960	13806	13996	14106	13958	14013	14068	13971	14069	13990	13988	14069	14006	14104	13983	13853	13966	14008	14033	13937	13921	14087	13958	14168	13877	14082	13957	13938	13920	13984	14065	14139	14092	14026	13868	13976	14019	13969	13992	14172	14035	13971	14139	14053	13993	14079	14091	14084	14056	13836	14137	14118	14033	13955	14140	14108	14056	14031	13904	13920	14057	13934	14154	13888	13981	14105	13965	14009	13846	14172	14163	13998	14133	13977	14056	13976	14019	13915	14132	14154	14021	14023	13988	14074	14078	13909	13956	14032	14011	14121	14154	14022	14138	13999	14024	14021	13891	13860	14158	13943	13953	14165	14073	13912	13981	13999	13990	14075	13973	13984	14121	14026	14139	14056	14019	13959	13973	14033	14071	14084	14119	14138	14122	13993	14193	13892	13855	14039	13998	14069	13931	14034	13944	13990	14023	14048	14013	14024	14051	14182	13950	13955	14237	13944	14049	14058	14149	14071	14009	14045	13943	14148	13971	14180	14052	14087	14170	13960	13987	13899	13981	14053	14082	14218	13995	14143	14160	14237	14011	14028	13979	13995	13984	14045	14130	14164	13988	14063	14105	14058	14029	14037	13985	13929	14131	14021	13957	14154	14153	13909	13860	14099	14066	14088	14114	13943	13955	13821	13984	13927	14082	13856	14018	13987	14026	14002	13973	13998	13830	14052	14088	14123	14045	14051	13985	14060	14075	13918	14143	14149	13987	14149	13947	13958	13901	14056	14307	14076	14069	13979	14013	13935	13978	13821	14084	13876	14086	14111	14027	13838	14101	13926	14012	13954	14051	13986	13978	14037	14115	14054	13788	13825	13958	13990	14063	14031	14004	13982	14014	14037	14040	13707	14235	14069	14030	13957	14004	14033	13982	13970	14090	14050	14165	13952	13797	14043	14032	13847	14114	14169	13849	13793	14153	14032	13956	13947	13936	14168	14046	13997	14066	14037	13908	13960	13917	13936	14042	14013	14071	14140	14127	14045	14044	13953	14055	14164	14067	13945	14102	13958	14056	13921	13984	14132	13917	14017	14015	14112	14104	13996	13972	13771	14115	13910	14062	14068	14137	14098	14129	14073	13988	14023	13964	13940	14000	14119	13918	14049	13948	13954	14017	14008	14017	13916	14090	14065	14144	13854	14051	14053	14034	13987	14078	14019	13959	14041	14000	14018	14169	13736	14054	14117	14059	14185	13980	14024	13888	14147	14037	13988	13964	14079	13948	14137	13973	14041	13979	13962	14011	13850	13980	14003	14117	13897	13903	14015	14025	13948	14098	13991	13829	13973	13908	14075	13927	13974	13916	14116	14074	14045	14071	13993	14075	13958	13948	13937	14172	14068	13973	13913	14118	14046	14000	13858	14024	13965	13774	14132	14099	14101	13881	14090	14092	14052	14013	13999	14067	14189	13924	13945	13802	13916	13865	13950	13987	14068	13993	14200	14010	14082	13982	14053	14112	14039	13995	14079	14142	14093	13966	14160	14032	13958	14071	13988	13935	13991	14001	14122	14178	14005	14174	14035	14013	14149	14199	13979	13834	14082	13784	13979	13960	14119	14125	14136	13976	13950	13936	14142	14075	14222	14146	14307	14117	13957	14128	14048	14010	14092	14109	13808	13965	13921	14009	14205	14021	13942	14028	13980	13967	13939	13942	14163	14007	14072	13998	14287	13867	14073	14236	14226	14032	14022	14010	13923	13928	14128	14022	14116	14055	14106	13972	13855	14028	14062	14081	14137	14126	14000	13932	13882	14112	14087	13895	13900	14054	13941	13874	14035	13921	13873	14095	14054	14206	14100	13867	14069	13866	14067	13948	13890	14004	13992	14140	14029	14172	13899	14166	14008	13904	14014	13993	14115	13955	14168	13980	13974	14043	13943	14200	14106	14097	14059	14094	14045	14033	14029	14107	13985	14127	14107	13991	13997	14029	14114	13944	14060	13947	14015	14214	13966	14096	14172	14072	14117	14128	13941	14195	14100	14027	13914	13913	14192	13933	14031	13862	14196	14065	14170	14019	14054	14184	14095	14147	14089	13946	13882	14026	13973	14012	13968	14049	13908	13976	14025	13958	14032	14163	13963	13948	13847	13990	13824	13884	14122	14298	14058	13984	14038	14121	14160	13995	13943	14007	14134	14065	13852	13985	14123	13998	13992	14098	13966	14145	13965	13996	13932	14151	14062	13978	14156	14065	13922	14096	13801	14074	14070	14026	14239	14099	14069	14095	13932	13984	13975	14041	14157	14121	13957	13906	13968	14022	13967	13975	14049	14056	14071	14133	14135	13933	13836	13859	14043	13867	14112	13917	13926	14055	13992	14065	14016	14080	14108	13927	14018	14005	14042	14092	14003	14024	13959	14145	14215	13945	13903	14073	13995	14059	14077	14118	13943	14124	13998	13942	14081	13970	14099	13949	13984	13873	14015	14113	14015	13932	13924	14164	14093	13999	14075	14138	14072	14060	14228	13795	14090	13885	14037	14043	13907	13851	13956	13937	13935	13981	13900	13833	13941	14130	13954	13966	14191	14063	14051	14142	14196	14134	14091	14095	13990	14028	13844	14013	14052	14154	13933	13900	14067	13961	14120	14128	14104	13946	13929	13981	14050	14037	13974	14099	13933	13987	13934	14024	14143	13928	14123	13972	14162	14028	13980	13997	14027	13972	14048	13981	13915	13864	14014	13933	14035	14079	14069	13945	14067	13932	13997	13945	13951	14053	13846	14157	14222	14008	13985	14035	14126	14037	13868	13893	13984	13914	14093	14082	14044	13806	14264	14180	13991	13998	13839	14029	13990	13952	14096	14069	14124	13964	14005	13962	14065	13933	14057	14060	14050	14013	13985	13997	14095	14036	14125	14088	14063	14041	14188	14075	13998	13988	14001	14015	14132	14033	14145	14051	13974	14030	14076	13886	14004	14073	14072	14101	14012	13966	14118	13888	14173	13852	14160	13891	14014	14040	13997	14252	14027	14354	13959	14137	14063	14243	13981	13825	14007	14180	14010	13918	14143	14214	14059	14001	14175	14106	14220	14062	14010	14052	14036	14104	14075	13880	14108	14163	13983	13987	14157	14039	14158	14127	14042	13996	13991	14113	14243	13923	13999	14102	13971	14066	13979	13921	14178	14081	14129	14085	14048	14047	13970	13946	13846	13987	14070	13988	14043	13892	14182	14144	14098	14076	14079	14274	14022	13972	14143	13881	13976	13937	14210	14140	13996	13965	14115	14048	13989	13995	14013	14207	13984	14085	13937	14035	13956	14049	14010	14122	14001	14003	13984	13929	14137	13908	14163	13977	14044	14022	14039	13919	13994	14090	13960	14089	13903	13988	13987	14094	14050	14024	14071	13942	14100	13943	13832	13877	14074	14070	14065	13961	13975	13998	14066	14015	13985	14219	13971	14005	14257	14207	14103	13880	14024	13936	13861	13915	14001	14058	14118	14046	13979	13873	14055	14017	14023	13959	14025	14085	13982	13978	13993	13954	14112	14125	14098	13968	14128	14002	14179	14108	14162	13804	13959	14005	14091	14017	14097	14059	14158	13955	13961	14057	14063	14042	14123	13923	14049	14086	13886	14070	13998	13968	13918	13882	14086	14087	13950	13963	14205	13950	14154	14094	13985	13921	14153	13939	13877	14073	14000	14172	14016	14011	14008	13934	14253	13944	13941	14039	14052	13826	14105	14149	14150	14035	13989	14111	14014	14031	14062	14155	14101	14033	14026	14043	13921	14105	13927	14112	14085	13899	14059	13924	13966	13952	14062	13871	14008	14070	14046	14130	14027	14003	13937	13964	14034	13874	14030	13967	14040	14009	14049	14102	13995	14093	14052	14002	14017	14033	13992	14104	14034	13959	14012	13885	14185	14019	13848	14130	14151	14159	14009	13919	13999	13931	13978	13980	13997	14114	13930	14077	13887	14171	14009	13987	13888	14141	14063	13930	14149	13996	14163	14073	14096	14067	13965	13955	14041	14258	14001	14133	14085	13966	13956	14077	14061	14278	14088	14075	13880	13993	14081	14188	13971	13995	13832	14195	13853	13976	14008	13971	14066	14140	13944	14072	14088	13902	13939	13931	14208	13962	14008	13940	14021	14054	14103	13971	14024	14045	13878	14075	14120	14121	13996	13993	13992	14031	14080	13981	14037
29518	23956	26427	22809	19254	18525	18468	17827	18014	17918	17749	17894	17932	17585	17625	17725	17535	17446	17336	17634	17508	17413	17294	17710	17580	17335	17413	17443	17382	17322	17335	17378	17357	17418	17594	17480	17497	17394	17332	17223	17453	17155	17174	17506	17595	17250	17316	17398	17367	17153	17069	17204	17557	17440	17441	17414	17259	17348	17470	17090	17302	17050	17201	17279	17260	17431	17258	17323	17347	17340	17407	17283	17536	17222	17423	17366	17473	17279	17236	17263	17584	17294	17374	17221	17363	17231	17311	17328	17263	17292	17322	17286	17592	17421	17470	17405	17324	17234	17415	17424	17339	17283	17296	17383	17400	17270	17348	17177	17321	17538	17390	17321	17292	17397	17398	17327	17364	17026	17354	17323	17285	17268	17295	17394	17374	17385	17460	17224	17535	17426	17237	17332	17371	17176	17422	17445	17340	17489	17346	17635	17492	17442	17358	17322	17457	17325	17462	17381	17365	17325	17341	17481	17463	17331	17272	17273	17264	17309	17256	17371	17393	17570	17430	17401	17432	17478	17308	17257	17486	17485	17418	17335	17548	17302	17147	17353	17093	17165	17502	17461	17410	17410	17342	17474	17378	17137	17372	17297	17229	17374	17290	17244	17255	17400	17272	17411	17502	17283	17165	17391	17181	17299	17258	17165	17357	17322	17238	17371	17179	17451	17441	17222	17488	17479	17243	17250	17312	17343	17323	17176	17198	17413	17451	17448	17381	17530	17342	17389	17339	17473	17420	17332	17333	17380	17412	16919	17060	17265	17196	17292	17398	17482	17358	17270	17342	17293	17252	17115	17090	17436	17292	17081	17342	17320	17289	17278	17416	17418	17307	17346	17364	17359	17496	17232	17306	17355	17244	17416	17378	17314	17350	17249	17440	17338	17442	17454	17305	17287	17212	17106	17292	17339	17549	17346	17369	17386	17512	17531	17544	17268	17368	17257	17262	17399	17455	17049	17434	17298	17374	17360	17337	17305	17358	17375	17516	17209	17202	17438	17427	17314	17406	17516	17544	17097	17485	17307	17368	17301	17301	17268	17423	17316	17402	17395	17480	17477	17294	17245	17200	17299	17478	17581	17385	17329	17377	17504	17352	17488	17482	17439	17411	17166	17349	17255	17245	17269	17187	17337	17199	17273	17404	17457	17561	17420	17551	17268	17221	17477	17291	17357	17317	17208	17209	17368	17137	17315	17325	17485	17369	17417	17235	17253	17450	17397	17301	17306	17267	17130	17276	17358	17234	17246	17288	17218	17487	17312	17361	17284	17351	17329	17453	17526	17283	17291	17313	17481	17502	17103	17330	17528	17260	17222	17602	17459	17560	17277	17282	17159	17422	17270	17384	17477	17281	17280	17337	17203	17576	17307	17296	17522	17400	17385	17275	17192	17162	17195	17542	17466	17113	17230	17349	17199	17282	17259	17386	17306	17294	17593	17346	17398	17316	17370	17309	17278	17429	17421	17279	17492	17310	17546	17174	17228	17196	17356	17499	17150	17399	17194	17137	17412	17405	17272	17289	17408	17434	17297	17403	17344	17380	17400	17333	17206	17320	17362	17235	17203	17219	17408	17371	17383	17436	17294	17159	17157	17263	17394	17234	17323	17249	17372	17542	17245	17464	17347	17266	17291	16993	17281	17319	17174	17161	17130	17035	17051	17144	17341	17386	17323	17372	17188	17278	17386	17325	17504	17447	17328	17351	17236	17345	17220	17424	17264	17386	17186	17264	17291	17191	17207	17328	17340	17447	17326	17414	17435	17273	17116	17263	17412	17534	17499	17240	17312	17222	17255	17454	17376	17311	17253	17337	17310	17226	17386	17376	17365	17483	17462	17331	17512	17244	17304	17467	17229	17164	17371	17328	17181	17335	17368	17622	17278	17414	17256	17260	17478	17308	17497	17138	17574	17539	17397	17417	17367	17199	17287	17254	17272	17404	17366	17311	17227	17257	17426	17415	17385	17204	17269	17441	17120	17122	17210	17374	17309	17304	17292	17400	17448	17417	17292	17318	17464	17377	17410	17229	17282	17317	17303	17404	17462	17223	17533	17039	17412	17233	17117	17165	17242	17269	17232	17318	17498	17355	17353	17429	17349	17556	17218	17580	17500	17418	17195	17002	17225	17291	17481	17376	17203	17311	17289	17450	17296	17123	17160	17397	17166	17347	17425	17355	17347	17180	17402	17475	17296	17250	17262	17592	17336	17320	17522	17510	17211	17440	17443	17395	17205	17410	17361	17247	17506	17182	17508	17407	17361	17280	17288	17437	17353	17328	17284	17312	17262	17325	17396	17617	17338	17561	17577	17397	17466	17265	17289	17214	17265	17397	17305	17411	17406	17390	17506	17552	17379	17406	17407	17249	17476	17300	17502	17431	17210	17463	17380	17426	17262	17248	17452	17469	17154	17494	17342	17413	17565	17385	17350	17426	17359	17208	17315	17496	17319	17350	17387	17070	17350	17247	17297	17290	17472	17474	17360	17108	17299	17166	17458	17483	17455	17342	17355	17337	17211	17565	17268	17153	17300	17415	17270	17448	17313	17219	17374	17349	17221	17369	17269	17218	17377	17434	17204	17495	17376	17275	17531	17183	17149	17357	17167	17295	17383	17276	17413	17476	17408	17207	17480	17339	17459	17344	17359	17497	17350	17399	17351	17399	17479	17238	17411	17433	17466	17322	17257	17304	17392	17447	17355	17428	17319	17374	17379	17269	17331	17470	17300	17216	17502	17393	17493	17170	17271	17267	17328	17312	17336	17229	17122	17353	17424	17214	17481	17074	17457	17275	17621	17342	17448	17344	17493	17339	17348	17480	17318	17325	17441	17347	17269	17634	17182	17304	17427	17329	17276	17261	17350	17454	17239	17345	17449	17618	17447	17501	17350	17336	17497	17416	17615	17322	17213	17219	17343	17276	17309	17399	17359	17418	17273	17237	17267	17380	17442	17501	17574	17416	17283	17291	17347	17276	17376	17310	17442	17367	17322	17399	17333	17130	17298	17449	17372	17380	17313	17287	17350	17376	17504	17398	17480	17426	17180	17364	17418	17244	17243	17270	17413	17380	17290	17432	17546	17241	17260	17292	17419	17480	17423	17513	17402	17497	17258	17214	17237	17195	17160	17396	17152	17425	17186	17231	17325	17254	17286	17311	17140	17280	17493	17546	17206	17322	17136	17427	17271	17393	17041	17238	17476	17300	17210	17213	17300	17432	17264	17203	17401	17309	17544	17443	17361	17398	17448	17554	17343	17431	17270	17337	17348	17499	17462	17050	17300	17464	17300	17369	17484	17392	17262	17356	17404	17337	17349	17509	17310	17404	17343	17489	17324	17249	17392	17291	17319	17474	17268	17398	17395	17442	17371	17468	17590	17490	17524	17569	17327	17410	17415	17212	17314	17368	17387	17449	17439	17351	17294	17268	17499	17183	17335	17186	17492	17399	17505	17348	17239	17386	17155	17394	17471	17395	17353	17406	17303	17466	17414	17589	17348	17107	17273	17294	17385	17272	17390	17262	17301	17450	17459	17386	17405	17342	17378	17513	17333	17336	17475	17535	17266	17286	17249	17307	17331	17221	17203	17160	17129	17334	17510	17366	17501	17520	17472	17395	17490	17503	17305	17393	17336	17265	17530	17416	17355	17385	17315	17284	17254	17256	17324	17476	17250	17274	17223	17397	17424	17213	17309	17369	17337	17418	17320	17441	17429	17331	17277	17424	17326	17140	17351	17194	17460	17502	17281	17414	17187	17404	17248	17333	17224	17317	17040	17427	17518	17250	17318	17294	17190	17352	17372	17381	17304	17425	17207	17189	17449	17275	17367	17400	17055	17406	17215	17330	17517	17341	17313	17473	17581	17415	17438	17464	17412	17438	17278	17426	17217	17174	17227	17137	17139	17392	17502	17409	17341	17280	17379	17392	17451	17320	17272	17263	17255	17267	17329	17221	17411	17276	17288	17363	17284	17417	17381	17205	17377	17461	17247	17453	17317	17439	17232	17051	17483	17272	17369	17510	17329	17351	17224	17303	17216	17517	17233	17255	17363	17299	17364	17559	17505	17532	17465	17364	17068	17239	17214	17312	17199	17537	17243	17227	17436	17390	17200	17516	17298	17412	17159	17270	17420	17398	17302	17345	17138	17340	17281	17254	17486	17188	17237	17457	17288	17506	17460	17270	17304	17369	17265	17374	17272	17318	17326	17121	17354	17232	17398	17375	17358	17344	17261	17255	17160	17365	17257	17377	17259	17417	17449	17388	17184	17175	17328	17181	17549	17510	17352	17285	17308	17311	17355	17516	17448	17494	17333	17242	17385	17475	17261	17493	17458	17431	17310	17459	17341	17136	17374	17386	17393	17244	17230	17266	17184	17404	17291	17230	17378	17314	17377	17383	17353	17169	17288	17319	17503	17249	17418	17488	17283	17371	17403	17519	17130	17229	17380	17434	17301	17365	17445	17417	17347	17470	17017	17379	17421	17312	17318	17351	17328	17423	17196	17308	17363	17502	17066	17229	17279	17380	17326	17356	17221	17295	17370	17534	17244	17464	17601	17509	17413	17352	17551	17368	17327	17256	17417	17220	17207	17313	17292	17370	17587	17522	17321	17214	17232	17520	17240	17182	17360	17148	17294	17449	17312	17260	17365	17217	17360	17397	17236	17447	17544	17291	17403	17476	17301	17200	17424	17335	17534	17591	17415	17501	17451	17385	17235	17277	17356	17344	17392	17342	17166	17146	17272	17489	17264	17230	17174	17573	17301	17445	17214	17233	17269	17432	17415	17318	17138	17261	17237	17297	17270	17239	17454	17279	17370	17449	17484	17439	17615	17283	17411	17262	17345	17364	17381	17404	17295	17392	17243	17408	17301	17342	17172	17445	17503	17361	17184	17193	17215	17504	17450	17306	17362	17421	17218	17432	17207	17183	17231	17308	17254	17276	17434	17135	17217	17125	17487	17355	17335	17331	17345	17416	17329	17600	17284	17296	17281	17325	17372	17384	17180	17244	17324	17299	17262	17409	17329	17425	17340	17340	17395	17542	17268	17453	17255	17423	17293	17512	17545	17210	17437	17467	17513	17436	17201	17215	17330	17257	17364	17510	17241	17293	17464	17226	17328	17525	17318	17406	17205	17350	17438
19322	28982	22494	18358	16976	16273	16050	15696	15387	15222	15227	15008	15028	14962	15053	15094	14988	14780	14873	14969	14952	14949	14782	14888	14787	14806	14819	14732	14881	14845	14872	14823	14872	14732	14835	14857	14804	14709	14700	14842	14930	14589	14652	14814	14665	14625	14862	14677	14657	14741	14791	14821	14702	14706	14935	14715	14716	14729	14613	14537	14803	14635	14822	14720	14683	14970	14778	14921	14711	14671	14644	14809	14773	14615	14738	14634	14915	14820	14871	14691	14683	14777	14643	14720	14723	14613	14740	14700	14717	14718	14715	14766	14754	14876	14716	14851	14890	14794	14743	14750	14803	14622	14762	14965	14755	14630	14786	14836	14607	14789	14934	14523	14747	14705	14767	14706	14878	14732	14750	14699	14691	14676	14772	14779	14913	14879	14610	14795	14810	14679	14847	14776	14681	14728	14704	14582	14648	14707	14606	14731	14721	14789	14685	14704	14705	14926	14659	14667	14762	14562	14704	14546	14750	14865	14646	14778	14718	14659	14737	14630	14853	14915	14746	14725	14597	14737	14730	14738	14587	14642	14800	14753	14841	14774	14817	14724	14823	14841	14848	14593	14891	14892	14848	14798	14858	14886	14673	14564	14900	14655	14854	14848	14652	14866	14651	14701	14587	14541	14852	14754	14678	14707	14762	14741	14736	14918	14752	14616	14727	14681	14600	14741	14844	14831	14746	14790	14874	14655	14685	14823	14672	14710	14718	14791	14859	14846	14800	14832	14673	14890	14700	14685	14775	14807	14663	15013	14872	14817	14599	14551	14876	14852	14599	14781	14868	14706	14618	14813	14620	14752	14660	14892	14751	14774	14751	14816	14632	14677	14758	14875	14865	14767	14728	14821	14557	14671	14792	14660	14658	14858	14830	14860	14687	14670	14694	14822	14732	14842	14869	14718	14880	14660	14651	14690	14768	14733	14724	14760	14608	14634	14679	14559	14728	14757	14702	14644	14638	14849	14511	14748	14686	14683	14749	14803	14763	14791	14703	14730	14673	14686	14728	14705	14721	14692	14697	14809	14830	14877	14680	14808	14674	14721	14630	14640	14723	14484	14536	14663	14727	14581	14720	14850	14766	14699	14745	14655	14910	14899	14640	14884	14863	14824	14855	14658	14721	14819	14835	14721	14647	14704	14894	14721	14834	14947	14863	14641	14672	14721	14726	14825	14597	14670	14837	14646	14826	14872	14693	14686	14776	14650	14730	14670	14765	14605	14698	14890	14992	14717	14762	14641	14797	14854	14719	14949	14630	14888	14779	14830	14824	14663	14709	14671	14781	14728	14912	14639	14676	14690	14692	14740	14714	14633	14723	14738	14658	14642	14660	14803	14716	14812	14745	14810	14563	14702	14765	14733	14645	14730	14812	14806	14690	14713	14861	14663	14660	14735	14702	14682	14754	14655	14678	14864	14775	14698	14856	14611	14787	14658	14820	14746	14793	14665	14746	14958	14660	14682	14658	14823	14902	14770	14581	14681	14556	14646	14842	14761	14637	14856	14697	14943	14800	14750	14597	14569	14825	14692	14639	14819	14677	14724	14822	14780	14927	14585	14810	14807	14611	14790	14504	14648	14781	14717	14642	14544	14577	14780	14879	14700	14627	14708	14703	14748	14830	14720	14777	14609	14753	14731	14733	14896	14796	14682	14604	14767	14805	14750	14691	14862	14735	14726	14721	14634	14863	14561	15042	14719	14697	14728	14772	14613	14834	14766	14695	14821	14574	14856	14669	14684	14487	14761	14698	14713	14843	14980	14756	14827	14689	14682	14650	14707	14895	14648	14880	14808	14878	14594	14737	14604	14830	14688	14731	14681	14778	14623	14849	14563	14881	14824	14905	14696	14836	14746	14968	14815	14679	14928	14790	14714	14806	14721	14693	14741	14779	14838	14865	14661	14729	14876	14677	14809	15013	14807	14689	14685	14776	14666	14648	14855	14613	14611	14656	14857	14819	14897	14772	14856	14737	14809	14825	14599	14859	14784	14701	14701	14756	14755	14856	14752	14751	14714	14657	14780	14731	14763	14868	14666	14723	14704	14527	14692	14615	14642	14614	14678	14752	14766	14682	14810	14753	14730	14679	14794	14776	14797	14582	14696	14755	14724	14772	14748	14712	14814	14793	14632	14713	14827	14756	14737	14956	14679	14680	14922	14816	14749	14755	14840	14793	14769	14840	14755	14800	14737	14635	14781	14781	14657	14842	14677	14724	14743	14644	14583	14572	14673	14863	14738	14818	14680	14802	14653	14671	14737	14728	14772	14777	14807	14775	14668	14607	14661	14707	14742	14990	14753	14768	14655	14902	14620	14647	14717	14834	14860	14697	14655	14702	14767	14775	14731	14802	14705	14757	14732	14654	14810	14754	14777	14922	14815	14833	14766	14827	14955	14642	14797	14711	14726	14786	14575	14871	14626	14630	14761	14845	14564	14491	14752	14662	14838	14688	14736	14759	14675	14701	14660	14683	14813	14822	14742	14752	14671	14848	14816	14667	14866	14864	14704	14780	14736	14678	14767	14831	14738	14847	14829	14791	14743	14806	14728	14656	14760	14642	14835	14704	14640	14497	14568	14754	14580	14785	14693	14684	14619	14767	14905	14663	14727	14830	14756	14770	14861	14779	14748	14480	14759	14608	14927	14705	14852	14886	14745	14684	14516	14797	14743	14717	14518	14725	14807	14623	14752	14637	14749	14736	14753	14645	14700	14767	14748	14591	14764	14768	14848	14635	14769	14832	14597	14938	14842	14660	14779	14721	14742	14812	14744	14838	14885	14665	14755	14736	14722	14815	14654	14704	14692	14801	14706	14726	14867	14689	14577	14742	14650	14702	14810	14729	14756	14698	14838	14828	14756	14924	14753	14752	14820	14643	14712	14890	14841	14733	14761	14696	14802	14716	14756	14759	14564	14725	14765	14685	14628	14829	14701	14882	14704	14832	14856	14827	14749	14827	14833	14687	14623	14684	14741	14625	14842	14822	14754	14721	14729	14858	14653	14749	14689	14890	14800	14666	14514	14727	14702	14639	14841	14936	14747	14901	14779	14652	14754	14713	14700	14781	14806	14603	14859	14719	14642	14757	14730	14874	14736	14499	14911	14630	14855	14720	14688	14717	14661	14667	14605	14807	14526	14769	14808	14805	14764	14863	14908	14840	14709	14790	14893	14808	14759	14740	14643	14728	14630	14709	14838	14800	14776	14843	14639	14857	14777	14767	14708	14739	14697	14848	14763	14690	14841	14820	14776	14827	14838	14730	14716	14739	14737	14750	14770	14605	14805	14721	14892	14787	14728	14567	14770	14662	14622	14646	14724	14756	14781	14913	14731	14872	14890	14620	14726	14867	14797	14849	14669	14626	14739	14726	14815	14807	14786	14699	14752	14757	14574	14861	14662	14813	14804	14694	14715	14886	14846	14753	14905	14741	14793	14859	14713	14574	14613	14902	14822	14692	14716	14652	14624	14675	14758	14670	14755	14665	14696	14818	14649	14862	14826	14777	14766	14590	14757	14779	14544	14813	14716	14790	14814	14843	14836	14775	14628	14677	14584	14879	14731	14665	14627	14689	14795	14802	14587	14596	14703	14760	14744	14823	14800	14746	14607	14890	14686	14761	14877	14567	14540	14791	14573	14900	14574	14858	14761	14883	14740	14692	15001	14675	14872	14687	14714	14632	14744	14821	14634	14783	14842	14705	14725	14835	14874	14883	14888	14703	14719	14796	14734	14543	14813	14724	14695	14819	14745	14783	14679	14698	14670	14576	14731	14688	14827	14712	14683	14640	14745	14770	14591	14824	14656	14745	14713	14763	14795	14745	14693	14608	14790	14757	14593	14732	14690	14716	14727	14801	14739	14721	14737	14708	14698	14828	14830	14777	14863	14586	14623	14771	14638	14779	14655	14697	14494	14596	14751	14617	14765	14788	14804	14661	14789	14787	14763	14809	14737	14834	14797	14749	14795	14836	14745	14567	14820	14833	14710	14726	14713	14808	14645	14688	14721	14778	14809	14760	14706	14894	14767	14754	14807	14710	14783	14877	14698	14692	14753	14641	14855	14732	14827	14726	14642	14867	14750	15030	14559	14676	14877	14888	14664	14787	14541	14706	14744	14850	14712	14793	14566	14882	14702	14729	14638	14851	14674	14689	14822	14695	14794	14580	14604	14736	14674	14830	14741	14759	14723	14799	14783	14705	14908	14760	14677	14689	14818	14840	14880	14758	14657	14993	14777	14818	14661	14835	14715	14739	14720	14838	14596	14827	14650	14710	14609	14739	14688	14799	14680	14695	14602	14687	14719	14512	14670	14676	14563	14560	14889	14790	14842	14647	14812	14722	14784	14779	14646	14858	14686	14652	14731	14714	14662	14618	14774	14707	14807	14617	14620	14636	14661	14749	14815	14716	14708	14707	14671	14982	14813	14553	14767	14628	14844	14586	14816	14770	14836	14812	14724	14719	14797	14768	14661	14521	14710	14739	14659	14610	14697	14730	14796	14835	14560	14883	14674	14871	14786	14734	14639	14703	14699	14663	14850	14705	14703	14697	14752	14831	14696	14612	14684	14768	14737	14802	14689	14861	14828	14786	14590	14760	14702	14804	14505	14791	14748	14617	14597	14642	14795	14936	14792	14728	14715	14830	14665	14709	14692	14767	14806	14651	14686	14770	14903	14746	14887	14874	14732	14762	14939	14888	14656	14908	14729	14801	14596	14776	14642	14664	14793	14662	14662	14835	14688	14772	14832	14841	14660	14726	14932	14647	14844	14534	14685	14753	14730	14675	14631	14875	14627	14784	14810	14720	14809	14804	14791	14724	14628	14813	14746	14731	14795	14759	14693	14771	14543	14772	14882	14569	14840	14697	14605	14615	14691	14709	14708	14854	14836	14658	14798	14576	14780	14799	14769	14930	14648	14556	14758	14677	14707	14644	14651	14798	14625	14923	14676	14797	14822	14772	14678	14742	14716	14787	14809	14637	14733	14654	14692	14741	14735	14833	14706	14712	14690	14862	14674	14791	14783	14909	14862	14739	14755	14835	14776	14709	14753	14719	14758	14704	14626	14648	14780	14603	14679	14639	14754	14761	14762	14850	14717	14746	14758	14711	14691	14809	14540	14624	14863	14839	14692	14762	14721
23482	21514	28259	25329	22439	21278	20302	18010	17514	17383	17454	17199	17115	17068	16922	17003	16629	16609	16835	16631	16705	16718	16797	16507	16764	16584	16610	16446	16335	16659	16617	16674	16536	16445	16758	16590	16525	16402	16485	16344	16434	16451	16372	16629	16406	16436	16479	16270	16310	16459	16405	16237	16346	16253	16443	16345	16477	16517	16506	16292	16421	16453	16614	16364	16239	16528	16479	16416	16389	16160	16268	16820	16635	16403	16512	16555	16528	16269	16288	16408	16282	16466	16545	16435	16343	16221	16366	16438	16519	16379	16577	16272	16392	16449	16476	16433	16570	16401	16236	16292	16440	16421	16310	16306	16471	16294	16391	16571	16219	16403	16471	16549	16458	16494	16579	16381	16424	16302	16515	16415	16470	16432	16541	16525	16665	16540	16447	16596	16347	16554	16366	16460	16551	16592	16413	16195	16311	16241	16591	16342	16405	16579	16481	16476	16505	16587	16307	16265	16309	16403	16516	16585	16434	16345	16435	16329	16353	16295	16410	16565	16558	16502	16370	16508	16374	16262	16278	16441	16403	16436	16282	16398	16274	16455	16460	16069	16411	16342	16504	16405	16635	16422	16361	16241	16382	16410	16548	16646	16398	16576	16331	16380	16497	16351	16363	16204	16459	16463	16452	16513	16357	16471	16500	16488	16409	16336	16360	16492	16399	16298	16472	16458	16544	16515	16577	16524	16455	16426	16396	16273	16316	16485	16413	16574	16398	16342	16353	16352	16580	16229	16495	16449	16292	16494	16459	16333	16435	16331	16358	16500	16534	16269	16336	16415	16476	16172	16503	16515	16492	16241	16404	16595	16301	16354	16337	16528	16395	16443	16374	16367	16441	16297	16487	16527	16466	16361	16480	16388	16310	16318	16287	16602	16213	16370	16424	16560	16482	16316	16391	16598	16389	16397	16513	16163	16572	16456	16371	16462	16406	16409	16563	16527	16358	16343	16391	16559	16500	16438	16384	16438	16594	16315	16399	16550	16472	16320	16241	16242	16390	16455	16384	16320	16349	16583	16419	16585	16426	16249	16419	16442	16323	16435	16568	16668	16561	16464	16384	16456	16337	16190	16467	16157	16590	16624	16305	16345	16383	16445	16579	16496	16429	16617	16431	16329	16530	16623	16338	16419	16345	16603	16254	16502	16478	16485	16282	16306	16199	16674	16390	16432	16304	16271	16584	16531	16458	16531	16548	16390	16345	16423	16440	16437	16598	16265	16496	16461	16488	16337	16688	16256	16318	16493	16355	16495	16495	16325	16537	16311	16517	16407	16393	16396	16353	16448	16271	16311	16437	16303	16406	16354	16236	16355	16487	16458	16206	16458	16463	16464	16433	16237	16567	16435	16229	16570	16513	16330	16357	16488	16359	16512	16362	16290	16400	16448	16519	16474	16412	16367	16534	16097	16601	16595	16660	16339	16406	16354	16346	16376	16520	16389	16332	16472	16385	16268	16511	16388	16544	16294	16445	16745	16603	16537	16430	16472	16598	16450	16451	16498	16684	16483	16512	16450	16614	16435	16528	16355	16571	16538	16530	16314	16370	16440	16465	16565	16342	16326	16501	16357	16421	16475	16456	16488	16436	16384	16581	16303	16168	16284	16569	16341	16399	16380	16151	16418	16261	16312	16381	16461	16470	16302	16447	16619	16365	16601	16367	16434	16516	16553	16441	16353	16620	16332	16434	16645	16424	16514	16479	16463	16494	16575	16481	16408	16289	16299	16486	16337	16235	16678	16630	16483	16466	16439	16479	16539	16478	16457	16307	16453	16398	16360	16352	16199	16471	16425	16622	16368	16337	16401	16486	16373	16543	16436	16384	16190	16433	16655	16584	16389	16284	16463	16366	16341	16326	16433	16285	16552	16241	16415	16404	16514	16568	16276	16500	16383	16584	16431	16286	16415	16492	16277	16549	16548	16628	16485	16487	16476	16650	16366	16356	16331	16513	16521	16608	16443	16337	16374	16556	16537	16527	16494	16429	16560	16374	16565	16640	16270	16659	16420	16470	16298	16513	16268	16519	16495	16334	16514	16452	16335	16560	16415	16334	16557	16373	16518	16451	16366	16363	16616	16568	16403	16523	16400	16525	16602	16496	16353	16535	16512	16624	16703	16400	16444	16526	16576	16380	16705	16594	16346	16385	16407	16463	16444	16554	16273	16533	16312	16511	16403	16536	16016	16255	16453	16489	16345	16368	16278	16385	16403	16348	16482	16314	16331	16330	16332	16379	16339	16659	16543	16390	16430	16417	16467	16383	16451	16424	16564	16510	16505	16574	16630	16363	16235	16511	16578	16352	16464	16319	16630	16474	16238	16513	16414	16500	16484	16508	16387	16470	16170	16418	16425	16289	16371	16556	16452	16451	16323	16740	16263	16414	16523	16521	16445	16392	16488	16379	16272	16276	16402	16491	16511	16451	16265	16544	16479	16354	16545	16423	16314	16489	16476	16444	16457	16469	16550	16579	16467	16262	16442	16179	16539	16352	16498	16663	16504	16458	16372	16508	16485	16433	16405	16465	16415	16521	16616	16352	16290	16467	16388	16465	16489	16196	16188	16348	16370	16500	16511	16276	16297	16787	16399	16635	16646	16485	16589	16343	16487	16568	16373	16452	16515	16380	16341	16567	16444	16489	16437	16416	16270	16278	16430	16497	16516	16660	16277	16446	16301	16401	16379	16473	16368	16443	16308	16506	16278	16423	16434	16430	16595	16641	16478	16265	16445	16559	16292	16210	16211	16335	16463	16514	16381	16322	16437	16504	16455	16466	16485	16482	16420	16617	16345	16340	16498	16568	16352	16479	16297	16324	16589	16526	16323	16414	16356	16482	16388	16590	16363	16423	16277	16424	16363	16733	16297	16483	16400	16298	16497	16361	16516	16503	16394	16367	16395	16381	16316	16455	16533	16356	16385	16400	16488	16338	16308	16367	16374	16234	16330	16520	16239	16501	16487	16403	16567	16311	16300	16434	16584	16128	16386	16632	16431	16261	16366	16454	16420	16304	16459	16377	16370	16318	16176	16404	16267	16339	16480	16441	16186	16248	16382	16415	16251	16374	16262	16545	16600	16423	16264	16594	16528	16372	16468	16242	16548	16499	16155	16452	16719	16394	16399	16426	16495	16326	16341	16413	16437	16328	16600	16423	16244	16283	16574	16513	16273	16575	16338	16684	16328	16451	16362	16457	16451	16323	16103	16455	16464	16712	16638	16333	16303	16388	16385	16337	16434	16332	16285	16632	16421	16457	16433	16379	16505	16541	16342	16331	16293	16303	16445	16513	16354	16158	16537	16449	16343	16445	16371	16519	16534	16248	16208	16465	16361	16649	16344	16438	16408	16336	16296	16402	16313	16603	16314	16290	16338	16575	16495	16402	16483	16489	16299	16235	16352	16261	16362	16404	16540	16659	16617	16453	16421	16522	16403	16523	16299	16499	16254	16395	16300	16382	16538	16486	16310	16518	16409	16568	16435	16539	16663	16556	16520	16448	16502	16636	16404	16522	16550	16330	16640	16236	16509	16419	16390	16452	16678	16607	16499	16284	16200	16459	16471	16520	16437	16416	16527	16251	16517	16526	16592	16411	16452	16547	16423	16317	16512	16516	16315	16390	16602	16259	16327	16636	16426	16202	16285	16551	16504	16462	16564	16387	16607	16544	16535	16229	16487	16553	16300	16416	16357	16427	16437	16562	16610	16444	16370	16502	16377	16381	16521	16438	16584	16466	16520	16640	16430	16429	16434	16465	16542	16383	16320	16457	16502	16211	16491	16406	16502	16587	16530	16479	16482	16427	16376	16570	16417	16358	16236	16371	16496	16415	16462	16549	16505	16353	16316	16281	16409	16367	16314	16493	16579	16212	16445	16404	16410	16549	16483	16550	16530	16358	16293	16463	16491	16477	16650	16469	16438	16796	16499	16386	16399	16487	16496	16308	16395	16401	16350	16325	16373	16539	16538	16468	16426	16391	16542	16448	16384	16479	16333	16291	16396	16680	16482	16397	16437	16390	16480	16576	16363	16396	16665	16315	16539	16444	16493	16289	16325	16334	16390	16539	16423	16548	16093	16387	16432	16458	16390	16674	16368	16502	16516	16481	16348	16405	16385	16594	16419	16394	16387	16475	16366	16582	16337	16457	16219	16374	16513	16238	16321	16301	16493	16421	16410	16413	16148	16438	16387	16305	16441	16214	16595	16535	16325	16315	16589	16441	16401	16390	16432	16508	16401	16314	16306	16366	16635	16420	16248	16444	16405	16465	16304	16501	16193	16428	16455	16508	16268	16541	16496	16334	16242	16499	16562	16328	16406	16501	16470	16341	16414	16522	16350	16625	16416	16337	16200	16653	16479	16579	16634	16419	16530	16418	16254	16366	16470	16413	16504	16661	16400	16410	16443	16253	16363	16417	16344	16491	16575	16502	16649	16442	16390	16438	16456	16546	16570	16536	16331	16434	16431	16422	16416	16295	16586	16391	16520	16427	16408	16563	16337	16557	16523	16534	16470	16387	16591	16374	16418	16391	16343	16396	16429	16440	16384	16613	16495	16540	16592	16515	16550	16475	16249	16440	16493	16283	16477	16477	16517	16292	16426	16450	16577	16420	16371	16550	16345	16597	16487	16337	16296	16330	16505	16525	16385	16634	16337	16535	16319	16523	16562	16398	16337	16395	16252	16226	16394	16642	16367	16371	16571	16622	16317	16469	16216	16181	16339	16416	16331	16512	16505	16322	16261	16339	16310	16526	16463	16594	16455	16411	16479	16646	16416	16477	16382	16512	16542	16476	16341	16594	16417	16449	16272	16372	16329	16494	16374	16373	16553	16531	16504	16502	16611	16467	16425	16406	16464	16471	16512	16186	16375	16487	16387	16510	16385	16324	16389	16206	16406	16778	16437	16237	16323	16458	16393	16645	16449	16547	16570	16409	16375	16592	16588	16646	16490	16366	16377	16325	16360	16337	16481	16360	16456	16416	16508	16358	16320	16384	16336	16312	16363	16472	16410	16432	16503	16436	16486	16387	16437	16468	16434	16684	16355	16470	16595	16602	16563	16331	16522	16211	16300	16404	16562	16432	16527	16491	16486	16452	16479	16585	16525	16526	16535	16426	16367	16619	16368	16361	16477	16365	16365
16925	34957	25232	19642	17977	16699	16246	15854	15376	15198	15265	15032	14901	14877	14614	14488	14561	14389	14525	14457	14576	14185	14302	14256	14182	14356	14430	14358	14384	14258	14215	14367	14162	14305	14188	14237	14162	14132	14199	14157	14387	14210	14205	14367	14108	14236	14163	14163	14156	14358	14370	14276	14273	14141	14289	14160	14245	14194	14263	14221	14079	14243	14131	14118	14106	14220	14195	14272	14096	14178	14296	14252	14194	14149	14137	14230	14251	14265	14155	14239	14208	14087	14207	14131	14202	14203	14199	14319	14145	14049	14157	14261	14376	14363	14014	14140	14177	14327	14220	14303	14282	14327	14209	13971	14203	14220	14288	14169	14219	14253	14039	14153	14321	14052	14264	14197	14282	14095	14134	14158	14255	14084	14180	14086	14290	13976	14003	14258	14077	14112	14077	14214	14238	14211	14184	14185	14259	14151	14244	14120	14336	14234	14068	14180	14179	14209	14151	14232	14039	14317	14284	14198	14217	14202	14311	13963	13978	13997	14189	14337	14190	14271	14261	14181	14186	14166	14160	14325	14181	14116	14066	14330	14384	14144	14227	14124	14138	14129	14190	14157	14195	14126	14265	14013	14166	14284	14148	14276	14261	14170	14106	14069	14337	14193	14156	14181	14192	14328	14112	13998	14036	14283	14175	14229	14157	14270	14090	14166	14245	14234	14236	14116	14207	14288	14212	14297	14116	14222	14202	14068	14260	14168	14218	14222	14292	14295	14275	14082	13995	14012	14230	14273	14133	14286	14213	14152	14261	14085	14280	14261	14082	14173	14235	14200	14227	14155	14249	14079	14110	14290	14221	14315	14097	14211	14228	14071	14150	14133	14091	14125	14063	14317	14069	14286	14168	14151	14157	14034	14145	14260	14233	14103	14139	14182	14235	14044	14180	14239	14156	14226	14315	14227	13861	14226	14414	14228	14164	14306	14129	14108	14142	14284	14319	14335	14130	14109	14212	13923	14197	14204	14200	14173	14239	14204	14252	14082	14100	14221	14168	14116	14330	14124	14204	14167	14205	14085	14027	14265	14128	14163	14293	14080	14097	14191	14175	14064	14169	14288	14088	14113	14027	14126	14200	14231	14028	14003	14178	14251	14274	14204	14372	14289	14228	14196	14252	14173	14168	14393	14291	14306	14131	14194	14224	14225	14159	14014	14070	14252	14091	14252	14175	14214	14156	14225	14118	14252	14350	14104	14121	14158	14165	14180	14213	14255	14038	14150	14185	14051	14137	14269	13952	14241	14148	14331	14275	13993	14122	14124	14004	14174	14152	14311	14154	14008	14109	14284	14217	14192	14236	14176	14201	14310	14217	14260	14141	14042	14169	14210	14146	14234	14132	14262	14014	14350	14294	13956	14232	14276	14041	14272	14203	14136	14122	14186	14246	14257	14248	14071	14117	14113	14101	14225	14315	14200	14211	14147	14132	14240	14039	14266	14180	14010	14331	14182	14167	14227	14342	14181	14243	14169	14223	14219	14076	14218	14158	14277	14025	14208	14133	14147	14136	14353	14208	14165	14282	14330	14059	14274	14092	14174	14067	14191	14323	14007	14101	14310	14155	14190	13982	14215	14344	14225	14143	14311	14132	14068	14224	14034	14181	14061	14285	14108	14137	14139	14035	14177	14168	14218	14323	14095	14250	14245	14282	14315	14008	14273	14109	14220	14162	14215	14232	14192	14399	14173	14269	14216	14267	14115	14274	14353	14150	14453	14243	14141	14111	14085	14197	14241	14354	14162	14148	14165	14318	14241	14157	14191	14297	14252	14265	14062	14096	14219	14139	14256	14208	14064	14261	14179	13915	14160	14238	14257	13978	14089	14251	14298	14257	14180	14060	14108	14228	14107	14211	14174	14149	14238	14040	14196	14285	14193	14181	14142	14121	14369	14230	14223	14106	14183	14203	14142	14165	14230	14096	14154	14096	14026	14074	14177	14126	14185	14201	14214	14233	14016	14327	14240	14193	14103	14176	14233	14385	14200	14207	14102	14118	14179	14121	14283	14288	14228	14245	13995	14212	14011	14048	14336	14029	14212	14074	14403	14096	14058	14330	14079	14230	14206	14221	14153	14074	14304	14252	14188	14017	14361	14166	14100	14322	14238	14176	14111	14038	14144	14208	14130	14407	14354	14273	14058	14233	13961	14373	14211	14146	14205	14128	14101	14147	14301	14257	14127	14222	14128	14312	14375	14269	14182	14118	14301	14100	14119	14241	14122	14258	14359	14250	14292	14138	14076	14183	14014	14345	14186	14093	14164	14112	14132	14089	14238	14087	14122	14238	14264	14149	14249	14127	14236	14361	14243	14171	14186	14241	14211	13998	14163	14388	14178	14215	14250	14226	14053	14225	14255	14261	14235	14152	14073	14047	14371	14173	14321	14233	14197	14044	14005	14154	14170	14286	14224	14191	14161	14248	14209	14180	14131	13991	14156	14227	14200	13907	14305	14149	14206	14085	14160	14133	14191	14135	13996	14168	14172	14141	14148	14317	14363	14153	14045	14207	14258	14297	14412	14217	14163	14173	14173	14181	14232	14087	14261	14107	13973	14409	14266	14295	14242	14225	14157	14196	14264	14198	14177	14195	14119	13976	14374	14047	14218	14224	14125	14146	13978	14135	14202	14272	14127	14147	14164	14189	14196	14130	14227	14303	14316	14189	14155	14234	14220	14333	14127	14177	14298	14049	14082	14191	14208	14293	14232	14116	14186	14201	14094	14243	14211	14147	14207	14168	14160	14263	14080	14091	14208	14240	14084	14090	14223	14119	14197	14289	14260	14221	14085	14082	14018	14128	14217	14042	14189	14028	14127	14257	13870	14168	14175	14260	14222	14127	14310	14108	14139	14167	14090	14160	13994	14201	14098	14242	14111	14222	14222	14248	14179	14114	14292	14221	14103	14118	14143	14243	14067	14159	14055	14091	14181	14246	14172	14184	14068	14271	14082	14204	14341	14146	14187	14229	14120	14056	14362	14139	14352	14187	14007	14115	14122	14077	14198	14189	14366	14019	14228	14321	14126	14232	14272	14258	14057	14182	14165	14300	14173	14143	14110	14175	14285	14096	14059	14017	14151	14224	14234	14181	14210	14329	14136	14260	14100	14268	14040	14154	14135	14220	14070	14284	14196	14152	14320	14300	14123	14178	14123	14200	14173	14326	14188	14305	14246	14109	14199	13933	14232	14295	14055	14134	14118	14171	14290	14258	14162	13910	14137	14269	14136	14206	14191	14142	14364	14245	14055	14217	14145	14230	13972	14184	14263	14272	14232	14049	14150	14236	14154	14187	14152	14124	14306	14144	14023	14216	14138	14252	14182	14165	14207	14241	14151	14257	14175	14200	14277	14145	14234	14154	14313	14165	14397	14093	14277	14248	14318	14198	14216	14333	14347	14212	14185	14099	14219	14130	14194	14222	14275	14226	14234	14047	14186	14224	14141	14178	14200	14239	14297	13968	14082	14069	14182	14429	14247	14192	14155	14134	14160	14151	14268	14291	14231	14291	14211	14407	14335	14297	14218	14227	14226	13951	14163	14133	14195	14122	14086	13994	14321	14132	14314	14150	14234	14150	14048	14241	14080	14295	14182	14129	14163	14268	14153	14249	14273	14313	14332	14068	14238	14299	14245	14152	14110	14124	14020	14319	14150	14065	14204	14100	14034	14222	14278	14145	14077	14313	14191	14230	14229	14148	14164	14275	14294	14241	14192	14168	14132	14066	14157	14249	14116	14288	14193	14002	14219	14169	14005	14232	14193	14058	14195	14156	14266	14230	14087	14288	14249	14162	14087	14231	14158	14102	14084	14379	14110	14176	14032	14206	14067	14349	14238	14111	14198	14012	14113	14055	14119	14173	14197	14202	14224	14048	14184	14158	14081	14224	14099	14194	14041	14072	14151	14240	14164	14197	14137	14286	14194	14157	14201	14253	14192	14197	14305	14080	14280	14081	13998	14081	14124	14333	14056	14195	14224	14160	14176	14283	14114	14162	14158	14140	14168	14251	14104	14197	14254	14190	14247	13946	14275	14060	14244	14248	14190	14136	14231	14168	14213	14269	14232	14116	14273	14306	14314	13984	14263	14251	14278	14223	14246	14187	14284	14161	14300	13988	14216	14117	14248	14305	14067	14131	14152	14301	13987	14209	14256	14256	14059	14295	14230	14181	14190	14225	14208	14145	14149	14247	14161	14197	14244	14060	14097	14114	14226	14109	13894	14109	14171	14226	14241	14119	14245	14145	14037	14251	14198	14221	14174	14143	14257	14219	14136	14164	14220	14318	14219	14312	14180	14168	14219	14211	14284	14235	14180	14184	14287	14208	14073	14184	14292	14249	14234	14169	14039	14074	14235	14084	14051	14056	14216	14202	14217	14416	14162	14176	14299	14047	14004	14358	14072	14113	14094	14134	14029	14149	14151	14136	14163	14145	14110	14305	14328	14013	14171	14223	14111	14172	14196	14194	14177	14194	14118	14277	14106	14268	14163	14283	14230	14196	14236	14096	14222	14201	14192	14105	14169	14118	14294	14420	14102	14188	14132	14135	14405	14206	14371	14118	14115	14126	14125	14042	14254	14244	14129	14080	14209	14088	14112	14352	14173	14018	14217	14167	14175	14146	14170	14342	14137	14091	14329	14092	14018	14109	14160	14123	14107	14225	14263	14230	14073	14318	14074	14048	14133	14200	14150	14085	14290	14046	14049	14030	14372	14195	14412	14113	14262	14209	14111	14129	14288	14235	14357	14165	14211	14196	14121	14039	14052	14207	14067	14382	14149	14072	14158	14217	14082	14181	14185	14165	14184	14115	13940	14156	14240	14350	14243	14400	14185	13982	14180	14117	14197	14298	14213	14257	14271	14024	14122	14406	14131	14200	14234	14140	14122	14252	14175	14111	14002	14075	14186	14188	14310	14226	14049	14281	14241	14232	14325	14203	14197	14122	14123	14234	14164	14213	14197	14266	14242	14135	14264	14213	14146	13992	14027	14282	14228	14274	14032	14153	14119	14201	14108	14263	14101	14093	14154	14184	14180	14084	14149	14159	14212	14160	14165	14269	14072	14227	14277	14207	14110	14131	14329	14307	14158	14309	14180	14284	14139	14193	14231	14163	14091	14274	14226	14320	14244	14064	14196
25052	21540	27140	27075	20642	19270	19300	18310	18229	18145	18122	18012	17817	17775	17604	17569	17866	17474	17514	17693	17611	17626	17607	17409	17434	17738	17543	17672	17163	17509	17681	17527	17519	17481	17326	17563	17472	17429	17510	17658	17455	17485	17531	17372	17517	17384	17548	17505	17216	17474	17446	17408	17504	17313	17468	17359	17632	17567	17493	17431	17338	17378	17354	17500	17623	17388	17364	17257	17446	17454	17412	17282	17567	17608	17347	17400	17531	17291	17436	17578	17237	17495	17469	17296	17384	17339	17483	17518	17430	17353	17442	17415	17474	17420	17446	17414	17436	17421	17454	17496	17400	17695	17396	17417	17383	17437	17304	17413	17571	17517	17325	17197	17475	17490	17574	17636	17551	17409	17528	17449	17495	17374	17293	17331	17594	17542	17600	17348	17476	17358	17529	17371	17519	17472	17334	17324	17182	17336	17251	17416	17417	17413	17459	17439	17466	17308	17374	17414	17401	17567	17614	17409	17397	17397	17649	17540	17312	17417	17337	17239	17527	17508	17248	17428	17361	17194	17179	17453	17412	17538	17514	17523	17531	17315	17448	17407	17448	17347	17450	17418	17320	17355	17593	17522	17534	17290	17450	17390	17342	17450	17318	17260	17409	17237	17370	17150	17494	17508	17374	17427	17222	17395	17234	17388	17392	17343	17327	17460	17394	17501	17374	17489	17451	17486	17431	17152	17456	17251	17497	17516	17425	17584	17384	17267	17533	17287	17423	17291	17378	17576	17535	17425	17527	17470	17246	17339	17568	17486	17487	17623	17335	17519	17547	17384	17402	17493	17332	17484	17361	17406	17583	17445	17435	17469	17546	17470	17533	17429	17369	17480	17466	17485	17569	17326	17359	17453	17713	17290	17430	17430	17613	17409	17475	17542	17372	17529	17395	17486	17420	17402	17587	17410	17667	17459	17401	17356	17518	17372	17409	17668	17397	17314	17467	17397	17308	17278	17197	17539	17305	17244	17410	17603	17328	17287	17266	17424	17521	17409	17134	17370	17513	17620	17405	17604	17405	17721	17434	17462	17741	17514	17520	17231	17425	17547	17575	17394	17528	17604	17353	17572	17392	17506	17577	17500	17534	17521	17609	17490	17425	17405	17397	17222	17376	17368	17338	17367	17385	17459	17471	17402	17417	17296	17470	17294	17472	17678	17319	17227	17345	17359	17611	17392	17314	17400	17327	17322	17432	17355	17439	17378	17484	17475	17650	17617	17699	17548	17389	17395	17496	17416	17201	17606	17200	17289	17172	17237	17492	17522	17471	17490	17304	17496	17531	17368	17342	17348	17313	17418	17404	17488	17498	17486	17370	17471	17582	17580	17263	17337	17401	17516	17368	17458	17483	17313	17669	17455	17529	17530	17513	17565	17292	17379	17512	17373	17311	17389	17313	17418	17359	17543	17379	17305	17312	17585	17393	17338	17467	17427	17577	17330	17404	17344	17414	17430	17303	17484	17430	17346	17364	17287	17323	17498	17495	17360	17400	17523	17311	17495	17364	17364	17342	17360	17330	17285	17323	17516	17522	17339	17389	17422	17381	17370	17614	17466	17386	17569	17610	17362	17394	17650	17342	17462	17320	17246	17386	17536	17135	17285	17382	17282	17328	17477	17524	17418	17348	17435	17369	17570	17307	17505	17480	17329	17296	17575	17276	17377	17575	17243	17549	17627	17464	17482	17409	17480	17744	17527	17463	17272	17645	17308	17404	17383	17465	17572	17556	17458	17584	17454	17357	17444	17402	17274	17670	17440	17570	17556	17498	17259	17317	17535	17417	17272	17515	17462	17345	17692	17267	17375	17447	17598	17379	17363	17402	17387	17478	17480	17466	17454	17325	17322	17362	17489	17615	17379	17317	17646	17314	17381	17350	17393	17462	17349	17257	17123	17550	17368	17582	17375	17357	17540	17629	17441	17366	17440	17202	17254	17658	17191	17412	17453	17424	17316	17445	17516	17335	17332	17645	17516	17395	17683	17351	17377	17490	17521	17258	17451	17294	17290	17437	17313	17183	17418	17354	17530	17383	17453	17461	17438	17644	17519	17492	17533	17495	17441	17250	17329	17386	17498	17534	17356	17527	17363	17410	17580	17443	17524	17187	17440	17422	17427	17486	17524	17517	17352	17534	17445	17662	17397	17573	17406	17364	17523	17456	17207	17400	17479	17489	17332	17368	17369	17506	17178	17543	17421	17459	17457	17362	17487	17533	17436	17514	17255	17538	17618	17593	17547	17457	17389	17560	17498	17189	17460	17397	17283	17468	17449	17499	17174	17593	17364	17543	17287	17277	17320	17450	17312	17553	17350	17374	17355	17404	17435	17322	17527	17277	17436	17553	17573	17422	17611	17350	17522	17359	17469	17490	17478	17577	17548	17406	17367	17266	17378	17386	17483	17598	17326	17595	17277	17425	17382	17217	17542	17398	17392	17492	17434	17482	17466	17362	17516	17399	17502	17212	17629	17560	17518	17327	17401	17632	17332	17700	17472	17554	17495	17348	17426	17325	17515	17380	17377	17449	17450	17452	17511	17513	17401	17613	17639	17573	17460	17411	17366	17340	17423	17371	17617	17591	17463	17670	17473	17419	17440	17350	17410	17625	17415	17422	17752	17610	17399	17267	17628	17554	17529	17430	17423	17430	17407	17427	17398	17391	17676	17518	17307	17600	17304	17604	17404	17700	17409	17208	17352	17363	17540	17342	17380	17488	17625	17604	17355	17578	17471	17625	17248	17535	17442	17381	17563	17425	17464	17521	17216	17352	17339	17239	17164	17462	17550	17370	17516	17318	17321	17487	17512	17464	17471	17417	17465	17602	17434	17600	17375	17517	17332	17345	17410	17360	17369	17435	17377	17396	17465	17458	17484	17568	17287	17299	17429	17335	17316	17531	17318	17477	17322	17647	17360	17225	17373	17460	17448	17368	17290	17258	17487	17190	17571	17435	17332	17187	17452	17300	17517	17249	17214	17401	17593	17457	17471	17406	17692	17397	17499	17388	17464	17483	17275	17393	17304	17487	17491	17386	17352	17431	17504	17666	17626	17388	17515	17496	17376	17372	17431	17350	17469	17470	17428	17404	17802	17433	17353	17548	17526	17356	17422	17491	17545	17243	17463	17439	17502	17380	17353	17503	17382	17442	17429	17535	17521	17432	17477	17180	17452	17337	17431	17561	17298	17485	17343	17391	17518	17506	17497	17239	17447	17414	17583	17405	17227	17346	17635	17509	17426	17672	17393	17432	17186	17235	17536	17391	17527	17605	17624	17374	17490	17344	17519	17470	17529	17391	17465	17708	17458	17435	17542	17553	17364	17298	17387	17620	17381	17531	17396	17276	17288	17440	17364	17328	17226	17714	17420	17318	17367	17637	17293	17598	17270	17500	17512	17589	17390	17438	17344	17371	17607	17395	17491	17490	17482	17340	17047	17712	17585	17368	17333	17388	17447	17302	17404	17469	17375	17358	17431	17572	17460	17417	17294	17348	17528	17323	17267	17315	17351	17567	17550	17177	17537	17520	17390	17196	17349	17354	17605	17475	17595	17412	17303	17404	17292	17359	17474	17364	17279	17288	17439	17559	17298	17447	17504	17360	17492	17551	17397	17399	17609	17449	17494	17323	17463	17316	17558	17454	17419	17234	17430	17359	17387	17416	17316	17440	17283	17070	17462	17535	17322	17440	17210	17358	17453	17389	17422	17465	17569	17550	17309	17573	17568	17480	17224	17343	17357	17354	17729	17368	17530	17426	17417	17602	17446	17514	17261	17184	17469	17458	17386	17609	17370	17498	17573	17424	17483	17655	17629	17445	17430	17615	17533	17382	17451	17522	17641	17545	17257	17346	17452	17396	17415	17312	17295	17379	17188	17528	17356	17361	17438	17509	17461	17513	17339	17368	17626	17530	17666	17317	17371	17408	17444	17361	17483	17422	17318	17449	17499	17244	17381	17490	17569	17425	17574	17428	17577	17582	17444	17321	17459	17280	17501	17596	17483	17321	17392	17351	17431	17392	17539	17363	17487	17494	17599	17330	17500	17456	17291	17420	17211	17321	17514	17515	17419	17438	17334	17620	17501	17418	17565	17330	17458	17320	17444	17497	17523	17368	17269	17511	17642	17333	17316	17348	17403	17614	17458	17411	17385	17431	17442	17494	17309	17640	17452	17559	17451	17400	17696	17335	17384	17572	17520	17242	17644	17429	17348	17361	17634	17613	17350	17355	17327	17338	17575	17481	17526	17335	17496	17293	17537	17618	17660	17322	17465	17622	17469	17451	17279	17412	17497	17648	17420	17398	17631	17270	17245	17405	17484	17541	17340	17358	17631	17607	17660	17274	17411	17420	17507	17656	17505	17622	17612	17412	17509	17423	17443	17468	17435	17433	17313	17408	17615	17439	17649	17359	17367	17605	17590	17380	17440	17247	17498	17422	17309	17486	17343	17315	17501	17522	17451	17409	17435	17374	17430	17200	17432	17207	17488	17500	17322	17661	17327	17425	17283	17273	17447	17390	17473	17632	17277	17596	17410	17302	17491	17541	17613	17403	17494	17494	17312	17597	17309	17519	17528	17474	17480	17520	17348	17614	17519	17550	17297	17480	17373	17576	17353	17263	17425	17515	17187	17521	17445	17327	17581	17757	17311	17573	17508	17411	17471	17531	17637	17674	17498	17406	17339	17609	17430	17517	17580	17302	17488	17453	17229	17437	17492	17630	17588	17620	17426	17516	17539	17350	17371	17499	17352	17384	17366	17387	17383	17478	17459	17413	17503	17626	17314	17370	17380	17440	17539	17395	17529	17373	17617	17419	17576	17298	17381	17684	17371	17320	17188	17522	17525	17351	17477	17320	17485	17407	17458	17372	17562	17560	17330	17190	17132	17468	17234	17466	17273	17572	17577	17327	17481	17418	17614	17611	17113	17537	17408	17504	17331	17429	17556	17544	17514	17596	17429	17479	17620	17418	17400	17513	17554	17383	17317	17519	17613	17687	17413	17346	17419	17457	17283	17544	17561	17604	17392	17324	17506	17376	17130	17426	17373	17294	17498	17319	17249	17300	17358	17519	17422	17375	17443	17478	17377	17392	17402	17603	17566	17413	17645	17434	17491	17459	17534	17379	17429	17514	17655	17432	17437
17146	32251	23465	19026	17764	16677	16283	15894	15578	15563	15429	15313	15174	15069	15138	15126	15077	14841	14871	14856	14822	15070	14863	15046	14728	14861	14709	14796	14955	14714	14764	14655	14478	14584	14663	14838	14733	14658	14609	14783	14911	14851	14734	14833	14748	14773	14915	14755	14743	14659	14736	14684	14914	14749	14811	14710	14811	14685	14707	14760	14751	14735	14799	14779	14735	14748	14856	14533	14756	14759	14655	14641	14881	14874	14852	14825	14687	14708	14772	14803	14770	14793	14685	14647	14821	14834	14877	14696	14795	14799	14932	14707	14510	14840	14701	14639	14696	14703	14659	14541	14852	14782	14726	14704	14752	14829	14823	14922	14795	14731	14825	14607	14743	14784	14666	14734	14918	14687	14622	14746	14827	14758	14603	14742	14714	14761	14670	14754	14909	14582	14787	14838	14746	14678	14893	14745	14686	14847	14852	14736	14747	14706	14726	14829	14769	14594	14644	14724	14774	14738	14690	14881	14744	14616	14911	14770	14710	14659	14753	14866	14815	14717	14776	14730	14628	14930	14624	14756	14859	14759	14952	14713	14748	14730	14886	14944	14785	14869	14856	14816	14567	14715	14694	14767	14644	14812	14841	14596	14678	14582	14825	14814	14779	14756	14809	14709	14847	14680	14762	14618	14890	14656	14675	14834	14789	14638	14689	14757	14944	14696	14756	14745	14732	14759	14764	14682	14758	14579	14757	14819	14935	14810	14890	14706	14762	14600	14655	14589	14852	14700	14751	14931	14851	14830	14814	14733	14663	14655	14778	14742	14699	14650	14745	14706	14705	14894	14831	14779	14600	14875	14636	14832	14575	14688	14600	14868	14681	14809	14732	14770	14907	14636	14883	14714	14754	14758	14712	14794	14574	14844	14634	14672	14806	14766	14676	14575	14796	14689	14930	14618	14879	14748	14740	14737	14737	15031	14808	14573	14817	14798	14779	14685	14758	14756	14752	14641	14697	14763	14723	14775	14721	14625	14758	14870	14820	14811	14675	14786	14741	14900	14702	14682	14791	14709	14682	14700	14601	14681	14671	14673	14859	14734	14551	14785	14669	14753	14778	14840	14737	14652	14602	14714	14717	14774	14611	14819	14854	14760	14708	14759	15009	14824	14816	14644	14759	15022	14853	14799	14667	14669	14760	14599	14827	14726	14660	14799	14690	14669	14719	14658	14727	14780	14702	14482	14749	14763	14639	14820	14773	14966	14873	14882	14879	14824	14802	14772	14651	14831	14761	14696	14840	14701	14782	14737	14706	14940	14657	14571	14759	14835	14759	14638	14585	14796	14767	14760	14611	14707	14672	14899	14820	14672	14743	14811	14783	14908	14695	14762	14861	14552	15009	14775	14769	14541	14703	14709	14626	14854	14933	14793	14747	14796	14697	14834	14686	14700	14782	14933	14963	14739	14819	14526	14728	14722	14775	14870	14837	14816	14846	14722	14729	14882	14929	14610	14821	14800	14822	14783	14693	14772	14647	14826	14860	14802	14805	14641	14699	14803	14592	14671	14661	14751	14760	14782	14666	14794	14616	14603	14764	14692	14858	14678	14810	14780	14780	14924	14662	14707	14854	14848	14854	14747	14739	14785	14828	14676	14849	14818	14719	14624	14870	14827	14937	14791	14741	14846	14790	14694	14851	14925	14630	14860	14776	14730	14941	14802	14728	14910	14778	14761	14782	14694	14822	14621	14804	14701	14693	14715	14692	14892	14656	14721	14597	14660	14728	14810	14662	14773	14847	14629	14813	14638	14720	14751	14634	14642	14688	14814	14726	14662	14692	14822	14602	14854	14769	14773	14722	14944	14798	14715	14867	14835	14648	14805	14716	14858	14911	14766	14711	14732	14843	14648	14796	14795	14786	14798	14899	14929	14656	14700	14884	14688	14798	14729	14876	14604	14693	14804	14622	14653	14709	14920	14900	14767	14783	14822	14762	14881	14932	14950	14894	14754	14737	14620	14928	14720	14612	14852	14706	14780	14882	14629	14736	14719	14792	14891	14700	14769	14734	14551	14715	14740	14793	14840	14815	14735	14643	14648	14852	14822	14802	14935	14703	14772	14821	14740	14935	14785	14728	14672	14804	14698	14673	14736	14753	14934	14779	14786	14485	14787	14803	14646	14654	14637	14697	14641	14678	14675	14830	14700	15062	14666	14796	14720	14879	14741	14912	14866	14758	14733	14805	14771	14643	14729	14875	14838	14923	14678	14926	14639	14612	14767	14814	14897	14719	14671	14637	14706	14734	14767	14752	14817	14740	14708	14675	14677	14855	14747	14876	14705	14846	14639	14583	14732	14753	14945	14818	14613	14997	14793	14532	14802	14865	14658	14581	14747	14742	14747	14896	14662	14655	14866	14706	14878	14696	14685	14662	14950	14828	14834	14900	14871	14629	14840	14925	14837	14663	14917	14783	14705	14721	14848	14546	14565	14755	14704	14836	14636	14818	14728	14603	14800	14739	14809	14707	14747	14645	14729	14700	14904	14674	14789	14934	14633	14656	14702	14641	14745	14788	14828	14616	14700	15033	14680	14733	14833	14778	14797	14799	14636	14720	14744	14770	14565	14885	14593	14750	14712	14748	14845	14766	14863	14730	14587	14725	14656	14829	14975	14860	14846	14665	14676	14688	14764	14647	14679	14816	14876	14790	14968	14779	14857	14662	14711	14699	14446	14786	14724	14772	14761	14706	14743	14892	14832	14741	14873	14879	14858	14787	14715	14904	14731	14961	14857	14775	14798	14761	14827	14651	14736	14659	14818	14745	14585	14739	14576	14769	14809	14779	14788	14668	14926	14880	14573	14771	14753	14709	14544	14694	14691	14955	14765	14681	14727	14771	14644	14802	14638	14682	14993	14867	14732	14731	14744	14886	14820	14750	14752	14790	14718	14784	14816	14664	14719	14753	14674	14687	14760	14833	14774	14855	14734	14907	14575	14803	14765	14645	14684	14770	14935	14717	14835	14687	14541	14805	14874	14809	14916	14651	14568	14712	14788	14711	14917	14724	14664	14881	14888	14858	14804	14832	14906	14817	14805	14778	14728	14901	14635	14711	14716	14653	14663	14762	14808	14786	14715	14830	14749	14742	14886	14681	14607	14680	14797	14845	14805	14708	14982	14808	14619	14785	15010	14921	14786	14761	14802	14871	14874	14643	14815	14763	14579	14798	14777	14764	14717	14900	14848	14672	14784	14822	14774	14776	14826	14911	14746	14766	14775	14826	14633	14726	14656	14726	14689	14689	14666	14785	14622	14794	14591	14669	14810	14584	14846	14628	14924	14669	14778	14714	14614	14689	14652	14785	14781	14798	14740	14863	14815	14686	14819	14744	14851	14733	14733	14797	14644	14643	14605	14725	14779	14688	14772	14893	14751	14848	14734	14801	14906	14775	14695	14638	14846	14839	14832	14693	14957	14868	14657	14802	14836	14774	14731	14698	14770	14641	14732	14663	14631	14770	14794	14803	14926	14781	14666	14812	14765	14763	14755	14675	14748	14820	14970	14732	14752	14907	14665	14850	14785	14765	14729	14803	14764	14783	14979	14855	14918	14878	14736	14662	14627	14608	14951	14576	14804	14790	14762	14832	14780	14888	14877	14800	14884	14749	14786	14815	14740	14758	14969	14937	14869	14852	14762	14799	14878	14617	14680	14733	14818	14814	14861	14504	14776	14810	14872	14827	14898	14810	14827	14663	14801	14792	14828	14684	14773	14799	14752	14707	14815	14779	14802	14923	14813	14632	14626	14589	14673	14866	14615	14728	14762	14633	14981	14754	14718	14818	14830	14863	14859	14941	14816	14734	14617	14662	14639	14868	14848	14733	14788	14709	14943	14726	14717	14786	14803	14709	14564	14763	14813	14707	14757	14771	14756	14689	14749	14705	14757	14699	15018	14883	14662	14668	14835	14621	14802	14817	14666	14744	14726	14931	14766	14632	14777	14739	14771	14879	14631	14665	14795	14692	14805	14671	14720	14736	14669	14723	14869	14772	14793	14755	14847	14832	14791	14556	14686	14691	14962	14775	14810	14714	14854	14860	14595	14717	14525	14713	14897	14761	14614	14712	14579	14674	14517	14849	14775	14664	14717	14749	14764	14793	14775	15010	14680	14695	14742	15042	14694	14920	14771	14712	14754	14757	14488	14775	14796	14668	14743	14686	14661	14733	14765	14835	14581	14947	14639	14683	14701	14786	14826	14774	14752	14714	14879	14802	14671	14866	14692	14774	14837	14808	14743	14860	14716	14695	14738	14778	14728	14977	14820	14568	14610	14819	14766	14853	14683	14682	14792	14737	14776	14867	14877	14574	14966	14781	14596	14733	14715	14691	14802	14813	14777	14710	14708	14838	14608	14727	14873	14737	14888	14626	14796	14959	14866	14918	14674	14728	14668	14898	14654	14813	14756	14782	14824	14816	14901	14756	14869	14759	14843	14682	14754	14668	14708	14917	14864	14792	14542	14934	14721	14767	14683	14710	14753	14787	14717	14848	14730	14758	14711	14647	14730	14891	14702	14934	14695	14683	14811	14589	14846	14856	14696	14651	14781	14797	14868	14838	14796	14876	14622	14627	14770	14688	14756	14698	14570	14763	14814	14918	14780	14711	14758	14840	14876	14870	14624	14642	14716	14932	14751	14798	14623	14799	14793	14923	14769	14700	14701	14747	14711	14809	14625	14632	14813	14712	14690	14648	14888	14924	14843	14824	14898	14661	14752	14600	14785	14636	14858	14723	14734	14789	14694	14736	14702	14724	14808	14962	14574	14933	14774	14710	14721	14818	14829	14861	14720	14782	14857	14702	14838	14863	14633	14798	14787	14650	14623	14523	14873	14849	14839	14674	14811	14821	14648	14791	14679	14761	14879	14502	14920	14569	14742	14681	14815	14834	14746	14852	14801	14764	14754	14621	14799	14629	14520	14814	14799	14725	14938	14900	14761	14647	14849	14926	14715	14768	14919	14786	14735	14816	14629	14785	14780	14770	14702	14723	14887	14768	14789	14676	14910	14775	14782	14958	14762	14754	14666	14644	14769	14834	14704	14867	14760	14701	14690	14861	14664	14837	14643	14947	14631	14714	14796	14635	14859	14815	14707	14764	14804	14777	14799	14718	14718	14962	14749	14779	14882	14731	14715
22499	21565	28834	24752	21886	23442	23352	18575	17315	17773	17556	17302	17149	16992	17059	16819	16699	16669	16541	16593	16725	16463	16698	16661	16762	16581	16583	16522	16439	16546	16291	16661	16262	16211	16454	16486	16427	16716	16507	16429	16423	16540	16473	16356	16281	16521	16447	16631	16371	16310	16417	16364	16488	16162	16582	16437	16705	16416	16273	16382	16144	16307	16317	16273	16339	16242	16188	16336	16359	16424	16207	16447	16238	16257	16091	16552	16149	16342	16344	16224	16325	16380	16078	16058	16274	16228	16588	16308	16259	16395	16156	16361	16466	16162	16372	16196	16287	16366	16412	16319	16523	16209	16244	16295	16336	16342	16308	16333	16344	16521	16251	16265	16174	16292	16297	16305	16364	16451	16361	16335	16419	16290	16337	16543	16252	16228	16186	16257	16282	16573	16388	16485	16232	16509	16440	16138	16510	16268	16243	16519	16184	16531	16407	16434	16111	16170	16437	16369	16107	16308	16250	16245	16428	16326	16215	16390	16496	16280	16296	16361	16401	16347	16265	16351	16276	16194	16378	16300	16173	16502	16391	16345	16360	16281	16254	16331	16336	16275	16326	16150	16377	16243	16261	16182	16310	16230	16324	16343	16353	16584	16475	16246	16460	16377	16218	16437	16441	16467	16466	16268	16317	16549	16108	16198	16289	16244	16153	16246	16258	16376	16443	16537	16488	16310	16354	16628	16530	16435	16253	16262	16349	16277	16149	16383	16383	16332	16391	16245	16457	16454	16363	16321	16286	16297	16192	16374	16513	16385	16445	16289	16213	16108	16256	16319	16272	16250	16366	16242	16186	16354	16292	16549	16476	16452	16231	16203	16236	16272	16373	16116	16216	16336	16251	16254	16304	16365	16302	16378	16091	16256	16307	16169	16289	16321	16249	16399	16303	16342	16409	16193	16359	16250	16229	16315	16349	16405	16233	16303	16312	16250	16341	16212	16149	16286	16283	16442	16432	16481	16461	16263	16111	16136	16357	16295	16415	16212	16477	16208	16457	16338	16243	16208	16383	16411	16342	16208	16341	16318	16220	16388	16285	16388	16252	16265	16234	16070	16261	16232	16389	16409	16429	16366	16228	16208	16150	16238	16407	16458	16245	16240	16327	16266	16400	16212	16376	16311	16235	16517	16452	16165	16344	16332	16412	16219	16256	16391	16335	16313	16232	15961	16502	16335	16330	16336	16431	16328	16243	16354	16499	16400	16179	16414	16174	16251	16385	16301	16255	16472	16509	16257	16307	16392	16269	16426	16343	16472	16430	16454	16331	16409	16190	16418	16502	16331	16312	16365	16231	16368	16225	16413	16284	16531	16627	16581	16363	16445	16351	16566	16370	16250	16505	16368	16420	16472	16447	16422	16301	16261	16303	16344	16344	16336	16493	16254	16418	16412	16245	16321	16226	16347	16552	16187	16258	16335	16430	16167	16160	16493	16543	16194	16337	16388	16252	16196	16407	16240	16455	16480	16323	16210	16464	16367	16498	16409	16567	16395	16203	16229	16582	16610	16493	16543	16373	16326	16087	16328	16456	16435	16205	16360	16347	16356	16402	16331	16279	16552	16242	16457	16153	16248	16171	16128	16444	16074	16423	16247	16372	16273	16494	16532	16324	16365	16353	16443	16334	16341	16154	16219	16398	16324	16343	16214	16289	16391	16289	16195	16228	16246	16402	16418	16388	16399	16368	16200	16537	16213	16540	16320	16241	16387	16549	16398	16246	16378	16274	16543	16334	16210	16145	16321	16325	16353	16254	16205	16249	16480	16412	16379	15986	16191	16331	16394	16324	16125	16529	16339	16386	16472	16333	16330	16146	16356	16373	16359	16273	16373	16345	16233	16376	16343	16386	16328	16242	16396	16436	16233	16397	16200	16461	16345	16585	16372	16402	16205	16258	16269	16236	16475	16248	16384	16584	16294	16411	16359	16285	16453	16349	16498	16373	16231	16048	16226	16226	16256	16314	16321	16484	16310	16310	16304	16429	16365	16215	16247	16278	16379	16224	16345	16447	16439	16256	16457	16313	16264	16409	16303	16496	16131	16400	16324	16318	16206	16329	16444	16360	16117	16325	16576	16262	16228	16294	16333	16432	16572	16261	16490	16312	16353	16483	16426	16504	16259	16158	16201	16194	16343	16516	16283	16343	16293	16410	16377	16346	16213	16417	16266	16091	16377	16215	16253	16445	16257	16385	16207	16292	16305	16342	16297	16260	16183	16298	16391	16317	16452	16517	16364	16303	16424	16711	16382	16333	16354	16421	16508	16527	16229	16203	16567	16353	16251	16366	16479	16126	16557	16447	16350	16337	16195	16482	16439	16399	16194	16590	16466	16243	16236	16365	16391	16368	16326	16202	16365	16425	16186	16222	16499	16445	16259	16457	16289	16391	16207	16096	16336	16233	16253	16268	16408	16145	16289	16189	16245	16278	16461	16289	16316	16217	16211	16318	16272	16187	16259	16286	16183	16316	16139	16249	16375	16470	16166	16303	16210	16311	16539	16282	16001	16234	16342	16288	16305	16386	16246	16122	16309	16284	16233	16416	16325	16215	16241	16296	16407	16364	16216	16291	16248	16256	16443	16272	16407	16355	16450	16098	16212	16208	16209	16374	16292	16132	16097	16490	16580	16341	16121	16369	16312	16067	16167	16295	16194	16374	16387	16146	16362	16279	16301	16191	16056	16346	16288	16349	16463	16325	16149	16338	16362	16163	16295	16365	16258	16232	16233	16457	16247	16437	16387	16515	16386	16236	16108	16354	16453	16177	16038	16241	16284	16402	16190	16122	16326	16201	16197	16225	16431	16316	16393	16260	16294	16462	16484	16560	16424	16336	16215	16290	16161	16403	16550	16425	16273	16321	16466	16458	16373	16190	16283	16492	16214	16159	16302	16446	16215	16227	16120	16141	16213	16512	16176	16308	16319	16392	16396	16236	16419	16382	16121	16179	16275	16371	16195	16261	16350	16157	16275	16337	16284	16273	16406	16413	16326	16338	16364	16345	16240	16330	16193	16198	16304	16554	16358	16210	16148	16208	16278	16327	16295	16167	16279	16419	16139	16380	16265	16290	16328	16207	16350	16233	16286	16433	16286	16286	16369	16273	16254	16389	16413	16447	16382	16257	16122	16192	16372	16433	16360	16409	16183	16378	16248	16251	16222	16452	16354	16324	16311	16210	16456	16299	16382	16129	16273	16108	16212	16144	16437	16368	16312	16293	16333	16242	16648	16409	16257	16316	16325	16362	16412	16292	16368	16268	16368	16261	16399	16213	16329	16253	16196	16379	16070	16201	16073	16373	16507	16319	16328	16275	16204	16505	16470	16368	16321	16359	16450	16318	16378	16314	16447	16132	16409	16171	16426	16338	16270	16403	16329	16364	16316	16380	16260	16235	16230	16199	16325	16339	16347	16361	16332	16471	16298	16446	16471	16324	16223	16306	16371	16556	16388	16213	16261	16375	16252	16208	16317	16317	16320	16283	16191	16216	16391	16279	16213	16380	16394	16241	16474	16498	16067	16235	16289	16370	16421	16359	16315	16406	16410	16319	16219	16378	16468	16328	16165	16372	16489	16355	16262	16418	16406	16469	16493	16259	16107	16301	16255	16341	16405	16184	16417	16305	16236	16424	16312	16373	16263	16525	16452	16313	16466	16067	16319	16176	16319	16508	16281	16259	16382	16386	16191	16308	16259	16243	16425	16203	16279	16555	16394	16323	16322	16425	16374	16323	16419	16377	16236	16414	16405	16342	16289	16302	16342	16550	16387	16522	16172	16289	16535	16264	16399	16370	16214	16162	16367	16408	16372	16330	16499	16415	16447	16203	16307	16284	16370	16309	16284	16174	16234	16551	16417	16375	16495	16520	16328	16299	16126	16231	16241	16557	16279	16353	16323	16305	16325	16352	16367	16518	16551	16184	16291	16429	16634	16369	16306	16219	16275	16449	16514	16383	16370	16412	16402	15997	16149	16457	16413	16271	16430	16172	16362	16291	16368	16341	16217	16362	16197	16332	16453	16562	16461	16178	16258	16355	16363	16273	16457	16354	16252	16201	16283	16482	16158	16341	16356	16294	16336	16418	16356	16316	16385	16331	16422	16410	16374	16415	16278	16372	16192	16379	16347	16214	16317	16342	16418	16337	16444	16415	16256	16323	16371	16366	16351	15975	16335	16373	16271	16367	16262	16311	16174	16233	16333	16428	16460	16386	16254	16189	16383	16067	16201	16199	16404	16369	16326	16320	16238	16138	16334	16285	16399	16403	16270	16376	16374	16322	16256	16188	16263	16345	16218	16164	16311	16190	16221	16226	16475	16188	16431	16328	16465	16379	16344	16414	16265	16451	16309	16290	15971	16213	16269	16299	16127	16184	16201	16335	16437	16342	16491	16344	16437	16438	16092	16143	16456	16321	16360	16418	16438	16422	16436	16515	16191	16405	16222	16501	16443	16225	16451	16380	16361	16387	16336	16474	16458	16304	16270	16354	16261	16251	16154	16288	16236	16316	16494	16301	16391	16445	16267	16468	16219	16360	16362	16123	16260	16356	16249	16290	16368	16353	16365	16371	16219	16355	16413	16474	16551	16371	16332	16329	16284	16292	16238	16347	16241	16382	16127	16266	16226	16391	16288	16291	16472	16552	16281	16480	16288	16349	16264	16353	16266	16329	16489	16243	16365	16283	16479	16426	16378	16332	16245	16399	16415	16414	16265	16399	16118	16285	16169	16410	16265	16502	16316	16174	16351	16389	16360	16324	16182	16264	16458	16156	16336	16297	16471	16498	16338	16428	16312	16341	16138	16306	16397	16317	16283	16416	16460	16379	16481	16415	16506	16346	16483	16330	16558	16177	16295	16045	16219	16366	16239	16378	16430	16299	16393	16208	16362	16288	16413	16322	16087	16549	16381	16474	16303	16364	16441	16331	16300	16420	16217	16375	16349	16373	16174	16369	16363	16424	16410	16262	16371	16405	16436	16493	16238	16167	16471	16439	16165	16142	16367	16368	16315	16327	16367	16263	16537	16289	16320	16413	16432	16345	16145	16343	16133	16293	16164	16355	16167	16367	16383	16285	16443	16164	16313	16374	16367	16228	16330	16322	16334	16321	16283	16042	16222	16219	16296	16293	16257	16213	16276
18218	39502	27804	21745	19596	17948	16689	16361	15890	15697	15601	15133	15079	14961	14737	14609	14443	14703	14327	14451	14312	14474	14451	14461	14271	14290	14406	14284	14518	14249	14266	14201	14104	14209	14344	14245	14248	14097	14066	14187	14307	14233	14139	13962	14195	14003	14235	14055	14129	14261	14166	14125	13958	14038	14119	14281	14285	14130	14162	14198	14052	14254	14128	13974	14193	14282	14207	14053	14117	14037	14280	14231	14249	14025	13941	14080	14093	14135	14143	14144	14120	14049	14134	14079	14000	14119	14090	14404	14042	14094	14077	14135	14125	14062	14357	14175	14064	14197	14270	14150	13987	14107	14172	14126	14202	14178	14067	14020	14172	14108	14092	14103	14335	14007	13925	14234	14125	14230	14142	14148	14259	14243	14143	14052	14203	14309	13851	14382	14208	14084	14125	14232	14180	14266	14075	14018	14134	13968	14123	14232	14236	13989	14271	14092	14243	14076	14014	14196	14277	14207	14120	14202	14172	14148	14159	13952	14326	14024	14073	13966	13984	14160	13974	13986	14142	14118	14149	14065	14068	14074	14184	14068	14165	14097	14261	14207	14082	14204	14204	14118	14108	14247	14196	13968	14067	14085	13957	14145	14120	14059	14004	13862	14167	14029	14022	13974	14189	14170	14138	14277	14222	13965	14087	14153	14122	14066	14166	14213	14091	14184	14010	14210	14091	14094	14135	14175	14123	14028	14218	14046	14195	13977	14034	14088	14206	14015	14177	14052	14226	14089	14134	14189	14094	14114	14135	14178	14071	14308	14000	14171	14096	14091	14164	14016	14125	14166	14190	14064	14099	14087	14008	14035	14087	14222	14216	14188	14052	14254	14076	14153	14105	13984	14107	14205	14184	14198	14073	14257	14087	14207	13975	14145	14050	14141	14055	14107	14085	14096	14100	14144	14210	14263	14177	14090	13902	14216	14056	14053	14246	14057	14076	14080	14180	14198	14047	13923	14271	14081	14114	13995	14165	14189	14294	14196	14052	13987	14037	14035	14170	14278	14092	14129	14183	14096	14117	14171	14099	14056	14217	14078	14008	14181	14090	14280	14143	14110	14060	14001	13932	14142	14112	14109	14217	14150	14205	13994	14068	14160	14070	14203	14078	13916	13910	14141	13993	14110	14243	14005	13997	14070	14129	14109	14060	14159	13953	14393	14321	14047	14072	14021	14087	14121	13878	14078	14093	13880	14100	14081	13916	13999	14088	14128	14112	13966	14031	14041	14339	13995	14267	14134	14165	14181	14226	14059	14036	14133	14065	14073	14112	14236	14295	14309	14094	14206	14115	14002	14053	14202	14053	14281	14175	14177	13912	14096	14103	14149	13957	14111	14221	14071	14228	14064	14038	14171	14138	14172	14257	14006	14166	13996	14140	14229	14049	14269	14195	14170	13913	14051	14012	14163	14298	14061	14216	14072	14079	14244	14205	14118	14035	14178	14121	14177	14102	14048	14039	14070	14113	13952	14117	14027	14113	14192	14195	14149	14111	14011	14131	14165	14179	14244	14059	14174	14070	14209	14057	13995	14038	14060	14026	14080	13989	14060	14019	14181	14181	14131	14079	14108	13953	13954	14154	13954	14148	14283	14163	14175	14121	14189	13977	14078	14048	13938	14048	14023	14158	14122	14240	14011	14082	14123	13977	14086	14167	14046	14092	14005	14251	14131	14353	14001	14098	14028	13913	14297	14135	14152	14180	14120	14022	14094	14282	14114	14105	14089	14059	14163	14194	14150	13973	14093	14153	14111	14130	14134	14286	14271	14323	14028	14265	14118	14141	14091	14055	14083	14220	14164	14129	14143	14107	14101	14020	14132	14019	14188	14004	14155	14058	14175	14090	14100	14347	13991	14156	14228	14136	14161	14142	14002	14012	13993	14206	13906	13994	14122	14055	14321	14022	14232	14063	14027	14208	14110	14047	14172	14187	14106	14140	14173	14086	14085	14074	14132	14084	13986	14301	14049	14151	13989	14100	14226	14047	14067	14075	13961	14132	14017	14137	13855	14248	13954	14201	14000	14086	14177	14159	14186	14032	14053	14204	14045	14070	14182	14296	14139	14065	14111	14169	14234	13949	14156	14119	14143	13916	13979	14233	14203	14063	14142	14218	14177	14080	14117	14258	14074	13991	14060	14215	14138	14146	14150	14193	14206	14108	14205	14151	14141	14156	14081	14104	14057	14110	14018	13936	14101	13921	14141	14211	13994	14101	14148	14099	14278	14053	14195	14110	13944	14134	14100	14115	14021	14235	14131	14060	14200	13986	14065	14029	14074	13894	13973	14032	14000	13980	14115	14119	14188	14148	14106	14082	14232	14121	14211	13917	14296	14138	14038	14144	14048	14117	14025	13979	14378	14091	14055	14107	14051	14120	14109	14072	14144	14066	13945	14123	14195	14262	14113	14012	14070	14110	14134	14070	14147	13968	14198	14074	14088	14145	14084	14085	13884	14189	14133	14094	14093	14026	14059	13984	14133	14115	14150	14029	14020	14128	13995	14000	14026	14207	14228	14071	13984	14319	14261	14164	14088	14187	13920	14115	14193	14079	14113	13876	14167	14101	14050	13967	14125	14091	14183	14235	14086	14024	14201	14093	14051	14209	14043	14262	14023	14101	14055	14140	14249	14108	14092	14063	14081	14121	14123	14240	14248	14092	14321	14119	14214	14054	14136	14134	13953	14225	14034	13987	14212	14092	14057	14088	14087	14029	14335	14081	14184	14213	14149	14219	14076	14204	13998	14090	14190	14013	14033	14038	14122	14141	14177	14270	13998	14089	14149	14085	14188	13969	14246	14210	13941	14208	13938	14115	14284	14080	13986	14251	14054	14221	13982	14207	14192	14222	14091	14079	14227	14190	14114	14053	14068	14079	13936	14074	14217	14202	14083	13902	14000	14122	14055	14111	13985	14164	14134	14246	14082	14121	13916	14236	14064	13966	14042	14111	14014	14102	14058	14071	14111	13939	14217	14208	14087	14080	14186	14123	13995	14006	14150	14020	14133	13955	14285	14180	14261	13977	13983	14004	14218	14248	14066	14194	14069	13975	14165	14008	14101	14190	13935	14114	14181	14074	14058	13974	14101	14058	14010	13939	14052	14158	14054	14100	14038	14215	14138	14163	14240	14119	14070	14167	14177	14088	14056	14093	14115	14231	14124	13963	14178	14107	14008	14123	13962	14189	14080	14055	14079	14147	14141	14262	14042	14032	13988	14153	14122	14162	14126	14066	14045	14060	14031	13974	14133	13983	14106	13846	14116	14106	13848	14150	14197	14037	13959	14148	14101	14075	14058	14116	14121	14049	14165	14094	14031	13987	14013	14172	14132	14036	14044	14058	14328	14082	14247	14064	14044	14017	14068	14027	13940	14066	14296	14037	14144	14174	14025	14213	13988	14133	14236	14248	14138	14069	13910	14109	14129	14200	14195	14014	14077	14239	14216	14113	14097	14142	13918	14175	14071	14136	14077	14172	14253	14024	14127	14217	14163	14127	13907	13950	14203	13992	14088	14155	14137	14201	14241	13931	14193	14223	14160	14131	14266	13958	14064	14224	14052	14192	13897	14159	14045	14123	14071	14065	14036	14248	14009	14130	14035	14101	14098	13969	14080	14229	14078	14105	14093	14067	13972	14149	14029	14287	14112	14037	14148	14096	14229	14077	14044	14023	14125	14017	14145	14155	14222	14096	14163	14060	13983	14051	14193	14096	14255	14215	13884	14073	14106	14074	14136	14127	14110	14145	14164	14219	13982	14076	13995	14158	14248	14078	13990	13999	14204	14118	14176	14150	14214	14167	14063	14134	14065	14119	14023	14180	14123	14130	14124	13944	14035	14154	14118	14019	14037	14194	14150	13961	14119	13980	14316	14289	14130	14018	14059	14195	13989	14202	14177	14051	14255	14081	14145	14063	14182	14015	13841	14034	14110	14038	14043	14304	14018	14148	14034	14145	14098	14095	14216	14221	14096	14223	14058	14094	14164	14156	14058	14195	14070	14150	14074	14181	14123	14038	14108	14143	14120	14162	14149	14048	13970	14096	14122	14273	14029	14258	14104	14126	14116	14169	14082	14127	13988	14085	14032	14048	13962	14113	14095	14153	14158	14127	14092	14046	14266	14069	14044	14137	14072	13933	14121	14147	14058	14125	14174	14176	14205	14360	13942	14122	14083	14145	14071	14153	14140	13972	14147	14001	14025	13939	14152	14015	14178	14019	14131	14071	14119	14046	14276	14062	14164	14053	14037	14201	13937	14048	14118	14140	14057	14093	14111	14035	14180	14127	14006	14111	13975	14066	14124	14070	14091	14085	14122	14222	14150	14220	14135	14193	14167	13991	14102	13964	14172	14127	14092	14274	14234	13943	14028	14105	14055	14182	14066	14304	14299	13940	14159	14034	14054	13965	14073	14117	14050	14103	14133	14169	14179	14283	14014	14059	13944	14151	14199	14133	14195	14079	14094	14175	14044	14213	14096	14171	14146	14082	14091	14158	14140	13991	14037	14038	14195	14136	13886	14043	14094	14218	14185	14165	14185	14156	14053	14126	14159	13914	14066	14154	14258	14088	13964	14163	14138	14134	14106	14199	14252	14046	14043	14187	14129	14247	13974	13946	14081	14068	14210	14141	14163	14236	13988	14160	14089	14251	14079	14042	14008	14029	14037	13923	14078	13993	14081	14207	14094	14191	14003	14118	13961	14153	14142	13973	14185	14068	14092	14009	14304	14198	14116	14030	14125	14123	14141	14182	14165	14082	14044	14083	14074	14021	14075	14241	14130	14153	14088	13911	14230	14322	14028	14083	14144	14108	13918	14040	14046	14103	14154	14167	14119	14023	14274	14045	13923	14073	14060	13966	14001	14017	14184	14273	14108	14036	14005	14126	14038	14141	13939	14054	14149	13995	14231	14095	14126	14151	14169	14178	14178	14152	14104	14170	14101	14180	14240	14279	14062	14211	14028	14137	14218	14230	14215	14087	14111	14017	14180	14090	14191	13957	14201	13986	14174	14055	13971	14076	14150	14087	14071	14120	14200	14256	13817	14022	14142	14136	14140	14233	14299	14149	14125	14187	13971	14035	14047	14113	14097	14165	14266	14113	14132	14186	13997	13985	14187	14261	14116	14025	14086	14015	14095
29523	24253	26330	22701	19081	18427	18374	17956	17782	17580	17721	17659	17462	17661	17441	17308	17465	17288	17421	17462	17454	17331	17137	17302	17394	17167	17081	17373	17259	17410	17395	17347	17403	17255	17279	17256	17223	17246	17316	17337	17350	17317	17327	17276	17223	17521	17266	17272	17377	17286	17194	17164	17144	17220	17074	17062	17187	17261	17368	17304	17212	17333	17269	17222	17243	17317	17230	17227	17316	17178	17088	17400	17396	17275	17272	17228	16993	17363	17315	17390	17316	17303	17131	17287	17175	17168	17267	17253	17151	17192	17079	17290	17132	17198	17293	17054	17144	17491	17203	17152	17380	17104	17137	17132	17169	17228	17282	17344	17412	17222	17075	17095	17335	17212	17070	17093	17227	17370	17328	17173	17385	17262	17204	17426	17058	17063	17351	17298	17262	17320	17162	17166	17339	17513	17273	17078	17034	17247	17187	17278	17310	17405	17193	17302	17253	17208	17189	17291	17196	17075	17139	17137	17289	17120	17337	17259	17362	17174	17402	17139	17358	17285	17158	17217	17296	17068	17234	17257	17203	17289	17418	17313	17130	17211	17160	17315	17331	17121	17342	17060	17231	16990	17095	17218	17279	17353	17314	17085	17349	17249	17222	17204	17259	17102	17442	17186	17139	17078	17176	17156	17174	16977	17341	17204	17077	17216	17320	17326	17166	17151	17151	17242	17173	17161	17132	17151	17259	17384	17203	17322	17290	17268	17330	17212	17197	17370	17240	17202	17197	17080	17184	17317	17315	17382	17134	17101	17376	17129	17290	17359	17362	17070	17100	17405	17354	17476	17437	17301	17297	17247	17053	17030	17208	17136	17433	17438	17355	17268	17181	17331	17415	17115	17158	17210	17244	17355	17269	17190	17104	17249	16994	17014	17223	17295	17347	17360	17461	17106	17260	17302	16953	17446	17333	17193	17263	17420	17158	17228	17242	17249	17231	17172	17250	17477	17070	17070	17119	17335	17176	17186	17206	17173	17298	17221	17084	17347	17139	17291	17287	17192	17369	17138	17286	17318	17292	17168	17250	17211	17549	17279	17385	17179	17246	17189	17258	17290	17034	17319	17274	17347	17274	17320	17135	17116	17091	17159	17311	17174	17321	17176	17353	17319	17307	17434	17191	17236	17112	17540	17347	17263	17060	17357	17343	17267	17240	17074	17337	17045	17303	17041	17264	17232	17373	17256	17143	17375	17329	17311	17191	17134	17338	17272	17329	17163	17217	17110	17186	17266	17170	17092	17214	17209	17287	17177	17262	17324	17131	17344	17172	17280	17243	17289	17238	17309	17067	17221	17337	17369	17155	17345	17551	17348	17182	17372	17352	17099	17073	17391	17234	17276	17115	17354	17167	17401	17328	17227	17322	17236	17262	17250	17331	17157	17181	17430	17223	17038	17044	17089	17278	17308	17245	17195	17292	17247	17388	17018	17351	17189	17329	17171	17302	17225	17154	17046	17077	17199	17388	17211	17048	17189	17210	17303	17138	17379	17119	17312	17161	17097	17235	17232	17280	17112	17193	17121	17288	16886	17243	17107	17390	17225	17190	16983	17453	17257	17175	17253	17163	17338	17090	17151	17212	17127	17354	17247	17317	17164	17212	17331	17303	17291	17349	17109	17156	17209	17103	17311	17206	17243	17419	17354	17213	17197	17019	17112	17469	17400	17343	17144	17511	17134	17384	17321	17369	17080	17458	17150	17162	17289	17286	17253	17309	17213	17344	17010	17085	17062	17192	17254	17111	17115	17206	17193	17140	17426	17099	17250	17275	17248	17241	17144	17203	17522	17320	17208	17162	17228	17315	17251	17159	17264	17165	17162	17023	17311	17211	17368	17276	17481	17214	17269	17021	17150	17464	17137	17341	17124	17210	17266	17172	17215	17269	17362	17140	17318	17285	17327	17085	17265	17396	17153	17032	17187	17331	17109	17211	17356	17247	17194	17328	17144	17341	17157	17112	17208	17153	16971	17154	17176	17316	17359	17274	17129	17285	17479	17151	17048	17111	17470	17171	17359	17211	17309	17364	17208	17402	17237	17465	17289	17136	17315	17195	17149	17110	17248	17294	17256	17071	17229	17161	17232	17126	17226	17155	17221	17136	17274	17342	17356	17345	17131	17120	17197	17408	17184	17265	17059	17006	17346	17249	17262	17041	17282	17324	17351	17177	17196	17125	17164	17261	17467	17290	17548	17277	17214	17353	17278	17240	17367	17398	17213	17115	16971	17141	17030	17382	17071	17411	17290	17196	17394	17075	17244	17296	17429	17277	17161	17447	17144	17072	17294	17264	17053	17330	17162	17423	17177	17277	17213	17130	17116	17277	17136	17194	17227	17103	17251	17109	17172	17498	17379	17262	17162	17267	17291	17286	17147	17038	16920	17065	17125	17191	17206	17230	17302	17082	17212	17157	16997	17183	17088	17337	17195	17284	17199	17246	17234	17383	17209	17262	17099	17250	17469	17117	17189	17247	17337	17376	17326	17297	17335	17241	17407	17251	17511	17278	17158	17025	17212	17237	17242	17280	17269	17119	17184	17145	17320	17082	17243	17474	17434	17221	17122	17135	17204	17454	17167	17164	17275	16980	17048	17225	17111	17469	17286	17255	17089	17160	17113	17102	17309	17213	17050	17201	17140	17262	17250	17219	17176	17130	17207	17239	17206	17224	17243	17455	17192	17222	17322	17203	17214	17277	17180	17252	17081	17067	17085	17139	17222	17560	17386	17236	17303	17192	17280	17170	17348	17465	17248	17220	17141	17160	17315	17180	17066	17223	17163	17203	17328	17298	17334	17333	17148	17187	17114	17315	17223	17203	17338	17303	17201	17244	17471	17117	17439	17180	17175	17233	17143	17319	17307	17263	17158	17151	17246	16997	17135	17308	17450	17256	17095	17183	17293	17313	17357	17396	17333	17314	17323	17107	17218	17246	17224	17309	17171	17459	17071	17168	17122	17229	17085	17056	17276	17280	17182	17377	17244	17235	17170	17176	17440	17209	17067	17324	17352	17232	16967	17349	17225	17270	17412	17408	17340	17305	17238	17128	17047	17150	17284	17174	17222	17333	17297	17363	17251	17142	17164	17051	17321	17149	17264	17334	17169	17160	17175	17152	17455	17327	17124	17236	17259	17237	17194	17208	17278	17317	17096	17332	17048	17319	17508	17204	17324	17327	17290	17161	17219	17167	17286	17366	17324	17412	17151	17181	17515	17234	17291	17353	17325	17207	17193	17314	17149	17138	17216	17102	17302	17407	17173	17271	17426	17286	17304	17320	17156	17152	17169	17290	17166	17247	17244	17318	17299	17465	17325	17101	17117	17201	17180	17196	17204	17202	17186	17092	17212	17278	17068	17315	17242	17145	17408	17278	17203	17135	17281	17164	17146	17125	17212	17399	17362	17449	17336	17209	17149	17134	17302	17448	17392	17233	17212	17025	17147	17385	17251	17014	17259	17246	17362	17334	17449	17202	17035	17255	17056	17434	17201	17320	17119	17306	17209	17240	17017	17152	17324	17224	17438	17264	17361	17146	17364	17207	17175	17230	17163	17169	17117	17290	17426	17142	17163	17140	17306	17209	17198	17153	17214	17211	17067	17189	17298	17144	17226	17208	17299	17211	17535	17274	17180	17212	17347	17335	17315	17244	17207	17351	17345	17339	17299	17395	17452	17187	17225	17145	17123	17209	16960	17185	17205	17247	16994	17319	17419	17192	17293	17497	17319	17129	17341	17225	17267	17349	17151	17173	17022	17281	17191	17246	17264	17058	17010	17170	17101	17192	17204	17237	17196	17288	17173	17270	17405	17101	17198	17134	17394	17379	17296	17216	17044	17053	17181	17120	17281	17147	17126	17255	17259	17137	17402	17275	17116	17090	17389	17333	17033	17386	17363	17307	17175	17162	17312	17520	17393	17430	17311	17215	17148	17140	17231	17346	17233	17298	17326	17359	17225	17066	17173	17182	17460	17385	17328	17216	17215	17129	17178	17526	17187	17249	17426	17235	17250	17276	17295	17195	17148	17430	17050	17283	17177	17186	17214	17200	17248	17304	17168	17011	17151	17181	17168	17307	17186	17130	17146	17311	17125	17235	17119	17063	17307	17285	16996	17407	17208	17053	17200	17260	17212	17247	17079	17291	17267	17216	17299	17396	17142	17251	17259	17054	17100	17126	17129	17211	17474	17152	17372	17202	17290	17308	17145	17446	17342	17280	17270	17152	17146	17173	17226	17308	17202	17336	17170	17122	17329	17020	17280	17292	17185	17350	17369	17411	17338	17316	17289	17305	17059	17122	17151	17136	17307	17207	17323	17302	17001	17199	17342	17363	17260	17214	17204	17430	17160	17072	17006	17211	17364	17398	17119	17299	17212	17201	17230	17372	17238	17125	17195	17238	17160	17211	17163	17292	17160	17205	17302	17195	17377	17427	17253	17127	17199	17237	17363	17355	17258	17048	17210	17226	17166	17111	17386	17435	17397	17259	17350	17319	17302	17331	17216	17029	17116	17261	17260	17113	17316	17227	17085	17309	17241	17331	17313	17298	17095	17127	17076	17077	17324	17067	17118	17296	17358	17094	17302	17300	17024	17128	17261	17227	17178	17196	17060	17244	17259	17304	17219	17340	17382	17159	17260	17457	17126	17252	17233	17139	17048	17333	17197	17147	17203	17373	16923	17154	17182	17139	17184	17182	17236	17293	17288	17170	17088	16988	17212	17001	17138	17057	17351	17412	17382	17265	17170	17137	17271	17210	17262	17301	17024	17220	17379	17097	17451	17393	16970	17110	16960	17099	17195	17330	17078	17169	16984	17052	17045	17136	17116	17449	17243	17176	17295	17308	17144	17284	17313	17238	17277	17113	17210	17433	17443	17216	17298	17242	17289	17075	17569	17462	17445	17450	17181	17471	17278	17383	17357	17136	17261	17099	17314	17187	17230	17217	17202	17209	17257	17172	17265	17229	17089	17190	17337	17327	17274	17197	17277	17525	17114	17222	17111	17192	17163	17015	16986	17268	17326	17278	17070	17251	17222	17158	17205	17291	17529	17157	17383	17197	17112	17316	17077	17215	17238	17267	17290	17248	17195	17190	17423	17466	17271	17225	17114	17218	17145	17256	17349	17476	17263	17275	17259	17262	17326
19618	29876	22419	18298	17109	16351	15956	15866	15539	15336	15155	14998	15000	14811	14754	14814	15051	14740	14853	14916	14810	14836	14747	14780	14766	14953	14663	14801	14727	14630	14682	14774	15000	14821	14511	14816	14783	14696	14681	14716	14802	14722	14867	14718	14606	14875	14869	14937	14565	14656	14662	14688	14667	14703	14816	14530	14600	14597	14897	14613	14579	14714	14749	14722	14582	14696	14724	14629	14819	14700	14701	14725	14815	14650	14535	14698	14826	14727	14585	14603	14638	14792	14864	14885	14680	14742	14711	14733	14736	14644	14754	14612	14847	14726	14704	14650	14842	14620	14657	14793	14627	14458	14707	14770	14667	14713	14705	14693	14706	14556	14674	14681	14641	14600	14549	14683	14750	14661	14600	14858	14595	14655	14698	14732	14639	14489	14718	14712	14666	14611	14788	14628	14741	14717	14825	14788	14612	14709	14662	14551	14667	14810	14747	14618	14685	14710	14629	14778	14844	14598	14883	14731	15035	14611	14598	14638	14716	14610	14636	14628	14769	14557	14578	14680	14590	14803	14645	14770	14628	14666	14707	14579	14634	14572	14811	14919	14633	14821	14737	14640	14936	14690	14877	14739	14789	14708	14732	14665	14687	14572	14612	14617	14728	14614	14739	14610	14885	14739	14466	14785	14796	14687	14670	14674	14741	14705	14770	14768	14744	14573	14712	14634	14670	14698	14727	14775	14686	14844	14570	14604	14790	14510	14828	14561	14634	14654	14711	14684	14720	14502	14975	14552	14671	14767	14787	14599	14676	14805	14778	14739	14726	14833	14722	14706	14683	14705	14527	14778	14743	14736	14773	14638	14700	14669	14534	14640	14528	14727	14846	14591	14760	14837	14640	14621	14730	14770	14647	14655	14584	14478	14554	14828	14542	14699	14715	14657	14643	14786	14913	14516	14660	14724	14696	14662	14711	14632	14694	14770	14782	14820	14561	14768	14667	14635	14646	14630	14890	14447	14764	14747	14643	14675	14639	14792	14833	14771	14708	14737	14659	14740	14720	14672	14669	14507	14831	14726	14586	14404	14621	14710	14716	14771	14785	14656	14633	14858	14595	14743	14710	14803	14643	14704	14900	14774	14685	14726	14653	14607	14699	14739	14415	14686	14589	14717	14759	14691	14672	14790	14771	14772	14778	14765	14540	14868	14525	14773	14637	14709	14672	14557	14571	14776	14737	14605	14802	14720	14784	14417	14604	14779	14771	14542	14563	14828	14518	14692	14723	14564	14609	14697	14639	14764	14786	14711	14572	14638	14768	14695	14771	14751	14692	14819	14689	14676	14709	14740	14639	14718	14799	14705	14565	14614	14717	14661	14752	14723	14655	14650	14837	14632	14438	14719	14710	14757	14739	14763	14728	14615	14676	14794	14674	14759	14788	14768	14790	14763	14707	14729	14819	14733	14660	14724	14786	14761	14636	14549	14554	14796	14888	14747	14722	14694	14685	14633	14504	14643	14749	14441	14848	14625	14749	14825	14751	14630	14706	14754	14641	14548	14636	14703	14741	14696	14502	14688	14657	14605	14709	14827	14626	14661	14737	14889	14676	14621	14457	14788	14736	14780	14630	14607	14636	14791	14764	14723	14646	14915	14770	14847	14719	14745	14648	14685	14669	14751	14681	14751	14554	14566	14742	14697	14704	14831	14776	14678	14761	14765	14725	14708	14646	14835	14887	14589	14620	14817	14719	14656	14668	14655	14678	14747	14698	14537	14788	14758	14800	14754	14478	14779	14606	14789	14746	14644	14830	14666	14728	14841	14637	14714	14753	14617	14628	14534	14600	14806	14630	14766	14845	14618	14810	14684	14754	14744	14681	14742	14693	14673	14644	14562	14714	14597	14771	14585	14676	14600	14666	14663	14637	14674	14683	14689	14693	14689	14679	14575	14647	14543	14685	14750	14859	14509	14697	14621	14530	14693	14891	14663	14834	14646	14582	14774	14691	14628	14648	14655	14711	14702	14594	14691	14640	14584	14773	14805	14648	14623	14589	14646	14702	14845	14657	14692	14480	14733	14679	14569	14612	14687	14667	14727	14594	14709	14768	14737	14674	14618	14496	14621	14941	14698	14816	14518	14756	14688	14962	14602	14571	14713	14697	14833	14611	14659	14849	14687	14762	14680	14592	14806	14833	14603	14909	14755	14657	14709	14761	14888	14600	14681	14644	14788	14793	14761	14627	14649	14646	14760	14691	14571	14919	14876	14577	14722	14635	14692	14745	14634	14579	14685	14666	14567	14663	14602	14800	14787	14829	14778	14633	14809	14527	14727	14789	14689	14714	14650	14575	14643	14781	14599	14664	14616	14750	14707	14743	14622	14721	14734	14657	14734	14599	14690	14630	14675	14608	14614	14754	14670	14714	14700	14565	14596	14622	14809	14637	14653	14782	14780	14630	14615	14687	14716	14690	14717	14716	14624	14709	14691	14585	14625	14441	14806	14618	14804	14734	14749	14612	14757	14648	14752	14608	14682	14623	14660	14686	14715	14638	14710	14711	14653	14813	14653	14743	14761	14582	14761	14654	14747	14615	14660	14680	14639	14660	14655	14778	14777	14564	14656	14709	14625	14694	14569	14717	14863	14768	14672	14589	14672	14866	14680	14713	14607	14553	14621	14632	14839	14698	14574	14703	14760	14747	14672	14747	14561	14604	14783	14690	14781	14625	14786	14637	14634	14680	14550	14715	14679	14691	14675	14731	14584	14762	14622	14693	14648	14570	14644	14584	14780	14676	14592	14622	14727	14582	14582	14770	14734	14730	14628	14754	14832	14645	14614	14765	14728	14771	14799	14742	14608	14729	14667	14836	14659	14722	14719	14783	14665	14690	14534	14744	14687	14715	14658	14662	14780	14637	14714	14660	14712	14560	14737	14815	14699	14588	14729	14654	14731	14696	14576	14775	14603	14663	14714	14741	14809	14792	14743	14671	14679	14617	14774	14758	14712	14764	14663	14696	14747	14865	14638	14697	14566	14662	14600	14603	14695	14791	14658	14867	14813	14842	14812	14676	14873	14460	14829	14740	14615	14716	14736	14607	14810	14733	14634	14442	14687	14757	14668	14799	14617	14695	14508	14599	14509	14678	14736	14710	14626	14649	14853	14847	14730	14735	14745	14560	14805	14535	14635	14712	14602	14778	14790	14639	14789	14584	14663	14724	14650	14954	14819	14663	14670	14541	14683	14617	14812	14646	14661	14763	14830	14775	14717	14634	14711	14727	14651	14573	14712	14766	14779	14670	14776	14790	14542	14678	14570	14672	14707	14936	14708	14690	14675	14629	14577	14746	14819	14797	14607	14587	14579	14653	14864	14626	14774	14797	14749	14644	14817	14625	14560	14520	14672	14698	14596	14640	14559	14830	14642	14723	14550	14443	14686	14760	14769	14536	14763	14832	14810	14632	14778	14737	14777	14690	14624	14599	14661	14646	14602	14511	14721	14790	14883	14484	14567	14505	14603	14665	14677	14726	14630	14686	14732	14962	14734	14722	14653	14700	14592	14767	14786	14739	14725	14841	14715	14618	14861	14716	14890	14711	14666	14613	14655	14714	14719	14741	14811	14690	14674	14673	14591	14797	14617	14675	14678	14692	14508	14812	14677	14774	14713	14639	14698	14753	14685	14692	14640	14746	14756	14704	14672	14629	14829	14575	14664	14796	14541	14593	14810	14794	14604	14713	14647	14679	14711	14694	14700	14567	14596	14720	14492	14664	14761	14709	14735	14694	14481	14706	14717	14819	14546	14756	14536	14644	14874	14767	14612	14538	14681	14692	14658	14787	14811	14633	14715	14864	14718	14672	14800	14713	14801	14681	14684	14662	14676	14843	14679	14804	14709	14646	14850	14747	14705	14823	14729	14579	14710	14578	14718	14666	14771	14695	14574	14645	14700	14668	14393	14523	14733	14433	14690	14853	14674	14772	14759	14577	14647	14480	14833	14632	14850	14925	14636	14661	14773	14683	14713	14554	14760	14777	14653	14708	14655	14818	14572	14722	14659	14723	14785	14735	14717	14660	14860	14743	14868	14595	14716	14645	14610	14601	14624	14618	14658	14744	14676	14742	14565	14722	14585	14717	14809	14727	14682	14726	14693	14710	14564	14851	14772	14555	14667	14806	14808	14667	14559	14758	14715	14724	14643	14736	14694	14717	14629	14646	14833	14690	14689	14662	14537	14803	14749	14619	14777	14565	14640	14596	14557	14664	14783	14854	14550	14746	14687	14671	14583	14700	14754	14698	14661	14746	14578	14802	14792	14673	14506	14821	14543	14664	14542	14509	14797	14772	14849	14613	14731	14648	14601	14755	14701	14770	14751	14760	14581	14680	14783	14605	14724	14702	14627	14793	14574	14727	14679	14826	14821	14521	14665	14565	14620	14624	14673	14688	14767	14547	14715	14720	14659	14853	14628	14752	14754	14773	14841	14903	14602	14586	14815	14613	14801	14720	14767	14727	14718	14768	14701	14489	14781	14691	14537	14734	14851	14539	14777	14889	14859	14484	14685	14707	14699	14726	14728	14608	14768	14583	14702	14761	14694	14646	14785	14722	14591	14779	14676	14712	14577	14653	14806	14590	14671	14867	14737	14725	14686	14849	14754	14527	14897	14852	14842	14877	14625	14654	14877	14744	14717	14811	14652	14920	14703	14627	14649	14637	14660	14748	14713	14598	14754	14666	14861	14488	14628	14621	14652	14695	14763	14653	14857	14657	14648	14740	14646	14731	14533	14807	14634	14775	14685	14751	14824	14676	14706	14472	14639	14794	14695	14725	14766	14656	14650	14712	14575	14724	14726	14848	14858	14586	14706	14831	14696	14758	14765	14754	14632	14653	14679	14538	14655	14608	14806	14840	14699	14711	14678	14751	14511	14817	14710	14670	14777	14527	14712	14581	14841	14604	14686	14664	14964	14692	14873	14838	14638	14583	14610	14723	14661	14691	14716	14677	14629	14637	14664	14672	14759	14595	14636	14675	14633	14708	14751	14730	14695	14743	14716	14701	14648	14536	14818	14687	14673	14697	14698	14604	14810	14656	14753	14655	14752	14662	14754	14700	14760	14607	14770	14715	14999	14690	14647	14741	14727	14563	14624	14680	14733	14708	14673	14634	14769	14766	14797	14734	14754	14792	14730
23479	21503	28198	25357	22473	21610	20225	18271	17410	17484	17449	17081	17105	17115	17080	16680	16682	16794	16911	16630	16778	16527	16746	16787	16724	16733	16597	16639	16839	16600	16578	16630	16496	16533	16737	16648	16829	16791	16733	16438	16514	16613	16582	16445	16480	16596	16638	16707	16707	16622	16538	16657	16595	16575	16543	16626	16541	16423	16453	16751	16599	16414	16713	16373	16414	16557	16535	16722	16666	16539	16553	16534	16567	16467	16479	16607	16445	16732	16481	16734	16487	16581	16557	16653	16678	16551	16710	16463	16846	16528	16564	16529	16482	16558	16233	16589	16730	16486	16521	16482	16516	16443	16359	16598	16492	16556	16440	16454	16408	16577	16422	16412	16495	16727	16686	16507	16539	16525	16488	16422	16533	16441	16348	16713	16568	16385	16650	16454	16486	16526	16701	16502	16569	16643	16551	16439	16394	16620	16567	16577	16570	16631	16390	16539	16475	16557	16554	16584	16511	16585	16813	16402	16528	16553	16527	16543	16489	16573	16645	16329	16803	16493	16417	16482	16771	16464	16540	16435	16480	16518	16429	16589	16525	16411	16504	16524	16495	16705	16512	16739	16718	16588	16571	16390	16476	16434	16545	16382	16498	16532	16609	16582	16614	16492	16552	16548	16608	16375	16329	16589	16607	16302	16489	16448	16474	16592	16493	16743	16429	16376	16380	16324	16561	16647	16651	16640	16571	16583	16564	16479	16544	16358	16492	16544	16502	16433	16360	16523	16472	16410	16542	16582	16579	16481	16357	16639	16396	16529	16543	16559	16500	16406	16600	16668	16527	16439	16535	16317	16541	16510	16481	16675	16582	16679	16549	16593	16584	16698	16615	16636	16558	16441	16552	16285	16352	16566	16508	16415	16364	16374	16629	16670	16431	16440	16636	16607	16528	16304	16357	16608	16692	16511	16477	16297	16546	16696	16496	16452	16472	16309	16530	16398	16524	16652	16592	16571	16396	16558	16561	16472	16723	16587	16355	16442	16409	16671	16487	16402	16314	16688	16612	16583	16492	16679	16568	16479	16651	16372	16404	16374	16441	16495	16530	16484	16453	16422	16543	16394	16437	16404	16654	16439	16403	16384	16385	16465	16383	16779	16364	16339	16652	16623	16421	16541	16352	16600	16728	16487	16425	16523	16619	16632	16560	16535	16623	16552	16646	16721	16586	16503	16477	16572	16391	16640	16549	16418	16436	16581	16555	16472	16628	16540	16550	16375	16730	16479	16397	16647	16583	16407	16479	16652	16624	16713	16477	16388	16619	16557	16466	16583	16504	16529	16559	16546	16577	16405	16654	16647	16579	16584	16557	16516	16393	16450	16383	16628	16260	16492	16436	16637	16500	16471	16528	16563	16586	16589	16333	16500	16569	16504	16423	16517	16498	16563	16534	16384	16175	16474	16450	16465	16642	16647	16554	16595	16655	16500	16630	16395	16466	16532	16384	16420	16485	16480	16549	16582	16426	16555	16560	16347	16488	16667	16452	16480	16508	16638	16699	16488	16564	16553	16641	16570	16654	16507	16287	16687	16547	16496	16606	16296	16433	16630	16306	16530	16483	16460	16635	16540	16602	16523	16453	16395	16614	16561	16430	16522	16609	16548	16672	16540	16458	16606	16492	16566	16393	16393	16368	16431	16493	16514	16456	16768	16537	16396	16491	16540	16401	16543	16436	16535	16362	16406	16386	16554	16750	16588	16344	16444	16516	16611	16466	16416	16628	16575	16535	16652	16529	16591	16494	16600	16677	16553	16287	16549	16626	16592	16466	16545	16504	16497	16654	16481	16584	16483	16388	16540	16662	16670	16527	16395	16694	16390	16390	16579	16496	16504	16418	16572	16355	16739	16295	16445	16383	16632	16548	16666	16272	16683	16396	16530	16452	16481	16655	16625	16584	16391	16484	16494	16573	16629	16532	16536	16512	16510	16532	16430	16812	16372	16301	16478	16465	16706	16583	16556	16597	16490	16420	16223	16426	16624	16745	16518	16506	16519	16516	16394	16592	16342	16473	16732	16392	16547	16548	16718	16354	16652	16387	16293	16541	16672	16758	16507	16426	16583	16627	16399	16599	16391	16579	16653	16581	16602	16511	16530	16522	16456	16649	16381	16439	16551	16479	16505	16400	16436	16368	16516	16663	16599	16571	16436	16644	16557	16603	16494	16411	16415	16544	16524	16566	16337	16526	16499	16733	16489	16544	16668	16552	16507	16628	16368	16516	16521	16617	16523	16386	16569	16644	16669	16556	16535	16626	16467	16721	16212	16408	16387	16493	16564	16740	16532	16452	16576	16639	16342	16560	16421	16391	16354	16551	16491	16520	16488	16425	16369	16646	16424	16532	16639	16519	16334	16492	16720	16489	16349	16551	16412	16561	16321	16620	16494	16525	16628	16531	16497	16492	16391	16473	16652	16456	16584	16437	16627	16464	16740	16593	16469	16354	16509	16498	16652	16588	16512	16490	16748	16578	16453	16487	16581	16450	16639	16456	16517	16449	16635	16470	16433	16686	16576	16451	16439	16578	16586	16390	16267	16428	16517	16321	16537	16459	16419	16704	16581	16776	16624	16511	16591	16589	16572	16265	16521	16403	16565	16586	16463	16676	16677	16572	16632	16475	16391	16503	16519	16580	16598	16747	16643	16676	16701	16496	16294	16475	16455	16361	16496	16494	16487	16404	16511	16587	16385	16528	16535	16613	16459	16520	16531	16521	16619	16558	16568	16483	16522	16379	16344	16699	16397	16532	16758	16561	16661	16521	16405	16463	16496	16784	16589	16428	16436	16490	16375	16473	16556	16718	16470	16449	16725	16528	16407	16589	16581	16615	16609	16492	16474	16490	16318	16701	16313	16557	16484	16530	16603	16443	16578	16561	16466	16527	16441	16491	16747	16559	16385	16564	16664	16524	16568	16606	16690	16587	16607	16574	16513	16837	16500	16554	16695	16648	16609	16367	16699	16627	16458	16459	16554	16479	16725	16472	16377	16331	16510	16730	16571	16452	16635	16568	16593	16532	16447	16545	16475	16430	16501	16457	16681	16635	16529	16613	16537	16455	16173	16474	16685	16612	16538	16552	16617	16509	16599	16525	16564	16526	16757	16743	16571	16734	16590	16597	16641	16600	16553	16396	16359	16508	16631	16609	16516	16473	16369	16674	16344	16592	16361	16572	16454	16383	16350	16392	16280	16576	16399	16560	16443	16484	16527	16587	16559	16722	16493	16429	16455	16484	16445	16429	16345	16524	16630	16608	16519	16534	16593	16500	16596	16596	16423	16645	16431	16509	16445	16449	16494	16579	16585	16444	16681	16522	16571	16619	16680	16383	16631	16360	16323	16311	16541	16581	16621	16473	16670	16461	16543	16543	16787	16639	16576	16664	16328	16631	16431	16404	16343	16936	16647	16361	16321	16519	16479	16571	16437	16488	16416	16560	16431	16621	16512	16607	16432	16531	16641	16441	16449	16331	16495	16478	16383	16694	16605	16545	16474	16382	16530	16595	16886	16519	16611	16408	16579	16476	16542	16637	16396	16577	16371	16485	16583	16484	16270	16588	16630	16501	16663	16615	16401	16526	16471	16418	16550	16511	16498	16701	16535	16393	16391	16638	16527	16581	16489	16342	16365	16661	16587	16572	16413	16402	16518	16532	16696	16566	16532	16524	16513	16461	16519	16552	16440	16541	16387	16327	16631	16300	16546	16398	16446	16512	16580	16304	16580	16609	16408	16502	16403	16469	16682	16645	16487	16629	16347	16637	16488	16528	16628	16637	16362	16559	16505	16457	16433	16525	16506	16703	16614	16519	16300	16480	16374	16607	16352	16369	16712	16564	16648	16586	16669	16611	16687	16715	16417	16640	16579	16577	16443	16494	16554	16686	16509	16527	16476	16577	16488	16591	16476	16617	16444	16693	16508	16434	16602	16640	16441	16292	16343	16536	16229	16650	16622	16602	16659	16470	16451	16622	16514	16373	16632	16530	16597	16538	16269	16528	16438	16439	16423	16598	16572	16617	16486	16509	16546	16474	16554	16457	16510	16707	16409	16464	16371	16641	16312	16307	16482	16575	16701	16311	16286	16491	16553	16485	16749	16486	16530	16616	16510	16616	16701	16591	16642	16673	16390	16489	16746	16542	16454	16678	16450	16543	16600	16567	16430	16559	16560	16389	16443	16691	16598	16606	16425	16414	16501	16507	16626	16469	16540	16492	16477	16428	16586	16486	16605	16757	16459	16514	16379	16550	16436	16578	16310	16569	16532	16560	16726	16511	16568	16542	16561	16734	16522	16546	16652	16810	16672	16604	16462	16779	16468	16637	16512	16623	16424	16711	16557	16551	16313	16731	16316	16510	16417	16452	16465	16564	16479	16492	16716	16418	16383	16531	16529	16483	16459	16443	16513	16650	16440	16388	16373	16476	16467	16514	16516	16542	16629	16534	16500	16484	16373	16355	16520	16497	16607	16646	16491	16494	16565	16771	16579	16412	16683	16471	16536	16549	16509	16492	16425	16575	16533	16528	16772	16566	16435	16469	16510	16777	16570	16362	16571	16476	16531	16230	16631	16477	16344	16457	16536	16510	16438	16533	16549	16634	16328	16420	16542	16242	16565	16574	16539	16515	16544	16751	16557	16586	16698	16679	16322	16781	16555	16543	16547	16499	16658	16527	16623	16624	16377	16451	16523	16576	16476	16551	16380	16532	16448	16516	16523	16639	16623	16436	16613	16615	16698	16595	16359	16426	16550	16411	16617	16555	16437	16572	16538	16530	16478	16613	16687	16741	16497	16339	16324	16429	16518	16479	16659	16503	16688	16734	16541	16688	16461	16618	16474	16536	16649	16704	16557	16578	16551	16434	16386	16499	16512	16643	16794	16549	16479	16610	16552	16342	16490	16804	16629	16611	16602	16457	16546	16524	16453	16434	16618	16863	16653	16632	16462	16476	16550	16626	16483	16687	16676	16565	16538	16706	16602	16356	16709	16678	16618	16520	16534	16690	16635	16495	16573	16373	16457	16791	16652	16512	16613	16399	16479	16720	16572	16478	16507	16462	16670	16664	16327	16643	16447	16446	16358	16425	16695	16445	16599	16367	16374	16462	16623	16451	16757	16486	16741	16828	16538	16548	16308	16490	16650
17278	36191	25684	19968	18551	17017	16292	15850	15552	15305	15170	15118	14922	14810	14737	14671	14727	14700	14742	14525	14397	14478	14387	14592	14442	14304	14542	14411	14449	14273	14284	14505	14304	14271	14394	14347	14362	14286	14316	14381	14365	14337	14343	14315	14284	14427	14325	14282	14358	14321	14203	14338	14307	14153	14523	14308	14365	14364	14260	14366	14210	14348	14201	14208	14323	14321	14282	14452	14500	14278	14392	14241	14506	14374	14133	14314	14161	14189	14225	14443	14368	14234	14388	14391	14428	13995	14353	14234	14337	14391	14295	14260	14251	14229	14471	14387	14333	14335	14250	14229	14311	14320	14487	14272	14222	14207	14176	14439	14297	14362	14453	14312	14295	14592	14469	14431	14295	14385	14183	14415	14269	14276	14308	14337	14326	14229	14314	14395	14383	14234	14219	14391	14297	14235	14436	14268	14241	14388	14357	14365	14454	14315	14331	14385	14317	14140	14215	14380	14393	14240	14308	14370	14480	14159	14195	14206	14419	14063	14263	14250	14481	14359	14417	14265	14342	14325	14370	14236	14297	14320	14336	14258	14471	14368	14342	14181	14090	14185	14216	14236	14145	14228	14349	14325	14141	14212	14380	14294	14281	14233	14366	14293	14338	14155	14377	14124	14037	14060	14224	14370	14342	14208	14525	14161	14254	14311	14285	14214	14135	14285	14364	14380	14333	14282	14463	14312	14126	14405	14380	14302	14251	14167	14245	14302	14246	14433	14276	14291	14434	14067	14379	14388	14116	14132	14413	14303	14234	14357	14345	14145	14464	14252	14325	14203	14299	14269	14192	14236	14244	14265	14357	14218	14301	14227	14126	14494	14182	14444	14304	14317	14382	14137	14313	14275	14268	14366	14468	14462	14116	14271	14207	14367	14318	14238	14286	14185	14243	14262	14165	14268	14349	14288	14145	14349	14299	14328	14265	14267	14328	14330	14170	14304	14366	14426	14399	14318	14328	14331	14318	14298	14413	14240	14393	14315	14289	14334	14226	14247	14329	14385	14389	14384	14460	14265	14397	14276	14148	14299	14340	14388	14205	14299	14236	14199	14240	14280	14377	14355	14360	14303	14306	14264	14179	14182	14306	14299	14451	14334	14368	14209	14243	14261	14197	14169	14310	14157	14079	14336	14152	14293	14396	14292	14225	14225	14188	14399	14364	14272	14266	14205	14191	14215	14383	14228	14303	14267	14242	14199	14269	14212	14214	14150	14369	14304	14155	14137	14296	14307	14303	14232	14274	14223	14414	14400	14190	14195	14285	14272	14170	14356	14192	14234	14261	14402	14291	14171	14286	14341	14286	14217	14295	14290	14333	14300	14439	14276	14324	14359	14256	14287	14193	14362	14210	14201	14363	14175	14228	14352	14321	14331	14291	14192	14280	14351	14269	14267	14136	14308	14237	14344	14048	14233	14334	14215	14416	14301	14378	14411	14367	14314	14255	14387	14286	14455	14441	14099	14144	14316	14381	14371	14417	14413	14489	14222	14447	14204	14291	14340	14193	14170	14285	14341	14258	14164	14334	14342	14322	14284	14298	14308	14346	14301	14242	14333	14229	14205	14214	14384	14332	14357	14329	14446	14368	14264	14374	14325	14226	14088	14269	14414	14280	14401	14468	14240	14245	14156	14228	14299	14368	14316	14152	14279	14385	14292	14159	14160	14154	14181	14288	14312	14323	14276	14321	14401	14162	14266	14373	14188	14181	14399	14334	14317	14345	14307	14147	14320	14214	14180	14423	14265	14162	14330	14279	14364	14331	14312	14244	14215	14352	14351	14325	14482	14209	14290	14140	14184	14297	14350	14408	14201	14259	14283	14362	14104	14163	14263	14401	14263	14279	14307	14223	14290	14354	14345	14410	14303	14252	14184	14446	14219	14339	14368	14275	14168	14464	14428	14274	14334	14344	14432	14157	14237	14366	14274	14384	14233	14370	14301	14333	14222	14413	14185	14103	14411	14222	14167	14326	14117	14366	14385	14285	14130	14287	14406	14315	14270	14443	14445	14169	14339	14318	14485	14248	14308	14329	14122	14290	14241	14203	14234	14243	14321	14308	14290	14496	14194	14265	14296	14309	14494	14226	14415	14179	14366	14206	14343	14334	14260	14374	14264	14281	14197	14413	14362	14246	14106	14361	14285	14421	14050	14268	14325	14264	14293	14345	14271	14405	14242	14183	14226	14432	14247	14281	14114	14270	14301	14504	14253	14199	14311	14311	14165	14296	14293	14300	14098	14301	14249	14297	14397	14370	14123	14261	14216	14324	14216	14235	14445	14281	14229	14247	14348	14394	14402	14357	14464	14288	14249	14178	14201	14320	14410	14268	14220	14527	14312	14217	14265	14300	14353	14327	14324	14480	14344	14223	14347	14268	14362	14361	14347	14257	14224	14337	14232	14237	14242	14278	14188	14232	14270	14247	14298	14272	14175	14243	14387	14330	14312	14272	14350	14367	14290	14396	14195	14368	14310	14173	14397	14372	14333	14245	14296	14332	14288	14457	14433	14245	14193	14304	14287	14202	14203	14440	14411	14167	14224	14252	14234	14351	14138	14285	14414	14278	14381	14329	14380	14373	14393	14252	14079	14458	14326	14207	14319	14389	14332	14368	14393	14246	14505	14237	14237	14332	14248	14248	14289	14411	14316	14324	14102	14452	14258	14174	14421	14286	14180	14372	14142	14357	14217	14270	14364	14242	14328	14362	14180	14327	14375	14355	14268	14276	14333	14420	14251	14188	14350	14265	14452	14387	14179	14344	14425	14246	14159	14375	14323	14376	14169	14354	14359	14298	14212	14298	14309	14413	14127	14368	14383	14220	14374	14432	14558	14323	14321	14186	14136	14502	14233	14260	14350	14370	14188	14230	14220	14293	14340	14247	14391	14134	14385	14426	14326	14228	14317	14416	14312	14290	14365	14467	14259	14371	14099	14252	14297	14447	14209	14345	14087	14275	14455	14255	14362	14424	14194	14342	14472	14370	14181	14315	14241	14117	14379	14183	14329	14421	14205	14349	14198	14374	14427	14420	14500	14312	14252	14240	14417	14432	14333	14404	14273	14298	14463	14151	14433	14158	14349	14284	14332	14332	14381	14338	14227	14266	14189	14164	14391	14226	14294	14269	14335	14318	14282	14233	14119	14147	14249	14427	14126	14222	14439	14468	14237	14273	14428	14455	14342	14352	14258	14342	14216	14404	14254	14309	14177	14295	14394	14430	14214	14234	14382	14342	14213	14406	14343	14141	14280	14339	14170	14257	14331	14269	14178	14360	14305	14248	14367	14440	14315	14301	14318	14348	14401	14337	14307	14403	14383	14344	14314	14154	14294	14193	14265	14259	14389	14206	14173	14261	14334	14203	14232	14310	14249	14292	14371	14360	14174	14121	14198	14327	14196	14032	14372	14298	14269	14153	14408	14178	14285	14550	14261	14342	14051	14224	14263	14305	14248	14265	14368	14386	14241	14199	14327	14263	14377	14228	14203	14397	14249	14342	14358	14253	14250	14356	14304	14155	14299	14403	14379	14273	14262	14187	14251	14336	14197	14292	14161	14139	14361	14412	14297	14385	14332	14260	14310	14375	14240	14264	14292	14323	14294	14318	14309	14074	14280	14327	14413	14398	14176	14238	14227	14348	14255	14272	14374	14241	14208	14315	14206	14325	14311	14182	14302	14304	14310	14194	14085	14256	14229	14381	14358	14357	14157	14336	14349	14280	14085	14350	14267	14396	14396	14234	14336	14465	14419	14341	14286	14292	14296	14197	14320	14182	14160	14265	14332	14282	14134	14297	14421	14369	14321	14140	14401	14282	14124	14354	14214	14364	14391	14259	14402	14332	14240	14194	14314	14304	14175	14334	14276	14279	14281	14357	14306	14213	14325	14339	14099	14304	14167	14325	14449	14370	14418	14327	14416	14418	14358	14392	14335	14185	14202	14411	14358	14331	14455	14253	14219	14257	14314	14245	14474	14402	14240	14323	14369	14332	14285	14378	14103	14343	14255	14326	14308	14234	14229	14237	14292	14347	14168	14326	14268	14267	14388	14422	14255	14517	14260	14269	14276	14428	14378	14399	14315	14438	14423	14263	14312	14287	14143	14276	14221	14297	14350	14387	14317	14208	14297	14184	14234	14436	14331	14357	14403	14370	14446	14322	14389	14298	14270	14401	14460	14266	14396	14319	14285	14252	14451	14387	14363	14173	14409	14349	14390	14316	14259	14121	14156	14342	14289	14196	14404	14372	14343	14442	14389	14288	14262	14263	14208	14380	14255	14281	14195	14381	14390	14351	14309	14301	14406	14247	14271	14393	14216	14114	14576	14301	14460	14291	14226	14259	14275	14310	14420	14322	14403	14326	14236	14212	14297	14213	14195	14408	14238	14234	14246	14318	14235	14408	14325	14360	14272	14241	14110	14266	14336	14296	14276	14119	14308	14324	14230	14463	14210	14246	14262	14226	14250	14212	14274	14320	14176	14326	14407	14349	14207	14266	14269	14213	14295	14231	14336	14314	14337	14188	14158	14238	14181	14428	14313	14385	14388	14256	14410	14289	14306	14289	14321	14254	14334	14248	14260	14294	14242	14475	14543	14238	14274	14160	14426	14312	14248	14332	14160	14273	14281	14290	14218	14412	14207	14274	14304	14268	14394	14292	14285	14221	14282	14139	14296	14108	14254	14273	14185	14254	14288	14230	14241	14209	14297	14273	14360	14297	14155	14270	14307	14214	14406	14224	14296	14206	14524	14242	14200	14413	14351	14319	14177	14343	14473	14188	14240	14233	14217	14437	14336	14295	14288	14287	14330	14302	14232	14436	14331	14070	14359	14261	14362	14368	14255	14233	14330	14187	14212	13998	14185	14304	14469	14187	14311	14159	14273	14224	14205	14243	14312	14318	14216	14264	14369	14291	14446	14473	14401	14221	14217	14484	14336	14238	14251	14268	14131	14203	14246	14311	14205	14239	14331	14331	14309	14272	14370	14284	14189	14435	14377	14402	14405	14301	14220	14196	14277	14272	14343	14166	14247	14228	14446	14352	14296	14416	14281	14243	14216	14285	14341	14299	14172	14283	14448	14257	14451	14435	14429	14391	14434	14200	14323	14337	14301	14266	14234	14305	14349	14310	14147	14323	14189
25066	21584	27209	27121	20741	19474	19532	18390	18268	18203	17977	17980	17807	17700	17821	17958	17476	17558	17878	17771	17699	17648	17549	17667	17767	17672	17582	17871	17740	17442	17365	17620	17516	17459	17567	17278	17353	17633	17601	17499	17523	17680	17570	17375	17299	17652	17632	17826	17420	17478	17505	17497	17549	17369	17525	17469	17522	17735	17550	17611	17438	17401	17587	17369	17590	17588	17616	17536	17626	17571	17649	17778	17500	17613	17430	17727	17568	17460	17643	17449	17346	17582	17658	17541	17188	17515	17547	17411	17493	17490	17419	17493	17615	17446	17585	17515	17406	17526	17536	17516	17442	17536	17461	17286	17664	17469	17526	17496	17495	17573	17596	17410	17506	17601	17471	17454	17712	17424	17468	17425	17799	17646	17462	17577	17375	17406	17756	17796	17432	17455	17663	17426	17464	17437	17471	17484	17435	17656	17423	17418	17646	17703	17390	17452	17523	17488	17422	17369	17449	17551	17451	17512	17434	17703	17672	17648	17438	17436	17563	17425	17282	17636	17548	17627	17350	17330	17601	17339	17394	17636	17523	17535	17599	17407	17647	17384	17542	17412	17556	17391	17534	17498	17308	17551	17517	17479	17590	17794	17445	17311	17670	17597	17507	17215	17466	17524	17529	17326	17439	17447	17402	17519	17619	17576	17558	17475	17391	17179	17470	17554	17422	17501	17408	17444	17634	17510	17495	17597	17334	17853	17545	17499	17545	17378	17684	17525	17507	17506	17604	17692	17679	17410	17471	17343	17625	17631	17653	17361	17540	17480	17299	17400	17380	17543	17546	17275	17370	17688	17522	17552	17565	17380	17418	17396	17328	17445	17481	17434	17433	17550	17591	17628	17673	17348	17502	17522	17372	17438	17473	17520	17612	17539	17613	17279	17615	17454	17520	17548	17645	17391	17613	17265	17356	17656	17541	17569	17548	17613	17291	17509	17719	17475	17670	17493	17802	17394	17615	17561	17380	17468	17704	17639	17601	17446	17303	17682	17444	17473	17401	17284	17333	17347	17511	17325	17650	17456	17556	17619	17661	17367	17423	17587	17478	17374	17615	17270	17517	17427	17559	17574	17856	17537	17544	17709	17505	17442	17476	17371	17712	17651	17465	17343	17633	17688	17604	17611	17577	17333	17630	17634	17545	17492	17568	17483	17671	17631	17486	17455	17424	17489	17603	17360	17498	17528	17492	17593	17558	17527	17437	17516	17638	17342	17449	17526	17482	17517	17588	17553	17468	17617	17236	17573	17567	17309	17572	17685	17570	17286	17367	17519	17449	17518	17626	17449	17545	17590	17571	17356	17557	17550	17603	17623	17245	17534	17611	17430	17707	17351	17328	17451	17340	17388	17634	17751	17423	17425	17461	17561	17604	17319	17491	17642	17622	17551	17466	17664	17578	17374	17560	17437	17477	17571	17464	17639	17396	17488	17254	17503	17410	17568	17263	17571	17409	17430	17548	17563	17527	17430	17553	17536	17541	17661	17446	17492	17501	17464	17397	17368	17471	17495	17506	17483	17445	17574	17493	17532	17410	17379	17438	17369	17511	17511	17480	17415	17395	17619	17365	17510	17430	17508	17593	17502	17312	17427	17461	17542	17558	17598	17463	17357	17494	17561	17687	17460	17449	17350	17335	17520	17548	17606	17617	17393	17574	17563	17760	17731	17481	17344	17710	17396	17495	17311	17715	17518	17376	17601	17941	17587	17678	17505	17519	17486	17498	17442	17552	17490	17430	17333	17575	17547	17512	17468	17531	17499	17776	17562	17585	17436	17444	17675	17690	17571	17598	17463	17486	17419	17522	17408	17627	17457	17499	17458	17322	17448	17507	17696	17562	17680	17564	17535	17625	17438	17214	17631	17355	17525	17505	17307	17457	17531	17557	17678	17603	17483	17254	17635	17498	17422	17538	17623	17554	17276	17410	17683	17551	17634	17463	17581	17657	17515	17439	17613	17468	17569	17564	17265	17496	17287	17388	17707	17518	17466	17544	17425	17381	17468	17353	17522	17440	17474	17681	17568	17511	17363	17550	17411	17405	17413	17580	17582	17669	17567	17553	17590	17492	17421	17543	17447	17417	17589	17415	17472	17642	17456	17521	17641	17410	17443	17436	17352	17644	17524	17528	17618	17642	17581	17489	17431	17456	17349	17586	17526	17425	17419	17508	17514	17529	17447	17487	17516	17391	17561	17336	17622	17620	17557	17404	17239	17489	17363	17394	17646	17446	17381	17588	17603	17466	17592	17461	17254	17556	17655	17610	17313	17588	17615	17415	17729	17567	17548	17499	17484	17332	17471	17523	17402	17353	17579	17441	17372	17354	17519	17533	17389	17343	17499	17655	17375	17450	17610	17665	17435	17395	17478	17539	17450	17555	17541	17343	17542	17536	17658	17662	17486	17640	17527	17337	17623	17415	17371	17636	17446	17455	17549	17336	17553	17769	17521	17440	17510	17555	17536	17560	17390	17090	17447	17540	17525	17715	17605	17543	17623	17312	17482	17445	17697	17511	17539	17599	17425	17580	17539	17384	17499	17526	17557	17702	17350	17485	17582	17518	17599	17592	17533	17585	17457	17481	17546	17499	17619	17355	17391	17668	17475	17531	17490	17605	17767	17666	17399	17575	17450	17697	17433	17500	17383	17554	17464	17548	17665	17641	17479	17393	17388	17635	17451	17229	17385	17391	17539	17486	17597	17504	17310	17677	17373	17689	17433	17541	17667	17268	17296	17704	17462	17507	17581	17408	17625	17368	17653	17672	17595	17492	17410	17378	17471	17565	17572	17397	17385	17681	17467	17391	17546	17297	17305	17472	17487	17467	17544	17521	17315	17545	17476	17686	17544	17676	17706	17426	17365	17299	17380	17502	17539	17486	17538	17592	17536	17432	17408	17480	17486	17489	17445	17476	17449	17631	17773	17491	17310	17430	17310	17491	17516	17386	17537	17391	17605	17566	17481	17488	17546	17516	17637	17659	17389	17423	17401	17524	17549	17471	17594	17548	17662	17354	17616	17544	17597	17408	17422	17438	17510	17477	17531	17503	17412	17354	17446	17631	17553	17551	17312	17617	17532	17469	17677	17650	17448	17453	17648	17462	17430	17619	17432	17435	17665	17591	17494	17409	17567	17574	17591	17437	17477	17631	17451	17487	17414	17357	17524	17336	17734	17666	17425	17451	17427	17492	17579	17389	17393	17399	17676	17466	17375	17564	17324	17258	17320	17458	17525	17414	17603	17341	17479	17452	17520	17448	17520	17618	17516	17404	17681	17472	17567	17398	17375	17661	17456	17587	17360	17344	17407	17728	17267	17420	17683	17449	17651	17514	17539	17451	17642	17583	17516	17259	17592	17613	17598	17569	17483	17512	17582	17534	17504	17549	17572	17559	17218	17224	17505	17610	17412	17636	17489	17547	17681	17723	17672	17472	17526	17516	17486	17392	17764	17650	17689	17772	17488	17640	17811	17487	17460	17499	17608	17432	17512	17486	17428	17673	17749	17636	17592	17533	17451	17332	17542	17639	17594	17505	17473	17483	17560	17454	17406	17373	17322	17393	17421	17623	17586	17430	17505	17542	17567	17540	17527	17520	17528	17383	17570	17458	17446	17669	17466	17380	17650	17589	17615	17608	17225	17534	17512	17580	17372	17545	17513	17407	17512	17486	17518	17492	17405	17458	17428	17512	17462	17698	17569	17550	17642	17594	17565	17665	17506	17278	17419	17603	17566	17670	17537	17654	17514	17615	17529	17553	17609	17741	17671	17481	17513	17535	17361	17414	17445	17454	17406	17237	17343	17584	17419	17435	17396	17507	17465	17511	17605	17558	17366	17596	17622	17541	17466	17558	17409	17323	17347	17660	17660	17434	17408	17708	17551	17449	17588	17501	17681	17478	17500	17567	17653	17576	17408	17439	17548	17297	17522	17508	17551	17453	17519	17550	17502	17312	17504	17577	17559	17436	17676	17459	17481	17464	17589	17522	17485	17522	17495	17449	17499	17476	17541	17609	17333	17682	17282	17398	17427	17473	17388	17601	17538	17479	17475	17562	17552	17609	17666	17629	17547	17550	17579	17450	17576	17455	17359	17299	17449	17424	17534	17437	17490	17348	17514	17429	17598	17543	17451	17378	17478	17386	17609	17691	17568	17471	17521	17536	17423	17420	17528	17569	17597	17376	17487	17471	17342	17497	17260	17585	17273	17551	17497	17725	17412	17383	17542	17570	17650	17826	17591	17546	17540	17553	17535	17568	17535	17533	17429	17460	17365	17377	17318	17375	17633	17435	17432	17596	17367	17253	17493	17566	17536	17443	17443	17629	17484	17518	17500	17637	17597	17466	17535	17462	17463	17677	17546	17546	17364	17531	17669	17566	17591	17516	17374	17474	17551	17554	17519	17468	17339	17493	17398	17494	17440	17654	17519	17722	17761	17480	17604	17641	17624	17547	17602	17471	17367	17476	17513	17665	17481	17440	17577	17431	17655	17527	17537	17546	17566	17656	17417	17518	17457	17538	17454	17428	17661	17447	17418	17573	17396	17678	17551	17434	17626	17591	17441	17595	17336	17559	17624	17322	17541	17582	17736	17568	17332	17308	17545	17591	17550	17459	17380	17509	17445	17509	17395	17614	17566	17652	17644	17539	17344	17394	17462	17537	17452	17664	17570	17302	17646	17572	17598	17724	17560	17744	17562	17638	17423	17607	17428	17449	17425	17710	17515	17465	17368	17595	17367	17428	17558	17608	17580	17524	17536	17455	17346	17680	17541	17496	17472	17549	17314	17608	17569	17551	17344	17424	17490	17428	17751	17704	17429	17677	17533	17740	17347	17625	17479	17633	17477	17430	17485	17603	17370	17396	17527	17502	17397	17659	17544	17382	17384	17501	17315	17589	17408	17422	17511	17536	17365	17553	17556	17452	17467	17445	17545	17520	17559	17461	17556	17387	17703	17714	17564	17603	17585	17491	17387	17512	17328	17724	17599	17615	17727	17501	17527	17585	17594	17630	17550	17581	17480	17468	17521	17656	17724	17390	17426	17520	17516	17365	17550	17493	17456	17596	17558	17518	17672	17766	17368	17426	17407	17526	17454	17613	17493	17431	17512	17531	17546	17464	17608	17426	17426	17518	17418	17523	17575
17702	33106	24298	19214	18126	17036	16477	15997	15974	15734	15534	15351	15395	15158	15184	15047	15014	15133	15080	15269	15078	15046	14868	14878	14917	14987	14852	14966	14918	14809	14828	14999	14879	14870	14990	14831	14669	14935	14787	14958	14959	14832	14886	14964	14773	14973	14977	14789	14815	14904	15001	14843	14990	14890	15000	14785	14822	14669	14755	14934	14923	14937	14802	14889	14941	14700	14850	14862	14645	14968	14811	14907	14865	14769	14778	14874	14954	14783	14924	14788	14861	14664	14928	14757	14871	14829	14921	14673	14751	14828	14686	14874	14820	14710	15060	14884	14842	14949	14740	14956	14685	14800	14628	14861	14914	14856	14867	14913	14812	14775	14932	14877	14962	14819	14791	14909	14867	14771	14794	14840	14586	14723	14730	14722	14732	14980	14734	14917	14898	14758	14852	14771	14889	14893	14836	14853	14857	14895	14842	14785	14861	14786	14690	14875	14812	14948	14898	14947	14973	14878	14925	14818	14834	14792	14835	14859	14884	14897	14801	14676	14798	14797	14971	14850	14703	14936	15004	14914	14811	14956	14945	14817	14769	14675	14869	14763	15020	14766	14851	14850	14948	14808	14992	14812	14860	14843	14755	14937	14826	14949	14699	14886	14702	14718	14749	14677	14751	14826	14801	14912	14798	14809	14870	14800	15036	14964	14765	14901	14874	14905	15005	14789	14975	14735	14806	14938	15006	14916	14937	14935	14963	14778	14930	14955	14906	14859	14896	14892	14848	14811	14724	14830	14857	14803	14670	14980	14812	14882	14976	14810	15038	14836	14898	14672	14837	15042	14843	14878	14726	14713	14754	14798	14867	14802	14757	15044	14793	14847	14968	14853	14771	14926	15007	14863	14725	14769	14782	14908	14863	14738	14845	14889	14991	14755	14773	14914	14650	14882	14757	14721	14984	14841	14896	14931	14743	14899	14988	14793	14893	14755	14923	14898	14861	14787	14906	14746	14834	14936	14868	14803	15062	14740	14977	14772	14734	15003	14843	14896	14745	14669	14783	14908	14768	14740	14896	14966	14720	15010	14919	14911	14662	14970	14734	14958	14890	14905	14981	14780	14733	14970	14849	14602	14732	14863	14921	14770	15009	14672	14854	14853	14907	14808	14879	14869	15028	14744	14895	14972	14749	15089	14702	14788	14875	14938	14806	14815	14573	14653	14873	14786	14669	14799	14732	14782	14969	14787	14899	14959	14838	14936	14990	14968	14699	15011	14877	14875	14743	14787	14818	14921	14741	14697	15014	14808	15011	15014	14661	14660	14850	14849	14794	14794	15002	14872	14920	14834	14661	14783	14796	14856	14863	14897	14910	14960	14916	14774	14950	14736	14927	14859	14747	14730	14965	14771	14695	14839	14703	14872	14955	14774	14907	14989	14983	14961	14812	14757	14879	14720	14855	14839	14876	14832	14816	14947	14829	14987	14836	14924	14730	14782	14866	14794	14926	14835	15000	14780	14892	14836	14866	14924	14755	14824	14876	14947	14702	14866	14825	14812	14870	14758	14806	14671	14979	14849	14940	14873	14817	15026	14643	14863	14855	14775	14826	14911	14876	14799	14812	14828	14855	14749	14786	14659	14880	15006	14927	14853	14983	14814	14908	14856	14825	14790	14943	14698	15022	14904	14897	14752	14864	14782	14825	14900	14998	14683	14673	14918	14851	14784	14657	14891	14965	14861	14778	14868	14869	14865	14816	14850	14814	14848	14950	14751	14962	14849	14741	14925	14869	14988	14896	14739	14959	15012	14828	14816	14922	14861	14764	14745	14963	14738	14775	14924	14966	14893	14707	14763	14909	14899	14890	14733	14791	14832	14927	14920	14717	14975	14569	14957	14794	14693	14944	14947	14846	14774	14862	14745	14927	14782	14910	14879	14811	14837	14797	14933	14754	14738	14882	14784	14937	14913	14877	14893	14762	14878	14673	14946	14872	14743	14848	14757	14826	14828	14891	14814	14802	14908	14762	14733	14821	14970	14941	14985	14932	14892	14873	14874	14878	14852	14913	14833	14807	15013	14783	14861	14862	14950	14940	14983	14883	14789	14817	14805	14877	14958	15023	14794	14745	14836	14769	14948	14842	15051	14883	14784	14829	14877	14902	14850	14800	14903	14902	14675	14937	14885	14942	14828	14807	14872	14743	14787	14782	15106	14859	15067	14978	14702	14691	14757	14810	14913	14796	14716	14747	14901	14838	14907	14936	14803	14899	14828	14590	14800	14927	14872	15022	14713	14887	14812	14781	14900	14815	14837	14796	14600	14998	14704	14943	14773	14922	14875	14743	14871	14899	15016	14845	14938	14851	14964	14907	14739	14924	14903	14792	14716	14981	14784	14942	14975	14932	14712	14871	14819	14846	14955	15016	15001	14849	14968	14855	14670	14901	14889	14754	14942	14745	14827	14844	14709	14974	14981	14691	14904	14905	14766	14800	14782	15009	14861	14681	14689	14857	14874	14886	14958	14906	14977	14831	14760	14843	14958	14826	14992	14753	14953	14813	14670	14832	14928	14724	14873	15028	14772	14935	14844	14833	14803	14661	14818	14935	14889	14852	14886	14868	14857	14777	14880	14823	14808	14774	14979	14814	14826	14869	14734	14775	14978	14822	14836	14947	14798	14875	14971	14863	14703	15023	14887	14692	14880	14865	14917	14913	14752	14977	14891	15018	14732	14784	14757	15038	14931	14899	14911	14859	14892	14880	14801	14841	14927	14823	14900	14966	14886	14911	14823	14822	14845	14988	14750	14772	14833	14911	14778	14907	14955	14800	14781	14773	14887	15033	14786	14978	14846	15003	14992	14810	14709	14832	14764	14771	14774	14984	14848	14894	14861	14892	14711	15038	14881	14932	14760	14909	14721	14939	14764	15242	14655	14869	15044	14843	14726	14789	14905	14880	14784	14845	14803	15024	14935	14841	14791	14885	14998	14930	14889	14663	14978	14814	14822	14660	14910	14945	14958	14820	14869	14891	14731	15088	14877	14831	14819	14852	14901	14767	14922	14893	15068	14698	14889	14827	15105	14986	14850	14758	14975	15050	14852	14806	14900	14721	14819	14725	14929	14881	14863	14792	14896	14822	14928	14800	14895	14918	15038	14881	14808	14784	14783	14534	14745	14793	14895	14848	14825	14793	14832	14857	14788	14930	14929	14775	14795	14901	14936	14985	14968	14853	14832	15045	14681	14852	14790	14870	14803	14914	14743	14864	14965	14779	14844	14873	14937	14914	14705	14850	14841	14790	14816	14811	14957	14850	14850	15000	14785	14708	14808	14813	14856	14978	14752	15048	14778	14871	14827	14837	14837	14875	14936	14993	15006	14842	14693	14951	14886	14970	14819	14908	14960	14898	14836	14978	14984	14987	14886	15006	14644	14969	14841	14935	14953	14803	14691	14771	14921	14945	14814	15031	14760	14817	14861	14820	14845	14978	14833	14835	14921	14954	14696	14942	14750	14759	14915	14905	14895	14602	14809	14906	14960	14738	14847	14745	14699	14958	15047	14944	14860	14787	14761	14848	14970	14786	14884	14887	14787	14771	14982	14768	14858	14742	14873	14825	14953	14891	14664	14848	14726	14949	14769	14853	14786	14904	14906	14824	14783	14633	14785	15013	15088	14746	14723	14876	14889	15115	14927	14713	14865	14916	14874	14994	14846	14982	14729	14931	14783	14894	14699	14972	14927	14872	14898	14850	15015	14899	14910	15033	14819	14836	14953	14856	14695	14928	14664	14730	14676	14733	15137	14876	14828	14769	14715	15027	14975	14856	14975	14965	14706	14915	14864	14992	15055	14883	14669	14956	14735	14860	14840	14715	14819	14913	14807	14827	15036	14713	14879	14894	14916	14922	14787	14750	14688	14791	14838	14762	14894	14737	14843	14878	14810	14845	14784	14797	14798	14859	14859	14942	14947	14619	14672	14813	14808	14837	14771	14770	14871	14846	14827	14831	14757	14886	14810	14836	14831	14944	14746	14653	14986	14765	14745	14927	14857	14864	14802	14767	14737	14882	14850	14935	14851	14899	14708	14995	14849	14973	14864	14907	14990	14844	14827	14891	14800	14872	14757	14883	15037	14770	14813	14812	14938	14807	14970	15020	14722	14775	14806	15070	14830	14658	14917	14840	14855	14718	14912	14891	14961	14813	14927	14853	14800	14983	14786	14990	14841	14841	14813	14862	14763	14838	14965	14952	14902	14955	14892	14734	14986	15049	14773	14894	14979	14876	14862	14862	14830	14764	14926	14859	14857	14977	14806	14734	14979	14852	14715	14848	14886	14797	14846	14910	14871	14835	14729	14703	14790	14815	14809	14725	14817	14886	14815	14871	14944	15029	14879	15066	14812	14833	14922	15043	14768	14729	14765	14825	14785	14837	14850	14871	14832	14733	14816	14679	14839	14879	14809	14847	14819	14697	14860	14962	14847	15012	14831	14952	14875	14672	14782	14941	14981	14981	15028	14843	14637	14839	14738	14852	14980	14851	14799	14772	14926	14914	14903	14822	14850	14887	14905	14899	14747	14667	14793	14780	14821	14828	14928	14942	14816	14965	14853	14858	15011	14811	14820	14906	14918	14916	14836	14874	14775	14817	14807	14859	14789	14752	14852	14817	14823	14960	14905	14807	14750	14919	14786	14896	14867	14930	14954	15051	14912	14843	14839	14800	14750	14865	14785	14803	14693	14914	15018	14799	14844	14772	14802	15017	14874	14813	14768	14895	14900	14952	14738	14685	14956	14889	14872	14971	14819	14860	14987	14989	14977	14922	14814	14852	15058	14906	14872	14858	14821	14943	14753	14938	14936	14880	14932	14804	14921	14915	14998	14941	14756	14770	14848	15004	14742	14896	14911	15015	15045	14860	15010	14820	14898	14981	14788	14927	14784	14920	15011	14896	14860	14934	14972	14865	14953	14827	14886	14675	14888	14748	14871	14904	14876	14859	14873	14833	14787	14917	14891	15086	14830	14768	14908	14982	14796	14775	14832	14844	14930	14702	14940	14893	14823	14802	14878	15026	14896	14957	14883	14900	14747	14952	14972	15064	14729	14862	14892	14915	14667	14986	14879	14780	14880	14859	14967	15068	14912	14872	14781	14803	14895	14895	14740	14722	14960	14837	14772	14891	14758	14908	14721
22543	21552	28826	24788	21891	23703	23714	18900	17844	18136	17708	17552	17295	17417	17262	17038	17117	16892	17138	17232	16982	16669	16894	16912	16835	17009	16887	16815	16749	16802	16870	16827	16733	16664	16695	16846	17000	16554	16767	16891	16785	16800	16660	16878	16661	16745	16966	16645	16741	16813	16724	16883	16756	16738	16589	16582	16643	16739	16776	16649	16648	16547	16548	16654	16534	16764	16863	16666	16731	16646	16572	16691	16774	16625	16551	16702	16672	16682	16681	16602	16597	16772	16642	16596	16616	17019	16690	16553	16776	16892	16675	16666	16453	16717	16692	16645	16766	16599	16489	16807	16468	16688	16675	16820	16756	16553	16727	16637	16642	16675	16676	16792	16571	16440	16750	16632	16911	16754	16934	16638	16698	16520	16552	16523	16744	16479	16726	16503	16819	16796	16597	16597	16545	16662	16629	16505	16709	16561	16676	16615	16697	16526	16618	16609	16499	16636	16591	16400	16433	16687	16590	16553	16370	16394	16502	16758	16565	16486	16507	16659	16582	16454	16639	16678	16537	16455	16484	16645	16594	16662	16714	16444	16616	16753	16583	16403	16477	16554	16567	16468	16727	16730	16723	16560	16611	16443	16622	16722	16561	16662	16546	16706	16696	16461	16784	16655	16603	16563	16512	16581	16639	16450	16564	16589	16659	16538	16539	16599	16562	16630	16598	16590	16705	16802	16490	16742	16682	16362	16532	16730	16639	16439	16558	16718	16549	16648	16520	16625	16529	16555	16537	16292	16641	16633	16711	16600	16604	16499	16512	16699	16547	16702	16464	16442	16608	16507	16463	16463	16474	16598	16447	16544	16497	16683	16614	16622	16708	16581	16700	16747	16637	16707	16845	16708	16846	16677	16533	16509	16569	16741	16563	16485	16446	16626	16496	16660	16566	16742	16718	16694	16716	16595	16797	16556	16603	16766	16765	16603	16674	16498	16604	16583	16644	16655	16689	16580	16643	16609	16621	16742	16715	16724	16616	16518	16599	16362	16696	16536	16595	16733	16664	16541	16849	16507	16528	16644	16489	16659	16689	16630	16774	16666	16682	16431	16604	16428	16512	16642	16733	16730	16564	16668	16550	16679	16548	16507	16608	16415	16551	16605	16639	16469	16524	16715	16601	16565	16714	16530	16597	16486	16556	16616	16396	16452	16576	16558	16660	16468	16621	16665	16695	16308	16527	16589	16641	16597	16564	16684	16632	16729	16706	16604	16470	16515	16450	16539	16634	16596	16642	16565	16593	16614	16749	16530	16671	16549	16547	16797	16596	16503	16655	16657	16610	16848	16478	16627	16630	16311	16568	16572	16710	16718	16639	16491	16588	16539	16633	16639	16837	16567	16507	16719	16772	16686	16505	16580	16666	16404	16681	16735	16515	16452	16665	16641	16575	16681	16434	16547	16655	16617	16527	16730	16506	16479	16578	16610	16576	16502	16774	16653	16569	16743	16584	16568	16737	16645	16667	16795	16589	16754	16506	16688	16604	16774	16437	16596	16729	16595	16645	16613	16790	16510	16674	16662	16654	16698	16577	16581	16508	16765	16620	16535	16451	16704	16496	16607	16571	16752	16636	16428	16560	16628	16321	16624	16660	16626	16628	16597	16551	16790	16604	16497	16499	16751	16676	16623	16584	16635	16565	16516	16593	16607	16624	16648	16519	16524	16445	16474	16645	16607	16742	16904	16758	16709	16573	16726	16677	16778	16724	16624	16634	16526	16790	16642	16474	16560	16429	16744	16645	16487	16479	16468	16656	16636	16453	16628	16603	16594	16631	16485	16603	16685	16583	16535	16694	16398	16694	16646	16577	16774	16619	16589	16521	16613	16783	16585	16666	16527	16663	16762	16751	16642	16697	16657	16719	16612	16607	16701	16743	16823	16344	16824	16519	16601	16595	16408	16620	16517	16604	16566	16729	16604	16849	16670	16960	16596	16582	16464	16761	16579	16549	16891	16615	16888	16436	16562	16545	16840	16442	16603	16808	16561	16665	16611	16629	16497	16713	16476	16785	16557	16558	16706	16700	16773	16657	16711	16831	16495	16527	16598	16591	16567	16650	16583	16576	16478	16621	16671	16825	16626	16626	16681	16418	16783	16778	16544	16811	16750	16658	16726	16713	16625	16771	16582	16631	16611	16331	16599	16720	16708	16693	16517	16404	16583	16476	16494	16442	16364	16641	16508	16511	16644	16642	16468	16446	16706	16473	16543	16710	16549	16553	16723	16636	16540	16656	16606	16550	16593	16673	16772	16702	16588	16496	16589	16613	16620	16652	16601	16616	16578	16451	16552	16769	16610	16470	16589	16628	16577	16577	16758	16667	16541	16461	16572	16541	16726	16529	16592	16675	16575	16684	16677	16581	16472	16528	16654	16656	16502	16488	16757	16745	16424	16557	16706	16787	16365	16522	16480	16674	16793	16620	16490	16441	16537	16705	16574	16386	16481	16585	16736	16796	16855	16733	16781	16669	16578	16675	16761	16720	16541	16524	16696	16616	16636	16422	16665	16505	16635	16688	16670	16408	16584	16530	16634	16906	16614	16638	16725	16629	16663	16485	16638	16448	16515	16591	16579	16524	16639	16598	16582	16581	16506	16683	16616	16604	16693	16640	16836	16604	16544	16701	16567	16677	16618	16543	16602	16560	16621	16567	16614	16562	16739	16817	16413	16763	16700	16640	16708	16567	16600	16442	16447	16651	16610	16562	16756	16493	16586	16621	16625	16544	16608	16502	16526	16615	16572	16544	16695	16482	16570	16731	16701	16749	16607	16691	16692	16504	16632	16463	16776	16480	16411	16610	16518	16917	16514	16489	16476	16699	16633	16574	16857	16791	16741	16453	16520	16463	16608	16672	16392	16674	16863	16640	16482	16462	16644	16694	16682	16462	16635	16679	16612	16574	16705	16746	16582	16652	16527	16629	16723	16677	16497	16525	16521	16663	16848	16570	16899	16495	16636	16681	16548	16507	16561	16688	16600	16593	16714	16716	16597	16763	16476	16654	16580	16590	16477	16683	16300	16569	16639	16623	16332	16743	16468	16577	16635	16779	16751	16703	16572	16580	16544	16506	16587	16660	16567	16615	16533	16541	16540	16567	16596	16591	16496	16397	16396	16559	16504	16839	16594	16503	16551	16626	16683	16521	16791	16676	16614	16585	16544	16624	16623	16675	16367	16596	16547	16568	16690	16774	16474	16624	16562	16554	16772	16739	16402	16707	16664	16528	16661	16678	16617	16624	16659	16441	16607	16635	16619	16472	16698	16614	16491	16630	16637	16602	16411	16607	16527	16668	16637	16655	16502	16581	16506	16781	16518	16645	16766	16683	16544	16598	16760	16474	16654	16542	16616	16411	16679	16581	16603	16396	16559	16493	16624	16597	16687	16667	16678	16538	16712	16600	16470	16517	16486	16717	16819	16980	16750	16631	16669	16588	16515	16745	16760	16616	16614	16662	16750	16535	16455	16573	16549	16628	16587	16494	16801	16390	16508	16675	16645	16619	16461	16422	16645	16499	16734	16661	16620	16554	16770	16517	16529	16574	16577	16598	16745	16485	16611	16731	16497	16690	16573	16650	16506	16854	16464	16558	16592	16739	16646	16357	16498	16517	16616	16718	16655	16683	16542	16497	16748	16331	16554	16617	16514	16572	16477	16521	16632	16752	16585	16407	16673	16669	16759	16793	16629	16718	16779	16450	16597	16720	16488	16458	16702	16542	16645	16453	16672	16745	16625	16616	16684	16602	16699	16473	16443	16588	16658	16476	16518	16515	16656	16731	16662	16723	16457	16668	16425	16624	16619	16835	16683	16525	16656	16538	16783	16572	16494	16746	16653	16779	16667	16702	16634	16765	16713	16600	16445	16644	16477	16568	16568	16502	16578	16871	16689	16554	16704	16536	16619	16595	16339	16764	16734	16716	16556	16471	16566	16623	16520	16580	16554	16595	16589	16737	16591	16574	16718	16878	16689	16659	16815	16404	16507	16580	16617	16760	16632	16713	16739	16607	16612	16539	16638	16740	16566	16658	16441	16734	16510	16507	16594	16748	16749	16573	16680	16778	16584	16561	16711	16680	16522	16723	16558	16534	16717	16794	16572	16666	16662	16538	16651	16763	16545	16700	16851	16631	16498	16598	16488	16744	16761	16770	16607	16614	16725	16494	16429	16580	16364	16540	16745	16668	16761	16704	16595	16399	16651	16599	16598	16479	16494	16732	16505	16604	16707	16677	16490	16372	16783	16905	16623	16602	16800	16676	16604	16717	16649	16525	16444	16430	16693	16598	16667	16674	16624	16736	16760	16634	16684	16821	16642	16805	16608	16458	16464	16330	16571	16637	16358	16524	16656	16416	16446	16667	16774	16820	16354	16648	16606	16584	16510	16555	16513	16543	16766	16576	16632	16534	16535	16535	16620	16685	16420	16470	16630	16780	16611	16433	16598	16488	16556	16369	16424	16721	16567	16542	16617	16632	16640	16462	16645	16554	16571	16530	16694	16713	16609	16671	16550	16535	16664	16536	16510	16581	16604	16558	16500	16624	16566	16439	16575	16758	16690	16586	16472	16588	16573	16541	16399	16500	16725	16370	16393	16723	16744	16670	16449	16599	16619	16830	16749	16871	16498	16486	16531	16665	16660	16624	16688	16723	16654	16708	16628	16611	16559	16763	16719	16558	16771	16390	16477	16723	16362	16744	16637	16433	16760	16728	16665	16658	16518	16709	16901	16451	16529	16619	16555	16635	16537	16635	16556	16342	16521	16490	16673	16705	16484	16689	16632	16670	16564	16686	16572	16629	16631	16724	16570	16547	16799	16603	16578	16576	16540	16615	16680	16338	16465	16691	16462	16798	16774	16634	16378	16532	16671	16575	16761	16587	16484	16608	16690	16738	16679	16506	16687	16638	16705	16552	16558	16641	16558	16586	16745	16662	16586	16637	16368	16622	16769	16527	16710	16602	16644	16498	16532	16572	16349	16566	16571	16754	16759	16679	16745	16577	16481	16847	16568	16382	16548	16771	16647	16612	16730	16575	16439	16587	16479	16806	16688	16839	16571	16646	16499	16644	16607	16631	16430	16391	16702	16642	16651	16677	16543	16659	16746	16772	16592	16422	16899	16755	16665	16498	16602	16883	16700
18123	39826	28932	21885	19969	18380	17369	16456	16059	15841	15557	15457	15252	15017	14894	14699	14704	14927	14926	14749	14734	14456	14527	14516	14364	14263	14434	14371	14383	14414	14262	14412	14319	14446	14433	14331	14229	14361	14215	14342	14242	14212	14463	14302	14261	14277	14233	14166	14337	14303	14222	14363	14246	14229	14420	14243	14312	14182	14294	14304	14435	14428	14540	14235	14220	14229	14447	14426	14320	14301	14155	14275	14172	14390	14310	14404	14119	14229	14379	14301	14208	14308	14285	14223	14431	14346	14240	14268	14389	14477	14195	14220	14326	14227	14416	14247	14221	14284	14460	14346	14125	14553	14210	14449	14218	14364	14205	14297	14347	14386	14096	14372	14260	14363	14374	14402	14265	14262	14456	14290	14231	14243	14418	14007	14370	14300	14287	14215	14312	14300	14198	14363	14364	14292	14217	14410	14265	14305	14215	14344	14294	14282	14354	14319	14283	14390	14470	14430	14319	14362	14356	14122	14287	14259	14322	14366	14384	14317	14209	14367	14284	14348	14399	14263	14453	14114	14358	14293	14183	14420	14318	14220	14243	14382	14241	14317	14372	14244	14247	14262	14448	14211	14261	14263	14285	14142	14333	14301	14500	14160	14260	14449	14359	14333	14223	14171	14361	14335	14159	14525	14276	14203	14232	14280	14454	14401	14441	14286	14146	14107	14297	14308	14437	14369	14125	14280	14383	14261	14382	14178	14379	14360	14293	14154	14237	14404	14436	14397	14310	14281	14180	14213	14126	14416	14095	14090	14241	14392	14369	14280	14265	14306	14194	14265	14419	14121	14356	14163	14217	14205	14336	14344	14385	14417	14344	14286	14248	14328	14161	14291	14327	14164	14193	14350	14313	14268	14393	14175	14427	14063	14192	14330	14227	14340	14486	14256	14411	14195	14284	14244	14271	14189	14458	14373	14121	14191	14369	14339	14214	14425	14459	14069	14371	14289	14214	14192	14182	14275	14408	14340	14258	14256	14215	14297	14310	14098	14283	14224	14276	14396	14146	14217	14385	14388	14238	14401	14201	14214	14364	14445	14449	14346	14319	14275	14409	14122	14445	14199	14467	14113	14268	14364	14348	14173	14275	14367	14228	14181	14329	14295	14166	14247	14346	14444	14360	14315	14298	14307	14268	14291	14391	14106	14287	14390	14357	14187	14236	14175	14323	14156	14240	14236	14367	14245	14426	14338	14262	14177	14232	14353	14228	14223	14164	14358	14372	14390	14226	14073	14197	14332	14479	14200	14158	14214	14174	14248	14332	14224	14297	14274	14265	14341	14361	14247	14256	14404	14323	14332	14153	14309	14391	14278	14041	14264	14382	14197	14368	14227	14276	14139	14364	14301	14285	14197	14400	14292	14321	14266	14260	14310	14237	14263	14397	14305	14410	14306	14334	14264	14404	14231	14284	14374	14426	14382	14229	14323	14295	14234	14215	14424	14226	14170	14366	14296	14221	14239	14200	14225	14423	14341	14217	14282	14153	14397	14212	14299	14241	14400	14220	14298	14267	14266	14191	14316	14326	14252	14459	14172	14180	14239	14167	14257	14306	14226	14240	14345	14354	14354	14290	14211	14357	14220	14209	14296	14338	14274	14380	14352	14355	14234	14309	14335	14389	14229	14369	14326	14324	14235	14282	14207	14355	14486	14204	14178	14329	14231	14452	14414	14314	14340	14293	14335	14363	14387	14295	14311	14475	14193	14172	14327	14209	14271	14080	14365	14261	14230	14309	14368	14384	14358	14213	14282	14333	14155	14501	14304	14183	14170	14155	14111	14226	14281	14418	14167	14274	14393	14330	14351	14265	14040	14406	14396	14295	14214	14405	14268	14251	14264	14251	14288	14130	14081	14355	14219	14393	14274	14299	14367	14417	14279	14246	14062	14459	14157	14267	14384	14116	14308	14130	14296	14203	14245	14260	14192	14188	14154	14304	14505	14255	14183	14097	14302	14382	14250	14470	14357	14222	14048	14305	14240	14470	14200	14168	14168	14184	14264	14294	14291	14364	14193	14142	14319	14295	14368	14386	14373	14232	14350	14262	14235	14311	14240	14136	14379	14316	14247	14332	14298	14264	14447	14318	14204	14186	14116	14319	14053	14250	14213	14325	14386	14328	14131	14318	14134	14365	14231	14113	14389	14205	14243	14302	14233	14234	14288	14358	14294	14201	14211	14376	14297	14371	14269	14349	14385	14322	14240	14358	14187	14289	14299	14189	14233	14459	14252	14248	14247	14290	14337	14275	14231	14254	14291	14331	14275	14412	14392	14543	14505	14274	14175	14352	14458	14271	14280	14193	14270	14275	14272	14159	14427	14363	14242	14249	14327	14222	14276	14240	14260	14422	14261	14359	14422	14163	14276	14326	14228	14243	14191	14334	14145	14273	14154	14297	14477	14261	14399	14177	14224	14079	14423	14329	14312	14246	14228	14218	14289	14421	14274	14246	14331	14471	14288	14522	14372	14237	14334	14305	14418	14346	14355	14279	14203	14301	14136	14331	14323	14273	14131	14321	14284	14197	14182	14255	14378	14180	14266	14321	14236	14251	14297	14519	14306	14258	14349	14304	14401	14252	14379	14114	14322	14298	14291	14182	14238	14275	14341	14327	14263	14392	14197	14262	14167	14230	14468	14099	14265	14266	14144	14343	14180	14372	14273	14287	14123	14173	14411	14323	14306	14413	14297	14241	14253	14334	14349	14290	14303	14232	14253	14259	14214	14355	14343	14078	14261	14181	14214	14123	14280	14349	14354	14241	14242	14250	14200	14318	14349	14222	14159	14395	14312	14354	14270	14354	14368	14371	14455	14353	14136	14235	14271	14351	14162	14141	14341	14397	14365	14391	14129	14093	14335	14344	14194	14314	14376	14262	14300	14314	14287	14113	14167	14289	14353	14109	14230	14174	14401	14417	14248	14413	14282	14179	14307	14206	14310	14168	14212	14303	14588	14308	14241	14189	14329	14289	14260	14395	14196	14302	14230	14285	14498	14229	14338	14379	14064	14367	14184	14248	14380	14175	14282	14206	14426	14097	14232	14234	14206	14238	14134	14226	14437	14245	14175	14121	14333	14171	14261	14259	14318	14293	14348	14181	14170	14256	14254	14184	14210	14428	14311	14178	14274	14394	14369	14322	14346	14347	14288	14353	14395	14220	14364	14219	14292	14261	14280	14245	14233	14288	14271	14178	14324	14153	14241	14315	14222	14275	14171	14352	14148	14199	14377	14360	14171	14339	14194	14412	14162	14247	14210	14282	14348	14296	14294	14192	14267	14301	14243	14152	14160	14382	14416	14256	14353	14321	14180	14222	14313	14209	14314	14149	14320	14397	14148	14400	14319	14389	14242	14278	14103	14480	14206	14256	14244	14374	14202	14414	14253	14299	14516	14295	14280	14204	14082	14263	14347	14356	14181	14349	14213	14338	14458	14405	14374	14246	14203	14354	14222	14290	14264	14384	14229	14422	14384	14195	14361	14325	14179	14154	14330	14292	14355	14134	14409	14292	14154	14451	14289	14303	14246	14365	14207	14475	14340	14250	14282	14223	14297	14299	14259	14272	14389	14354	14376	14357	14246	14155	14202	14524	14135	14243	14057	14241	14344	14345	14401	14311	14397	14319	14225	14284	14214	14284	14268	14341	14227	14300	14277	14445	14289	14375	14126	14218	14251	14362	14417	14188	14124	14311	14489	14297	14518	14232	14187	14290	14425	14299	14258	14452	14243	14371	14217	14295	14278	14234	14355	14144	14106	14251	14280	14253	14265	14293	14338	14314	14401	14443	14266	14251	14382	14330	14234	14395	14247	14224	14207	14246	14273	14186	14144	14313	14088	14339	14283	14425	14338	14339	14346	14339	14163	14208	14302	14271	14342	14329	14317	14070	14342	14163	14440	14305	14164	14287	14284	14150	14301	14290	14173	14263	14207	14254	14373	14352	14153	14208	14192	14302	14122	14265	14362	14214	14230	14037	14169	14276	14232	14143	14332	14345	14378	14291	14182	14125	14286	14177	14261	14331	14253	14266	14251	14328	14209	14345	14260	14366	14289	14155	14294	14357	14329	14285	14352	14162	14450	14202	14213	14320	14275	14245	14233	14327	14207	14231	14275	14295	14365	14281	14384	14246	14281	14413	14292	14209	14445	14176	14341	14316	14279	14308	14350	14226	14249	14258	14366	14197	14301	14220	14200	14356	14411	14315	14117	14315	14206	14436	14314	14322	14340	14279	14361	14370	14415	14217	14235	14473	14132	14324	14264	14220	14302	14381	14168	14269	14222	14327	14063	14337	14391	14344	14225	14254	14302	14258	14205	14068	14220	14302	14152	14273	14345	14285	14330	14271	14246	14320	14401	14333	14464	14217	14125	14231	14257	14167	14310	14271	14304	14223	14156	14330	14292	14379	14182	14286	14201	14241	14197	14271	14035	14370	14291	14305	14263	14293	14099	14253	14233	14343	14398	14346	14292	14204	14271	14206	14330	14664	14421	14257	14421	14253	14361	14237	14267	14316	14289	14357	14245	14324	14372	14256	14241	14350	14267	14257	14382	14366	14350	14379	14195	14155	14374	14196	14225	14240	14403	14307	14467	14275	14455	14374	14260	14083	14287	14146	14307	14250	14513	14323	14232	14209	14091	14186	14288	14183	14302	14274	14408	14273	14374	14163	14375	14394	14137	14413	14270	14227	14284	14409	14205	14177	14226	14292	14304	14319	14308	14124	14398	14371	14403	14206	14091	14257	14212	14211	14342	14333	14189	14263	14294	14253	14235	14206	14139	14350	14388	14257	14251	14104	14255	14465	14393	14176	14264	14279	14203	14246	14242	14314	14284	14341	14214	14282	14304	14239	14388	14298	14283	14337	14316	14245	14628	14213	14218	14383	14195	14418	14310	14338	14095	14303	14230	14363	14207	14281	14244	14320	14281	14230	14255	14199	14314	14129	14362	14421	14212	14251	14325	14455	14195	14216	14226	14156	14253	14139	14446	14268	14313	14251	14312	14296	14383	14305	14314	14369	14336	14471	14285	14184	14371	14359	14256	14519	14158	14327	14446	14391	14326	14256	14194	14278	14129	14229	14365	14256	14266	14449	14160	14257	14487	14205	14205	14305	14144	14395	14414	14120	14224	14314	14318
29555	24237	26557	22942	19562	18833	18495	18315	18113	17842	17823	17982	17777	17791	17984	17864	17799	17537	17805	17619	17625	17458	17562	17736	17745	17637	17427	17425	17568	17651	17648	17674	17505	17529	17577	17604	17751	17547	17572	17558	17786	17635	17522	17623	17417	17660	17544	17562	17517	17532	17669	17580	17707	17511	17317	17499	17455	17540	17494	17337	17394	17533	17657	17550	17432	17626	17139	17663	17604	17506	17439	17270	17458	17415	17798	17446	17447	17424	17383	17604	17517	17395	17868	17486	17565	17521	17454	17607	17611	17578	17646	17464	17381	17316	17455	17500	17479	17619	17559	17514	17540	17544	17412	17339	17672	17503	17740	17609	17476	17432	17425	17575	17725	17569	17321	17335	17340	17405	17508	17217	17471	17629	17551	17601	17580	17607	17485	17546	17258	17516	17472	17399	17706	17646	17572	17707	17384	17471	17558	17517	17660	17548	17425	17671	17584	17600	17614	17524	17409	17494	17442	17618	17500	17521	17523	17567	17550	17488	17657	17480	17466	17468	17507	17594	17452	17472	17401	17546	17455	17333	17489	17564	17602	17392	17475	17456	17266	17470	17625	17477	17668	17395	17722	17524	17456	17628	17351	17552	17394	17261	17593	17516	17595	17808	17712	17572	17516	17711	17638	17544	17530	17479	17401	17735	17772	17597	17458	17469	17836	17417	17626	17517	17473	17526	17662	17676	17569	17653	17695	17632	17630	17557	17500	17618	17572	17512	17564	17399	17465	17465	17568	17663	17575	17547	17676	17582	17445	17441	17510	17365	17490	17448	17611	17554	17386	17732	17380	17447	17466	17411	17646	17735	17651	17544	17508	17508	17582	17587	17683	17635	17420	17516	17533	17570	17599	17647	17462	17503	17520	17598	17551	17363	17701	17635	17422	17593	17371	17558	17631	17333	17443	17669	17450	17564	17351	17459	17712	17556	17339	17555	17575	17226	17381	17422	17431	17487	17545	17355	17607	17654	17675	17487	17549	17376	17623	17495	17413	17532	17602	17381	17541	17500	17403	17689	17591	17329	17592	17625	17545	17369	17485	17421	17667	17431	17408	17593	17657	17587	17424	17505	17525	17382	17580	17444	17595	17447	17508	17558	17539	17514	17471	17422	17466	17558	17430	17634	17476	17657	17532	17332	17699	17487	17673	17506	17628	17457	17634	17433	17409	17303	17473	17468	17466	17606	17555	17565	17663	17448	17575	17553	17504	17444	17560	17377	17319	17632	17525	17541	17468	17412	17557	17731	17524	17528	17379	17579	17548	17367	17494	17577	17516	17665	17597	17787	17454	17393	17661	17604	17568	17422	17442	17602	17413	17464	17617	17519	17309	17512	17587	17611	17410	17189	17442	17503	17517	17445	17487	17514	17716	17650	17534	17591	17366	17597	17844	17617	17546	17521	17495	17561	17642	17667	17599	17509	17690	17414	17484	17518	17458	17649	17413	17451	17618	17562	17410	17582	17444	17597	17326	17390	17542	17469	17442	17377	17463	17519	17696	17547	17466	17556	17674	17570	17316	17291	17545	17636	17601	17478	17407	17593	17538	17574	17533	17488	17480	17319	17409	17443	17555	17234	17291	17544	17558	17593	17740	17427	17623	17459	17351	17576	17642	17404	17608	17562	17444	17228	17688	17476	17597	17410	17555	17490	17675	17365	17597	17613	17394	17388	17493	17529	17434	17606	17495	17676	17642	17693	17496	17527	17420	17522	17487	17480	17521	17445	17456	17621	17398	17445	17634	17575	17557	17720	17810	17577	17682	17386	17471	17555	17784	17661	17564	17475	17821	17445	17431	17471	17588	17417	17407	17449	17469	17404	17638	17348	17721	17430	17648	17407	17466	17611	17536	17394	17195	17496	17571	17714	17519	17480	17609	17480	17352	17407	17559	17776	17597	17501	17564	17576	17642	17489	17554	17547	17813	17616	17556	17423	17680	17379	17400	17338	17469	17779	17502	17512	17465	17553	17623	17621	17580	17594	17723	17455	17592	17368	17523	17677	17435	17486	17566	17603	17533	17558	17616	17250	17519	17466	17737	17660	17571	17268	17427	17503	17428	17609	17430	17533	17505	17521	17523	17423	17638	17613	17500	17505	17561	17496	17715	17433	17614	17511	17500	17466	17514	17604	17444	17598	17501	17342	17583	17688	17756	17566	17694	17578	17345	17510	17229	17407	17631	17588	17368	17442	17560	17433	17569	17784	17574	17425	17498	17540	17467	17630	17578	17454	17516	17404	17478	17594	17668	17597	17637	17578	17611	17287	17443	17404	17404	17277	17485	17462	17515	17601	17602	17488	17371	17429	17617	17378	17731	17621	17606	17565	17565	17436	17561	17698	17618	17550	17582	17850	17692	17446	17331	17490	17546	17683	17588	17653	17346	17476	17453	17705	17683	17632	17476	17395	17514	17755	17394	17669	17569	17492	17441	17511	17567	17569	17528	17377	17509	17437	17486	17528	17505	17506	17487	17486	17476	17636	17634	17649	17499	17616	17670	17514	17721	17673	17376	17664	17440	17495	17637	17496	17748	17496	17758	17645	17640	17638	17445	17391	17406	17502	17519	17335	17703	17479	17344	17612	17400	17508	17501	17474	17574	17362	17708	17554	17435	17529	17468	17468	17596	17636	17525	17499	17787	17527	17586	17569	17502	17570	17281	17486	17522	17511	17531	17482	17787	17333	17472	17738	17506	17341	17501	17562	17682	17496	17605	17562	17619	17309	17508	17461	17612	17544	17615	17586	17688	17559	17550	17509	17348	17687	17611	17591	17534	17513	17519	17667	17660	17495	17435	17558	17650	17412	17548	17608	17798	17590	17533	17573	17493	17396	17468	17467	17488	17489	17433	17465	17327	17597	17451	17527	17311	17392	17529	17657	17597	17380	17569	17527	17503	17638	17458	17555	17287	17342	17419	17336	17409	17591	17558	17548	17520	17697	17743	17746	17545	17216	17566	17493	17609	17272	17543	17645	17439	17639	17363	17531	17471	17444	17313	17582	17802	17522	17687	17582	17516	17537	17520	17678	17526	17354	17430	17368	17534	17591	17761	17656	17446	17571	17652	17633	17415	17641	17381	17543	17392	17471	17443	17586	17440	17401	17662	17500	17626	17648	17479	17661	17472	17682	17605	17468	17622	17458	17755	17601	17534	17659	17578	17699	17511	17432	17472	17461	17664	17455	17542	17592	17602	17620	17484	17466	17501	17621	17487	17476	17333	17622	17525	17355	17358	17344	17531	17423	17527	17579	17538	17560	17526	17497	17400	17388	17386	17541	17663	17377	17384	17648	17341	17532	17423	17652	17277	17675	17491	17569	17696	17394	17816	17475	17728	17619	17445	17598	17565	17457	17558	17633	17474	17441	17513	17709	17533	17462	17493	17436	17606	17615	17372	17542	17366	17652	17603	17453	17705	17511	17461	17424	17363	17538	17648	17587	17292	17458	17574	17582	17445	17673	17527	17484	17425	17504	17395	17532	17503	17318	17934	17553	17569	17356	17572	17485	17532	17571	17734	17678	17747	17531	17610	17414	17558	17529	17428	17507	17468	17447	17531	17382	17528	17629	17606	17617	17700	17697	17645	17374	17574	17499	17563	17704	17495	17540	17596	17630	17637	17667	17494	17589	17474	17582	17621	17439	17369	17313	17242	17364	17553	17603	17575	17628	17524	17434	17728	17428	17762	17510	17612	17394	17607	17529	17375	17513	17588	17474	17441	17636	17614	17763	17509	17345	17433	17533	17609	17613	17520	17455	17394	17605	17688	17583	17672	17466	17550	17428	17458	17477	17663	17426	17560	17854	17444	17794	17531	17486	17705	17378	17576	17497	17530	17402	17528	17627	17583	17459	17555	17548	17570	17693	17551	17534	17632	17436	17503	17688	17584	17423	17554	17553	17736	17456	17422	17619	17496	17453	17499	17589	17635	17546	17611	17654	17595	17393	17579	17634	17712	17325	17379	17505	17580	17732	17521	17464	17490	17467	17609	17702	17548	17516	17524	17367	17404	17624	17609	17550	17505	17568	17567	17663	17399	17570	17560	17618	17735	17358	17601	17627	17554	17566	17648	17588	17381	17487	17538	17541	17673	17598	17547	17629	17570	17575	17641	17396	17573	17333	17573	17608	17656	17372	17425	17314	17502	17641	17702	17439	17414	17613	17740	17723	17671	17446	17757	17558	17361	17606	17414	17449	17476	17468	17495	17603	17564	17568	17411	17605	17398	17487	17310	17603	17669	17483	17477	17540	17577	17477	17498	17450	17418	17478	17542	17425	17674	17479	17485	17595	17431	17627	17649	17238	17559	17580	17364	17538	17494	17744	17598	17519	17632	17512	17571	17573	17391	17366	17517	17329	17647	17517	17637	17553	17387	17524	17642	17427	17704	17552	17413	17596	17731	17606	17331	17478	17485	17511	17581	17519	17363	17414	17488	17315	17653	17468	17488	17535	17612	17591	17685	17699	17596	17584	17459	17482	17547	17364	17379	17379	17495	17508	17459	17409	17430	17391	17458	17767	17708	17688	17385	17310	17452	17365	17661	17549	17455	17643	17666	17417	17501	17723	17762	17446	17413	17659	17581	17598	17612	17573	17536	17741	17423	17570	17445	17503	17680	17688	17515	17658	17643	17745	17453	17779	17548	17468	17633	17499	17720	17493	17439	17764	17826	17568	17597	17577	17455	17534	17587	17514	17708	17430	17405	17705	17477	17632	17601	17483	17428	17523	17398	17433	17477	17584	17376	17550	17631	17383	17462	17349	17615	17674	17665	17445	17610	17439	17612	17538	17578	17544	17687	17346	17522	17654	17442	17450	17551	17531	17447	17582	17689	17493	17448	17468	17821	17629	17344	17504	17687	17692	17466	17496	17403	17726	17418	17543	17493	17462	17493	17661	17633	17368	17426	17380	17434	17509	17563	17585	17370	17487	17442	17714	17484	17528	17591	17579	17661	17415	17689	17674	17572	17624	17454	17618	17236	17510	17389	17673	17663	17609	17666	17427	17531	17570	17418	17681	17582	17354	17487	17508	17612	17433	17682	17585	17492	17514	17486	17569	17555	17594	17514	17567	17762	17513	17489	17665	17591	17614	17366	17625	17553	17469	17405	17580	17676	17717	17457	17612	17517	17478	17442	17641
19524	29909	23074	18741	17728	16783	16042	15891	15864	15493	15436	15442	15313	15294	15235	15018	15155	15089	15194	14939	15007	15055	15145	15062	14919	15138	14998	14865	14945	14930	15187	15004	14709	14926	14858	14953	15010	14850	14934	14905	14822	14935	14876	14862	14981	14945	14837	14928	14979	15122	14892	14941	14955	14861	14870	14902	14838	15022	14833	14887	14994	14715	14912	14839	14974	14863	14866	14774	14830	15016	14855	14958	15001	14947	14894	14978	14939	14843	14890	14837	14855	14947	15042	14946	14870	14820	15006	15033	14910	14890	15001	15052	14978	15007	14809	14994	15066	14915	14910	14959	14875	14988	14849	14818	14833	14721	14759	14760	14977	14867	14973	14904	14876	15054	14893	14991	14950	15103	14924	15039	14758	14934	14956	15019	14832	14966	14972	14947	15029	14931	14850	14819	14903	14811	14932	14873	14984	14734	15060	14955	14998	15011	14968	14964	14915	14818	14869	14853	14788	14988	14999	14898	14748	14828	14951	14823	14974	15014	14879	14982	14860	14790	14991	14771	15005	14787	15024	14879	14907	14822	15024	14904	14916	14856	14984	14848	14941	14986	14796	15031	14905	15011	14889	14995	14884	15028	14864	14865	14934	14807	14914	14993	14918	14922	14877	14777	14958	15060	14850	14913	14774	14781	14727	14931	14835	14912	14752	15011	14997	14812	14806	14711	14867	14835	14793	14769	14913	14789	14794	14902	14768	14882	14890	14913	14798	14973	14948	14943	15010	14983	14929	14909	15026	14981	14831	14894	14862	14927	14965	14883	15043	14955	14766	14810	14782	14941	15083	15120	15085	14931	14933	14809	15046	14886	14959	14919	14872	14992	14904	14912	14888	14977	15005	14769	14901	14776	14850	14910	15038	15015	15123	15005	14963	14977	14893	14867	14959	14935	14811	14880	14993	15115	14781	14984	14825	14709	14847	14914	14837	14932	15113	14735	14958	14986	14882	14837	14743	14953	14763	14827	14824	15007	14982	14870	15008	14942	14958	14899	14964	15018	14952	14950	15040	14742	15103	14951	14894	15043	14924	14863	14898	14816	14873	15012	14929	14865	14733	14850	14718	15094	14967	14912	14843	14891	14918	14932	15034	14928	14987	14929	14940	14982	14902	14830	14935	14914	14897	14802	14750	14835	14917	14893	15024	14831	14903	14860	14982	14871	14811	14965	14924	14772	14832	14941	15027	14834	14836	14829	14797	14767	14763	14838	14858	15020	14773	14898	14770	15008	14938	14840	14881	14950	15028	14885	14832	14863	14897	14993	14844	14872	14795	14909	14939	14726	14933	14972	14991	14928	15106	15026	14980	14778	14974	14910	14770	14949	15119	14845	15029	14890	14915	14988	14921	14915	14810	14962	14887	15021	14856	14943	14909	14905	14791	14955	14960	14938	14840	14944	14957	14773	14974	14766	14714	14923	14924	14869	14961	14875	14886	15127	15032	14888	14803	14872	14943	14938	15090	14962	14945	15116	14780	14987	14869	14893	14828	14866	14847	14860	14958	14914	14981	14945	14845	14862	14964	14873	14987	14906	14932	14871	15063	14982	14967	15010	14952	14949	14961	14855	14977	14861	14992	14795	15021	14889	14770	14817	15119	14854	14814	15034	15024	15075	14850	14983	14856	14871	14923	14813	14958	14902	14984	14964	14945	14812	14958	14981	14940	14994	14850	14957	15005	15124	14745	14928	14782	14932	14971	15006	14834	15000	14966	14873	14805	15036	14941	14842	14921	14813	15007	15063	14915	14866	15002	14699	14973	14695	14808	14847	15000	14980	14961	14791	14972	14920	14925	14942	15002	14717	14847	14971	14800	14872	14966	14961	14841	14930	15060	15058	14884	14906	14788	15021	14852	14887	14865	15076	14786	14945	14882	14948	14943	14998	14880	14944	14865	14879	14950	14902	14943	14878	15008	14894	14906	14860	14839	14867	15144	14729	14742	14870	14871	14972	14821	14737	15128	15000	14927	14882	14941	15036	14900	15084	15008	14937	15010	15007	14897	14950	14882	14894	14905	14969	14860	15045	14767	14895	14873	14892	14972	14896	14989	14968	14933	14963	14974	14944	14885	14788	15164	14871	15076	14778	14872	14864	14906	14909	14791	14881	14767	14845	15069	15052	14949	14786	14920	14892	14748	14991	14996	14887	14763	14622	14973	14739	14688	14903	14807	14890	15004	14988	14945	14886	15088	14975	15057	14992	14752	14807	14949	14747	14734	15015	14815	14962	14881	14853	14811	14966	14928	14960	14872	14904	14828	14830	14963	15004	14831	14797	15014	15017	14879	14823	14798	14864	15083	14882	14998	14848	14806	14948	14881	14750	15019	14952	14944	14899	14812	15172	14934	14923	15013	15016	15031	14928	14832	14777	14894	14841	15140	14802	14630	14879	14854	14815	14956	15058	14831	14952	14839	14827	15099	14814	14927	14821	14967	14891	14982	15027	14957	15016	14949	15119	15059	14891	14776	14987	14875	14932	14994	14956	15098	14883	14806	14875	15009	14939	14993	14666	14824	14889	14801	15046	14999	14929	14907	15072	14842	14852	14945	14882	14810	15054	14840	14939	14689	14832	14932	14934	14941	14733	14933	14873	14950	15014	14743	14670	14922	14968	15116	14861	14857	14871	14853	14713	15002	14875	14979	15024	15013	14888	15075	14835	14823	15003	14971	14869	14998	14828	14840	14968	14713	14933	14875	14977	14947	14929	14867	14959	14941	14997	14762	14736	15071	15051	14808	15081	14869	15064	14872	14876	15031	14923	14993	14795	14711	14920	14825	14995	14854	14943	14754	14927	14812	15046	14843	15086	14915	14991	14936	15008	14888	14948	14796	14677	14730	14846	14986	14880	14933	14810	14782	14976	14826	14997	15240	14876	14991	14942	14854	14801	14776	14923	14834	14712	15004	15047	14816	14905	15010	14741	14808	14686	15007	14735	14981	14844	14825	14867	14947	14902	14924	14935	15059	14974	14892	14884	14940	14888	15071	14877	15014	14777	14946	14883	15065	14747	14826	14896	14984	14946	14864	14853	15035	14929	14916	15003	14837	14915	14947	15036	15060	14914	14925	14746	14964	14680	14767	15025	14853	14988	14916	14834	15065	14897	14978	14946	14998	15047	14989	14768	14975	15003	14970	14971	14690	14840	14871	14737	14944	14897	14991	14681	15010	14908	14748	14915	14944	14962	14696	14943	15118	15001	14909	14918	14880	14895	14894	14895	14986	14894	14825	14828	14858	14952	15007	14841	14846	14924	14858	14865	14816	14880	14825	14958	14919	14836	14855	14834	14855	14886	14768	15047	14846	14797	15054	14881	14972	14950	14815	15030	14682	15027	15081	14917	14877	14951	15010	14820	14974	14867	14808	14916	14722	14838	14977	14824	14932	14847	14797	14988	14723	14907	14849	14778	14900	14749	14893	14939	14834	14835	14958	14934	14869	15042	14795	14858	15042	14911	14907	14918	14909	14891	14896	14793	14791	14993	14887	14939	14822	14922	14777	15086	14790	14889	15016	14949	14811	14980	14971	14845	14877	14716	14900	14932	14786	14944	14961	14908	15016	14965	15054	14880	14825	15048	14815	14930	14973	14926	14898	14844	14858	14711	14879	14858	14945	14892	14717	14860	14994	14824	14903	14853	14649	14836	14968	14874	14910	15050	14775	14978	14963	14780	14943	14901	14832	14873	15038	14782	14954	14907	14788	14727	14895	14904	14740	14850	14968	14896	14935	14861	15005	14903	14892	14921	14886	14920	14838	14704	14933	15147	14896	14824	15020	14886	15015	14788	14961	15141	14860	14805	15037	14951	14946	14727	14977	14962	15044	14871	14902	14920	15070	14903	14939	14722	14799	14961	15022	14997	14978	15017	14961	14896	14887	14850	14871	14862	14888	14966	15022	14835	14763	14958	14970	14979	14852	14955	14932	15037	14940	14846	14939	14946	15004	15095	14844	14965	14898	14913	15063	15146	14781	15134	15010	14883	14980	14815	14828	14937	15024	14847	15076	15148	14997	14946	14951	14744	14877	14959	14746	15099	15109	14858	14884	14743	14983	15172	15139	14817	14823	15056	15013	14780	14984	14945	14819	14967	15055	14889	14855	14861	14849	15056	14848	14963	14795	15005	14828	14969	14862	15001	15099	14970	14980	14802	15033	14951	14826	14867	15014	14910	15072	14912	14725	14874	15020	14841	14804	14862	14881	14974	15043	14766	14867	15100	14786	14938	14791	14960	15011	14820	14948	14953	14919	14820	14851	14894	14887	14914	14967	14899	14899	14682	14966	14849	14979	14790	14887	15073	14982	14728	14986	15061	15015	14737	14924	14892	15117	14867	14874	15057	14782	14745	14922	14980	14899	14988	14900	14926	15022	15079	14865	14848	15016	14829	15045	14836	14842	14859	14898	14902	14990	14915	15020	15011	14948	14867	14742	14887	14976	14923	15025	15109	14916	14858	15006	14972	14782	14980	14977	14962	14996	14948	14711	14792	15059	14843	14806	14981	14751	14877	15046	14948	14922	15037	14920	14899	14841	14992	14851	15017	14844	14925	15013	14754	14936	15000	14847	14842	14899	15046	14979	14982	14860	14847	14935	14751	14955	14834	14888	14838	15074	14804	14862	14835	15127	14954	14930	15029	14782	14925	14832	14849	14903	14699	14930	14956	14925	14972	14887	14934	15039	14938	14962	14808	14847	14707	14882	14817	14825	14960	15022	15072	15015	14886	15003	14800	14997	14846	14798	14776	14832	14861	15063	14943	15016	14865	14901	14827	14927	14874	15111	14836	15034	14893	15029	14955	14770	14966	14902	14999	14810	14904	14949	15075	14812	14949	15040	14667	14958	14823	14938	14905	14933	14820	14750	14885	14998	15029	15063	14928	14953	15010	14921	14873	15038	14905	14821	14953	14886	14837	14831	15089	14883	14946	14991	14872	14716	15087	14883	14968	15013	14890	14802	14859	14862	14987	14843	14840	14911	14841	14881	14895	15105	14739	14929	14800	14929	14965	14801	14850	15029	14974	15013	14934	15003	15089	14945	15160	14890	14939	15020	14815	14927	14986	14698	15005	14940	15095	14882	14888	14978	14662	14965	14838	14772	14787	15160	14922	14995	15019	14780	14982	15029	14931	15004	15074
23463	21502	28179	25361	22641	21686	20694	18616	17811	17904	17681	17842	17706	17504	17359	17271	17219	17239	17148	17230	16893	16960	17084	16950	16926	16900	17010	17087	17149	16945	16735	16940	17002	16846	16653	17054	17013	16936	16918	16619	16752	16904	17023	16916	16831	16951	16899	16839	16736	16993	17063	17007	16776	16813	16896	17055	16786	16533	16785	16859	16902	16747	16925	16841	17017	16760	16948	16793	16831	16786	16830	16943	16945	16941	16784	16842	16669	17026	16962	17189	16959	16754	16882	16837	16977	16811	17090	17053	16771	16965	16712	16644	16947	16949	16869	17026	16691	16738	16872	16882	16824	16730	16875	16914	16739	16855	16710	16921	16698	16846	16757	16764	16661	16671	16708	16930	16930	16846	16885	16846	16725	16832	16889	16707	16831	16822	16828	16864	16810	16918	16942	16885	16849	16790	16802	16809	16742	16764	16946	16908	16886	16858	16874	16832	16751	16676	16864	17046	16833	16902	16888	16824	16705	16691	17021	17009	16759	16783	16859	16777	16894	16718	16729	16852	16963	16724	16907	17061	16757	16766	16906	16593	16753	16837	16870	16865	16773	16924	16588	16711	16706	16814	16853	16785	16803	16754	17023	16814	16925	16903	16765	16790	16758	16720	16662	16825	16810	16587	16845	16824	16847	16975	16616	16762	17043	16950	16741	16703	16712	16921	16850	16804	16758	16779	16708	16946	16962	16917	16893	16665	16603	16909	16702	16704	16874	16896	17089	16896	17019	16775	16716	16809	16826	16767	17005	16926	16756	16792	16937	16626	16612	16797	16994	16743	16777	16886	16878	16707	16835	16786	16695	16649	16838	16634	16786	16894	16989	16820	16851	16794	16765	16938	16755	16877	16945	16806	16819	16903	16841	16830	16731	16845	16649	16587	16623	16689	16786	16805	16734	16826	16562	16739	16831	16818	16863	16726	16959	16818	16555	16697	16847	17063	16803	16870	16880	16924	16859	16879	16850	16755	16964	16885	16898	16973	16877	16918	16858	16629	16913	16866	17000	16810	16803	16927	16742	16913	16909	16778	16828	16931	16949	16671	16872	16800	16703	16856	16767	16759	16882	16846	16938	16770	16768	16726	16878	16763	16861	16858	16610	16654	16798	16880	16818	16964	16901	16866	16842	16885	17069	17019	16843	16962	16780	16824	16661	16882	16896	16763	16814	16862	16622	16735	16777	16760	16976	16620	16815	16890	16735	16845	17089	16911	16808	16882	16565	16719	17014	16892	16997	16755	16760	16774	16810	16790	17034	16799	16628	16750	16705	16761	16696	16603	16860	16878	16818	16695	16854	17005	16972	16611	16925	17004	16896	16817	16850	16814	16824	16866	16886	16969	16681	16849	16809	16812	16796	16787	16757	16720	16972	16732	16816	16808	16854	16716	16819	16801	16755	16783	16782	16940	16749	16854	16915	16774	16723	16736	16831	16854	17006	16675	17045	16825	16646	16840	16893	17064	17048	16925	16732	16833	16779	16855	16821	16835	16868	16789	16925	16698	16924	16786	16941	16677	16813	17003	16654	16651	17001	16855	16741	16762	16698	16824	16989	16749	16875	16856	16868	16934	16679	16784	16854	16644	16924	16791	16880	16958	16752	16751	16861	16823	16890	17019	16720	16790	16844	16613	16715	16833	16816	16576	16669	16784	16651	16919	16578	16963	16722	16736	16795	16869	16793	16635	16894	16591	17036	16778	16868	16710	16795	16782	16932	16728	16736	16901	16954	16841	16772	16681	16980	16932	17005	16680	16814	16851	17041	16819	16721	16827	16649	16588	16797	16985	16660	16861	16901	16906	16938	16901	16657	16852	16917	16920	16723	16847	16938	16957	16653	17096	17098	16801	16857	16678	16817	16843	16842	16806	16893	16763	17048	16715	16895	16861	16769	16724	16542	16706	16696	16933	16693	16760	16638	16910	16811	16661	16824	16827	16833	16864	16942	16737	16539	16757	16844	16778	16827	16875	16841	16760	16716	16691	16954	16782	16878	16725	16818	16855	16946	16811	16666	16858	16776	16828	16943	16787	16822	16777	16799	16729	16479	16793	16723	16859	16717	16718	16829	16953	16735	16751	16553	16805	16859	16754	16645	16614	16893	16959	17070	16848	16858	16998	16876	16879	16841	17006	16928	16892	16800	16844	16970	16747	16881	16866	16709	16726	16861	16762	16818	16872	16972	16825	16677	16851	16849	16802	16698	16702	16860	16748	16902	16989	16775	16742	16612	16743	16717	16917	16724	17033	16788	16891	17031	16823	16827	16555	16893	17012	16986	16660	16948	16764	16834	16939	16596	16862	16672	16726	16761	16901	16842	16860	16854	17020	16837	16932	17000	16812	16891	16649	16865	16915	16871	16742	16647	16823	16695	16624	16666	16707	16810	16890	16682	16804	16848	16778	16856	16862	16770	16710	16688	16893	16798	16825	16996	16711	16873	16902	16993	16805	16900	16943	16593	16847	16751	16635	16831	16783	16893	16825	16800	16744	16860	16853	16879	16829	16706	16845	16811	16758	16940	16788	16939	16850	16857	16898	16758	16975	16868	17063	16973	16918	16883	16946	16837	16731	16830	16748	16869	16760	16915	16787	16847	16834	16774	16776	17015	16810	16830	16524	16785	16897	16769	16942	16892	16923	16796	16782	17089	16827	16986	16788	16679	16921	16790	16760	16804	16756	16851	16943	16965	16784	16853	16722	16792	16772	16675	16820	16829	16833	16837	16917	16729	16960	16652	16740	16979	16939	16930	16716	16875	16909	16784	16752	16817	16847	16933	16652	16798	16789	16963	16896	16770	16993	16734	16768	16999	16952	16817	16828	16898	16879	16829	16725	16776	16866	16851	16536	16774	16767	16676	16839	16879	16895	16982	16571	16904	16999	16846	16792	16945	16794	16895	16789	16763	16773	16806	16787	16913	16761	17047	16977	16856	16931	16928	16829	16780	16641	16807	16820	16835	16987	16745	16745	16990	16617	16872	16978	16710	16723	16709	16614	16773	16837	16832	16890	16760	16939	16958	16882	16972	17088	16851	16764	16829	17000	16675	16865	16888	16837	16939	16686	16851	16941	16752	16912	16833	16733	16849	16911	16948	16725	16846	17003	16911	16876	16840	16747	16899	16892	16744	16877	16769	16870	16763	16974	16801	16748	16797	16759	16783	16782	16591	16689	16868	16829	16644	16663	16786	16943	16746	16772	16765	16806	16852	16928	16800	16667	16985	16700	16716	16875	17008	16960	16808	16782	16785	16772	16966	16779	16782	16828	16824	16776	16689	16774	16718	16802	16719	16619	16962	16897	16956	16824	16843	16775	16815	16713	16449	16882	16787	16944	16779	17110	16821	16825	17096	16897	16799	16711	16732	16742	16862	16805	16840	16940	16903	16673	16746	16866	16803	16779	16863	16767	16925	16880	16758	16874	16867	16865	16656	16819	16837	16825	17080	16972	16759	16843	16754	16834	16906	16714	16813	16779	16948	16930	16828	16839	16716	16706	16697	16951	16852	16891	16846	16842	16803	16984	16879	16847	16722	16665	16793	16818	16902	17031	16984	16837	16812	16820	16700	16868	17026	16884	16913	16747	16694	16985	16798	16695	16788	16882	16878	16586	16974	16966	16861	16903	16683	16643	16703	16738	16808	16832	16747	16751	16949	16773	16820	16800	16589	16706	16838	16867	16773	16810	16698	16973	16820	16852	16558	16862	16790	16877	16687	16869	16671	16664	16815	16932	16857	16541	16725	16878	16788	16868	16724	16822	16948	16881	16793	16783	16828	16946	16931	16722	16717	16821	16949	16857	17045	16717	16860	16786	16814	16973	16684	16924	16814	16934	16746	16636	16882	16769	16833	16608	16797	16680	16752	16841	16730	16862	17053	16906	16877	17038	16744	16842	16965	17065	16901	16695	16870	16817	16642	16657	16879	16887	16809	16835	16889	16868	16675	16799	16885	16835	16790	16806	17043	16746	16906	16923	16753	16919	17052	16795	16827	16934	16663	16769	16798	17000	16746	16664	16943	16884	16672	16757	16952	16900	17018	16622	16807	16659	16533	16850	16740	16790	16919	16797	17079	16881	16787	16994	16791	16802	16910	16855	16835	16806	16927	16648	16780	16756	16811	16822	16655	16782	16645	16599	16791	16885	16761	16909	16764	16931	16801	16888	17071	16814	16749	16926	16910	16724	17086	16704	16809	16784	16800	16777	16641	16775	16755	16847	16824	16513	16635	16618	16696	16879	16831	16850	16915	16938	16567	16891	17018	16733	16974	17048	16767	16775	16719	16796	16690	16676	16719	16932	16751	16740	16649	16820	16873	16838	16788	16818	16882	16806	16907	16781	16765	16748	16949	16771	16603	16792	16657	16950	16774	16732	16656	16934	16841	16911	16850	16722	16683	16706	16919	16665	16786	16766	16864	16653	16728	16740	16679	16966	16833	16794	17010	16896	16712	16823	16753	16821	16868	16917	17001	16788	16875	16798	16785	16977	16868	17003	16983	16788	16863	16714	16806	16879	16737	16642	16796	16996	16789	16861	16751	16807	16979	16678	16856	16754	16683	16934	16694	16729	16723	16892	16712	16933	16917	16797	16981	16980	16623	16923	17152	16877	16805	16775	16935	16815	16861	16583	16735	16622	16869	16892	16792	16740	16824	16679	16782	17085	16983	16671	16754	16748	16790	16495	16802	16656	16788	16781	16825	16873	16787	16924	16779	16769	16791	16945	16902	16854	16802	16802	16955	16883	16998	16799	16921	16735	16832	16880	16998	16697	16743	16769	16827	16992	17014	16867	16775	16882	16979	16760	16770	16934	16911	16816	16750	16905	16651	16774	17026	16748	16930	16823	16882	16993	16828	16949	16872	16796	16740	16662	16985	16749	16878	16969	16859	16796	16723	16615	16777	16799	16614	16745	16869	16827	16594	16845	16783	16831	16717	16930	16680	16749	16848	16845	16846	16699	16604	16796	16989	16820	16864	16882	16663	16819	16875	16597	16872	16604	16653	16855	16846	17025	16883	16951	16906	16955	16770	16981	16737	16812	16947	16872	16913	16665	16901	16913	16945	16711	16882	16783	16784	16912	16972	16626	17028	16710	16923	16920	16691	16819	17034	16793	16829	16763	16801	17082	16811	16853	16747	16850
17260	35192	26358	20850	18936	17872	16546	16107	15828	15685	15454	15321	15143	15035	14781	14962	14901	14812	14707	14772	14793	14639	14684	14561	14672	14633	14607	14561	14587	14476	14651	14757	14596	14486	14625	14592	14514	14371	14503	14621	14498	14414	14501	14701	14534	14553	14409	14429	14473	14661	14441	14474	14364	14760	14419	14514	14480	14401	14528	14543	14347	14508	14400	14582	14430	14477	14466	14534	14539	14439	14657	14469	14352	14468	14633	14385	14579	14543	14464	14539	14673	14406	14497	14467	14391	14676	14592	14457	14370	14489	14572	14566	14388	14597	14375	14443	14406	14543	14376	14559	14405	14360	14458	14242	14562	14481	14349	14383	14541	14351	14435	14549	14422	14603	14314	14450	14572	14459	14576	14403	14460	14549	14474	14510	14524	14571	14348	14465	14330	14489	14423	14515	14574	14470	14507	14320	14512	14585	14448	14453	14586	14563	14490	14458	14601	14392	14529	14471	14480	14546	14408	14422	14662	14330	14617	14571	14345	14414	14514	14383	14616	14202	14455	14617	14413	14632	14507	14531	14458	14529	14516	14525	14484	14524	14470	14429	14497	14306	14558	14376	14546	14432	14508	14376	14586	14394	14599	14476	14357	14461	14450	14359	14533	14346	14303	14515	14471	14541	14457	14560	14569	14419	14352	14422	14518	14499	14506	14509	14485	14523	14397	14555	14585	14363	14488	14515	14495	14542	14454	14401	14507	14541	14602	14388	14520	14494	14526	14433	14520	14491	14539	14526	14483	14524	14505	14311	14507	14370	14432	14433	14547	14493	14551	14426	14552	14382	14404	14475	14586	14416	14542	14516	14444	14593	14444	14489	14450	14380	14361	14328	14350	14539	14469	14493	14411	14415	14190	14697	14549	14647	14430	14357	14501	14581	14534	14671	14436	14508	14573	14510	14505	14464	14672	14573	14335	14616	14577	14543	14626	14501	14454	14338	14596	14441	14425	14489	14537	14520	14459	14298	14484	14422	14611	14362	14394	14477	14420	14504	14501	14526	14547	14563	14435	14584	14673	14495	14620	14592	14478	14553	14514	14560	14423	14659	14522	14670	14427	14537	14399	14405	14408	14528	14555	14473	14589	14260	14502	14602	14476	14493	14537	14383	14574	14395	14438	14534	14501	14470	14540	14642	14621	14366	14606	14442	14332	14551	14607	14323	14500	14579	14357	14464	14448	14466	14384	14484	14432	14629	14434	14530	14291	14431	14435	14531	14482	14531	14382	14539	14500	14481	14511	14508	14501	14485	14662	14450	14496	14371	14735	14529	14428	14393	14545	14352	14445	14450	14420	14452	14514	14412	14358	14536	14456	14568	14439	14440	14713	14393	14346	14392	14599	14581	14559	14560	14508	14500	14539	14431	14508	14455	14638	14627	14465	14476	14411	14569	14606	14482	14396	14470	14466	14425	14501	14619	14623	14495	14273	14439	14491	14447	14546	14582	14370	14483	14563	14683	14452	14450	14489	14476	14538	14467	14469	14585	14563	14691	14445	14448	14435	14455	14476	14552	14483	14728	14417	14390	14340	14327	14541	14441	14400	14706	14422	14636	14487	14615	14398	14472	14490	14511	14337	14518	14387	14450	14587	14556	14385	14506	14411	14292	14450	14554	14402	14561	14477	14553	14664	14406	14612	14418	14516	14395	14406	14517	14468	14691	14503	14287	14401	14438	14532	14560	14485	14503	14406	14520	14641	14454	14475	14636	14554	14269	14538	14348	14266	14521	14551	14624	14292	14499	14322	14342	14303	14549	14450	14345	14340	14484	14434	14585	14521	14602	14222	14304	14429	14337	14219	14543	14502	14338	14592	14357	14639	14391	14537	14368	14545	14582	14567	14384	14517	14393	14536	14528	14623	14442	14484	14426	14336	14553	14312	14470	14488	14592	14543	14710	14581	14454	14599	14554	14505	14395	14240	14340	14508	14537	14348	14567	14442	14457	14422	14370	14367	14419	14541	14564	14479	14410	14517	14436	14653	14523	14514	14497	14420	14633	14522	14589	14419	14586	14419	14326	14533	14368	14452	14473	14494	14477	14301	14377	14399	14554	14390	14319	14307	14456	14508	14585	14411	14427	14524	14454	14384	14575	14539	14600	14260	14466	14481	14462	14348	14499	14376	14392	14546	14560	14514	14446	14533	14342	14547	14535	14627	14457	14429	14464	14583	14504	14474	14506	14534	14414	14378	14531	14556	14449	14530	14656	14513	14317	14439	14457	14488	14459	14346	14561	14618	14599	14420	14386	14544	14461	14498	14484	14407	14591	14430	14481	14484	14608	14435	14424	14573	14530	14477	14510	14599	14511	14518	14562	14555	14439	14526	14412	14393	14422	14427	14478	14441	14296	14483	14620	14518	14550	14275	14342	14499	14539	14497	14286	14564	14439	14524	14341	14606	14478	14534	14488	14795	14535	14481	14402	14587	14329	14537	14493	14586	14674	14372	14580	14333	14497	14484	14465	14439	14469	14455	14579	14481	14476	14552	14623	14520	14343	14561	14443	14719	14395	14470	14239	14456	14373	14498	14533	14523	14505	14515	14522	14608	14455	14476	14375	14462	14414	14398	14545	14616	14491	14503	14426	14456	14324	14479	14649	14389	14389	14512	14558	14404	14553	14591	14481	14420	14308	14351	14406	14427	14633	14342	14461	14548	14367	14474	14579	14442	14451	14561	14334	14641	14332	14470	14550	14484	14440	14473	14487	14397	14600	14541	14430	14505	14501	14392	14619	14449	14393	14618	14578	14669	14436	14430	14490	14444	14482	14473	14591	14684	14675	14562	14464	14301	14403	14613	14415	14448	14578	14611	14510	14342	14418	14495	14515	14585	14380	14480	14558	14494	14385	14423	14431	14604	14542	14535	14588	14511	14421	14420	14302	14602	14674	14586	14519	14550	14468	14461	14355	14592	14628	14588	14357	14478	14441	14364	14599	14455	14423	14470	14388	14445	14435	14609	14510	14388	14411	14504	14583	14359	14403	14521	14539	14559	14631	14326	14411	14537	14408	14418	14472	14599	14389	14466	14581	14580	14421	14464	14427	14438	14517	14509	14442	14328	14611	14221	14523	14553	14488	14518	14503	14461	14555	14441	14423	14425	14448	14489	14496	14642	14569	14590	14447	14639	14258	14574	14476	14518	14236	14342	14590	14640	14539	14425	14493	14443	14450	14441	14534	14377	14550	14497	14591	14474	14478	14459	14517	14456	14592	14334	14294	14471	14301	14468	14449	14639	14605	14254	14588	14537	14594	14346	14608	14492	14563	14548	14588	14445	14614	14419	14462	14425	14468	14581	14595	14480	14410	14499	14508	14542	14480	14575	14452	14631	14393	14512	14445	14535	14386	14507	14435	14456	14459	14499	14533	14430	14432	14468	14525	14506	14424	14541	14429	14422	14492	14477	14622	14449	14540	14576	14531	14416	14646	14424	14498	14487	14430	14544	14646	14389	14572	14427	14476	14343	14634	14453	14580	14558	14482	14517	14562	14616	14363	14615	14455	14359	14330	14522	14490	14493	14409	14469	14268	14486	14214	14450	14480	14438	14413	14084	14511	14510	14283	14533	14462	14525	14555	14407	14491	14549	14421	14526	14535	14481	14436	14486	14545	14532	14358	14379	14288	14359	14561	14424	14494	14504	14464	14353	14578	14373	14456	14599	14460	14445	14499	14409	14529	14527	14553	14515	14367	14472	14482	14649	14335	14443	14532	14554	14511	14433	14467	14718	14492	14557	14450	14545	14447	14648	14393	14380	14495	14418	14479	14589	14463	14473	14383	14647	14446	14452	14467	14539	14580	14590	14460	14535	14458	14431	14336	14542	14406	14468	14496	14426	14545	14523	14400	14388	14557	14439	14488	14280	14508	14538	14609	14408	14693	14290	14504	14570	14452	14547	14596	14482	14519	14472	14466	14446	14594	14272	14576	14495	14458	14418	14430	14385	14298	14525	14314	14517	14376	14443	14564	14422	14572	14456	14416	14585	14546	14382	14497	14354	14431	14458	14365	14466	14427	14498	14562	14399	14648	14521	14700	14614	14449	14524	14434	14464	14405	14459	14528	14516	14489	14590	14642	14717	14466	14386	14486	14540	14575	14654	14435	14650	14380	14580	14416	14553	14380	14601	14437	14493	14506	14379	14524	14394	14593	14422	14579	14391	14489	14400	14463	14591	14608	14624	14429	14589	14382	14395	14674	14456	14485	14378	14482	14514	14458	14527	14405	14624	14447	14341	14479	14477	14540	14586	14464	14570	14425	14550	14306	14541	14416	14561	14483	14484	14271	14528	14453	14450	14329	14587	14597	14555	14581	14514	14541	14604	14462	14487	14520	14495	14521	14571	14582	14504	14666	14385	14563	14424	14555	14542	14411	14460	14515	14750	14407	14368	14306	14497	14553	14457	14365	14448	14447	14469	14443	14687	14369	14385	14354	14472	14655	14524	14538	14648	14486	14516	14516	14448	14380	14455	14556	14428	14408	14460	14452	14407	14451	14397	14336	14499	14455	14531	14471	14443	14484	14475	14573	14436	14358	14554	14567	14455	14373	14567	14664	14310	14367	14390	14517	14493	14497	14307	14447	14467	14410	14538	14544	14291	14423	14574	14508	14460	14711	14381	14742	14391	14407	14554	14510	14498	14414	14597	14738	14528	14508	14375	14293	14525	14465	14415	14517	14596	14391	14438	14230	14565	14400	14193	14663	14393	14484	14376	14589	14587	14507	14511	14545	14546	14507	14379	14467	14609	14544	14280	14503	14488	14462	14473	14589	14524	14600	14227	14458	14377	14406	14525	14336	14600	14430	14489	14512	14592	14611	14684	14523	14567	14629	14665	14448	14488	14588	14555	14405	14486	14353	14478	14465	14554	14524	14458	14469	14454	14548	14437	14522	14322	14582	14510	14413	14724	14492	14638	14467	14465	14734	14435	14374	14433	14527	14588	14553	14695	14603	14586	14444	14425	14534	14655	14415	14398	14537	14556	14317	14358	14438	14647	14599	14518	14530	14469	14526	14501	14497	14350	14606	14403	14573	14502	14528	14385	14447	14553	14410	14322	14514	14530	14528	14425	14471	14537	14623	14281	14438	14579	14632	14369	14435	14321	14534	14577	14638	14423	14330	14501	14326	14406	14322
25012	21516	27222	27221	21204	20130	19934	19132	18652	18641	18437	18459	18557	18602	18295	18425	18209	18213	18136	18151	18142	18000	18226	18136	18151	17879	18086	17953	18102	17961	17965	18127	18358	18071	18003	18038	17998	17945	17914	18034	17863	17756	17945	17761	18072	18106	18126	18103	18053	17947	17937	17940	17881	17954	18054	17987	17764	17830	17963	17816	17930	18069	17971	17965	17878	18037	18060	17916	17774	17846	18010	17809	17856	18116	18102	18124	18136	17901	17876	17988	18059	17989	17991	17599	17791	17852	18079	17957	18086	17918	17977	17633	17861	17893	17755	17885	17853	17882	17788	17816	18050	18147	18060	18155	17966	17893	17837	17907	17939	17903	18085	17845	18040	17891	18079	17688	17955	17953	17858	17903	18079	17914	17975	18005	17903	17990	17815	18040	17645	17879	17807	17925	17948	17901	17883	18013	18064	17983	17869	18031	17986	18139	18210	18066	17967	17892	18048	18028	17867	17834	18060	17774	17889	17997	17772	17899	17950	17752	18021	17848	17982	18114	17915	17957	17820	17954	18214	18043	17823	17799	17917	18239	17998	17827	18003	17920	18115	18002	18003	18137	17887	17848	18056	17751	18056	17802	17838	17724	17673	17986	17791	17916	18027	18126	17811	18002	18096	17921	17761	17888	18048	17914	18103	17790	17998	17969	17995	17963	17793	18022	17930	17856	17956	17942	18019	17973	18036	18018	17970	17971	17944	18058	18066	17930	17947	18108	17900	17994	18012	17778	17978	17797	17826	18063	18095	17819	17851	18078	17899	17912	18106	18030	18222	17969	17979	17961	17965	17782	18024	17897	17927	17899	18043	17918	17966	17894	17942	18117	17739	17878	17985	18017	17930	17863	17869	18012	17903	17898	17898	17910	17912	18104	17960	18005	18067	17886	17985	18074	17938	18114	17987	17861	17841	18143	17894	17794	17963	17847	17958	17824	17861	18004	17841	18015	18037	17860	17894	17911	17844	17883	17894	18042	18022	17904	18266	17906	18035	17866	17696	17909	17839	17974	17858	18026	17936	18024	18092	18040	17994	18051	17986	17888	17985	17752	18009	17840	17904	17839	18078	18124	17846	17892	17932	18080	18082	17771	17957	17898	17945	18028	17949	18025	17913	17813	17860	18020	18053	17906	17911	17748	17956	17674	17614	18085	18034	17803	17972	18206	18083	17987	17960	17948	17950	17975	17944	17966	17960	17929	18139	18074	18014	18046	17973	17832	17975	18002	18058	17888	17904	18011	17906	17773	18118	17778	17983	18083	18059	17760	18079	18026	17877	17908	17944	17991	17798	18120	18045	17890	17883	17906	17882	18196	17942	17917	17833	17734	17852	17947	17810	18140	18153	17666	17873	17867	18146	17993	17949	17926	17923	18044	17889	18086	17889	17983	17994	18086	17921	18115	17945	18060	17886	17846	17808	18119	17949	17936	17925	18184	17910	17862	17923	17816	17919	17954	18058	18073	17915	18092	17828	17716	17731	18173	18058	18263	18045	17985	18020	17981	17801	17998	18067	17783	18123	17981	17944	17842	17997	18034	17972	17887	18160	18129	18016	18131	18041	17912	18245	17837	17934	17980	17737	17755	17834	18121	18100	17824	17942	17902	17869	17895	17888	17837	17988	17870	18062	17999	17863	17944	18130	17927	17780	18015	17809	17835	17971	18049	17874	17946	17810	17826	17891	17998	17855	18010	17895	17950	17969	17824	17838	18054	18099	17953	17997	17731	17863	18017	17837	18115	17825	17935	17901	17914	17918	17847	17793	18014	17937	18087	18112	18046	17819	17993	18005	18117	17813	17908	18045	18097	17868	17739	17935	17929	17998	17912	17816	17998	17652	17870	18063	18066	17852	17974	17984	18098	18099	17807	18025	17957	17782	17964	17872	17989	18102	17910	17759	17890	17972	18051	18103	17924	18010	17987	17972	17858	17910	17966	17980	17873	17948	18092	18103	17915	18147	18071	17713	17984	17962	17948	17998	17866	18092	17931	18072	18025	18017	17921	17997	17809	17937	18011	17965	17995	18064	17946	17814	17842	17849	18034	17791	17826	17846	17989	18097	17829	17838	17912	17918	17936	17943	18122	17940	18010	18011	17990	18098	17856	17976	17833	17957	17645	17748	17897	18031	17966	17955	18155	18172	17887	17968	17856	17987	17944	18025	18040	17963	17964	17954	18114	17847	17913	18036	18165	18057	17960	18067	18188	18036	17928	17999	17939	17969	17971	17806	17953	17965	18017	18133	17926	17985	18086	17931	18044	18068	17829	18081	17910	18049	17972	18087	17920	17931	18026	17776	18031	18091	17802	18052	17790	17890	17876	18186	18096	17762	17871	18178	17885	17868	17886	18143	18068	17874	18045	17777	17861	17968	17871	17910	17873	17909	18012	17790	18036	18095	17992	17881	17738	17771	17924	17938	17829	17851	18044	17528	18081	17878	17979	18098	17990	17874	17918	18025	17981	17944	18117	17967	17892	18088	18028	17838	18016	18137	18040	17903	17867	17980	17878	17712	17961	17919	17957	18094	18005	17822	17942	17915	17894	17980	17839	18011	18098	17848	17924	18075	17966	18107	17800	18070	18005	17951	17868	17811	18011	17922	18068	18019	18032	18039	17978	18099	17796	17989	17924	17902	17958	17797	17897	17781	17908	17907	17882	17790	17876	18005	18034	18009	17827	17823	18126	17935	18058	17906	17904	18056	17940	17940	17931	17829	17930	17979	17848	18075	17903	17924	17753	17960	17764	17960	18018	17859	17940	18039	18148	17799	17957	18042	18061	17827	18116	18035	17919	17982	17967	18171	17842	17863	18116	18141	17903	18109	18065	17904	18161	17843	17995	18095	17908	18032	17885	18025	17945	17872	17888	18045	17956	18112	18059	18166	17989	17929	18039	18070	18195	17847	18069	18029	17874	18040	18053	17721	17941	18201	18086	17926	17897	18195	18191	17872	17971	17988	17881	18053	18043	18052	18000	17935	17950	18025	17695	17965	17994	17773	17817	18123	17908	17843	18034	17788	17932	17926	17903	18222	17919	17977	17783	17821	18060	17971	17996	18060	17825	17867	17806	17929	17940	18146	17986	17841	17914	18037	17872	17956	17987	18102	17659	18027	17695	17939	18065	17987	17938	17945	18037	17879	17811	17931	18053	17994	17974	17612	17750	17726	17851	18011	17958	17952	17820	17972	17961	17675	17909	17930	17983	18009	17959	17775	18113	17833	17988	18013	17886	18043	17878	17987	18064	18048	18085	18051	17928	18056	17823	17918	17901	17925	17966	17722	18093	17988	18020	17936	17782	17860	18080	17893	17995	18011	17876	18056	18058	18083	18113	17995	17946	18021	17902	17801	18121	17980	17973	17861	17960	17969	18086	18067	17816	17875	17835	17904	17961	17893	17992	17995	17816	17733	17761	17937	17922	18144	17789	17808	17830	17874	17879	17867	17851	18009	18033	18105	17972	17917	18071	18011	18145	17994	17928	18138	17876	18048	18001	17951	18031	18254	18169	18078	18015	18027	17793	17715	18040	18020	17926	17941	17740	17939	17790	17867	18003	18147	17849	17977	18104	17959	18064	18038	17749	18095	17921	17866	17989	17971	17935	18061	17978	17824	17973	17997	17973	17784	17852	17786	17993	17986	17920	18022	17870	17959	17860	18025	17998	17839	18022	18014	18137	18088	17831	17920	17900	18080	17888	17919	17959	17742	17990	17954	17747	17959	17899	17934	17871	17943	17967	17934	18036	17826	17930	18049	17870	17885	18000	17898	17910	17819	18030	17922	18166	17999	18081	17870	17982	17995	17974	17903	17949	17970	18108	18082	18157	17795	18016	17952	17746	17962	18037	18013	17922	17747	17824	17729	17965	18020	17682	17791	18034	17740	17845	17928	18052	18016	18027	18045	17881	17897	17841	17926	17824	17993	17785	18087	18113	18085	17870	18063	17973	18013	18006	17751	18045	18003	18027	17868	18027	18034	17892	17867	17862	17769	17881	18073	17928	18026	17894	18219	17819	18011	17980	17753	18025	17975	17894	17967	17785	17891	18157	17915	17779	18065	17841	17906	17896	17816	17864	17890	17751	18027	17832	18110	17926	17756	17657	18006	17922	17970	17918	18007	17821	17880	17928	17880	18215	18060	18041	17988	18072	17951	18040	18140	18204	17833	17839	17931	17974	18031	18213	17766	18066	18080	17956	17974	17820	18034	17934	17886	18136	17871	17993	17837	17906	17826	18087	18168	17938	17994	17787	18010	17945	17841	17947	17884	17948	17777	17905	18107	18095	17967	18096	17951	18039	17934	17998	18172	17938	17876	17950	18000	18174	17940	17932	17836	18055	17842	18156	17968	17933	18067	18100	17825	18000	17767	17690	17908	17822	17867	18080	18031	17962	18078	18154	18098	18071	17921	17738	17933	17955	17932	18101	17871	17948	18072	17767	17915	18079	18234	17946	17954	18093	17969	17953	17874	17951	17899	17761	18004	17716	18098	17728	17846	17854	18059	17818	17970	17986	17698	17809	17677	17970	18247	17917	18040	17874	17813	17960	18053	18039	18075	18079	17895	18030	17848	17791	18066	18057	17875	17831	17969	17988	17852	17853	17930	17692	17954	17906	18003	18093	18091	17980	17964	17730	18135	17905	18160	17928	17991	17949	18032	18007	17944	18020	17871	18080	17886	17972	18150	17975	17856	17939	17888	18047	18072	17977	17768	17774	18027	18147	18034	17840	17908	18255	18000	18110	17817	17901	17869	17938	18106	18123	17975	17886	17960	18171	18088	17970	17920	17967	18007	17741	18128	17931	18066	17992	17908	18021	18022	18031	17992	17951	17739	17896	18035	18034	18096	17808	17703	17869	17948	18030	17941	17985	17955	17956	17821	17830	17704	18041	17990	18116	17853	17930	17962	17907	17987	18037	18028	18137	18014	17640	17861	17854	17619	17968	18008	17961	17973	17889	17971	17823	18039	17876	17714	17999	17924	18051	17998	17904	17962	18103	18080	17962	18046	17975	17858	17888	18038	18140	17824	17939	17975	17910	17894	17895	17967	17954	17862	18012	17767	17926	18053	18059	18010	17862	17915	17905	17889	17835	17953	18097	18016	18221	18118	18000	17913	17975	18330	17988	17636	17778	17905	17897
17646	32377	24625	20189	18616	17723	16761	16465	16139	15984	15645	15522	15485	15520	15307	15417	15238	15254	15149	15352	15326	15062	15233	15395	15202	15029	15170	15264	15169	15148	15256	15357	15235	15083	15286	15283	15325	15170	15190	15189	15220	15091	15226	15090	15180	15061	15283	15149	15097	15149	15154	15075	15126	15017	15112	15071	15150	15088	14983	14976	15108	15202	15114	15262	15108	15043	15186	15085	15221	15171	15305	15168	15180	15053	15076	15018	14963	15046	15241	15080	15079	15188	15232	15034	15062	14951	15101	15177	14984	15064	15183	15223	14973	15026	15156	15134	15110	14909	15087	15097	15039	15119	15044	15161	15088	15242	14976	15159	15129	15150	15005	15102	15084	15037	15117	15100	15044	15082	15164	14940	15005	15084	15121	15021	15087	15026	15179	15068	15141	15201	15059	15062	15060	15037	14943	14937	15078	15126	15138	15061	15109	14925	14952	15180	15048	14929	15089	15048	15136	15092	15113	15034	14983	15286	15146	15175	14936	15079	15084	15154	15108	14965	15158	15079	15108	14946	15043	14973	15028	14996	15134	15044	15217	15142	14959	15050	15146	15031	15122	15161	15160	15110	15151	15157	15171	15189	15108	14926	15007	14991	15147	15174	15242	15119	15137	15123	14963	15110	15029	15137	14934	15459	15149	15062	14960	15136	14851	15151	15042	14810	15126	15127	14970	15062	15127	15205	15270	15069	15147	15085	15126	15279	15102	15104	15124	15102	14954	15113	15055	14972	15062	15099	14906	15065	15072	15092	15127	15050	15171	15119	15141	14934	14980	15177	15116	15117	15037	15101	15152	15072	15151	15060	15010	15172	15159	15008	15249	15091	15088	15113	15143	15097	15075	15101	15004	14991	15185	15202	15086	15038	15164	15315	14943	15031	15172	15106	15121	15115	15002	15096	15106	15068	14923	15260	15011	14951	15109	15141	15047	15106	15114	14895	15137	15209	15049	15032	15192	15133	14843	15063	14966	15276	15078	15189	15160	15099	15173	15186	14987	15030	15002	15293	14957	15094	14963	15013	15051	15234	15124	15077	15145	15004	15121	14952	15121	15259	15029	15074	15170	15044	15194	15238	15070	15163	14978	15271	14973	15184	15183	15071	15088	15016	15116	15222	15138	15115	15104	15016	15089	15051	14994	15256	15191	15130	15050	15064	15037	15157	14976	15279	15204	15122	15024	15085	14977	15038	15237	15131	15081	14990	15012	15064	15166	14797	15161	14951	15075	15218	15017	15084	14786	15105	15322	15099	15047	15070	15110	15087	15194	15123	14928	15066	15189	15099	15044	15039	14979	15126	15159	14890	15171	15088	15069	15036	15142	14981	15175	15061	14952	14987	15100	15182	15106	15044	15105	15103	15115	15157	15095	15112	15131	15107	15081	14995	15180	15070	14891	15147	14902	14969	14914	15133	15244	14976	15203	15074	15188	14941	15093	15178	14933	15092	15098	15082	15324	14975	15066	15131	15229	14923	15140	15021	15080	15108	15012	15192	15052	15151	14946	15040	15184	15049	15095	15217	15132	15101	15102	15101	15186	14938	15007	15059	14963	15094	15198	15103	15214	14937	15226	15046	15021	14933	15200	15171	15085	15070	15099	15209	15080	15185	15102	15177	15114	15137	15195	15203	15033	15059	15125	15140	15002	15204	15065	15186	15089	15058	15184	15164	15004	15041	15012	15028	15240	15134	15049	15038	15127	15060	15253	15141	15242	15207	15039	14980	15210	15093	15064	15041	15138	14797	15128	15205	15041	15287	15046	15163	15302	15125	15277	15147	15109	15298	15036	15019	15121	15194	15103	15085	15197	15067	15104	15081	14906	15204	15175	15194	15140	15093	15043	15051	15115	15102	15170	15097	15173	15192	15037	15003	15067	15005	15050	15012	15087	15384	15067	15067	15093	15028	15126	15055	15039	14989	15353	15125	14897	15308	15162	14944	15206	15090	15111	15034	15091	15143	14994	15224	15114	14940	15150	15124	15024	15083	15009	15263	15158	15110	15209	15161	15117	15180	15077	15051	15079	14928	15146	15179	14964	14986	15105	15115	14928	15169	15291	15307	15206	14978	15057	15124	15212	15219	15179	15095	14964	15123	15123	14982	14925	14977	15056	15075	15129	15004	14976	15027	15196	15159	15055	14936	15178	14862	15239	14964	15241	15050	14911	15016	14969	14993	15174	15094	15088	15215	15054	15007	15156	15092	14986	15046	15133	15190	15217	15112	15082	15019	14879	15161	15189	15070	15087	15039	14935	15092	14917	15221	15104	15027	15098	15118	15225	15151	15030	15083	15202	15191	15313	15111	15049	14974	15032	15196	15024	15187	15140	14959	15111	15016	15078	15148	15017	15099	15091	15221	15059	15103	15172	15091	15141	15021	15094	15116	15032	15148	15024	15174	15245	15162	14963	15041	15271	14900	15277	15163	15253	15282	15012	15010	15153	15040	15094	15064	15168	15050	14952	15324	15154	14987	15148	15208	14973	15203	15034	15257	15033	15214	15088	15290	15071	15046	15111	15092	15042	15212	14868	15158	15136	15057	15080	14983	15117	15132	15065	15129	15116	15248	15122	14939	15157	14993	15003	15217	15207	15015	15247	14967	15168	15126	15254	15267	15174	15132	15030	15011	14915	15049	14888	15134	15092	15091	15197	15000	15088	15200	15072	15098	14963	15040	14956	15111	15235	15172	15246	14985	15078	15146	15064	15204	15004	15092	14942	15014	15112	15056	15201	15160	15199	15260	15032	15080	15157	15041	14897	15092	15171	15150	15189	15193	15062	15112	15243	14888	15117	15072	14989	15037	15050	15152	15092	15198	15132	14989	15225	14990	15050	15142	15241	15022	15118	15074	14960	15095	15099	14898	15125	15044	15064	15079	15164	14956	15082	15191	15106	14961	15121	15028	15165	15120	15244	14818	15105	15094	15147	15170	14985	15036	15083	15111	15132	15152	15009	14923	14979	15053	15192	14960	15051	15157	15081	15137	15124	14801	15262	15175	15194	15150	15103	15177	15131	15154	15109	15088	15249	15010	15139	15098	15166	15133	15143	14962	15065	15164	14825	15128	15121	15061	15195	15202	15044	14970	15026	15029	15160	15183	15187	15181	15152	14950	15226	14968	14931	15071	15210	15194	15083	15055	15139	15093	15317	15089	15138	15186	15134	15140	15117	15146	14937	15110	15157	15092	15168	15171	15030	14951	15109	15002	15058	14985	15220	15233	15099	15024	15267	15163	15094	15106	14936	15093	15060	15249	15031	15135	14953	14852	15092	15044	15170	15129	15196	15083	15156	14994	15092	15093	15164	15170	15126	15023	15031	15033	15201	15261	15069	15159	15159	15063	15202	15185	15127	15149	15067	15060	15070	15037	15241	15081	15039	15122	15238	14999	15036	15114	15020	15170	14915	15181	15048	14984	15204	15038	15174	15085	15059	15157	15136	15078	15202	15222	14847	14926	14945	15046	15233	15084	15066	15134	15135	14929	15086	15111	14996	15049	15218	14922	15058	15016	15233	15055	15148	15091	15176	15298	15322	15129	15032	15233	15026	15089	15135	15003	15050	15092	14968	15150	15094	15159	14969	15211	15068	15080	15144	14959	15095	15072	15101	15148	15028	15214	15028	15012	14918	15078	14981	15107	15096	15157	15210	15169	15156	15006	15062	15156	15176	15224	15046	15164	14978	15076	15307	15173	15102	14951	15171	15081	15051	15221	15049	15000	15140	14998	15156	15109	15195	15154	15277	14948	15197	14977	15195	15043	15009	14975	15207	14986	15130	15083	15231	15005	15179	15191	14884	15057	15133	15156	15099	15180	14991	15085	15031	15067	15193	15198	15180	15079	15028	15157	15150	15177	15202	15141	14984	15095	15077	14931	15135	15102	15043	15180	15071	15142	15166	15172	15141	15165	14928	15133	15180	14983	15018	15292	15031	15025	15143	14948	15109	15057	15118	14940	15009	15176	15036	15074	14981	15108	15159	15152	15231	15078	14957	15038	15159	15041	15260	15207	15150	15205	15054	15275	15210	15006	15108	15127	15188	15098	15088	15114	15231	15142	15185	14988	15013	15211	15107	15174	15106	15130	15333	15117	14997	15088	15191	15140	15044	15119	15132	15052	15006	15122	14990	15054	15029	15035	15155	15182	15057	15164	15181	14943	15045	15060	15198	14949	15215	15050	15154	15156	15189	14969	15247	15107	15050	15326	15108	14889	15167	15309	15062	15059	15161	15036	15092	15178	15107	15271	14962	15281	14930	15127	15050	15144	15032	15016	15290	15113	14921	15081	14996	14840	15213	14946	15170	15027	15220	14991	14978	15059	15019	15015	15356	15232	15101	15076	14946	15134	15115	15034	15127	15107	15122	14997	15117	15197	15130	14995	15005	15104	15180	15131	14995	15110	15321	15186	15253	15114	15015	15072	15179	14995	14998	14952	15179	15217	15159	15052	15212	15106	15048	15076	15015	15152	15314	15116	15156	14963	14975	15067	14978	15204	15151	15293	15142	14947	15095	14910	15082	15117	15010	15120	14973	15050	15085	15196	15149	15094	15051	15095	15203	15108	15269	15016	15045	15118	15080	15288	15004	15065	15181	15082	15313	14996	15075	15275	14897	14898	14918	15117	15259	15158	15167	15099	15134	15170	15106	14890	15045	15157	15087	15116	15011	15115	14904	15185	15089	14872	15130	15006	15268	14880	15078	15062	15162	15068	15208	15109	15002	15085	15030	14964	15200	14942	15191	15115	15504	15073	15096	15021	15075	15089	15107	15216	15127	15015	15213	14917	15136	15131	15141	15007	14946	14997	14900	15105	14992	15117	15153	14971	15056	15042	15091	15337	15046	15153	15049	15236	15046	15113	15144	15059	15216	15184	15118	15119	15210	15080	15030	15081	15268	15252	15249	15151	15048	15145	15068	14994	15122	15058	15234	15145	15232	15312	15050	14988	15066	15115	15128	15090	14947	15216	15077	15028	15096	15004	15094	15263	15062	15128	15018	15085	15152	15157	14969	15053	15182	15088	15000	15100	14889	15238	15294	15090	15016	15306	15092	15043	14959	15085	15073	15327	15078	15140	15171	15129	14952	15052	15296	15157	15266	15030	15126	15105	15217	15059	14894	15190	15095	15206	15365	15182
22526	21540	28791	24700	21903	23870	24290	19713	18549	18462	18238	18034	17877	17960	17641	17707	17845	17576	17613	17549	17311	17354	17535	17330	17430	17385	17528	17499	17445	17244	17266	17207	17360	17316	17176	17166	16990	17187	17263	17109	17277	17401	17271	17308	17328	17215	17141	17208	17120	16969	16999	17573	17129	17258	17226	17021	17233	17189	17099	17060	17114	16920	16985	17323	17258	17175	17193	17032	17215	17107	17241	17006	17077	17268	17248	17231	17097	17108	17081	17015	16957	17267	17117	17143	17137	17127	17005	17053	17081	17237	16866	17044	17092	17024	17007	17028	16973	17204	16955	17318	16935	17037	17071	17051	17144	17047	17045	17026	17151	17157	17053	17021	17189	17088	17218	17067	17208	17092	17028	17105	17158	17008	17249	17085	17093	17229	17260	17212	16871	17043	17149	17209	17243	17189	17214	17192	17087	17220	17226	16942	17218	17115	17067	16975	17214	17040	16988	17099	16915	17040	17166	17213	17098	17280	17232	17307	17203	17041	17225	16943	17049	17383	16965	17057	17048	17183	16980	16869	17066	17173	17174	17148	17125	17236	17264	16998	17140	17143	17126	16988	17162	17145	17059	17117	17172	16972	17110	17169	16867	16841	16910	17171	17254	17006	17162	17223	17156	17177	17228	17241	17188	16974	16857	17173	17051	17028	17060	17057	17038	17243	17142	16958	17207	17012	16896	17031	17210	17091	16944	17157	17085	17073	17274	17159	17118	17228	17269	17184	16860	17164	17159	17213	17191	17251	17056	17147	17100	16758	17081	16998	17178	17070	17247	17192	17200	17116	17311	17235	17115	16913	17081	16835	16891	17095	17195	17138	17046	17085	17174	17088	17064	16920	17176	17162	17276	17285	17207	17031	17107	16977	17069	17054	17154	17251	17257	17013	17056	17199	17013	17130	17202	17112	17254	17133	17310	17035	17305	17116	16956	17161	17305	17131	17037	16999	17049	17164	16965	17046	17120	17025	16971	17213	17160	17140	17279	17012	17052	17165	17256	17202	17097	17118	17110	17193	17327	17287	17072	16822	16908	17129	17211	17223	17001	16835	17209	17067	16986	17029	17033	17145	17225	17198	17063	17228	17304	17189	16938	17170	17063	16925	17018	17058	17236	17078	17040	17107	17148	17033	17131	17325	17065	17040	17010	17024	17103	17138	16933	17059	16958	17098	17284	17158	17013	17083	17195	17138	17048	17068	16860	17054	17237	17040	17217	17068	17075	17124	17032	17103	17074	17099	17003	17097	17076	16962	17133	16952	17045	17012	17021	17018	17171	17321	17347	17074	17199	17292	16907	17067	16958	17123	17113	17139	16961	17157	17063	17015	17041	17187	17225	17139	17034	17159	17002	17039	16996	17240	17130	17194	17130	17255	17169	17049	17162	17031	17220	16973	16960	17197	17394	17316	16923	17062	17172	16923	17097	17334	16949	17190	17151	17039	17201	16957	17059	17118	17024	17104	16930	17118	16983	17061	17055	16966	17100	16923	16988	17056	17175	17070	16934	17114	17085	17335	16985	17156	16999	17007	17097	17001	16888	17128	17114	16947	16954	17076	17069	17184	17256	16967	17045	16890	16963	17159	17142	16941	17379	17131	16994	17012	17007	17080	17108	17159	17040	17106	17097	17116	17113	17255	17115	17157	16931	17175	17309	16961	17149	17250	17160	17260	17030	17085	17045	16984	17233	17092	16895	17314	17012	17126	17185	17302	17034	17046	17002	17082	17064	17145	16941	16974	17229	17124	17166	16971	16996	17085	16936	17026	17054	17153	16901	17027	16982	17137	16943	17182	17264	17014	16974	17227	17253	17094	16968	17101	17272	17201	17341	16955	17089	17097	16887	16962	17065	17033	17102	17197	17153	17151	17100	17290	17144	17188	17195	17203	17240	17160	17032	17073	17112	17106	17144	17015	17065	17081	17054	17168	17169	17138	17179	16996	17232	17029	17125	17177	17290	17163	16948	17039	17111	17220	17425	17014	17144	17049	17190	17031	17146	17068	17153	17142	17059	17174	17136	16983	17081	17297	17062	16980	16912	16939	17110	17177	17136	17054	17282	17066	17161	17268	17214	17066	17072	17103	17135	17094	16979	17283	17170	17128	17113	17264	17186	17182	17119	17046	17170	17046	17067	17238	16941	17149	17226	17174	16895	16995	17030	17079	17130	17128	17150	17002	17178	17084	17154	17120	17116	17156	17085	17037	17222	16963	17236	17026	17169	17050	17006	17029	17142	17026	16979	17214	17227	17228	17207	17150	17389	17072	16990	16955	16967	17207	17079	17322	17080	17009	17105	17029	16979	17019	17056	17252	17200	17044	17133	16937	16843	17209	17037	16934	17229	17255	17294	17017	17019	17014	17084	16966	17057	17162	16921	17071	17015	17056	17155	17064	17145	17066	16879	17052	16989	16968	17048	17163	17042	17297	16903	17148	17157	17006	17029	17298	17293	17250	17103	16981	17170	17072	16930	16945	17146	17162	17184	17271	17160	17320	17192	17088	17141	17078	17044	17107	17094	16993	17258	17125	17216	17114	17093	17124	17164	17157	17104	17108	16914	16947	17335	17123	17089	16815	17057	17184	17225	17041	17080	17107	17224	17100	17193	16992	17143	17011	17062	17047	17042	17101	16897	16935	17034	17192	17176	17097	17217	16890	16985	17087	17131	17063	17292	16983	17134	16993	17246	17100	17192	17040	17044	17237	17104	17138	17099	17110	17060	16912	17128	16762	16954	17143	17158	16881	17172	17197	17026	16960	17101	17264	17089	17256	17093	17154	17226	17116	17202	17186	16951	16947	17207	17220	17259	17102	17097	16931	17096	17047	17018	17052	17003	17034	17146	16862	17018	17009	16987	17193	17373	16882	17115	17119	17129	17051	17030	17039	17143	17172	17058	17046	17175	17105	17110	16949	17033	16945	17053	17137	17050	16936	16986	17139	17105	17049	17232	16974	16985	17149	17085	17309	16968	17109	17165	17053	17088	17088	17071	17014	17164	16914	17025	16960	17119	17312	17042	17335	17268	17219	17097	17041	17001	16981	17176	17315	17018	17128	17228	17157	16979	17128	17258	17233	17042	17270	16955	17052	17160	17260	17074	16981	17020	16844	17128	17278	17251	16995	17222	17083	17207	17044	17023	17273	17186	17145	17060	17173	17045	16991	17300	17117	17165	16893	17003	17103	17222	17092	17143	16997	17055	16917	16963	17072	17099	17092	16953	16925	16923	17143	17013	17120	17171	17101	17131	16964	17111	17224	17007	17221	17056	17137	17181	17232	17175	17061	16931	17018	16920	17021	17156	16893	16987	17109	17050	16846	17188	17053	16881	16996	16895	17088	17030	17145	17223	17203	17004	17256	17146	17066	17012	17148	17164	17055	17067	17137	17023	17141	17107	17066	16961	17041	17009	16946	17183	16960	16926	17077	17344	17289	17089	17098	16921	17115	17033	16941	17055	16972	17044	17050	17150	16754	17076	17439	17204	17088	17046	17074	17148	17191	17094	17034	17096	17201	17032	17099	17034	16952	17095	17219	17018	17261	17078	17049	16793	16964	16964	17262	17227	17115	17132	17047	17123	16660	17217	17009	17096	17096	17196	17151	17182	17060	17031	17020	17191	17193	17146	17103	17200	17220	16953	17075	17105	16985	17103	17113	17140	17290	17250	17077	17192	17027	16972	16901	17058	17106	17053	17110	16982	16928	17058	16877	16987	16943	17091	17139	17145	17171	17002	16966	16993	17027	16923	17261	17090	17086	16936	16938	17200	17041	17026	17109	17081	16870	17102	16931	17011	17097	17129	17206	17328	17296	16888	16810	17157	16945	17276	17060	17206	17111	17103	17200	17019	17186	17028	17140	17112	16772	16951	17146	17092	17106	17279	17086	16983	17257	17129	17149	16917	16806	17281	17206	17185	17150	17088	17081	17086	17020	17024	16984	17056	17000	17117	17073	17056	17078	17136	17269	17083	17163	17002	17078	17147	17149	17125	17068	17119	17227	17054	17309	16986	17070	17103	16984	17186	17005	17166	16996	17037	16914	17055	17126	17204	16995	17195	16992	17072	17276	17075	17326	17133	17147	17034	17160	17116	16928	17222	17102	17199	17170	17119	17025	17215	17213	16965	17026	17064	16935	16947	17022	16912	17088	17171	16926	17075	16735	17289	17046	17175	17275	17305	17125	17169	17192	17180	17185	16882	17159	17267	17027	16847	17174	17151	17160	17038	17183	17269	17175	16896	16901	17019	16949	17306	17144	17190	17178	17142	17152	17042	16982	17252	17121	17132	17111	17115	17196	17035	17058	16970	17093	17093	17147	17048	17045	17091	16989	17042	17118	17137	17037	17217	17093	16947	16990	17050	17098	17002	17302	17193	17172	17154	17164	17198	16899	17163	17147	17115	16995	17254	17044	17112	17311	16956	17054	17068	17075	16853	17042	17018	16996	17092	17156	17248	16974	16978	16931	17129	17030	17041	17070	17051	17050	16944	17078	17175	17211	17097	16959	17197	17084	16959	16980	17284	17130	16864	17220	17198	17087	17071	16989	17005	17100	17004	17174	17268	17251	16919	17081	17227	17052	16926	17035	16914	17215	17206	17232	17382	17068	17166	17175	17254	17186	17011	17277	17190	17212	17073	17071	17124	17154	17264	17072	17087	16899	17077	16985	16999	17253	17264	16974	17223	17400	16985	17221	17107	17071	17258	17280	17249	17250	17163	17157	17163	17067	17317	16979	17206	16931	16958	17069	16915	17073	17100	17106	16826	16848	16945	17070	16960	17233	17088	17074	17147	17399	17094	17038	17199	17239	17033	17248	17173	17189	17035	16962	16938	17097	17098	17036	17130	17030	16904	16972	17117	17286	17149	17280	17124	17138	17014	17141	17051	17339	17101	17123	17288	17213	17027	17228	17028	16989	17273	17146	17406	16880	16934	17055	17069	17108	17133	16974	17037	17064	17029	17054	17026	17072	17097	17088	17000	17117	17072	17144	17137	17272	17298	16935	16981	17152	17012	16788	17054	17074	17019	17129	16971	17231	17041	17130	17120	17330	17230	17120	16840	16914	16961	17084	16984	17066	16905	17201	17148	17096	17122	17131	16997	17101	17082	16942	16861	17163	17225	17169	16977	16997	16987	17037
18157	39011	28966	23026	20475	18853	17973	17006	16472	16079	15595	15668	15478	15244	15189	14999	15091	15051	14844	14757	14768	14671	14836	14719	14713	14771	14658	14532	14752	14593	14684	14653	14575	14542	14646	14579	14715	14526	14664	14645	14481	14487	14540	14578	14721	14473	14495	14779	14334	14538	14689	14728	14569	14539	14639	14597	14336	14593	14625	14498	14556	14699	14511	14546	14550	14592	14653	14606	14612	14605	14576	14514	14642	14528	14369	14578	14407	14609	14614	14572	14426	14610	14539	14690	14586	14429	14527	14521	14588	14382	14507	14660	14373	14607	14475	14387	14577	14467	14419	14599	14374	14440	14573	14528	14366	14440	14666	14695	14639	14546	14587	14647	14636	14556	14694	14503	14525	14586	14538	14506	14513	14564	14444	14717	14670	14598	14571	14560	14737	14485	14494	14620	14488	14422	14534	14542	14555	14547	14572	14537	14566	14553	14577	14446	14575	14426	14664	14626	14619	14439	14722	14421	14518	14706	14497	14625	14504	14554	14308	14612	14644	14570	14639	14681	14679	14264	14727	14487	14424	14536	14456	14594	14620	14520	14652	14576	14663	14565	14552	14505	14719	14543	14424	14598	14604	14658	14660	14602	14471	14573	14587	14607	14596	14562	14500	14708	14369	14496	14620	14695	14437	14565	14401	14504	14395	14356	14573	14542	14477	14605	14611	14432	14483	14460	14579	14467	14472	14562	14723	14366	14591	14581	14529	14362	14549	14691	14546	14585	14626	14377	14752	14565	14519	14626	14430	14518	14377	14520	14603	14674	14482	14626	14672	14621	14362	14471	14524	14665	14576	14568	14639	14647	14497	14574	14498	14475	14557	14467	14362	14636	14514	14490	14500	14655	14652	14601	14416	14542	14466	14608	14733	14529	14312	14535	14732	14526	14581	14476	14626	14520	14467	14717	14605	14410	14667	14560	14566	14526	14602	14436	14503	14519	14536	14580	14482	14504	14487	14610	14499	14461	14577	14547	14602	14629	14420	14524	14496	14625	14679	14580	14575	14587	14544	14607	14421	14556	14677	14598	14525	14364	14605	14462	14589	14696	14264	14629	14590	14729	14496	14685	14613	14645	14711	14372	14424	14478	14709	14560	14591	14407	14503	14415	14528	14440	14537	14445	14530	14612	14375	14420	14552	14714	14461	14720	14489	14702	14522	14570	14479	14441	14656	14563	14507	14633	14559	14632	14521	14477	14328	14690	14592	14537	14534	14581	14540	14574	14676	14543	14756	14577	14712	14541	14419	14482	14676	14533	14459	14538	14496	14748	14650	14422	14533	14598	14408	14593	14550	14537	14569	14544	14488	14409	14550	14670	14487	14364	14606	14296	14523	14485	14646	14326	14514	14667	14442	14521	14672	14537	14412	14643	14496	14641	14626	14555	14477	14521	14481	14725	14665	14630	14642	14533	14564	14553	14556	14581	14560	14667	14698	14636	14505	14549	14530	14608	14543	14513	14557	14667	14801	14435	14550	14457	14378	14572	14502	14503	14542	14471	14492	14563	14712	14705	14409	14495	14543	14521	14639	14402	14618	14488	14743	14704	14640	14627	14625	14547	14409	14432	14613	14736	14366	14413	14578	14373	14778	14555	14523	14626	14677	14323	14381	14718	14574	14545	14536	14253	14529	14505	14556	14615	14541	14425	14550	14528	14549	14470	14603	14545	14582	14716	14672	14414	14577	14519	14612	14658	14461	14497	14647	14661	14533	14431	14557	14584	14602	14687	14428	14852	14400	14652	14528	14616	14485	14847	14505	14649	14729	14796	14537	14579	14639	14782	14621	14617	14620	14493	14515	14639	14555	14434	14491	14606	14531	14413	14534	14440	14648	14437	14482	14662	14506	14583	14563	14360	14542	14565	14507	14574	14542	14423	14562	14575	14554	14551	14525	14567	14443	14557	14609	14552	14577	14527	14479	14519	14545	14511	14491	14460	14546	14570	14429	14592	14674	14547	14505	14590	14526	14462	14545	14339	14429	14533	14578	14636	14711	14582	14383	14474	14496	14545	14714	14459	14547	14573	14630	14586	14583	14517	14583	14559	14700	14507	14360	14524	14601	14634	14555	14648	14536	14576	14467	14478	14596	14488	14603	14488	14696	14537	14578	14448	14517	14590	14449	14502	14421	14662	14761	14524	14443	14397	14523	14580	14657	14504	14588	14755	14609	14543	14656	14596	14491	14288	14461	14527	14549	14555	14540	14835	14386	14527	14504	14615	14553	14500	14466	14556	14679	14546	14601	14459	14424	14566	14552	14571	14515	14375	14542	14666	14569	14582	14396	14506	14458	14565	14392	14542	14513	14552	14427	14539	14439	14564	14640	14475	14412	14493	14372	14378	14381	14593	14532	14450	14436	14458	14564	14608	14490	14448	14317	14789	14600	14558	14432	14575	14610	14568	14603	14496	14541	14541	14451	14542	14485	14553	14474	14526	14587	14612	14602	14451	14650	14560	14560	14658	14569	14593	14394	14504	14579	14516	14407	14505	14664	14366	14487	14403	14484	14374	14376	14663	14469	14377	14499	14576	14408	14582	14580	14575	14576	14411	14499	14421	14656	14337	14575	14420	14519	14463	14433	14681	14552	14518	14496	14483	14519	14615	14618	14650	14408	14752	14555	14595	14486	14584	14479	14528	14438	14468	14620	14491	14608	14767	14483	14489	14382	14612	14529	14527	14687	14535	14540	14647	14466	14546	14527	14583	14492	14353	14574	14837	14473	14675	14475	14610	14515	14681	14566	14461	14532	14537	14509	14494	14407	14489	14416	14607	14465	14617	14564	14460	14527	14426	14497	14459	14673	14646	14474	14630	14528	14643	14477	14440	14414	14533	14465	14604	14558	14505	14535	14537	14483	14450	14649	14343	14465	14648	14610	14592	14635	14633	14531	14601	14533	14466	14536	14667	14592	14606	14592	14514	14556	14609	14554	14453	14562	14466	14450	14636	14532	14555	14598	14484	14669	14531	14529	14357	14432	14612	14800	14339	14562	14693	14512	14559	14715	14567	14453	14495	14598	14702	14535	14716	14514	14567	14413	14466	14533	14624	14583	14445	14395	14613	14447	14740	14434	14599	14302	14446	14691	14585	14417	14564	14579	14524	14521	14556	14324	14676	14448	14473	14543	14430	14548	14421	14606	14552	14463	14486	14489	14528	14468	14622	14488	14453	14487	14343	14504	14565	14485	14535	14561	14416	14601	14534	14533	14404	14565	14546	14623	14605	14550	14615	14569	14695	14503	14436	14497	14526	14589	14497	14503	14619	14582	14519	14510	14586	14500	14518	14479	14522	14528	14431	14496	14672	14621	14639	14614	14417	14635	14601	14391	14357	14537	14689	14624	14344	14539	14781	14386	14551	14608	14583	14639	14466	14616	14578	14520	14547	14602	14505	14628	14463	14552	14701	14649	14456	14514	14541	14475	14758	14602	14543	14456	14442	14596	14372	14432	14753	14524	14637	14454	14631	14608	14579	14540	14384	14629	14536	14410	14542	14682	14449	14623	14471	14619	14554	14498	14552	14432	14475	14583	14603	14429	14541	14568	14621	14373	14582	14445	14526	14538	14482	14563	14564	14494	14538	14439	14336	14647	14659	14412	14478	14558	14455	14581	14562	14532	14528	14686	14610	14599	14675	14560	14339	14559	14640	14408	14516	14664	14606	14508	14729	14617	14531	14423	14533	14646	14460	14366	14572	14627	14691	14602	14516	14658	14620	14575	14463	14531	14639	14413	14338	14769	14566	14515	14509	14578	14484	14574	14323	14637	14570	14608	14437	14495	14450	14613	14296	14604	14522	14421	14457	14362	14554	14547	14656	14467	14368	14502	14685	14540	14546	14574	14460	14655	14652	14439	14571	14480	14426	14628	14449	14424	14663	14555	14618	14563	14323	14515	14687	14395	14531	14537	14493	14583	14468	14463	14634	14459	14383	14426	14681	14653	14434	14568	14547	14636	14501	14415	14572	14654	14578	14676	14588	14624	14425	14547	14560	14532	14562	14518	14555	14572	14427	14632	14355	14521	14517	14585	14297	14565	14417	14623	14327	14636	14540	14688	14676	14565	14349	14548	14651	14513	14537	14492	14430	14638	14643	14473	14521	14538	14559	14574	14503	14409	14426	14499	14636	14628	14501	14547	14653	14464	14676	14577	14656	14390	14512	14405	14656	14515	14393	14529	14531	14502	14585	14679	14569	14569	14398	14593	14547	14645	14613	14661	14595	14630	14618	14653	14437	14508	14448	14587	14563	14488	14531	14552	14667	14588	14550	14425	14579	14522	14606	14493	14620	14585	14492	14529	14510	14427	14541	14619	14458	14557	14634	14549	14509	14487	14629	14682	14500	14420	14428	14497	14552	14486	14435	14611	14514	14445	14425	14534	14480	14683	14593	14485	14481	14653	14766	14582	14585	14688	14653	14628	14375	14361	14647	14588	14524	14486	14579	14618	14593	14639	14712	14354	14538	14546	14686	14599	14635	14604	14594	14606	14424	14559	14487	14466	14430	14510	14408	14594	14543	14573	14582	14608	14503	14654	14648	14613	14462	14571	14517	14599	14474	14580	14533	14458	14599	14673	14394	14599	14498	14554	14568	14536	14608	14512	14557	14615	14460	14445	14500	14735	14651	14608	14617	14372	14559	14413	14608	14666	14422	14534	14696	14747	14472	14644	14664	14515	14674	14418	14611	14561	14369	14668	14446	14530	14493	14547	14659	14423	14505	14606	14420	14569	14679	14576	14444	14674	14590	14625	14587	14484	14552	14616	14502	14451	14522	14393	14547	14588	14430	14616	14473	14670	14575	14567	14513	14505	14521	14515	14591	14583	14539	14669	14591	14391	14539	14639	14622	14409	14586	14700	14405	14455	14540	14533	14447	14493	14534	14329	14715	14376	14458	14399	14587	14655	14631	14611	14435	14466	14643	14648	14613	14538	14559	14591	14600	14608	14465	14492	14372	14501	14703	14431	14676	14650	14554	14482	14488	14631	14511	14483	14672	14429	14477	14619	14722	14554	14499	14569	14531	14483	14489	14655	14514	14645	14638	14570	14679	14678	14559	14550	14699	14501	14654	14446	14570	14576	14417	14379	14445	14494	14405	14433	14633	14560	14608	14550	14566	14483	14718	14472	14508
29488	24291	26913	23310	19922	19390	19171	18848	18695	18614	18516	18245	18288	18119	18148	18018	18001	18142	17905	18149	18009	18064	18125	18133	18018	17966	18144	17891	18043	17861	17869	17856	17862	18042	17937	17800	17816	18006	17971	17964	17892	17966	18036	17818	18180	17967	18045	17964	17887	17875	17943	17977	17993	17984	18084	17822	17922	18096	18123	17914	18015	18051	17795	18061	17922	18042	17914	17940	18077	18060	17913	17900	17912	17888	17850	17758	17916	17981	18084	17785	17855	17995	18014	18005	17825	18053	17792	17895	17906	17963	18072	17939	18128	17978	17909	18059	17922	18066	18276	17923	18004	18095	18126	17959	18061	18071	18026	17843	17946	17932	18123	17860	17967	17894	17898	17892	17999	17851	18027	18059	17853	18023	18237	17578	17862	17879	17861	18029	18081	17972	17960	17808	17888	17972	18220	17972	17789	17910	18035	18045	17947	17885	17637	17888	18016	17700	17994	18014	17961	17926	17881	17985	17846	17960	17836	17993	17837	18122	17753	17863	18140	18006	17957	18272	18137	17803	17934	17887	18050	18178	18250	17903	18101	18048	17900	17887	18054	17935	17763	17773	17697	18057	17806	18070	17973	17886	17974	18074	17811	17876	18039	17980	18038	17911	17919	17603	17820	17942	18070	18083	17793	17912	17947	17950	17984	17783	18075	17897	17912	17892	17702	17808	18027	18070	17921	17945	18113	17869	18001	17864	17921	18027	17843	17924	17950	17708	17869	17869	17885	17807	17936	17960	17976	17970	17902	18234	17844	18146	17890	18050	18039	17821	17956	17912	17786	17858	18021	17957	17956	17865	18048	18028	18036	18078	18013	18055	17975	18018	17920	18057	17998	18024	18088	18081	18017	17984	18158	17937	17727	18011	18051	17836	18013	17983	18033	18035	18081	17826	17758	18053	18111	18006	18108	18015	17963	18134	18023	18028	17855	17929	17922	18156	17949	17985	17909	17955	18050	17998	17780	18198	18016	18018	17983	18061	17962	17896	18087	17876	18018	18057	17841	17932	18096	18057	17841	18073	18221	18007	17750	17956	17852	17795	17783	18017	17869	17960	18042	17914	18013	18039	17920	17980	17939	18031	18051	17755	17952	17927	17751	17876	18206	17945	17883	18081	17913	18039	18082	17925	18105	18027	18135	17923	17871	17987	18100	18024	18034	18121	18006	17865	17927	17924	17844	17833	18003	17677	18002	17831	17837	17863	17889	18045	17711	18061	17982	18001	17945	18004	18050	18003	17911	18084	17824	17944	18059	18033	17984	18008	17903	17933	18146	17854	17782	17890	18150	17950	18185	18027	18143	18157	17836	17982	18073	17992	17891	18009	17873	18005	17948	17922	18012	18030	17711	17874	17981	18024	18019	17995	18011	17815	17858	18063	18247	17936	17816	17904	18150	18003	18018	17982	18042	17850	17928	17864	18029	17701	17849	17974	17985	17950	17970	17805	17733	18043	17817	17821	17976	18060	18124	18077	17934	17917	17816	18096	18067	18130	17790	18119	17820	18029	17936	18021	18069	18018	18038	17819	17942	18131	18116	18025	17999	18022	17978	17936	18040	17888	17913	18063	18181	17950	17975	17948	17944	17790	17986	17903	18000	17826	17999	17881	17930	17919	18019	17889	17988	18132	18221	17961	18022	17892	18125	18046	18105	17879	17998	17910	17992	17860	17957	17859	18011	17858	17843	18027	17926	17942	17954	18058	17944	18026	17949	17979	17973	17448	17834	17976	17843	17694	17917	17992	17688	18261	18021	17988	17904	17920	18116	17966	17813	17959	18001	17982	18046	17960	17963	18098	17990	17907	17909	18038	18082	17951	18151	17940	17788	18045	17910	17828	17579	17987	17925	18104	18024	17896	17834	17802	17985	17669	17858	18149	17801	17967	17962	18001	17928	17722	18124	18075	18024	17929	17917	17910	17925	17954	17844	17734	18014	17897	18014	18089	18014	17886	18022	18038	17901	17822	18003	18032	17949	18052	17800	17872	17782	17906	18097	18108	17740	17932	17729	17953	17884	17984	17753	17728	18050	18136	17850	17793	17897	18048	17897	18034	17927	17917	17807	18016	17860	18014	17873	17880	17999	18111	18096	18085	18147	17858	18018	18058	18225	18052	17867	17923	17791	18142	18094	17716	17961	17833	17992	17924	18000	17931	17806	17979	17964	17777	17985	17905	18001	18109	17886	17847	18057	17976	17921	17886	18052	18177	17906	18037	17750	17914	17920	18070	18085	18067	17853	17889	17837	18083	17910	17965	18045	18040	17886	17891	17774	17962	18112	17997	17838	18073	18104	18019	18194	17909	18031	18056	17941	17863	17925	18210	18108	17856	17853	17896	18008	17967	18016	17885	18066	17740	18007	18188	18081	17835	18192	17984	18056	17878	17964	18196	17845	17867	18089	17894	18106	17879	17793	17947	18018	18001	17918	17951	17895	17926	17983	18049	18062	17919	17931	17965	17820	17958	18018	18183	17804	18114	18109	17874	17857	18011	18024	17810	17949	18168	17944	17970	17893	17967	17959	17891	18081	17893	17693	17840	17830	17847	18192	18037	18009	17698	17944	17812	17716	17901	18046	17855	18072	17919	18118	17947	17719	17831	18165	18095	18130	17858	17876	18136	18079	18035	17960	18090	17856	17928	17821	17912	17773	17895	18052	18071	18086	17877	17963	17880	18029	17998	17925	17959	17875	17952	18166	17825	18177	17766	17741	17644	17919	18011	17999	17984	17995	17815	17923	17795	18001	18031	18055	17949	17953	18003	17952	18014	18007	17992	18049	17808	17757	17893	17980	17964	18020	17929	17840	18003	17987	18071	17939	17902	17897	18029	18030	17899	17994	17958	18060	18127	18060	17872	17845	18132	18037	18079	17968	18015	18091	18237	17799	17886	18063	18013	17917	17915	17975	18019	17987	17669	18036	17898	17916	18039	17892	18032	17826	17927	17970	17945	17758	17885	17939	17923	17971	17956	17906	17953	17972	17961	17994	17952	17813	17989	18018	18029	18097	17964	17895	18211	17904	17919	17969	17991	17899	17988	17817	17859	18072	18003	17959	18018	17856	18020	18006	17887	17867	18126	17941	18160	18184	18077	17972	18013	18039	17902	18204	17998	17892	17899	18221	18226	17851	18098	18078	18310	17958	17898	18091	17934	17926	17692	17862	18118	18171	17965	17979	17969	17815	17906	17913	17739	17741	18077	18151	18000	17962	18042	17945	18026	18228	18020	18014	18120	17971	17949	18115	18128	17719	17866	18112	17868	17721	17922	18038	17971	18315	18079	17888	18010	17866	17886	17858	18008	17962	17927	17775	17976	18005	17996	17832	17885	17978	18023	17935	17751	17797	18007	18059	17800	17585	17892	18033	17953	17942	18048	17985	17913	17945	17862	17963	18007	17935	17910	17869	18041	17921	17932	18017	17893	18046	18142	17848	18089	17854	18050	17883	18004	17914	18076	18175	18038	18021	18001	17907	18111	18071	18073	17876	17819	17774	18147	17919	18121	17903	17910	18031	17869	18037	17821	17714	17866	18181	18358	17940	17864	17936	18177	17820	17980	17932	17981	17818	17845	18138	18006	18129	17703	17876	17855	17957	18044	17900	17948	18033	17960	18023	18063	17917	18143	17841	17895	18012	18043	17938	18008	18003	17981	17963	17928	18143	18036	17915	17920	17772	17851	17976	17848	17924	18166	17863	17843	17837	18035	17861	17777	17854	17812	17918	18014	18056	17921	17784	17895	17752	17797	18141	18014	17889	18104	18126	17897	17987	18104	18025	17857	18012	18066	17946	17677	18168	18181	18030	17850	17786	17870	18156	18172	17784	18107	18101	17938	18024	17855	17936	18236	18010	17988	17905	17984	17775	17982	18113	17937	17943	17921	18003	18052	18153	17890	17991	17745	18079	17996	18055	18110	18135	17876	18029	18217	18016	17971	18082	17932	17825	17968	17939	17934	17917	17971	18179	17729	17962	17991	17784	17994	18017	18084	17801	17987	18191	17970	17728	17902	18182	18034	17955	18031	18033	17864	17760	17905	17912	18045	17943	17886	18063	17846	18083	17894	17916	18055	18054	18172	18015	18029	17981	17958	18189	18066	18013	17984	18142	18072	18021	17943	17943	17872	17958	17865	18101	18184	18012	18009	17672	18038	17899	17945	17943	17863	17946	17884	17947	18040	17912	18065	17824	18246	17877	17918	17995	18184	17947	18072	17785	18053	18191	17941	17928	17959	18033	18011	18047	17937	18050	17900	18156	18071	18161	17978	17817	18159	17833	17898	17898	17992	18145	18076	18077	18046	17883	18115	17959	17938	17986	17987	17900	18009	18089	17886	17837	17863	18001	17914	18061	18064	17920	17926	18084	18100	17963	17957	18074	17887	18091	17866	17914	17946	17925	17884	18042	17929	17841	18193	17905	17854	17906	17943	17870	17798	17868	17868	17868	18160	17941	18218	18031	18251	18082	18147	17912	17956	17840	18067	17917	18051	18020	17797	17946	17924	18062	17900	18044	17857	17796	18067	17819	17847	17979	17933	18024	18008	17929	17986	17917	17803	18133	17920	17944	18035	18008	18048	17994	17913	18038	17918	17959	17967	18053	17926	18009	18010	18233	17897	18226	18104	18155	17998	18152	18013	17986	17753	17926	18053	17980	18089	17999	17871	18213	17875	17925	17911	17846	18085	17950	18036	18053	18246	17988	17998	17708	18055	17945	17845	17985	17992	17969	18073	17882	18000	17962	17918	18049	18146	17971	17977	17935	18085	17995	17948	17905	18013	17931	17955	18146	17949	18185	17911	18065	17945	18126	17994	17901	18034	17861	18049	18147	17958	17930	17854	18126	17974	18039	17985	18059	17966	17790	17928	17940	17793	18036	17872	17936	18075	17957	17855	17910	17833	17761	17913	18017	18036	18038	17881	18044	18012	17926	17845	18170	17782	17896	18002	17987	17896	17872	17942	18096	17895	18048	18004	18203	17954	17881	18066	17985	18106	17902	18059	17890	18015	18124	17820	17849	17883	17823	17802	17619	18046	18093	18279	18119	18090	18131	17866	17984	17882	17968	17969	18005	17959	17929	17898	18081	18038	18006	17897	17963	17886	17990	17946	17860	18018	17929	17972	18073	17937	18207	17993
19663	30092	22917	19031	17580	17192	16516	16134	15875	15747	15573	15624	15423	15310	15218	15400	15445	15244	15298	15140	15257	15230	15301	15208	15001	14977	15231	15375	15205	15080	15022	15058	15201	15105	15064	15123	15063	15129	15060	15191	15210	15096	15163	15215	15058	15245	15131	15252	15139	15225	15012	15090	15034	15312	15035	15116	15075	15163	15077	14997	15111	15106	15054	15095	15158	15151	15092	15028	15142	15107	15256	14908	14890	15205	15420	15101	15225	15176	15222	15137	15134	15282	15110	14998	15162	15067	15249	15226	15041	15251	14935	15130	15071	14982	15000	15201	15125	15112	15181	15144	15072	15242	14954	15322	15082	15012	15143	15114	14946	15031	15124	15077	15195	15203	15217	15190	15279	15152	15094	15165	15139	15162	15168	14986	15208	15087	15231	14846	15057	15107	15072	15243	15089	15160	15316	15167	15222	15036	15135	15156	15049	15235	15171	15083	15179	15083	15125	15183	15191	15027	15067	15235	14946	15213	15085	15036	15094	15163	15250	15106	14959	15020	15201	15050	15151	15083	15104	14993	15055	15024	15095	15034	15108	15060	15106	15091	15010	15074	15035	15120	15037	15161	15010	15197	15173	15219	15132	15257	15188	15004	15072	15126	15037	15202	15024	15183	15232	15142	15308	15056	15089	15240	15062	15153	15177	15144	15183	15076	15179	15040	15184	15026	15086	15087	15168	15198	15038	15178	15003	15119	15053	15108	15111	14964	15148	15193	15050	15144	14970	15170	15013	15219	15133	15013	15215	15154	15205	15108	15007	15101	15041	15211	15214	15197	15129	15200	15224	15233	15175	15141	15254	15131	15125	15073	15213	15328	15103	15065	15187	15229	15052	15273	15060	15051	15067	14943	15165	15158	15082	15298	15124	15133	15227	15073	15077	15134	15030	15069	15111	15203	15095	15270	15176	15252	15332	15107	15134	15042	15219	15195	15210	15107	15157	15070	15088	15003	15051	15053	15070	15048	15145	15108	15088	14993	15069	15274	15129	15045	14944	15238	15226	15178	15270	15050	15262	15118	15153	15107	15018	15112	15080	15333	14803	15257	15252	15258	15101	15315	15113	15132	15251	15188	15040	15167	14879	15179	15092	15062	15160	15086	15171	15019	15111	15002	15131	14964	15136	15066	14900	15089	15173	14972	15158	15089	15196	15126	14937	15175	15093	15098	15068	15121	15024	15135	15117	14939	15086	15082	15024	15099	15046	15133	15088	15108	15051	15025	15222	15182	15010	15069	15162	15241	15144	15192	15233	15121	15117	15234	15172	15060	15262	15290	15048	15257	15174	15269	15142	15073	15124	15150	15054	15071	15030	15106	15295	15075	15217	15189	15017	15022	15228	15032	15003	15184	15167	15194	15077	15113	15185	15089	15181	15205	15041	14931	15174	15100	15035	15238	15006	15086	15039	15230	14980	15206	15168	15104	15000	15127	15070	15056	15188	15155	15137	15216	15144	15093	15140	15308	15179	15150	14958	15142	15158	14978	15081	14969	15173	15056	15088	15175	15163	15095	15221	15164	15061	15132	14926	15076	14957	15144	15082	15051	14950	15073	15240	15240	14953	15095	14952	14952	15153	14986	14899	15086	15258	15093	15118	15109	15089	15073	15032	15170	15004	15185	15061	15053	15141	15071	15232	15049	15123	15060	15205	15279	15212	15199	15237	15124	15145	15213	15062	15106	15321	15252	15120	15085	15066	15001	14999	15086	15169	15250	14919	15162	15248	15169	15183	15095	15020	15115	15195	15185	15211	15239	15089	15159	15061	15036	14987	15067	15191	15185	15187	15103	15170	15173	15179	15146	15125	15195	15271	15234	15051	15193	15087	15121	15190	15320	15195	15138	15144	15076	15006	15188	15021	15180	15033	15126	15109	15139	15147	14953	15112	15088	15163	15065	15114	15118	15213	15097	15132	14983	15046	15104	15085	15149	15128	15070	15131	15176	15213	15144	15250	15211	15212	15146	15109	15251	15088	14990	14976	15245	15176	15246	15031	15165	15080	14976	15082	15163	15248	15283	15175	15128	15127	15006	15288	15189	15163	15206	15178	15231	15169	15282	15123	15294	15156	15075	15171	15208	15052	15024	15151	15129	15097	15252	14970	15094	15148	15144	15246	15071	15103	15173	15125	14846	15045	15211	15017	14956	15102	15045	15084	15172	15176	15241	14995	15140	15175	15356	15075	15078	15085	15027	15131	15151	15298	14991	15187	15125	15134	15268	15256	14955	15175	15101	15133	15006	15061	15103	15137	15204	15083	15065	14988	15162	15111	15051	14932	15161	15133	15241	15075	15090	15090	15048	15145	15154	15039	14993	15123	15161	15064	15169	15032	15258	15011	15120	15028	15043	15048	15179	15133	15057	15063	15174	15082	15062	15114	15088	15144	15038	15172	15038	15066	15200	15023	15306	15111	15088	15038	15137	15014	15048	15218	15070	15018	15142	15091	15095	14957	15204	15084	15043	15110	15260	14983	15035	14965	15098	15140	15108	15099	15148	15136	15157	15110	15182	15028	15111	15172	15025	14942	14975	15058	15084	15128	15154	15134	15214	15174	15022	15064	15038	15156	15167	15121	15110	15174	15112	15136	15120	15156	15369	15086	15209	15171	15337	14943	15334	15253	14982	15144	15098	15085	15243	15039	14994	15009	15273	15121	15197	15164	15152	14980	15031	15253	14984	15250	15058	15177	15345	14939	15065	15223	15368	15173	15219	15126	15074	15053	15118	15038	15121	15040	15082	15029	15214	15202	15292	15339	14945	15232	15106	14949	15147	15169	15120	15151	15087	15195	15436	15242	15197	15197	15117	15088	15167	15021	15142	15112	15049	15020	15260	15206	15179	15075	15176	15040	15292	15086	15203	15329	15023	15206	15353	15127	15070	15162	15115	15059	15176	15166	15210	15139	15121	15187	15095	15209	15088	14961	15048	15081	15284	15102	15064	15291	14958	15185	15057	15026	15254	15119	15029	15047	15174	15259	15205	15108	15014	15075	15140	15162	15174	15071	15071	15144	15072	15212	15302	15130	15213	15094	15081	15116	14899	15054	15236	15295	15113	15267	15250	15190	15168	15131	14877	15088	15053	15048	15155	15077	15190	14995	15093	15076	15207	15161	15090	15144	15210	15038	15179	15071	15148	15225	15125	15060	15220	14933	15196	15025	15011	15212	15248	15105	15104	15123	14922	15074	15041	15228	15238	15035	15077	15164	15046	15229	15215	15053	15195	14900	15107	15026	15056	15021	15335	15083	15192	15082	15115	15213	15193	15209	15166	15144	14943	15107	15005	15145	15008	15213	15140	15182	15128	15117	15240	15066	14909	15407	15226	15233	15078	15094	15155	15159	15171	15213	15306	15121	15110	15186	15179	15074	15096	15210	15157	15068	15069	15103	15300	15116	15118	15165	15029	15220	15088	15153	15069	15207	15094	15073	15162	15076	15027	15172	14991	15097	15318	15249	15146	14956	15247	15071	15121	15150	15000	15005	15234	15265	15105	15135	15143	15293	15183	14930	15138	15253	15019	15203	15329	15122	15167	15113	15182	14927	15018	15171	14940	15143	15160	15122	15082	15121	15133	14986	15292	15233	15043	15158	15195	14944	15191	15224	15042	15113	15240	15341	15189	15062	15111	15183	14827	15247	15183	14963	15127	15199	15249	15146	15169	15264	15066	15244	15276	15120	15126	15068	15065	15181	15122	15162	15153	15116	15028	15158	15173	15055	15316	15114	15195	15090	15119	14979	15166	15126	14995	15050	14979	15119	15043	15115	15214	15073	15121	15004	15103	15082	15145	15023	15303	15246	15236	15186	15234	15206	14996	15111	15138	15032	14929	15180	15089	15095	15136	15166	15049	15037	15101	15183	14870	15174	14987	15027	15195	15119	15127	15149	15073	14953	14979	15121	15314	15075	15096	14905	15100	14936	15096	15152	15112	15285	15157	15085	15059	15005	14855	15193	15227	15004	15159	15102	15105	15138	14991	15139	15086	14943	15106	14893	14964	15162	15024	15139	15026	15217	15107	15060	15068	15316	15075	15244	15016	15157	14915	15072	14910	15079	15161	15136	15097	15047	15466	15163	15136	14957	15091	15279	15289	15180	15054	15080	15188	15277	15213	15005	15032	15228	15146	14970	15217	15272	15179	15165	15250	15013	15322	15160	14954	15171	15208	14994	15115	15062	15108	15029	15233	15055	15068	15193	15016	15108	15328	14876	15105	14983	15047	15070	15096	15095	15253	15023	15123	15058	15075	14948	15195	15128	15010	15220	15100	15143	15224	15129	15176	15262	15217	15090	15218	15226	15147	15134	15241	15185	15147	14979	15063	15035	15118	15090	15145	15129	15152	14941	15232	15124	15237	15094	15216	15217	15224	15094	15192	15174	15067	14995	15204	14998	15224	15023	14965	15076	15148	15199	14973	15011	15157	15181	15194	15051	15034	14995	15217	15236	15138	15152	15044	15142	15229	15174	15195	15068	15097	15120	15147	15358	15186	15089	15054	15116	15157	15145	15120	15246	15262	14904	15252	15217	15179	15201	15122	14996	15090	15041	15309	15151	15084	15115	15132	15283	15134	15144	15114	15222	15153	15099	15000	15184	15001	15024	15201	15059	15253	15187	15012	14935	15278	15142	15114	15053	14872	15061	15168	15127	15079	15206	15039	15073	15031	15182	15161	15097	15048	15275	15059	15278	15212	15005	14937	15276	15021	15151	15172	15184	15323	14947	15102	15139	15027	14991	14962	15088	14997	15075	14950	15324	14845	15225	15189	15233	15184	15117	15121	15071	14968	15208	15114	15143	15106	15069	15308	15023	15030	15094	15072	15076	15136	15127	15178	15098	15126	15224	15124	15040	15207	15255	15203	15180	15165	15218	15061	15439	15073	15222	15154	15189	15161	15082	14973	15043	15059	15240	15051	15218	15165	15138	15131	15173	15052	15206	15150	15229	15243	15053	15090	15086	15275	15128	15094	15136	15040	15056	15106	15164	15024	15154	15252	15236	15360	15171	15128	14892	15152	15071	15120	15313	15150	15067	15232	15099	15140	15121	15027	15099	15250	15121	15215	15184	15151	15131	15089	15149	15113	15027	15030	15244	15054	15153	15096	15166	15369	15025	15152	15335	15135	15199	15186
23465	21494	28244	25343	22514	21793	20923	18555	17768	18006	17770	17709	17347	17597	17454	17389	17327	17416	17121	17315	17179	17104	17331	17415	17090	17230	17153	16983	17129	16954	17054	17017	17087	16780	16949	17046	17175	17024	16980	17004	16991	16994	17077	17011	17192	17023	17131	16932	16993	17011	17048	16946	17013	17175	17366	16972	17084	17119	17012	17172	16907	16942	17020	16859	17110	16783	16851	16836	17245	17024	17108	17095	17060	17063	16997	16985	16898	16988	17138	17110	16929	17183	17089	17040	16950	16984	17016	16976	17067	16970	17077	17013	16938	17178	17082	17066	16824	16890	17033	17171	17027	17125	16855	17104	16808	17030	17065	16940	16967	17162	17229	17063	16965	16956	17042	17078	17067	16916	17027	17087	17065	17004	17048	17147	16766	16921	17013	16953	16984	17025	16990	16797	16958	16978	16794	17051	17148	16943	17109	16913	16958	16890	16987	17007	16897	16740	16905	17129	17004	17056	16695	16886	17125	16807	17088	16781	16909	16899	16823	16844	16833	16891	17134	16921	17041	16986	16893	16996	17033	16841	16951	16869	17112	17050	17094	16879	16883	16960	16938	16926	16894	16951	16993	16732	16937	16977	17150	16920	16865	16935	17108	17053	16785	16966	17001	16982	17056	16801	16890	16793	16984	17153	16893	17177	16804	16851	16988	16979	16942	16794	17059	16771	16962	17088	16990	16916	16822	16991	17110	17058	17078	17092	17028	16850	16951	16867	17021	16880	17094	16823	17046	16957	16918	16861	17237	16831	16981	17258	16922	17112	17087	17045	16967	16902	16900	16855	16869	17089	16727	17064	16942	16966	17024	17045	16956	16931	17057	16954	16987	16918	17043	16946	17010	16941	17075	16779	17192	16988	17044	16950	16981	17092	16992	16856	17062	16985	16878	16967	17068	16840	16899	16939	16953	17171	16938	16749	16961	16941	16823	16943	16895	16950	17116	16830	17041	17157	16898	17066	16882	16914	16953	16979	17237	16914	16974	16781	16833	16971	16911	16962	16923	17045	16919	16881	17147	17070	16930	17018	16896	16746	16918	17204	17124	16996	16955	16820	17040	17184	16918	16819	16954	17091	16944	17056	17040	16980	16977	16903	17068	16897	16861	16922	17071	17003	16822	17116	17091	17035	16864	16944	16833	16831	16890	16920	17035	16885	16786	16859	17159	16748	16925	17087	17045	16924	16911	17243	16707	16998	16916	17012	17155	16883	16855	17143	16773	16922	16829	16962	17181	17100	17080	17219	16988	16991	17075	17003	17157	17088	16877	17036	16993	17257	17005	16827	16972	17077	17033	17108	17029	17013	17167	16945	16793	16826	17054	17196	16840	17104	16922	16899	17127	16884	16909	17094	16905	16901	16770	17026	16946	16843	16882	16990	17057	16982	16979	16826	16978	17089	17079	16745	17077	16975	17008	16997	16882	17069	17177	16916	16850	17276	17135	17026	16887	17033	16967	16718	17018	16955	17122	17006	16924	17128	16829	17025	16924	16681	16958	16905	16998	17017	16959	16892	17013	17094	16963	17077	17092	16994	17056	17012	17103	17061	16945	16943	16916	17107	17135	16952	16996	16866	17040	16910	17105	17138	16753	16956	17011	17034	17065	17077	16906	17016	16822	17299	17004	16916	17095	17013	16975	17093	16988	16927	16968	16853	17113	16864	16899	16992	16887	17072	16875	16996	16801	17075	16996	17036	17125	16906	17051	16760	17043	17120	16942	16958	17082	17103	16934	17183	17066	16802	17173	17108	16917	16936	17168	17263	17014	17028	17017	16994	16950	16922	17025	16674	16789	16864	16964	17025	16893	16819	16807	16782	16898	16799	16993	16884	16812	17024	16934	16890	16943	17006	17162	17003	17056	16757	17102	16885	16942	16924	16896	16702	16924	16994	17104	16935	17091	17071	16806	17111	16878	16830	16897	16982	16810	16909	16857	16936	17223	17115	16950	17066	16948	17143	16914	16936	17042	16987	16909	17057	17075	16866	17035	16880	17079	16943	17220	17084	16939	16920	16790	16878	17022	17010	16980	16952	16948	17110	17171	16876	16996	16991	16943	17080	17095	16955	17051	17050	17027	16985	16840	17032	16881	16681	16830	17053	17078	16986	16834	16992	17295	17103	17148	17130	16897	17068	16661	16868	16939	17019	17215	17005	16801	16858	17144	17057	16789	16917	16844	16908	17004	16941	17250	16919	17173	17022	17094	16839	17115	16863	17082	16932	16913	16860	17096	16984	17062	16795	17072	17071	17100	17212	17049	17102	16973	16915	17036	16972	16976	16785	16849	17069	16853	16845	17061	17003	16999	17005	17060	17005	17023	17042	16943	16926	16873	17027	16904	16944	16880	16897	16925	16951	17069	17056	17126	17085	17172	17026	17133	17084	17050	17085	16982	17017	16965	16877	16946	16744	17001	16847	16989	16853	16909	16927	17032	17069	16945	17046	16836	17078	16898	16908	16990	16983	16868	16977	16737	17130	17069	16960	16905	17021	16848	17007	16886	17104	17163	17026	17019	16956	16796	16976	16931	16908	17165	16893	17088	16926	16999	16994	17053	16882	16924	16842	16969	17027	17289	17055	16901	17156	17083	17031	16782	16985	17013	17022	16981	16886	16993	16928	16949	16813	16774	17050	16930	17101	16869	16987	17017	16986	16882	17033	17129	16928	17174	16895	17122	17151	16835	17033	16909	17055	16812	16816	17095	16996	17139	16921	17023	17003	17049	16838	16960	17032	16907	16940	16764	16992	16992	17060	17007	16958	17091	16922	16949	17297	16964	17035	17101	17079	17098	16929	16975	16890	16899	16985	17011	16947	17042	17082	16983	16944	17068	17105	16861	16878	17106	16997	16949	16860	16942	16782	16945	16799	16999	16955	16924	16952	16916	17034	16979	16897	16941	16890	17253	17205	16998	16924	17076	17046	16879	16870	17003	16962	17193	16886	17012	16932	16967	16789	16838	17038	16955	16901	17094	16865	16954	16943	17020	16834	16775	16958	16798	16898	17042	16863	16982	17098	16998	17063	16871	17164	17020	17007	16985	16931	17028	17109	16965	16988	17198	16989	17078	17057	16795	16765	17104	17038	17028	16811	17012	17032	17068	17024	16963	17254	17323	17095	17014	16746	16824	16660	17036	17062	16986	16867	17122	17059	16942	16867	17159	17025	17126	16985	17128	17196	17038	17129	17172	17009	16877	16938	16970	17175	16895	16914	16954	17135	17117	17030	17154	17063	16929	16825	16955	16977	17057	16921	16874	16933	16938	16983	17054	16947	16910	16747	16886	16943	16936	16833	16968	17196	16936	16811	17063	17025	16892	17213	16992	17030	17099	17106	17092	16860	17036	17082	16984	17004	16870	17031	17036	16873	17143	17068	16880	16936	17038	17011	17003	16893	17306	17107	16994	16956	17104	16889	17067	17126	17054	17114	17058	16875	16977	16850	16919	16961	17211	17000	16873	16936	17113	17005	16991	16879	17255	16923	16894	16991	16825	16939	16874	16871	16987	16862	17080	16987	16984	17082	17094	16938	17123	16969	17121	16921	17094	16667	16790	17097	17066	17000	16895	16912	16782	16976	17103	17050	17045	17168	17057	16996	17023	17040	17096	17033	16873	16831	16976	16877	16816	16898	17095	16944	17143	16936	17029	16969	16680	16641	16859	17024	16937	16908	16860	16854	16753	16820	16845	16916	17082	17015	17023	17084	17095	16901	16966	16931	17141	16962	16947	16893	17228	17018	16864	16875	17025	16999	16868	16988	16950	16971	17111	16860	16989	16896	16872	17159	17007	17094	17120	16971	17034	17031	17072	16868	16954	16905	16969	16900	16996	16886	17017	16941	17268	17095	16849	16877	16887	17094	16983	17036	16949	16919	17017	16849	16953	17023	17050	17027	17008	16893	16771	17021	17117	17054	16990	16771	16815	17154	16967	16935	17044	16787	17058	17177	16952	17040	16911	17018	17061	16904	17131	16960	17136	16846	16920	17094	16998	16980	17168	16874	16942	16978	16994	16892	16944	16939	16995	16967	17058	16819	16698	16986	17210	17284	17085	16999	17076	16947	17116	17018	17137	16950	17055	16902	17125	16884	16873	17024	16931	16861	16981	16919	16948	17046	16872	17016	17023	16951	16883	17000	17078	16924	17061	17003	17066	16773	16934	16968	17100	17172	17004	16845	16908	16951	16838	16971	16870	16786	16904	16835	16951	16946	16953	16935	16704	16953	17028	16669	17024	16963	16858	16851	17081	17146	16990	16999	16791	17096	17156	16857	16995	16851	16913	17025	17018	16951	16981	17003	16991	16923	16952	16819	17176	17138	17018	17032	17049	17140	17047	16982	17072	17112	16762	16867	17104	16981	16823	16981	17042	17097	16916	16863	16988	17096	17263	17105	16850	16812	17078	16892	16964	17054	17071	17043	16811	16721	16923	17078	16930	17063	17033	16812	16783	16938	17044	16867	17243	17036	17078	17077	17189	16970	16942	16932	16804	17090	17025	16822	17128	17122	16718	16593	17085	16980	16925	16868	16918	17292	16978	16942	17142	16917	16769	16907	16874	16920	16800	16968	16727	16875	16900	16972	17064	16923	16926	16877	16893	16947	17071	17093	17168	16944	16960	17012	16818	16968	17054	16899	17023	16950	16990	17026	16991	17108	17107	16996	16929	17150	17014	17078	16827	17056	16938	16980	16938	16957	16942	17058	17070	16940	16976	17175	17123	17089	16861	17068	16762	16791	17053	17027	17143	16875	16503	16849	17063	17185	16915	16908	16943	16927	16986	16912	17064	16860	16936	16955	16991	16972	16978	16951	17028	17069	17055	16896	16919	16926	16949	16844	17078	16989	16914	16927	16904	16862	17048	17063	17009	16858	16855	17047	17001	17051	16848	17066	16979	17258	17028	17048	17093	16993	16953	16968	16964	16971	16868	16979	16898	16893	16924	16991	17005	17085	16877	17090	16844	16702	16953	16956	17115	16974	17035	17065	17135	17049	17031	16989	16797	17181	16951	17053	16861	17043	16996	16984	16793	16992	17127	16860	16970	16901	16907	17102	17100	17027	17105	17180	16980	16963	16920	16864	16855	17020	17233	17207	17045	16965	17044	16683	17061	17012	17005	17034	16897	16809	16874	16777
17120	35306	25900	20479	18492	17464	16858	16273	15799	15541	15448	15394	15340	15102	14998	14915	15013	15010	14719	14690	14907	14738	14672	14626	14574	14665	14508	14572	14596	14718	14473	14718	14671	14651	14485	14626	14757	14537	14738	14675	14699	14686	14679	14647	14612	14652	14340	14515	14543	14441	14573	14476	14629	14455	14618	14555	14617	14594	14564	14416	14680	14596	14688	14612	14563	14462	14590	14568	14556	14532	14647	14617	14496	14655	14524	14586	14608	14505	14607	14589	14456	14677	14611	14507	14562	14689	14533	14513	14466	14497	14692	14595	14554	14562	14534	14591	14516	14495	14572	14765	14619	14691	14383	14655	14616	14676	14603	14472	14740	14602	14480	14639	14485	14598	14485	14741	14575	14600	14664	14571	14528	14539	14448	14373	14610	14527	14552	14609	14451	14458	14504	14447	14617	14598	14785	14585	14548	14670	14587	14585	14626	14494	14755	14677	14674	14642	14682	14581	14639	14484	14603	14550	14554	14611	14587	14348	14424	14495	14386	14609	14600	14571	14639	14707	14431	14641	14522	14643	14592	14646	14435	14590	14584	14668	14671	14658	14659	14636	14645	14638	14426	14417	14507	14527	14552	14591	14535	14431	14549	14786	14484	14713	14508	14615	14479	14559	14643	14633	14490	14457	14647	14478	14536	14599	14594	14571	14770	14658	14462	14360	14439	14708	14701	14596	14520	14687	14608	14586	14443	14546	14493	14486	14686	14555	14537	14539	14611	14542	14503	14493	14602	14503	14613	14590	14583	14431	14484	14581	14489	14553	14563	14611	14568	14590	14546	14648	14498	14601	14505	14577	14545	14708	14679	14511	14499	14567	14643	14539	14457	14447	14584	14437	14652	14612	14677	14565	14473	14576	14588	14615	14477	14546	14492	14633	14693	14566	14592	14676	14665	14560	14574	14663	14676	14510	14507	14564	14580	14546	14561	14661	14857	14693	14416	14698	14469	14537	14504	14453	14859	14783	14409	14685	14539	14473	14617	14511	14678	14520	14580	14483	14501	14656	14514	14555	14461	14643	14561	14430	14661	14661	14710	14440	14650	14489	14614	14657	14558	14809	14502	14590	14590	14535	14608	14723	14522	14601	14621	14552	14640	14665	14592	14436	14381	14643	14583	14544	14743	14599	14597	14539	14726	14525	14676	14559	14734	14611	14574	14332	14734	14575	14600	14452	14569	14579	14564	14410	14635	14645	14655	14419	14454	14597	14673	14776	14566	14319	14558	14442	14567	14619	14576	14437	14671	14619	14572	14778	14558	14524	14522	14458	14667	14601	14626	14550	14427	14571	14563	14621	14491	14647	14377	14620	14538	14643	14519	14551	14646	14531	14662	14368	14567	14524	14542	14496	14556	14749	14549	14468	14620	14533	14570	14563	14471	14482	14703	14568	14657	14553	14579	14526	14636	14592	14560	14520	14528	14664	14591	14654	14679	14574	14704	14634	14555	14471	14668	14655	14648	14585	14456	14444	14649	14779	14552	14638	14754	14434	14371	14633	14527	14517	14733	14584	14578	14572	14620	14617	14515	14719	14519	14562	14567	14393	14649	14556	14447	14558	14461	14481	14690	14302	14704	14434	14729	14622	14681	14437	14529	14604	14605	14609	14465	14542	14510	14324	14442	14400	14696	14607	14557	14745	14520	14523	14584	14639	14613	14434	14502	14697	14575	14681	14562	14449	14453	14557	14424	14693	14512	14748	14694	14641	14604	14528	14545	14351	14395	14565	14674	14517	14509	14527	14454	14547	14621	14398	14580	14695	14668	14564	14608	14460	14541	14566	14634	14512	14464	14674	14588	14693	14378	14449	14414	14648	14695	14667	14756	14565	14510	14653	14737	14500	14672	14663	14708	14563	14656	14696	14656	14495	14719	14354	14512	14676	14534	14493	14603	14551	14609	14515	14473	14465	14484	14550	14578	14414	14729	14520	14576	14576	14362	14695	14505	14577	14635	14553	14526	14431	14514	14578	14550	14424	14792	14553	14666	14538	14602	14709	14419	14543	14763	14580	14466	14587	14528	14584	14524	14632	14660	14691	14564	14507	14528	14617	14553	14586	14666	14551	14538	14366	14518	14563	14437	14509	14515	14520	14584	14570	14640	14565	14485	14670	14547	14481	14450	14565	14633	14738	14492	14642	14627	14416	14472	14475	14691	14524	14573	14472	14669	14569	14697	14630	14530	14626	14588	14519	14387	14615	14632	14618	14639	14573	14744	14707	14447	14665	14556	14639	14485	14469	14519	14872	14415	14537	14430	14713	14688	14506	14531	14602	14628	14608	14693	14607	14556	14509	14518	14584	14502	14512	14511	14470	14593	14499	14606	14561	14531	14551	14594	14575	14662	14667	14570	14537	14329	14676	14598	14507	14580	14689	14696	14594	14466	14573	14428	14654	14568	14699	14573	14454	14607	14549	14586	14488	14534	14660	14497	14537	14592	14599	14703	14366	14650	14548	14546	14719	14373	14490	14727	14683	14514	14710	14549	14582	14615	14390	14765	14487	14637	14726	14478	14485	14628	14593	14631	14625	14645	14539	14424	14638	14530	14656	14516	14584	14436	14544	14574	14540	14484	14461	14585	14430	14556	14487	14566	14769	14386	14622	14586	14495	14627	14644	14619	14469	14546	14697	14564	14757	14609	14533	14402	14409	14482	14610	14496	14654	14542	14600	14611	14401	14591	14635	14581	14596	14625	14727	14598	14541	14557	14574	14539	14597	14641	14553	14640	14469	14783	14331	14498	14527	14614	14436	14430	14636	14670	14636	14544	14424	14602	14318	14503	14575	14647	14649	14651	14578	14692	14475	14705	14372	14558	14472	14558	14720	14552	14578	14641	14535	14561	14552	14595	14541	14587	14703	14653	14543	14467	14632	14676	14550	14670	14527	14408	14394	14499	14717	14819	14511	14543	14562	14660	14594	14754	14542	14629	14494	14527	14581	14594	14608	14592	14576	14737	14631	14421	14656	14660	14617	14579	14632	14647	14545	14482	14500	14604	14607	14570	14716	14651	14495	14396	14605	14632	14596	14582	14615	14534	14678	14697	14593	14508	14537	14763	14500	14318	14412	14500	14531	14501	14537	14699	14500	14690	14668	14509	14671	14560	14678	14619	14599	14464	14477	14470	14634	14592	14551	14495	14459	14576	14464	14662	14728	14468	14433	14521	14590	14623	14640	14770	14527	14617	14702	14571	14661	14637	14573	14531	14535	14506	14658	14671	14549	14550	14442	14507	14579	14634	14566	14470	14589	14647	14553	14540	14618	14542	14522	14761	14510	14510	14658	14526	14710	14387	14491	14590	14485	14685	14693	14537	14535	14570	14614	14580	14467	14463	14452	14506	14536	14542	14415	14575	14569	14489	14463	14538	14681	14588	14516	14595	14595	14644	14483	14550	14760	14514	14730	14699	14575	14504	14474	14664	14531	14723	14540	14577	14628	14491	14569	14540	14709	14475	14588	14536	14391	14626	14567	14640	14633	14726	14551	14446	14429	14517	14671	14646	14594	14617	14528	14758	14628	14585	14452	14739	14483	14604	14768	14602	14572	14590	14525	14642	14494	14676	14539	14671	14488	14704	14561	14706	14388	14403	14583	14738	14491	14554	14735	14582	14702	14618	14695	14577	14641	14541	14641	14551	14450	14581	14702	14652	14649	14568	14800	14755	14478	14519	14507	14555	14640	14729	14413	14557	14603	14632	14544	14567	14489	14590	14491	14637	14674	14736	14502	14584	14732	14363	14651	14735	14341	14457	14630	14474	14523	14605	14495	14566	14564	14395	14571	14557	14560	14653	14579	14481	14414	14437	14610	14593	14532	14511	14455	14602	14501	14623	14543	14553	14511	14747	14534	14503	14596	14603	14634	14594	14613	14586	14582	14509	14535	14609	14501	14675	14671	14643	14402	14547	14591	14598	14534	14548	14560	14449	14560	14650	14589	14561	14711	14468	14642	14348	14506	14552	14550	14645	14619	14634	14707	14429	14654	14658	14616	14465	14556	14605	14593	14739	14497	14524	14694	14440	14641	14718	14416	14451	14524	14614	14636	14596	14609	14571	14562	14555	14660	14480	14535	14743	14672	14527	14596	14717	14572	14534	14651	14452	14493	14640	14532	14505	14490	14639	14481	14540	14705	14617	14637	14630	14601	14379	14630	14643	14496	14465	14469	14739	14476	14731	14413	14618	14525	14563	14439	14445	14525	14554	14759	14624	14611	14567	14687	14507	14507	14615	14637	14506	14606	14576	14502	14684	14501	14521	14282	14719	14587	14633	14547	14575	14554	14658	14639	14548	14493	14728	14549	14599	14533	14485	14514	14671	14541	14486	14575	14361	14564	14532	14506	14610	14480	14540	14515	14478	14760	14514	14450	14462	14640	14596	14506	14513	14561	14580	14700	14529	14629	14607	14658	14707	14762	14464	14595	14636	14745	14498	14645	14617	14564	14450	14740	14650	14625	14462	14547	14622	14528	14600	14548	14500	14453	14581	14502	14695	14571	14522	14596	14621	14449	14507	14561	14582	14682	14583	14651	14530	14484	14644	14608	14620	14721	14510	14687	14493	14648	14560	14615	14582	14479	14450	14531	14445	14609	14587	14540	14458	14529	14553	14652	14710	14508	14656	14510	14613	14753	14497	14529	14599	14546	14546	14438	14438	14647	14605	14501	14856	14668	14665	14613	14728	14567	14552	14453	14669	14652	14527	14596	14471	14547	14412	14514	14610	14598	14491	14442	14473	14482	14483	14550	14488	14562	14444	14635	14634	14548	14367	14603	14673	14540	14585	14517	14559	14586	14651	14639	14554	14541	14454	14496	14471	14697	14492	14653	14364	14747	14795	14458	14582	14532	14642	14589	14574	14762	14594	14785	14743	14470	14726	14735	14537	14519	14503	14376	14477	14662	14489	14526	14620	14712	14714	14685	14634	14486	14663	14458	14459	14499	14555	14644	14501	14554	14602	14630	14694	14600	14652	14810	14488	14688	14568	14674	14621	14572	14590	14544	14572	14598	14781	14634	14507	14693	14597	14625	14695	14409	14614	14704	14558	14601	14611	14494	14569	14429	14555	14672	14558	14490	14588	14516	14495	14713	14469	14379	14651	14471	14493	14653	14492	14664	14641	14614	14531	14432
25109	21552	27232	27329	20970	20055	20160	19301	19026	18901	18515	18832	18671	18560	18364	18285	18427	18368	18206	18318	18189	18258	18447	18400	18262	18242	18016	18033	18292	18183	18178	18179	18171	18020	18309	18229	18214	18215	18163	18126	18223	18403	18171	18123	18212	18030	18132	18251	18165	18173	18114	18366	18046	18098	18092	18378	18067	17989	18193	18157	18194	17955	17973	17903	18109	18027	18446	18141	18158	18142	18014	18335	18127	18195	17948	18132	18207	18255	18327	18147	18074	18354	18098	18249	18006	17914	18096	18301	18098	18210	18124	18058	17951	18024	17990	17906	18109	18115	18183	18093	18026	18205	18182	18201	18184	18011	18315	18295	18022	18162	18212	18200	18254	17815	18263	18035	17992	18270	18218	18202	18131	18065	18304	18260	18284	17930	17956	18185	18307	18135	18204	18063	18045	18133	18063	18228	18183	17994	18234	18399	18117	18157	18089	18163	17957	18169	18200	18100	18008	18295	18119	18219	18209	18328	18292	18215	18128	18012	18160	18239	18061	18227	18090	18053	18399	18136	18159	18057	17951	18074	17912	18195	18372	18105	18158	18410	18294	18412	18037	18096	18160	18245	17878	17897	18231	18029	18262	18066	18103	18009	18402	18151	18296	18325	18190	18189	18308	18249	18160	18194	18026	18378	18318	18136	18027	18243	18269	18241	18157	18118	18155	18303	18280	18106	18223	18287	17959	18151	18137	18203	18216	18312	17997	18292	18275	18248	18247	18197	18196	18270	17954	18194	18046	18043	18198	18087	18061	18232	18186	18177	18151	18165	18125	18128	18013	18301	18133	18206	18156	18256	18259	17985	18249	18085	18240	18193	17895	17998	18245	18130	18156	18130	18084	18305	18243	18288	18333	18049	18252	18183	18110	18052	18131	18359	18104	18052	18101	17982	18118	18144	17931	18209	18303	18213	18375	18139	18219	18369	18241	18299	18085	18062	18043	18280	18152	18226	18199	18211	17996	18027	18246	17981	17966	18224	18132	18151	18139	18100	18242	18160	18346	18403	18253	18028	18155	18013	18081	18325	18061	18282	18217	17859	18155	18071	18223	18164	18181	17994	18063	18173	18010	18067	18184	18198	17975	18118	18132	18291	18293	18063	18174	18063	18372	18354	18349	18091	18181	18102	17985	18004	18057	18098	18124	18118	18267	17946	18264	18113	18228	18152	18077	18251	18106	18147	18162	18059	18227	18213	18242	18320	18200	18065	18239	18068	18198	18075	18271	18044	18173	18310	18319	18107	18014	18227	18184	18016	17980	18220	18057	18262	18218	18123	18363	18180	18300	18379	18194	18285	18073	18162	18117	18365	18021	18094	17970	18189	18083	18175	18188	18323	18059	18128	18038	18025	18240	18334	18259	18243	18192	18263	18372	18107	18286	18090	18173	18100	18185	18273	18198	18085	18044	18180	18244	18307	18112	18239	17975	18028	18187	17979	18031	18222	17981	17897	18117	18183	18110	18015	18107	18064	17906	18197	18083	18134	18323	18200	18249	18046	18143	18167	18108	18164	18201	17982	18340	17925	18031	18323	18029	18353	18130	18217	18229	18390	18104	18155	18118	18221	18337	18053	18258	18036	18219	18127	18097	18164	18282	18264	17922	18245	18247	18260	18160	18218	18041	18164	18169	17976	18071	18150	18127	18107	18154	18232	18217	18192	18282	18292	18072	18109	17953	18068	18270	18063	18143	17985	18200	18215	18106	18106	18038	18425	18066	18256	18160	18127	18129	18134	18149	18162	18252	18138	18043	18078	18009	18041	18194	18019	18181	18056	18088	18151	18180	18195	18152	18064	18141	18179	18325	18356	18219	18158	18166	18053	18337	18070	18066	18064	18098	18117	18155	18225	18057	18219	18051	18097	18043	17959	18167	18169	18254	17994	18119	18326	18322	18280	18080	18085	18159	18327	18025	18140	18105	18175	18064	18308	18439	17976	18138	18204	18147	18270	18025	18171	18342	18140	18221	18117	18049	18151	18190	18151	18153	18178	18250	17991	18181	18241	18189	18141	18332	18280	18167	18196	18104	18219	18135	18104	17997	18222	18068	18437	18133	18105	18295	18083	18125	18318	18089	18356	18252	18257	18154	18082	18305	18006	18296	18265	18346	18172	18130	17994	18145	17977	18093	18092	18183	18059	18298	18271	18264	18270	17948	18245	18037	18139	18410	18155	17974	18254	18019	17913	18312	18210	18228	18082	18155	18092	17946	18161	18098	18290	18239	18229	18119	18366	18404	18280	18343	18125	18186	18061	18228	18172	18087	18326	18276	18110	18177	17952	18170	18066	18338	18249	18307	18025	18176	18250	18073	18281	18198	17982	18242	17990	18223	18320	17910	17960	18242	18044	18175	18082	18145	18119	18034	18322	18318	18187	18243	18119	18129	18439	18304	18371	18206	17947	18002	18233	18481	18222	18173	18222	18172	18308	18357	18124	18413	18317	18056	18225	18022	18407	18124	18227	17886	18284	18323	17999	18278	17904	18223	18259	18357	17990	18293	18131	18337	18051	18061	18170	18138	18153	18270	18152	17967	17836	18066	18141	18137	18175	18251	18461	18280	18103	18202	18121	18288	18496	18450	18320	18092	18197	18195	18200	18094	18103	17838	18039	18343	18258	18103	18104	18140	18351	18184	18266	18370	18229	18352	18133	18056	18110	18344	18203	18352	18114	17992	18185	18098	18077	18089	18167	18230	18178	18242	18216	18350	18017	18120	18144	18278	18064	18001	18221	18127	18268	18277	18104	18232	18137	18142	18120	18191	17943	18059	18213	18086	18065	18165	18087	18057	18029	18033	18050	18152	18287	18155	18188	18226	18142	18245	18176	17980	18086	18035	18093	18231	18370	18319	18114	18279	18198	17992	18130	18295	18166	18003	18169	18177	18126	18132	18230	18094	18171	18025	18154	18200	18278	18265	18214	18160	18015	18074	18166	17917	17808	18204	18277	18316	18400	18030	18284	18140	18013	18134	18078	18157	18304	18149	18138	18007	17993	18224	18447	18315	18120	18225	18226	18205	18034	17927	18229	18331	18205	18300	18281	18070	18016	18220	18150	18136	18208	18207	18123	18254	18113	18030	18191	18152	18120	18215	18220	18195	18079	18143	18002	18244	18153	18170	18214	18018	18149	18315	18337	18151	18141	18136	18094	17968	18200	18227	18071	18250	18079	17926	18107	18117	18161	18169	18222	18287	18351	18140	17937	17877	18073	17990	18146	17976	18160	18001	18172	18193	18341	18445	18247	17988	18134	18345	18021	18118	18214	18232	17987	17889	18241	18125	18221	18325	18185	18064	18067	18076	18046	18130	18017	18173	18186	18272	18116	18107	18032	18132	18094	18258	18293	18328	18194	18034	18391	18076	18137	18091	18128	18133	18416	18324	18220	17964	18017	18307	18110	18148	18287	18212	18310	18077	18164	18104	18027	18245	18120	18034	18219	18274	18207	18096	18170	18241	18165	18011	18098	18181	18243	18308	18187	17934	18226	18143	18204	18127	17864	18090	18207	18303	18241	18150	18106	18014	18198	18312	18319	18159	18019	18351	18170	18252	18059	18243	18132	18262	18154	18158	18314	18064	18067	18143	18258	18238	18204	18078	18082	18339	18276	18179	18165	18120	18359	18402	17958	18121	17998	18267	18119	18044	18004	18308	17927	18064	18080	18117	18273	18167	18024	18308	18054	18171	18439	18169	18033	18101	18269	18129	17967	18122	18484	18241	18273	18382	18180	18267	18189	18224	18234	18098	18285	18045	17876	17928	18179	18336	18254	18266	18190	18140	18029	18034	18296	18211	18147	18004	18084	18335	18259	18188	18045	18090	18293	17971	18124	18316	18072	18056	18114	18319	18131	18091	17739	18087	18169	18136	18176	18245	18291	17961	18070	18239	18213	18179	18247	18201	18089	18231	18142	18132	18100	17972	18086	18360	18223	17993	18122	18547	18108	18267	18265	18100	18130	18293	18307	18311	18184	18303	18356	18189	17994	18267	18197	18169	17962	18141	18238	18272	18114	18329	18166	18182	18150	18029	18294	17925	18282	18288	18180	18210	17884	18264	18203	18379	18113	18149	18325	18343	18434	18167	18048	18182	18111	18184	18144	18295	18069	18145	18437	18199	18246	18062	18233	18112	18128	18207	18179	18064	18075	17866	17909	18196	18235	18045	18054	18084	18569	18393	18051	18012	18200	18071	18341	18132	18104	18221	18138	18184	17999	18175	18144	18239	17957	18276	18174	18166	18072	18313	18205	18076	18348	18218	18207	18075	18268	18100	18171	18277	18055	18090	18092	18205	18016	18063	17996	18213	18188	18144	18141	18221	18309	18127	18057	18224	18470	18278	18161	18097	18066	18050	17946	18211	18179	18123	18336	18158	18096	18395	18183	18183	18287	18151	18225	18364	18140	18102	18108	18146	18175	18148	18166	18212	18130	18135	18400	18239	17990	17926	17912	18014	17968	18196	17940	18057	18079	18286	18224	18105	18227	18337	18163	18062	18282	18282	18083	18118	18161	18015	18028	18146	18206	18116	18158	18271	18118	18286	18219	18044	18342	18011	17999	18225	18151	18089	18265	18161	18128	18259	18210	18086	18119	18178	18163	18216	18152	18272	18263	18010	18053	18089	18187	18161	18386	18247	18464	18202	18038	18226	18117	18043	18066	18141	18191	18281	18294	18185	18197	18069	18181	18197	18079	18008	18163	18110	18154	18071	18062	18233	18180	18243	18169	18179	18265	18334	18088	18191	18211	17944	18117	18199	18281	18132	18289	18227	18391	18358	18228	18253	18299	18214	18202	18144	18110	18358	18121	18425	18246	18323	17923	18151	17971	18033	17994	18128	18289	18124	18113	18243	18146	18315	17994	18183	18141	18312	17956	18084	18282	18112	18243	18309	18167	18217	18168	18051	18073	18317	18015	17942	18217	18112	18214	18187	18083	18007	18105	18215	18183	18170	18375	18258	18229	18042	18218	18340	18080	18231	18032	18127	18208	18109	18246	18106	17981	18162	18194	18147	18202	18087	18194	18163	18247	18100	18122	18152	18206	18223	18294	18115	18150	18335	18181	17977	18196	18303	18086	18282	17989	18021	18250	18162	18120	18275	18249	18017	18073	18151	18240	18410	18146	18063	18009
17767	32194	24418	20050	18067	17341	17022	16362	16200	15846	15828	15677	15563	15621	15725	15516	15534	15418	15547	15308	15366	15439	15206	15280	15565	15266	15238	15234	15138	15203	15473	15138	15263	15292	15249	15319	15208	15199	15289	15090	15160	15225	15187	15137	15339	15321	15120	15128	15177	15242	15264	15146	15162	15090	15127	15231	15177	15363	15318	15188	15161	15051	15238	15260	15211	15158	15228	15115	15237	15272	15216	15157	15281	15198	15180	15295	14994	15214	15218	15129	15137	15211	15249	15010	15352	14936	15072	15273	15170	15145	15189	15221	15269	15025	15125	15274	15257	15214	15186	15164	15226	15334	15053	15347	15311	15161	15098	15216	15156	15193	15088	15255	15454	15287	15082	15275	15234	15173	15306	15112	15203	15273	15319	15100	15191	15292	15029	15258	15226	15258	15274	15126	15174	15367	15213	15022	15155	15151	15171	15156	15032	15339	15273	15196	15214	15107	15268	15135	15238	15220	15358	15173	15150	15235	15194	15226	15125	15027	15193	15128	15075	15129	15219	15204	15158	15279	15207	15209	15275	15118	15228	15298	15208	15201	15227	15137	15247	15181	15246	15124	15324	15055	15101	15370	15163	15240	15154	15078	15361	15070	15276	15028	15335	15154	15236	15134	15125	15208	15250	15236	15053	15204	15372	15115	15112	15148	15186	15156	15123	15193	15096	15184	15220	15401	15215	15244	15276	15048	15220	15266	15105	15384	15135	15359	15115	15269	15186	15229	15264	15213	15266	15267	15212	15089	15095	15266	15352	15072	15226	15394	15374	15005	15212	15240	15348	15196	15216	15206	15196	15244	15162	15045	15204	15294	15288	15286	15288	15114	15140	15293	15174	15072	15311	15292	15122	15252	15073	15116	15047	15326	15221	15130	15213	15140	15163	15187	15307	15323	15206	15335	15262	15140	15311	15434	14946	15247	15238	15284	15217	15088	15228	15272	15219	15118	15135	15382	15157	15111	15143	15375	15231	15294	15240	15173	15182	15147	15077	15117	15170	15241	15173	15143	15172	14995	15138	15263	15242	15072	15293	15171	15160	15285	15248	15280	15241	15199	15261	15150	15181	15014	15099	15287	15135	15255	15275	15136	15176	15261	15225	15290	15242	15125	15336	15196	15259	14959	15213	15180	15052	15237	15273	15130	15235	15140	15164	15283	15338	15115	15412	15153	15258	15166	15215	15101	15230	15077	15346	15259	15211	15117	15116	15279	15219	15191	15119	15148	15209	15265	15323	15047	15190	15048	15108	15197	15322	15127	15268	15155	15171	15366	15329	15013	15091	15176	15253	15243	15209	15391	15047	15280	15318	15083	15284	15044	15174	15245	15287	15257	15084	15212	15145	15277	15092	15036	15321	15158	15238	15011	15137	15129	15234	15117	15356	15140	15225	15082	15266	15088	15220	15257	15015	15122	15200	15099	15211	15208	15237	15253	15111	15211	15297	15068	15228	15155	15402	15371	15366	15097	15186	15352	15287	15261	15232	15145	15203	15089	15139	15052	15214	15364	15176	15189	15213	15109	15313	15195	15040	15269	15197	15292	15014	15283	15391	15144	15117	15257	15179	15130	15288	15047	15230	15152	15108	15150	15209	15300	15168	15149	15081	15232	15134	15337	15274	15224	15411	15368	15176	15127	15128	15164	15184	15247	15211	15152	15241	15107	15211	15058	15197	15373	14995	15245	15183	15252	15226	15278	15193	15198	15159	15194	15197	15134	15168	15228	15043	15157	15276	15297	15107	15174	15197	15151	15197	15232	15192	15090	15130	15065	15178	15192	15055	15088	15272	15154	15253	15453	15422	15186	15020	15222	15084	15238	15263	15107	15312	15135	15097	15170	15354	15253	15258	15271	15303	15122	15219	15100	15133	15268	15235	15150	15235	15190	15084	15387	15183	15306	15111	15317	15153	15236	15153	15208	15281	15257	15148	15129	15211	15262	15328	15199	15166	14944	15211	15334	15203	15358	15227	15208	15098	15192	15204	15212	15252	15232	15181	15198	15114	15214	15269	15238	15225	15030	15015	15061	15174	15346	14971	15232	15289	15221	15227	15248	15131	15183	15429	15198	15215	15176	15181	15181	15256	15159	15268	15304	15222	15163	15305	15206	15255	15173	15059	15375	15008	15099	15179	15298	15323	15193	15203	15188	15330	15292	15093	15069	15249	15210	15150	15121	15328	15240	15183	15269	15159	15133	15128	15221	15123	15259	15120	15244	15218	15128	15328	15193	15244	15111	15091	15131	15226	15044	15145	15113	15242	15165	14960	15238	15157	15014	15088	15312	15291	15146	15236	15234	15187	15175	15157	15192	15231	15201	15126	15175	15054	15239	15125	15284	15288	15179	15334	15128	15244	15365	15186	15130	15065	15060	15164	15247	15198	15323	15061	15242	15017	15259	15241	15311	15362	15164	15238	15085	15220	15146	15289	15081	15173	15295	15394	15185	15299	15144	15177	15117	15061	15316	15242	15226	15353	15326	15299	15224	15241	15304	15154	15209	15242	15190	15316	15230	15394	15273	15284	15275	15035	15390	15389	15262	15129	15163	15304	15187	15399	15094	15220	15214	15362	15181	15120	15299	15193	15312	15399	15096	15225	15144	15242	15312	15130	15083	15276	15202	15235	15113	15309	15243	15247	15162	15219	15250	15234	15245	15193	15322	15117	15302	15345	15194	15229	15125	15192	15326	15205	15271	15249	15254	15182	14987	15014	15057	15190	15219	15187	15166	15248	15210	15323	15029	15349	15289	15402	15213	15141	15008	15321	15267	15325	15111	15125	15252	15156	15070	15335	15204	15212	15181	15274	15125	15113	15201	15081	15253	15251	15259	15256	15198	15196	15330	15188	15287	15286	15184	15129	15211	15126	15145	15327	15139	15096	15108	15083	15258	15088	15246	15220	15330	15200	15201	15092	15267	15279	15193	15251	15133	15247	15261	15265	15191	15330	15281	15210	15112	15293	15346	15244	15289	14995	15135	15069	15304	15228	15271	15327	15246	15232	15127	14984	15183	15224	15210	15191	15112	15265	15263	15182	15202	15304	15158	15177	15160	15292	15065	15269	15229	15323	15138	15291	15118	15228	15320	15308	15260	15274	15044	15224	15166	15120	15041	15040	15258	15077	15136	15125	15175	15179	15009	15339	15100	15104	15270	15321	15265	15159	15142	15263	15227	15226	15211	15120	15024	15158	15063	15178	15133	15047	15197	15162	15191	15063	15315	15214	15101	15254	15211	15069	15227	15476	15131	15221	15099	15025	15252	15417	15195	15327	15270	15364	15309	15141	15270	15379	15145	15274	15242	15212	15276	15071	15270	15065	15155	15254	15205	15336	15360	15277	15133	15415	15259	15378	15240	15246	15172	15409	15200	15140	15278	15104	15176	15172	15085	15342	15183	15195	15311	15143	15287	15303	15152	14942	15229	15279	15167	15235	15207	15174	15199	15108	15285	15211	15238	15301	15330	15283	15280	15014	15139	15233	15320	15163	15232	15248	15207	15250	15129	15215	15250	15064	14891	15186	15178	15293	15268	15258	15115	15282	15239	15223	15098	15162	15287	15286	15289	15124	15190	15164	15280	15326	15266	15173	15118	15119	15127	15299	15273	15274	14960	15381	15404	15135	15239	15094	15323	15405	15192	15218	15106	15210	15259	15284	15253	15350	15244	15420	15010	15177	15041	15182	15139	15215	15064	15280	15229	15002	15062	15434	15230	15165	15214	15285	15139	15318	15095	15251	15247	15278	15160	15255	15148	15153	15249	15346	15229	15430	15057	15255	15006	15238	15203	15289	15290	15255	15078	15178	15119	15267	15108	15209	15328	15377	15147	15282	15254	15291	15161	15223	15225	15172	15139	15216	15099	15257	15324	15194	15415	15077	15142	15215	15091	15180	15239	15271	15146	15231	15220	15303	15300	15179	15181	15250	15335	15206	15152	15094	15302	15265	15183	15127	15165	15079	15440	15223	15043	15275	15178	15173	15380	15201	15236	15129	15123	15348	15253	15147	15113	15096	15142	15174	15189	15211	15294	15365	15111	15313	15181	15227	15248	15060	15242	15071	15175	15017	15183	15343	15324	15050	15375	15315	15096	15368	15102	15165	15320	15313	15087	15193	15359	15237	15316	15290	15056	15270	15256	15150	15272	15241	15022	15307	15216	14954	15055	15201	15209	15192	15226	15134	15332	15203	15216	14979	15264	15301	15107	15269	15334	15225	15051	15340	15229	15356	15112	15218	15027	15235	15169	15306	15362	15299	15052	15181	15074	15172	15350	15109	15038	15436	15406	15148	15158	15191	15175	15269	15230	15332	15271	15268	15199	15124	15276	15167	15281	15185	15134	15219	15211	15239	15467	15152	15349	15088	15244	15366	15184	15059	15178	15032	15222	15395	15262	15146	15149	15304	15160	15123	15194	15149	15166	15180	15160	15224	15389	15142	15214	15138	15247	15170	15417	15278	15176	15182	15183	15098	15213	15028	15202	15206	15122	15327	15225	15326	15119	15182	15232	15260	15251	15119	15137	15277	15275	15372	15316	15285	15164	15209	15199	15158	15189	15096	15134	15055	15239	15214	15068	15206	15172	15299	15218	15067	15258	15174	15362	15109	15251	15239	15378	15140	15127	15313	15229	15285	15086	15074	15163	15104	15070	15300	15134	15167	15317	15092	15057	15123	15303	15320	15194	14921	15159	15238	15330	15191	15100	15144	15357	15274	15156	15388	15141	15313	15185	15200	15310	15383	15116	15276	15227	15162	15261	14995	15409	15137	15254	15313	15142	15223	15255	15165	15165	15351	15094	15321	15313	15200	15258	15217	15214	15292	15201	15183	15110	15220	15199	15328	15234	15210	15248	15291	15379	15247	15207	15300	15302	15237	15260	15205	15244	15245	15176	15188	15275	15155	15123	15187	15225	15073	15229	15291	15267	15162	15310	15205	15161	15273	15221	15310	15160	15062	15052	15159	15186	15338	15120	15208	15127	15072	15312	15320	15330	15246	15191	15325	15322	15236	15072	15282	15325	15156	15285	15233	15179	15280	15074	15063	15322	15179	15247	15323	15303	15176	15361	15090	15164	15180	15442	15363	15204	15175	15378	15259	15084	15403	15110	15184	15065	15305	15353	15153	15244	15187	15365
22471	21527	28753	24737	21816	23697	24227	19604	18368	18316	18232	18088	17971	17634	17773	17683	17546	17511	17371	17582	17521	17308	17284	17167	17227	17341	17157	17183	17166	17340	17162	17381	17232	17127	17264	17286	17194	17336	17261	17258	16973	17317	17281	17188	17212	16947	17162	17229	16959	16943	17157	17222	16961	17127	16950	16787	17074	16879	17249	17052	17056	17176	17035	17114	16876	17127	17025	17131	17069	17178	17016	17012	16965	17102	16879	17107	17251	16883	16925	17082	17003	17082	17025	17082	17174	17051	17117	17073	17149	17088	17234	17299	17139	17016	16997	17189	17110	16955	17101	17162	17147	17091	17167	17080	17061	17007	17083	16976	17072	16949	17076	17143	17259	17034	17030	16964	17056	17132	17258	17051	17084	16934	16959	17271	17141	17188	17179	17020	17171	17212	17230	17073	17061	16996	17135	16968	17075	17001	17241	17107	17121	17107	17169	17403	17130	17198	16971	17111	17237	16831	16927	17002	16957	17063	17070	17018	17079	17284	17043	17157	17266	17102	17133	17028	17010	17019	17247	17010	17007	17134	17177	17149	17001	17299	17241	17131	17122	16995	16849	16911	16847	17180	17183	17121	16987	17249	16918	16929	17218	17190	17168	17211	17078	17125	17051	17114	17038	17124	17045	17031	17118	17034	17028	16891	17168	16991	17172	17180	17025	16960	17099	16909	17035	17096	17236	16921	17325	16951	16868	17255	17177	17130	17011	17027	17164	17133	17189	17045	17003	17208	17226	17001	16833	17124	16909	16922	17218	17044	17115	17066	17261	17098	17182	17150	17045	16982	16998	17095	17268	16972	17020	17009	17157	16890	17051	17043	17130	17024	17204	17104	17113	16994	17086	17027	17091	16960	17038	17034	17092	17148	17002	16851	16910	16932	17056	17007	16934	17174	16949	17109	17328	17176	17127	16962	17155	16999	17280	16967	17105	17046	16894	17068	17086	16915	17212	16991	17093	17144	17178	17034	17145	16876	17071	17158	17182	17007	17004	17178	17108	17186	17203	17059	16915	16946	16999	17045	17087	17171	17050	17097	17201	17147	17072	17171	16982	17077	17054	16988	16796	16977	17079	17026	16989	17037	16951	17052	16955	17220	17010	17059	17013	16850	17022	17052	17109	17226	17136	17160	16934	17124	17034	16940	16996	17122	16986	16995	17047	17144	17072	16909	17123	17192	16988	16951	17028	17109	16983	17011	17047	17021	16897	17027	17074	16954	17086	16925	17175	17144	16885	16956	16885	17173	17227	17121	17111	17101	17077	17097	16921	17185	17303	17215	16905	16995	16948	16931	16920	17018	16965	17159	16965	16894	17183	16903	17075	16990	17068	16935	17027	17176	17052	17194	17219	17060	17028	16963	17049	17139	17269	17092	17156	17250	17101	17012	17079	17140	17076	17120	16985	17080	16990	16951	17049	17209	17175	17110	17127	16989	16986	16984	17015	17047	17098	17091	17145	17022	17109	16994	17117	17003	17085	16881	17162	17080	17007	17025	17184	16816	17197	16892	17114	17113	17075	17072	16795	17011	17102	17038	17035	16904	17049	17029	17066	16864	17077	17042	17065	16901	17196	17079	17117	17049	16974	17136	17143	17089	17027	17088	16943	16725	17154	17139	17133	17083	17126	17162	17181	17135	17228	16964	17111	17068	17079	16830	16993	17059	17204	17126	17045	16973	17134	17122	17120	17111	16847	16977	17100	16990	16881	16926	17062	17096	17043	17014	17070	17032	17071	17091	16911	16992	17031	17290	17077	17314	17041	17107	17023	16991	16971	16878	17048	17182	17000	17099	17103	17173	17212	17099	16907	17155	17180	17061	17020	16956	17055	17123	17078	17103	17047	17047	17205	17037	16943	16792	17042	17177	16945	17073	17100	17167	17060	17015	17121	16895	17131	17071	16977	17175	17157	17193	16957	17035	17123	17075	17211	17055	17105	16991	17044	17158	17214	17083	17066	17157	17009	17082	17143	17090	16985	17106	17208	16989	17098	17020	16974	16968	17094	16975	17075	17040	17030	16978	16990	17022	17129	17079	17118	17146	16931	16958	17104	16951	17080	17105	16980	17046	17241	17170	17000	17259	16947	17069	17002	16890	17063	16908	16953	17161	17007	17073	17018	16864	16986	17018	16929	17189	16880	17008	17187	16834	17144	16885	17115	17040	16981	17061	17185	16824	17031	16935	17046	17136	17191	16880	17138	16895	16996	17047	17180	16988	16925	17050	17018	16877	17098	17040	17046	17000	17100	17046	16881	17072	17184	17007	17316	17030	17195	17196	17072	16888	17059	17074	17019	16999	16897	17045	17125	17196	17054	17217	17070	17118	17013	17129	17017	17036	16987	16961	17101	17187	16990	16939	16869	16906	17080	17037	17103	17045	17108	17035	17028	17023	17101	17008	17146	16977	17138	17072	16928	17052	17231	16941	16944	17069	17336	17253	17201	17187	17155	17148	17127	16892	17180	17099	17010	16997	16958	16910	17072	16954	17033	17210	17232	17117	17119	16874	17159	17235	16974	17007	17109	17132	17228	17105	17104	17072	17146	17015	16723	16791	17175	16943	16972	17110	17058	17073	17067	16949	17223	16823	16933	17024	17045	17119	17149	16940	16968	17208	17040	16969	17057	17121	17109	16960	16971	16910	17073	16919	17141	17049	17033	17133	16979	17035	17036	17004	17029	17100	17160	16846	17007	16986	16952	16990	16864	17207	16898	17013	16884	17070	16915	17009	16987	17149	17122	16951	17082	17054	16969	17043	17205	17313	16886	17011	17022	17189	17182	17192	17089	16978	17005	16792	17497	17162	17278	17001	17015	17026	16946	17136	17095	17151	16827	17109	17077	17114	17075	16904	17199	17019	17026	17137	17021	16937	17113	17102	17032	16999	17222	17208	16903	16963	17191	16933	17073	17238	17092	17020	16980	17076	16847	17008	17225	17049	16916	17122	17184	16952	16962	16975	17186	16920	16919	16786	16903	17196	16972	16963	17052	17226	17202	17095	17200	16803	17104	17073	17127	17114	16894	17198	17132	17080	17009	16895	16935	17149	17097	16996	17163	17147	17144	16948	16958	16916	16841	16957	17147	17233	16988	17012	16966	17038	17150	17291	17303	17043	17120	17047	17135	16884	17207	16895	17049	17091	17178	17098	17095	17009	16966	17144	17067	17122	17042	17244	17029	16982	17088	17052	17098	17060	17307	17182	17063	16925	17028	17120	17158	17076	17105	17111	17188	16993	17087	17066	17010	17013	17081	17157	17167	17229	17081	17182	16885	17241	17183	16967	17058	17261	17115	17102	17119	17089	17176	17089	17141	17051	17215	17022	17036	17015	17266	17090	17095	16803	17071	17104	16930	16946	17133	17110	17152	16872	17206	16942	17107	17118	17192	16915	17094	17024	17048	16946	17152	17268	17075	17068	17135	17086	17057	17068	16770	17156	17005	17130	17207	16805	16998	17097	17012	17007	16928	16975	16981	16994	17344	16962	16980	17118	17125	17064	17081	16992	17041	17245	17139	16891	16978	17198	17202	16978	17081	17195	16817	17216	16878	17054	16926	17144	16932	16927	17298	17011	17144	17017	17229	16862	17094	17089	17098	17125	17045	17089	16968	16915	17210	17204	16858	16832	17297	17096	17132	17020	16884	17118	17048	17172	17286	16922	16994	17106	17118	17005	17090	16997	16978	17062	17095	17070	17107	16999	17029	17052	16923	17147	17045	16978	17007	17253	16997	16982	17029	16991	17086	16962	16969	16975	17127	17048	16841	16980	17128	17079	17088	16765	17119	17040	16957	17043	16913	17133	17113	17080	17077	16942	17200	17074	16934	17282	17208	16879	17007	16980	17133	17089	17043	17088	17210	17032	17290	17115	17101	17042	16941	17109	17160	17008	17204	17034	16960	16956	17266	17215	16930	16907	16995	16949	16908	16977	17246	17043	17266	17128	17002	16984	17093	17067	17027	16924	17037	17041	16919	17042	17005	17197	17088	17017	17122	16936	17090	17165	17168	17000	17014	17159	16916	16993	17015	17002	17069	17006	17046	17061	16866	17284	17244	17155	16965	17165	16848	16802	16985	16978	17010	17200	17119	17112	17056	16890	17097	16910	17048	17059	16928	17126	16836	17010	17110	16976	16966	17021	17112	17107	17322	17067	17021	17016	16951	17021	17131	17080	16998	16937	17094	16998	17170	17162	17066	17221	16973	16982	17039	17160	16884	17078	17170	17032	17038	17010	17247	17052	17013	16908	17002	16995	17192	17093	17046	16816	16882	17068	17000	17024	17014	16983	17019	17020	17151	17149	16977	17244	17124	17223	17090	17087	16904	17108	17189	16966	17089	17343	17083	17061	17114	16901	17054	17077	17113	17012	17116	17119	17149	17083	16863	17138	17000	17083	17173	17049	17108	17034	17015	16964	17133	17097	17016	17238	17209	17074	17210	17227	17124	17221	17137	16947	17121	16861	16975	16952	17055	17180	17186	17137	16839	16940	17019	17101	17173	17174	17148	16942	17162	17157	16922	17225	17005	16944	16911	17258	17064	17026	17109	16943	17064	17085	16963	17113	17102	17025	17044	16878	17034	17123	17151	16984	16894	17014	17058	17134	17040	16966	17074	17044	16913	17090	17198	17083	17232	16922	17119	17130	16994	17106	17027	16992	17039	17048	16908	16980	17046	17113	17051	17045	16954	17303	17100	16903	17075	17032	17042	17030	17042	17024	17113	17049	16875	17143	16957	17010	17040	16974	17098	17137	17041	16993	17100	17119	17124	17063	17068	16985	17062	17111	17101	17149	17179	17003	17044	17134	17174	17051	17136	17075	17217	17154	17225	16955	17037	17123	17241	17031	17067	17122	16916	17097	17161	17092	17030	17198	17035	17026	17049	17033	17012	17201	17081	17108	16992	17020	17043	16926	17207	17118	16899	16848	16997	17094	16816	17118	17019	17058	17297	17137	17203	17121	16984	17119	17205	17154	17075	16994	16896	17075	17107	17189	17053	17121	16921	16996	16898	17032	16794	16925	17027	16980	17320	17020	17099	17138	17142	17054	17004	17002	17068	17242	16956	16842	16945	17002	16995	16886	16969	17183	16922	17106	17073	17107	17071	16860	17053	17149	17105	17017	17071	16935	17121	17036
18389	39154	28727	22709	19774	18607	17587	16817	16171	15834	15657	15434	15292	15200	15199	15167	14839	15057	14838	14960	14594	14589	14749	14638	14590	14660	14555	14720	14715	14496	14602	14549	14757	14657	14535	14574	14618	14768	14484	14617	14689	14616	14318	14537	14447	14526	14573	14624	14678	14552	14406	14376	14732	14592	14593	14415	14519	14613	14489	14423	14732	14556	14527	14333	14555	14492	14502	14688	14475	14481	14438	14474	14428	14573	14562	14530	14505	14693	14556	14408	14497	14675	14514	14455	14521	14547	14518	14368	14599	14649	14420	14371	14613	14496	14545	14374	14488	14388	14543	14563	14465	14556	14546	14581	14530	14534	14467	14428	14462	14671	14680	14513	14620	14486	14523	14534	14390	14486	14533	14500	14541	14463	14484	14623	14502	14410	14589	14609	14536	14355	14536	14781	14532	14531	14622	14612	14332	14620	14478	14468	14545	14470	14510	14616	14761	14498	14488	14574	14593	14495	14491	14602	14572	14660	14543	14471	14548	14444	14639	14492	14596	14474	14531	14536	14561	14533	14425	14425	14535	14454	14368	14491	14567	14538	14512	14489	14569	14544	14505	14690	14466	14520	14565	14467	14436	14493	14681	14652	14495	14451	14613	14493	14767	14561	14334	14665	14497	14346	14754	14477	14540	14431	14636	14589	14579	14590	14433	14426	14518	14496	14407	14461	14392	14602	14481	14514	14538	14609	14298	14484	14538	14493	14532	14432	14445	14751	14490	14490	14471	14462	14425	14439	14653	14456	14575	14700	14529	14625	14726	14596	14567	14680	14580	14377	14490	14477	14591	14467	14435	14475	14670	14436	14445	14501	14460	14414	14638	14509	14519	14568	14537	14519	14599	14529	14343	14622	14587	14547	14517	14442	14491	14517	14549	14643	14520	14526	14407	14472	14531	14426	14532	14565	14487	14541	14610	14609	14522	14536	14548	14417	14567	14553	14374	14472	14364	14451	14360	14518	14533	14301	14446	14762	14546	14514	14514	14538	14754	14566	14592	14563	14536	14656	14357	14636	14541	14525	14586	14545	14416	14555	14453	14581	14648	14550	14543	14572	14355	14399	14458	14345	14630	14469	14474	14460	14567	14469	14589	14439	14575	14551	14561	14541	14475	14349	14482	14605	14451	14563	14438	14490	14387	14657	14577	14304	14633	14548	14626	14455	14589	14489	14520	14672	14409	14526	14395	14326	14699	14391	14413	14430	14439	14602	14362	14545	14376	14478	14622	14510	14598	14495	14512	14598	14481	14488	14536	14600	14719	14557	14404	14528	14638	14498	14326	14380	14379	14620	14456	14427	14515	14341	14423	14553	14416	14493	14497	14660	14409	14605	14543	14579	14365	14631	14472	14594	14488	14431	14455	14501	14403	14586	14657	14345	14454	14690	14405	14340	14545	14420	14536	14527	14560	14567	14399	14565	14455	14675	14417	14403	14442	14484	14337	14472	14560	14468	14562	14551	14553	14404	14641	14482	14503	14491	14509	14548	14576	14457	14510	14394	14622	14664	14601	14647	14294	14506	14814	14374	14557	14512	14661	14664	14551	14366	14485	14532	14457	14438	14641	14582	14621	14468	14619	14436	14680	14561	14356	14625	14519	14420	14577	14509	14340	14556	14418	14527	14575	14524	14635	14544	14434	14587	14459	14420	14461	14541	14447	14698	14613	14426	14602	14615	14595	14417	14323	14461	14401	14579	14446	14508	14493	14641	14569	14678	14602	14648	14627	14430	14407	14620	14617	14450	14678	14282	14459	14612	14457	14516	14629	14521	14534	14712	14401	14371	14494	14527	14583	14426	14587	14422	14503	14509	14671	14580	14535	14594	14587	14449	14509	14449	14612	14584	14428	14528	14421	14588	14464	14453	14439	14369	14512	14450	14459	14484	14591	14562	14493	14705	14580	14608	14495	14721	14496	14545	14434	14397	14597	14474	14676	14475	14477	14365	14474	14488	14486	14322	14615	14573	14383	14656	14411	14492	14452	14510	14453	14477	14514	14483	14478	14523	14555	14452	14488	14654	14450	14571	14488	14545	14532	14433	14428	14541	14618	14430	14463	14585	14541	14603	14624	14538	14636	14615	14587	14571	14538	14466	14453	14451	14519	14459	14676	14532	14516	14370	14530	14393	14385	14455	14622	14425	14497	14559	14430	14562	14475	14607	14569	14505	14492	14512	14600	14500	14565	14568	14631	14466	14618	14542	14603	14523	14515	14512	14425	14471	14609	14567	14555	14397	14503	14530	14453	14377	14618	14501	14453	14542	14473	14509	14590	14597	14229	14401	14520	14597	14487	14604	14504	14584	14467	14487	14566	14509	14325	14429	14574	14421	14424	14456	14615	14524	14635	14493	14754	14411	14498	14568	14252	14312	14442	14366	14389	14722	14512	14555	14325	14724	14532	14417	14372	14522	14545	14736	14493	14574	14569	14525	14434	14611	14359	14500	14495	14502	14390	14512	14444	14453	14301	14675	14632	14527	14597	14486	14348	14494	14598	14501	14548	14636	14560	14453	14383	14602	14333	14328	14374	14657	14488	14528	14417	14621	14637	14423	14254	14418	14447	14526	14564	14652	14594	14544	14568	14666	14586	14592	14506	14564	14530	14514	14521	14467	14585	14559	14702	14566	14407	14685	14508	14512	14515	14634	14390	14397	14659	14583	14451	14440	14375	14495	14598	14467	14667	14653	14680	14501	14602	14550	14379	14526	14391	14784	14529	14530	14595	14431	14507	14450	14581	14513	14517	14450	14517	14426	14368	14474	14636	14284	14596	14454	14577	14574	14573	14683	14385	14521	14581	14504	14338	14523	14465	14422	14577	14420	14473	14555	14431	14549	14540	14535	14592	14481	14434	14432	14427	14586	14373	14340	14510	14531	14617	14391	14606	14509	14483	14405	14816	14460	14465	14480	14535	14510	14634	14512	14613	14546	14641	14521	14559	14547	14583	14239	14609	14564	14421	14492	14536	14604	14473	14371	14502	14543	14524	14489	14417	14583	14500	14457	14446	14461	14431	14552	14426	14445	14505	14510	14298	14693	14513	14456	14540	14518	14538	14690	14606	14416	14530	14472	14700	14626	14536	14424	14364	14492	14355	14545	14467	14467	14439	14493	14356	14595	14508	14514	14369	14542	14501	14484	14613	14467	14595	14542	14534	14584	14453	14655	14361	14464	14478	14654	14373	14451	14356	14394	14513	14558	14605	14646	14470	14397	14487	14412	14518	14517	14497	14395	14660	14514	14465	14634	14557	14398	14561	14576	14533	14583	14406	14404	14410	14602	14677	14595	14537	14701	14470	14406	14573	14497	14348	14648	14510	14429	14508	14582	14575	14418	14501	14423	14543	14462	14642	14644	14594	14580	14471	14355	14570	14623	14384	14568	14393	14338	14533	14353	14673	14472	14470	14534	14742	14506	14492	14451	14594	14451	14484	14522	14712	14390	14587	14434	14399	14535	14347	14409	14484	14353	14490	14505	14747	14405	14626	14565	14400	14493	14491	14422	14517	14488	14608	14418	14285	14445	14434	14387	14520	14660	14467	14546	14696	14561	14538	14552	14605	14328	14465	14430	14455	14430	14383	14490	14483	14595	14444	14595	14441	14604	14598	14643	14401	14397	14583	14477	14536	14485	14564	14703	14594	14607	14660	14587	14414	14308	14319	14514	14441	14468	14481	14637	14509	14630	14592	14562	14675	14489	14546	14457	14305	14495	14601	14476	14441	14518	14491	14514	14552	14353	14586	14481	14725	14520	14442	14443	14674	14430	14408	14609	14640	14405	14681	14547	14342	14617	14525	14491	14528	14389	14417	14597	14659	14318	14348	14506	14758	14629	14626	14409	14525	14485	14527	14487	14464	14665	14468	14544	14469	14238	14462	14459	14434	14455	14490	14546	14617	14607	14487	14576	14495	14403	14614	14646	14421	14413	14540	14670	14576	14535	14557	14645	14292	14435	14446	14489	14438	14595	14483	14406	14318	14568	14495	14515	14469	14516	14672	14392	14719	14489	14547	14623	14504	14600	14480	14343	14540	14586	14448	14461	14511	14530	14569	14257	14558	14493	14516	14702	14566	14626	14593	14616	14625	14388	14389	14462	14591	14511	14534	14551	14393	14524	14508	14500	14498	14669	14490	14472	14527	14640	14608	14512	14540	14684	14454	14529	14534	14569	14382	14450	14531	14553	14445	14523	14502	14436	14642	14362	14393	14483	14526	14718	14363	14589	14541	14374	14512	14418	14359	14459	14301	14592	14434	14356	14606	14341	14669	14448	14724	14535	14500	14423	14481	14483	14528	14388	14569	14633	14563	14581	14505	14462	14637	14378	14541	14527	14642	14429	14486	14678	14428	14590	14575	14601	14522	14459	14416	14632	14510	14324	14498	14631	14504	14741	14569	14515	14380	14496	14588	14409	14538	14628	14497	14290	14526	14587	14613	14452	14519	14422	14457	14625	14599	14466	14575	14502	14633	14502	14642	14530	14272	14599	14428	14515	14432	14598	14487	14433	14594	14527	14686	14602	14507	14472	14412	14618	14549	14390	14563	14502	14575	14593	14479	14404	14627	14587	14724	14502	14528	14411	14541	14471	14327	14531	14402	14501	14479	14312	14423	14719	14420	14553	14622	14495	14533	14493	14614	14641	14364	14673	14465	14485	14547	14372	14569	14461	14641	14427	14439	14613	14526	14518	14584	14488	14435	14583	14406	14470	14524	14419	14441	14458	14432	14466	14530	14380	14430	14428	14442	14585	14477	14659	14634	14688	14417	14478	14542	14498	14429	14618	14627	14604	14488	14594	14669	14611	14448	14406	14637	14506	14663	14463	14632	14566	14659	14512	14564	14551	14437	14620	14596	14375	14416	14449	14552	14460	14431	14586	14436	14474	14409	14532	14657	14562	14463	14384	14536	14473	14538	14567	14611	14638	14547	14533	14414	14571	14631	14259	14668	14370	14510	14620	14392	14654	14540	14495	14348	14529	14529	14468	14513	14628	14527	14359	14396	14627	14474	14583	14657	14413	14387	14692	14434	14418	14533	14529	14557	14641	14360	14443	14305	14586	14321	14599	14539	14521	14527	14394	14474	14529	14475	14696	14525	14569	14567	14311	14427	14504	14408	14545	14481	14609	14301	14557
29765	24248	26734	23541	19844	19499	19156	18764	18687	18389	18376	18291	18167	18149	18123	18106	18116	18063	18159	18110	18123	17902	17745	18074	17995	18137	18092	18071	17991	17914	18020	18005	18226	18140	17863	17978	17961	18167	17915	17981	17856	17831	18069	17740	18094	18167	18026	17861	18128	17977	17975	18051	17940	18188	17940	17997	17976	17888	18000	17781	17848	18027	18168	18156	18027	18110	18123	18075	17995	17793	18011	17954	17986	18084	18051	18052	17896	18009	17994	18044	18087	18110	17997	18011	17935	17935	17846	17926	17891	18039	17998	17869	17971	17954	18086	17790	17847	17762	17791	17935	18157	17992	17928	17762	17966	17958	17980	17992	18176	17836	18115	17750	17820	17817	17921	17811	17735	18031	18090	17987	18152	17745	17908	18046	18096	18140	17836	18134	17890	18273	18155	17924	18155	17962	18002	18096	17822	17744	17712	17953	18106	18018	17839	17910	18206	17907	17828	17932	17737	18045	17955	18009	18062	17928	18080	17968	17821	17957	17977	17927	17846	17949	18059	17843	17984	17877	17951	18009	17802	17805	18010	18115	17968	17941	18062	17801	17996	18161	17854	17948	17831	17814	18122	17809	18161	17840	18112	17791	18035	18062	17849	18046	17871	17882	18075	17886	17962	17828	17907	17917	17816	17939	17995	18021	18034	18083	17957	17867	17801	17834	17901	17814	17881	17946	17975	18071	17899	17837	18021	17734	17968	18209	18122	17818	17988	18208	18050	18046	18081	18012	17921	17959	17948	17869	17983	18215	17757	18025	18198	18008	18193	17811	17937	18112	17974	18027	17930	17994	18026	17945	17835	17973	17899	18060	17947	17938	18037	18021	17843	18040	17923	17919	17985	17964	17819	18098	17977	17907	17999	17713	17961	17971	18038	18110	17835	17808	17814	17826	18007	18135	18034	17874	17753	17779	18139	18174	17814	18015	17841	17972	18033	17909	17959	17989	18017	17915	18054	17994	18069	17941	17921	18087	17828	18068	17793	17929	18011	18042	18097	17988	18029	17814	17871	17850	18043	17699	17735	17857	18003	17832	18102	17917	18013	17915	18170	17877	17870	17961	17806	18144	17909	17766	18111	17970	17909	17964	18069	17799	18113	17969	18123	17997	18125	17814	17991	17797	17990	17953	17899	17899	17972	18003	17965	17866	17812	17898	17886	18092	17816	17937	18118	17747	18022	17880	18241	17840	17991	18162	18146	18037	18036	17947	18045	17923	17994	18070	18214	17756	17925	18060	17969	18003	17962	17833	17793	17908	18031	17966	17766	17921	17894	17881	17907	17869	18063	17877	18043	18023	17974	17912	17843	18023	17927	18065	18066	17808	17794	18005	17802	18055	18014	18036	18114	18113	17954	18058	17796	18159	17956	17763	17940	18006	18023	17987	17950	18060	17987	18235	18183	17925	18128	17984	17940	17964	17916	17828	18098	17928	18034	17925	17986	17955	17887	17863	17851	18086	18008	17872	18141	17977	17941	18023	17997	17942	17879	17712	17886	18220	17970	17759	18049	18079	18035	18153	17975	18012	17852	17877	18027	18016	18027	17902	17923	18024	18049	18040	17947	18123	17945	18042	18006	17929	18004	17914	17899	18010	17870	17992	17851	17856	18004	18041	17784	17870	17929	17848	17686	18131	18045	18110	17983	17847	18087	17876	18052	18082	17950	17914	18095	17835	18161	18090	17976	18118	17848	18055	17748	17862	17903	17873	17988	18153	17994	17783	18333	17994	18007	18012	17995	18025	17996	17717	17873	18070	18022	17784	17931	18217	18067	17768	17925	17985	18051	17980	17969	17973	18042	18115	17926	17851	18004	18019	18056	18018	18064	17990	17965	18042	18024	17850	18054	17829	18114	18126	17808	17703	18039	18038	18031	17893	17893	17788	18023	17750	17999	18014	18070	17787	17917	17852	17910	18027	18083	17948	17867	17936	17676	18069	17761	17946	17909	17924	18010	18016	18083	18092	17812	18016	17851	17848	17921	17925	18212	18067	18075	18059	17954	18014	18062	17964	17911	17943	18087	18114	18083	18070	18196	17993	18289	18102	17925	17933	18037	18146	18099	18056	18102	18076	17819	18021	18079	17949	17890	17805	17763	17971	18031	18086	17977	17793	17968	17907	18016	17821	17988	18233	18114	17880	18013	17988	17978	18006	18138	18242	18055	18067	18066	17997	17847	17875	17817	17896	18190	18052	18076	18085	17932	18016	17892	18128	17995	18029	18156	17871	18172	17908	17879	18104	17989	17980	17778	18269	17936	18036	17885	17922	17792	17933	18011	17816	17913	17935	17969	17623	17908	18008	17944	17855	17981	17900	18094	17944	17934	18214	18044	17857	18110	18009	17863	17963	17792	17890	18030	17968	18089	17716	17862	17894	17966	18062	17980	18084	18056	18160	17855	18121	18188	17971	18030	17708	17967	17782	18017	18142	17960	17985	17810	18065	18005	18004	17827	18146	18069	17813	17743	18001	17847	17811	17894	17899	17974	17990	17924	17913	17965	17893	18039	18006	18176	18150	17981	18011	18216	17982	17968	17942	17990	18033	18104	18151	17970	17880	17627	18266	18033	18126	17973	17950	18141	17987	17882	18058	17847	17992	18057	17974	17745	17967	17997	17997	17916	18019	17808	17946	18072	18024	17961	18174	17920	17930	17912	18163	18122	18121	18067	17921	17880	18176	17935	18144	17910	17988	17821	18078	18033	17709	17896	18130	17935	17946	18063	17849	17821	17810	18134	18001	17955	18168	17982	18160	17985	18119	18020	17990	17752	18053	17892	17744	18030	17892	18124	18080	18235	18196	17892	17906	18123	17846	17803	17882	18230	17957	18036	17988	17973	17928	18157	17812	18192	17842	18109	17982	18075	18090	18207	17819	17939	17875	17978	17823	18115	17925	18065	18114	18156	18170	18187	18067	17977	17842	17802	17795	17775	17914	17846	18093	18020	18006	17994	17857	17897	17981	17919	17959	17896	17929	17891	17923	18053	18133	17945	18211	17862	17973	17984	17946	17999	17929	17779	18077	18002	17957	17962	17847	17905	17939	18031	17734	17875	18080	18119	18115	18032	17986	18035	17980	17803	18155	18190	17749	17966	17970	17979	18040	17971	18118	17827	18008	17838	17984	17892	17987	18061	17923	17837	18106	18034	18096	18182	17921	17967	17994	18279	18037	17889	17940	18099	18066	17954	18005	18056	18036	18117	18268	18044	17919	18140	17961	17886	17930	18040	17835	18166	18114	18131	18021	18028	17944	17882	17926	18109	17863	17813	18054	17639	17822	17846	17994	17941	18161	18061	17941	18051	17944	18197	17958	18122	18149	17990	17881	18176	18046	17911	17935	17948	18133	18025	18076	18043	17845	17985	17843	17973	18137	17905	17923	17819	17977	17959	18053	17962	17986	17959	17997	18087	18094	17979	17946	17965	17981	17757	17943	17575	18098	18104	18006	18092	17922	18082	17849	18113	17831	17810	18013	18028	17753	17915	18021	17912	17939	18120	17880	17724	17877	17961	17939	17933	17977	18041	17883	17773	17932	18086	17946	17920	17972	17890	17982	18098	17950	17820	17889	18002	17784	17865	17923	17879	17833	18038	17789	17981	17926	18188	18145	18046	17811	17904	17914	18072	18095	17969	18382	18013	17999	17975	18109	18187	17953	17826	17871	18122	17963	17938	18031	17945	18189	18000	18021	18110	18125	18126	18123	18100	17945	17955	18085	18142	17989	17947	18055	17982	17858	18036	17910	17972	17894	18136	17885	17999	18159	17937	18017	18108	17974	17974	18009	17769	18044	18094	17874	18002	18009	17986	17792	18078	17933	18137	17948	18077	18040	17899	17878	17994	17880	17991	18099	18188	17913	17902	17843	17853	17968	18018	17906	18007	17994	17924	18067	17988	17891	17995	18070	17841	17968	17927	17911	17891	17916	17749	17937	17938	17959	18090	18063	17938	18079	18010	17742	17717	17881	17954	17925	18126	18009	18023	18116	18142	18103	17956	17867	18174	18039	18096	17973	18117	18026	17822	17963	17999	18053	17867	18029	18055	17939	18064	17945	17830	17956	18055	18029	17985	17949	18072	17959	17761	17987	18093	18114	17962	18050	17788	17966	17848	17915	17934	17852	18129	18040	17843	18038	17966	18029	17815	18016	17949	17893	18138	17982	17821	17790	18029	18005	18132	17925	18011	17963	17972	18077	17857	17890	17956	18132	17971	17980	18031	17831	18106	18043	17989	18174	18198	17906	17895	17830	18123	17994	18028	18063	18004	18084	17867	17968	17995	18077	17879	17788	18003	17939	17839	17999	17951	18041	17952	18034	17983	17888	17835	17972	18218	17839	17835	18034	18037	18054	17850	18021	17906	17695	17901	17913	18006	17856	17920	17869	18050	17993	18006	17945	18135	17969	17828	17967	17980	18158	17908	17973	18049	17741	18152	17925	17881	17843	17711	17954	18038	17972	18120	17900	18021	18168	17924	17937	18019	17922	17905	17997	17843	18091	17839	17687	17848	17972	18131	18068	17940	17936	17939	17856	17812	18003	18043	18192	18003	18132	18104	17851	17896	18022	17854	17888	18164	17886	17966	18023	17718	17872	18086	18102	18065	17865	18003	17945	18009	18105	18064	17987	17912	18245	18082	17929	18018	17899	18029	17896	17858	17925	17811	18069	18137	17868	17907	18036	17984	18181	18056	18108	18104	17858	18041	18080	18284	18118	18310	18001	18074	17893	18163	17846	17885	17983	17933	17800	18110	17917	18076	17944	17913	17879	17909	18060	17953	18185	18119	18050	18054	17942	17915	18061	17858	17995	18125	18076	17849	18173	18049	18038	18096	18032	17966	18104	18009	18030	17930	17905	18047	18033	17898	17920	17874	18056	18008	17955	17895	17944	17940	18008	17824	17924	18012	18066	18018	18063	18078	17891	18055	18037	17858	17839	17885	18026	17902	17974	17872	17947	18094	18220	17982	18138	18039	18017	17925	17961	18018	17987	18026	17943	18003	17920	17961	17980	17838	17926	18111	17897	18049	17947	18136	17924	18154	17814	17968	18217	17881	17856	17871	17926	18028	18072	18066	17992	18121	18130	17701	17881	18016	18008	17888	18137	17923	17900	18004	17945	17986	17980	17883	17946
20067	30037	22892	19078	17582	17027	16508	16112	15951	15711	15754	15510	15485	15724	15287	15310	15374	15220	15257	15240	15192	15263	15321	15331	15143	15176	15174	15303	14866	15287	15118	15120	15408	15215	15192	15251	15037	15004	15220	15154	15153	15256	15121	15180	15033	15051	15146	15084	15186	15247	15048	15172	15217	15055	15073	15146	15069	15074	15206	15007	15303	15010	15105	14946	15025	15120	15060	15103	15136	15052	15028	15141	15121	15123	15052	14973	15034	15012	15091	15208	15096	15080	15046	14993	15125	15045	15087	15134	15026	15108	15138	15079	15071	15072	14971	15147	15106	15025	14949	14941	15227	15111	15175	15254	15186	15052	14965	15140	15134	15219	15183	15108	15119	15142	15166	15102	15162	15039	15064	15077	15145	15170	15212	15000	15160	14980	15337	15124	15194	15026	15054	15162	15015	15171	15138	14963	15032	15115	15256	14895	15061	15281	15110	15257	15191	15186	15054	14938	15201	15140	15011	14922	15247	15248	15164	14973	15093	15099	14986	15110	15047	15195	14995	15174	15263	15056	15132	14984	15061	15078	15188	15180	15173	15028	15124	15166	15022	15045	15154	15137	15236	15121	15183	15271	15053	15067	15123	15015	15254	14976	14991	15280	15320	15183	15242	14953	14991	14938	15187	15238	15124	15289	15130	15081	14999	15158	15272	14988	14969	15344	15183	15208	15105	15095	15198	15068	15175	15080	14980	15104	15035	14939	15141	15007	15234	14853	15163	15033	15138	15168	14931	15113	15079	15051	15071	14943	15129	15132	15234	15123	15041	15282	15002	15171	15090	15202	15129	15077	14927	15140	15031	15096	15168	14965	14990	15185	15189	14967	15187	15088	15222	15288	15265	15251	15337	15150	15149	15302	15157	15134	15065	15002	15046	14960	15231	15174	15212	15036	15179	14988	15097	15130	15158	15329	15050	15117	15089	15162	15136	14917	15150	15239	14977	15057	14870	15110	15265	15233	14865	15050	15191	15210	15032	15111	15143	15121	15082	15088	15178	14891	15195	15226	15137	15028	15193	15108	15321	15201	15105	15217	15134	15112	15112	15081	15170	15021	15219	15001	15167	15127	15201	15086	15272	15024	15114	15043	15065	15094	15143	15327	15184	15018	15156	15397	15224	15208	15054	14957	15331	15112	15341	15284	15075	14915	15245	15021	15037	15244	15020	15125	15007	15166	15071	15037	15106	15100	15290	14851	15090	15071	15012	15139	15064	15189	15044	15128	15341	15213	15274	15112	14970	15184	15315	15164	15315	14935	15081	15071	15211	15193	15090	15233	15237	15041	15274	14987	15181	15191	15159	14894	15319	15075	15182	15159	15047	15169	15185	14930	14994	15084	15125	15062	15278	15040	15010	15134	15087	15134	15174	15010	15068	15177	15123	15173	15040	14979	15202	15080	15003	15153	15292	15146	15043	15134	15101	14897	14976	15132	15251	15199	15124	15150	15104	15127	15181	15105	15099	15051	15015	15115	15129	15194	15060	15065	15285	15041	15158	15181	15121	15254	15163	15155	15247	15222	15143	15232	15072	15175	14934	14940	15330	15148	15128	15142	15239	15222	15110	15133	15066	15079	15122	15185	14998	15071	15150	15158	15156	15203	15144	15238	14991	15109	15072	15184	15038	15183	15069	15144	15100	15064	15142	15069	15078	15089	15120	15065	15181	15203	14990	15271	15084	15123	15182	15091	15052	15069	15097	14982	15087	15165	15195	15010	15151	15085	15050	15064	15187	15200	15175	15198	15246	15239	14956	15055	15086	15030	15114	15233	15093	15074	14933	15163	15225	15232	14979	15065	15200	15090	15028	15035	15065	15197	15013	15155	14967	15042	15048	15158	15125	15302	14977	15115	15090	14998	15273	15182	15273	15225	15258	15230	15170	15069	15158	15295	15393	15248	15142	15064	15173	15276	15039	15223	15166	15124	14969	15089	15093	14978	15112	14892	15075	15050	15128	15083	15190	15173	15141	15165	15225	15065	15076	15197	15185	15162	15103	14954	15249	15115	15209	15234	15148	15112	15134	15233	14988	15164	14887	15306	15121	15113	15178	15190	15207	15139	15016	15113	15106	15085	15021	15204	15320	15091	15210	15123	15148	15259	15113	15098	15237	15077	15138	15194	15130	15163	15125	15150	15124	14962	15024	15083	15028	15006	15235	15095	15259	15242	15114	15061	15144	15175	15018	15229	15058	15137	15199	15204	15036	14920	15139	15087	15117	15163	15040	15155	14968	15046	15081	15123	14965	15155	15201	15276	15202	15107	15029	15074	15188	15013	15067	15061	15130	15008	14992	14946	15186	15103	15106	15106	15145	15164	15033	15061	15121	15209	15204	15276	15134	14940	14975	14947	15142	15294	15066	15162	15043	15078	15094	15129	15152	15102	15185	15071	15167	15114	15167	15072	15063	15173	15154	15049	15140	15237	15189	15188	15174	14969	15129	15157	15207	15041	15106	15055	15187	15060	15292	15152	15150	15289	15010	15325	15077	14994	15035	15287	15119	15313	15360	15063	15215	15048	15210	15036	15228	15007	15166	15155	15020	15176	15212	15109	15010	15106	15064	15250	15225	15156	15156	15208	14943	15194	15022	15289	15027	15310	15102	15056	15129	15054	14937	15220	15110	15111	15144	15291	15192	15207	15229	15027	15177	14996	15339	14969	15277	15008	15178	15223	15074	15136	15124	15389	15131	15206	15081	15269	15181	15199	15042	15173	15092	15081	15274	15020	15162	15215	15064	15247	15110	15186	14904	15200	15285	15089	15154	15100	15136	15120	15078	14936	15095	15162	15136	14985	15129	14946	15186	15092	15102	14994	15144	15157	15132	15276	15024	15081	15078	15113	15065	15204	15297	14949	14992	15078	15060	15101	15279	15032	14929	15170	15112	15133	14995	15039	15110	15068	15237	15205	14990	15000	15145	14997	15142	15113	15176	14976	15050	15058	15164	15147	15075	15114	15113	15147	15195	15206	15136	15414	15052	15143	15209	15028	15074	15057	14984	15114	15124	15114	15118	15185	15138	15107	15102	15196	14937	15003	15133	15251	14880	15019	15181	15168	15206	14980	15028	15183	15281	15088	15035	15052	15196	15139	15193	15183	14915	15142	15038	14983	15083	15434	15290	14901	15167	15021	15231	15236	15271	15163	15076	15258	15214	15347	15161	15220	15203	15162	15263	15109	15272	15114	15084	14940	15086	15017	15117	15124	15289	15139	15111	15003	15134	15058	15133	15177	14947	15185	15048	15119	15215	15057	15120	14940	14990	15149	15000	15228	15115	15227	14989	15079	15059	15131	15217	15150	15122	15223	15078	14875	15050	15192	15259	15085	15051	14978	15201	15153	15164	15225	15139	15078	14980	15166	15152	15234	15274	14926	15326	15244	15257	15062	15002	15087	15225	15280	15084	15146	15101	15134	15178	15140	15039	15254	15096	15218	15240	15012	15123	14936	15200	15077	15263	15141	15022	15128	15021	15240	15187	15174	15255	15123	15011	15088	15187	15084	15220	15147	15155	15173	15197	15123	15228	15086	15095	15123	14956	15007	15145	15249	15035	14964	15108	15262	15213	15007	15144	14988	15030	15086	15273	14825	15106	15099	14997	15066	15344	15003	15216	15142	15267	15058	15173	15153	15129	15133	15023	15120	15275	15095	15103	15145	15298	15022	15223	15081	15209	15141	15238	15150	15220	15123	14950	15190	15202	15152	15092	15140	15164	15084	15053	15099	15015	15224	15024	15081	14995	15011	15110	15153	15302	15091	15188	15219	15229	15142	15066	14903	15239	15215	15076	15224	14888	15318	14917	15371	15053	15134	15131	14896	15282	15043	15163	15365	14972	15116	15077	15156	15221	15219	15218	14979	15127	14993	15072	15146	15222	15108	15157	15013	15176	15056	15187	15109	15318	15281	15121	15027	15209	15040	15134	15148	15189	15120	15183	14914	15142	15166	15114	15029	15110	15238	15125	15096	15215	15285	15125	15050	14986	15136	15023	15144	15344	15111	15152	14979	15120	15352	15124	15211	15182	15200	15154	15175	15055	14908	15089	15063	15202	15161	15107	15266	15016	15025	15085	15014	15071	15238	15276	15296	14931	15096	15118	15091	15105	15321	14926	15068	15006	15090	15138	15036	15039	15253	15299	15152	15135	15150	15174	15149	15194	15168	15092	15237	14882	15322	15194	15195	15101	15148	15175	15104	15158	15245	15229	14938	15202	15201	14928	15149	15111	15068	15164	15107	15184	15088	15171	15093	15066	15031	15052	14961	15122	15095	15167	15082	15121	15030	15104	15052	15151	15149	15174	14998	14999	15118	15004	15123	15119	15077	15339	15089	15082	15162	15028	15224	15098	14943	15168	15229	15059	15178	15201	15302	15067	15065	14967	15086	15165	15118	14992	15095	15160	15157	15057	15155	14948	15137	15043	15282	15251	15070	15207	15253	15167	15310	15165	15186	15154	15112	15017	15145	15108	15178	15060	15024	15132	15096	15136	15287	15147	15186	15109	14997	15143	15229	15109	15250	15070	15129	15216	15257	15155	14943	14970	15085	15010	15122	15170	15138	15177	15249	15075	15113	15177	15214	15137	15234	15042	15168	15349	15102	15044	14947	15050	15144	15370	15208	15171	15126	15203	15076	15055	15166	15001	15079	15092	15284	15174	15270	15047	15414	15098	15068	15153	15052	15167	15051	14983	15179	15290	15242	15044	14915	15153	15179	15221	15146	15292	15095	15055	15056	15092	15262	15238	15066	15183	15083	15156	15113	15011	15135	15033	15071	15010	14994	15117	15085	15175	15200	15036	15098	14997	15026	15256	15037	15154	15145	15173	15149	15068	15008	15025	15084	14996	15058	15062	15087	15078	15087	15265	15140	15098	15112	15252	14977	15120	15218	15198	15128	15103	15089	14955	15200	15103	15196	14997	15115	15087	15159	15193	15071	15152	15062	15105	15043	15014	15038	15122	15068	15187	15090	15183	15156	15109	15126	15010	15130	15122	15157	15071	14990	15093	15074	15148	15164	15116	15064	15103	15006	15210	15213	15071	15082	15063	15113	15260	15025	15175	15107	15182	15177	15157	15113	15317	15247	15224	15055	15208	15115	15180	15257	15050	14991	15163	14979	15132	15034	15023	15051
23419	21487	28244	25347	22531	22047	20896	18816	18249	18106	18045	17949	18075	17534	17477	17453	17685	17474	17415	17469	17289	17282	17189	17108	17425	17493	17417	17357	17466	17407	17168	17074	17264	17202	17299	17355	17303	17380	17209	17317	17158	17274	17351	17376	17120	17017	17168	17229	17224	17157	17129	17228	17376	17201	17264	17280	17162	17154	17137	17206	17274	17206	17215	16958	17027	17124	17071	17323	17059	17154	17249	17191	17157	16894	17069	17159	17173	17156	17157	17149	17321	17054	17262	17141	17170	17124	17072	17300	16976	17234	17023	16996	17023	17204	17056	16942	17235	17275	17253	17267	17096	17173	17129	17144	17146	17043	17225	17103	17046	17028	17270	17097	17251	17059	17158	17140	16989	17238	17033	17255	16931	17275	17112	17280	17193	17147	17253	17322	17113	17213	17189	17137	17216	17175	16973	17257	17163	17160	17143	17164	17381	17200	17171	17085	16987	17374	16953	17219	17282	17107	17170	17075	17261	17118	17143	17041	16980	17039	17197	17084	17200	17321	17359	17112	17206	17056	16923	16967	17167	17122	16994	17136	16994	16977	17207	17201	17275	17252	17011	17118	17187	16958	17116	17283	17175	17242	17276	17214	16929	17347	17285	17157	17113	17013	17148	16840	17019	17385	17302	17296	17043	16957	17078	17044	17053	17196	17101	17125	16908	17281	17061	17197	17126	17047	16998	17005	17334	17071	17165	17184	17484	16980	17021	17154	17124	16983	17466	17185	16846	17160	17107	17023	17151	17154	17196	17210	16972	16999	17119	17171	17251	17202	16983	17121	16984	17109	17306	17101	17174	17064	17192	17237	17022	17077	17298	17287	17113	17198	17303	16988	17197	17025	17250	17128	16999	17226	17157	17145	17068	17332	17137	17198	17194	17204	16975	17309	16976	17261	16998	17321	17174	17284	17215	17217	17216	17062	16903	17138	17012	17123	17351	17259	17233	16946	17056	17167	16992	17261	17233	17187	17012	17253	17096	17200	17117	17069	16956	17055	17110	17239	17023	17096	17152	17454	17225	17074	17135	17154	17163	16966	16967	17181	17288	17130	17155	17141	17176	17205	17220	17047	17254	17062	17245	17060	17049	17113	17226	17176	17168	17092	17138	17253	17053	17341	17170	17056	17249	17178	17290	17166	17195	17103	17139	17315	17128	17167	17225	17372	17115	17127	16991	17268	17424	17113	16963	17033	17133	17156	17220	16983	17294	17204	17290	17155	17227	17078	17158	17062	17139	17077	16974	17065	17173	17207	17171	17340	17162	17121	17181	17213	16977	17083	17183	17178	17113	17317	17148	17131	17085	16976	17143	17156	17289	17144	17172	17210	17294	17315	17283	17009	17113	16933	17104	17297	17212	16987	17202	17048	16967	17145	17071	17226	17224	17280	16974	17034	17266	17079	17168	17251	17252	17185	17009	17164	17383	17162	17123	17071	17036	17159	17110	17096	17139	17035	17204	16906	17224	16914	17241	17232	17295	17151	17224	17207	17127	16969	17117	17025	17092	17184	17034	17355	17074	17375	16945	17197	17118	17091	17088	17158	17217	17207	17033	17024	17215	17111	17209	17134	17086	17118	17128	17316	16916	16906	17058	17288	17270	17233	17053	17172	17357	17165	17180	16911	17362	17335	16953	17208	17214	17193	17281	17064	17207	17257	17121	17122	17254	17056	17107	16980	17253	17052	16833	17107	17066	17154	17052	17320	17146	17114	17053	17155	17296	17327	17237	17114	17207	17201	17106	17263	17207	17100	17095	17248	17213	17156	16911	17090	17241	17260	17183	17117	17279	17220	17093	17171	16915	17113	17297	17182	17081	17073	17086	17090	17411	17048	16992	17297	17159	17037	16713	17245	17032	17171	17041	17078	17279	16945	17296	17202	17096	17136	17099	17111	16959	17242	17086	17379	17102	17175	17355	17024	17187	17140	17230	17102	17267	17189	17124	17087	17236	17131	17094	16969	17153	17007	17144	17131	17044	16964	17150	17051	17290	17221	17244	17168	17225	17278	17388	16956	17321	17157	17087	17018	17064	17287	17205	17068	16988	17208	17347	16920	17087	17188	17002	17219	17138	17147	17270	17083	17142	17263	17203	17030	17334	17125	16891	17065	17124	17063	17129	17092	17123	17182	17223	17002	17148	17122	17040	17143	17052	17202	17192	17026	17206	17232	17013	17304	17149	17063	17127	17189	17236	17086	16992	16995	17309	17238	17097	17206	17319	17154	17062	17070	17220	16985	17329	16932	17231	17089	17045	17295	17252	17084	17000	17275	17102	17026	17312	17015	17110	17188	17016	17269	17127	17212	17210	17049	17004	17211	17156	17206	17160	17219	17213	17104	17271	17358	17028	17030	17123	17080	17149	17206	16937	17219	17206	16994	17067	17053	17299	17243	17055	17009	17049	16941	17174	17074	17047	17053	17199	17202	17046	17272	17224	17147	17220	17084	17187	16927	17251	17122	17184	17226	17219	17244	17313	17019	16997	17181	17126	16999	17259	17196	17185	17264	16992	17284	17109	17154	17147	17196	17199	17110	16985	17133	17214	17003	17116	17071	17180	17142	17026	17105	17076	16992	16949	17127	17237	17261	17044	17292	17128	17067	17291	17251	17118	17242	17124	17290	17152	17166	17105	17169	17163	17033	17324	17110	17189	17051	17394	17240	17252	17299	17201	17207	17054	17443	16941	17220	17065	17179	17066	17375	17223	17131	17067	17146	17216	17143	17040	16982	17171	16982	17116	17253	17171	17085	17090	17094	17194	17109	17258	17032	17242	17026	17165	17121	17097	17080	17194	17122	17376	16992	17014	17041	17175	17176	17253	17049	17059	17284	17065	17201	17037	17270	17315	17187	17104	17151	17183	17276	17285	17226	17265	17035	17170	17011	17083	17157	17106	17091	16930	17206	17300	17248	17162	17143	17282	17245	17104	16979	17226	17234	17135	17130	17197	17264	17353	17191	17105	17355	17188	17194	17192	17016	17167	17084	17307	16990	17286	17303	17111	17213	17310	17279	17156	17161	17172	17034	17406	17109	17138	17094	17230	17166	17075	17287	16993	17197	17049	17033	17308	17271	16994	17047	17191	17164	17267	16955	17082	17157	17159	17100	17197	17192	17087	17208	17053	17178	17238	17123	17069	17143	17028	17127	17451	17086	16916	16896	17071	17091	16925	17119	17172	17118	17170	17224	17326	17057	17189	17175	17189	17144	17006	17165	17315	17237	17273	17053	17235	16855	17042	17090	17109	17103	17107	17203	17171	17138	16911	17192	17339	17366	17041	17185	17159	17120	17100	17065	17075	17319	17103	17147	17201	16780	17263	17235	17130	17055	17055	17100	17014	17272	16987	16982	17203	17098	17129	17314	17155	17130	17171	17160	17369	17081	17140	17306	17311	17108	17081	17057	17296	17206	17235	17159	17160	17352	17117	17117	17326	17336	17130	16995	17336	17201	17077	17082	17044	17108	17059	16869	17063	17019	17229	17053	17158	16884	17060	17038	17348	17259	17120	17013	17185	17123	17058	17120	17105	17095	17425	17293	17322	17158	17020	17003	17154	17202	17157	17058	17221	17319	17393	17117	17163	17028	17149	17119	17079	17267	17206	17128	17048	17124	17299	17278	17155	17083	17467	17065	17155	17212	17243	17135	17228	17029	17307	17198	17077	17033	17338	17463	17170	17177	17189	17002	17212	16999	17137	17139	16939	17126	17278	17218	16987	17207	17109	16831	17141	17026	17043	17205	17144	16990	17152	17088	17314	17247	17117	17209	17101	17290	16983	17308	17077	17161	17251	16946	17130	17085	17258	17175	17100	17362	17196	17038	17123	17004	17287	17134	17127	17282	17181	17141	17144	17167	16916	17055	17242	16949	17150	17049	17088	17187	17129	17088	17118	17252	17221	16935	17149	17254	16967	17131	17230	17085	17194	17209	17143	17191	17183	17114	17304	17453	17109	17208	17087	17044	17225	17202	17179	17119	17110	17383	17159	17036	17275	17165	17109	17185	17030	17107	17278	17459	17172	17072	17111	17182	17293	17106	17065	17093	17013	17035	17049	17381	17070	17222	17089	17176	17271	17075	17089	17265	17178	17052	17205	17368	17370	17130	17168	16925	17243	17260	17070	17144	17124	17058	17002	17111	17082	17039	17198	17148	16918	17174	17170	17307	17087	17093	17054	17068	17214	17120	17023	17150	17185	17222	17363	17324	17349	17029	16981	17236	17180	17196	17102	17068	17113	17014	17417	17340	17187	17249	17250	17138	17165	17088	17280	16908	17163	17270	17094	17232	17258	17164	17230	17366	17271	17255	17253	17349	17217	17288	17224	17322	17263	17087	17329	17084	17175	17001	17135	17211	17254	17021	17269	17095	17535	17309	17107	17309	17140	17282	17210	17143	17066	17007	17081	17214	17072	17182	17150	17118	17101	17048	17184	17169	17089	17210	17176	17120	17382	17022	17126	17102	17328	17231	17224	17127	17251	17289	17170	16823	17153	16994	17134	17142	17068	17346	16936	17038	17179	17094	17064	17079	17088	17263	17102	17087	17120	17086	17220	17505	17246	17118	17027	17231	17256	17062	17202	16976	17160	17034	17197	17297	17038	17032	17177	17261	17300	17140	17151	17112	16958	17145	17145	17046	17056	17122	17120	17209	17093	17206	17135	17137	17162	17059	17188	17155	17144	17096	16946	17232	17145	17313	16977	16943	17023	17087	17301	17158	17067	17351	17186	17238	17259	17057	17106	17164	17281	17140	17251	17237	17171	17093	17117	17080	16939	17166	17416	17186	16974	17187	17142	17062	17073	17188	17288	17181	17133	17375	17183	17247	17165	17144	17110	17150	17103	17121	16959	17172	16929	17070	17035	17289	17154	17258	17343	17282	17228	17270	17120	17159	17224	17204	17174	17134	17158	17050	17181	17389	17162	17079	17147	17011	17353	17421	17019	17030	17182	17210	17216	17165	17180	17039	17320	17328	17180	17163	17082	17205	16978	17175	17162	17051	16913	17176	16991	17220	17091	17100	17089	17175	17148	17111	17287	17099	17214	17231	17356	17212	17171	17193	17348	16998	16995	17085	17168	17066	17000	17271	16977	17192	17157	16968	17255	17126	17071	17215	17103	17136	16937	16919	17164	17109
18081	35885	26298	20599	18656	17464	16738	16215	15884	15598	15409	15411	15129	15013	15093	14936	14982	14976	14951	14843	14818	14650	14706	14690	14715	14585	14705	14677	14783	14763	14543	14594	14625	14646	14613	14653	14818	14682	14635	14634	14601	14621	14593	14370	14551	14486	14784	14636	14574	14679	14599	14745	14660	14671	14755	14688	14669	14548	14668	14487	14520	14592	14543	14641	14511	14672	14498	14495	14647	14609	14590	14891	14625	14596	14564	14510	14600	14697	14707	14501	14689	14517	14712	14453	14691	14664	14744	14576	14741	14619	14634	14653	14698	14586	14562	14585	14552	14571	14629	14453	14696	14638	14615	14607	14550	14696	14561	14474	14681	14596	14506	14739	14624	14649	14454	14612	14498	14539	14505	14600	14654	14541	14593	14630	14535	14667	14678	14554	14637	14587	14718	14595	14788	14525	14629	14468	14565	14592	14623	14698	14376	14552	14562	14588	14518	14487	14577	14521	14508	14399	14625	14646	14511	14520	14633	14626	14701	14606	14725	14678	14594	14618	14634	14496	14506	14602	14540	14575	14489	14522	14652	14638	14485	14473	14616	14596	14532	14609	14725	14513	14477	14582	14612	14740	14593	14600	14446	14398	14591	14675	14593	14528	14601	14519	14719	14565	14410	14541	14583	14472	14635	14608	14576	14616	14698	14484	14593	14569	14591	14468	14691	14633	14562	14620	14593	14644	14636	14439	14679	14566	14743	14566	14427	14650	14632	14563	14523	14571	14481	14603	14598	14613	14670	14482	14704	14646	14612	14657	14679	14635	14670	14658	14506	14660	14582	14720	14701	14627	14590	14557	14686	14753	14464	14504	14512	14626	14567	14564	14644	14433	14411	14533	14543	14593	14483	14733	14453	14475	14653	14525	14673	14692	14660	14588	14666	14516	14555	14485	14568	14553	14425	14613	14702	14629	14594	14571	14668	14548	14667	14675	14654	14707	14598	14495	14533	14695	14641	14509	14719	14469	14468	14686	14581	14565	14626	14718	14523	14775	14575	14575	14646	14405	14682	14534	14290	14681	14465	14615	14614	14432	14495	14624	14727	14696	14673	14614	14650	14507	14601	14422	14611	14615	14487	14411	14570	14659	14663	14521	14452	14569	14560	14572	14427	14661	14610	14565	14643	14562	14525	14669	14587	14631	14534	14791	14404	14594	14648	14460	14654	14574	14531	14699	14541	14614	14570	14439	14588	14628	14401	14532	14483	14429	14564	14595	14617	14498	14628	14588	14644	14515	14734	14647	14696	14425	14814	14579	14562	14679	14504	14642	14652	14540	14445	14736	14384	14457	14582	14590	14612	14526	14643	14457	14535	14706	14673	14589	14576	14533	14379	14662	14528	14550	14555	14494	14527	14527	14543	14575	14529	14628	14553	14629	14725	14495	14611	14584	14554	14510	14571	14515	14606	14666	14699	14708	14522	14732	14555	14562	14621	14663	14649	14508	14670	14745	14412	14710	14575	14566	14674	14643	14625	14473	14740	14681	14556	14580	14562	14639	14601	14570	14551	14463	14657	14716	14613	14696	14633	14726	14663	14737	14537	14683	14550	14560	14682	14516	14594	14564	14551	14679	14709	14444	14511	14448	14662	14598	14539	14478	14671	14376	14590	14608	14440	14390	14485	14751	14529	14609	14507	14511	14464	14673	14470	14618	14710	14746	14697	14694	14569	14622	14525	14708	14704	14570	14860	14526	14600	14569	14695	14503	14564	14713	14559	14709	14387	14553	14655	14562	14636	14579	14511	14660	14629	14532	14594	14614	14629	14416	14570	14513	14682	14515	14680	14698	14496	14505	14474	14620	14541	14548	14560	14677	14599	14534	14476	14525	14541	14520	14735	14608	14460	14674	14582	14526	14621	14608	14695	14632	14518	14632	14655	14728	14655	14625	14720	14684	14699	14603	14600	14608	14623	14533	14529	14589	14434	14756	14571	14599	14694	14513	14603	14640	14519	14661	14577	14592	14585	14634	14727	14606	14712	14797	14500	14633	14416	14779	14540	14573	14816	14640	14549	14590	14432	14690	14471	14528	14521	14511	14708	14588	14549	14551	14672	14448	14775	14529	14527	14434	14499	14564	14756	14632	14577	14540	14631	14486	14606	14429	14499	14429	14679	14606	14467	14764	14566	14624	14632	14641	14587	14641	14507	14562	14752	14706	14632	14432	14534	14550	14527	14670	14610	14495	14728	14587	14466	14663	14567	14513	14560	14777	14577	14653	14644	14775	14648	14721	14543	14616	14653	14609	14740	14648	14530	14486	14659	14642	14575	14323	14452	14661	14535	14765	14603	14730	14753	14513	14433	14395	14596	14445	14489	14604	14589	14666	14555	14830	14588	14690	14572	14648	14521	14619	14624	14673	14588	14604	14758	14641	14723	14564	14482	14604	14541	14576	14555	14483	14659	14583	14448	14741	14776	14531	14494	14590	14521	14624	14539	14635	14417	14482	14782	14647	14652	14343	14530	14644	14574	14644	14615	14539	14595	14650	14668	14512	14574	14629	14389	14586	14597	14627	14549	14697	14648	14586	14580	14579	14610	14539	14589	14598	14630	14438	14620	14616	14590	14862	14589	14519	14462	14551	14599	14706	14591	14773	14535	14495	14583	14667	14817	14684	14487	14531	14535	14608	14452	14564	14624	14506	14653	14625	14753	14584	14595	14697	14603	14629	14615	14616	14656	14594	14634	14530	14715	14463	14542	14747	14450	14659	14596	14510	14730	14547	14550	14648	14729	14571	14638	14676	14640	14524	14546	14539	14676	14376	14644	14541	14591	14545	14632	14770	14462	14553	14696	14595	14737	14488	14657	14445	14679	14765	14575	14573	14622	14390	14698	14609	14507	14606	14702	14697	14639	14777	14549	14585	14521	14663	14714	14519	14508	14486	14546	14589	14637	14588	14587	14371	14528	14509	14483	14513	14726	14408	14477	14437	14618	14737	14876	14618	14561	14839	14501	14476	14594	14654	14596	14808	14370	14436	14483	14571	14494	14754	14558	14740	14749	14628	14620	14471	14711	14486	14695	14500	14507	14433	14532	14547	14636	14610	14709	14605	14615	14577	14538	14622	14531	14528	14658	14619	14594	14463	14657	14805	14552	14677	14810	14419	14400	14909	14650	14808	14382	14615	14618	14735	14591	14463	14453	14609	14597	14652	14657	14645	14493	14554	14601	14568	14409	14517	14660	14418	14527	14491	14448	14702	14615	14572	14705	14547	14606	14748	14712	14222	14619	14443	14485	14535	14549	14528	14514	14568	14719	14550	14537	14318	14707	14678	14511	14785	14684	14522	14570	14506	14683	14577	14497	14538	14543	14656	14487	14667	14512	14555	14567	14673	14633	14606	14620	14702	14545	14619	14696	14453	14578	14573	14631	14552	14728	14482	14573	14832	14560	14568	14558	14740	14712	14391	14669	14758	14632	14667	14637	14530	14816	14694	14589	14444	14615	14468	14547	14469	14564	14368	14383	14484	14608	14488	14572	14607	14493	14498	14659	14553	14483	14606	14707	14685	14719	14660	14572	14609	14513	14579	14518	14529	14441	14603	14527	14623	14478	14591	14557	14504	14436	14576	14389	14555	14551	14752	14560	14711	14676	14472	14622	14616	14611	14667	14582	14616	14655	14570	14509	14706	14649	14541	14607	14447	14712	14855	14452	14644	14706	14540	14518	14601	14549	14713	14539	14419	14657	14511	14627	14707	14658	14507	14432	14371	14625	14405	14817	14512	14542	14607	14598	14673	14589	14618	14504	14556	14587	14660	14645	14590	14557	14696	14619	14694	14524	14877	14609	14675	14639	14570	14476	14498	14424	14503	14762	14499	14679	14474	14750	14691	14703	14544	14593	14755	14705	14571	14518	14468	14472	14585	14660	14609	14558	14622	14560	14613	14519	14598	14668	14587	14630	14711	14498	14696	14666	14725	14503	14522	14476	14667	14627	14590	14523	14617	14560	14572	14617	14529	14674	14514	14587	14613	14716	14631	14574	14420	14546	14620	14571	14474	14665	14654	14376	14470	14641	14541	14567	14723	14583	14550	14428	14498	14549	14549	14615	14612	14611	14627	14690	14606	14605	14570	14451	14817	14610	14639	14457	14415	14534	14437	14447	14549	14667	14664	14507	14730	14685	14598	14673	14761	14419	14417	14796	14618	14611	14533	14559	14468	14524	14625	14650	14550	14527	14559	14720	14468	14491	14618	14592	14686	14596	14440	14623	14513	14454	14520	14553	14723	14695	14582	14547	14365	14503	14764	14651	14731	14522	14412	14530	14620	14666	14613	14706	14580	14640	14569	14488	14396	14537	14712	14754	14612	14716	14662	14441	14591	14686	14558	14522	14560	14582	14546	14603	14633	14519	14693	14576	14539	14820	14595	14504	14547	14538	14611	14668	14679	14692	14701	14512	14532	14490	14694	14460	14594	14563	14511	14554	14683	14636	14509	14522	14550	14695	14614	14610	14463	14486	14625	14747	14663	14642	14593	14556	14751	14528	14703	14690	14745	14435	14595	14648	14534	14600	14571	14551	14432	14562	14467	14738	14555	14497	14470	14604	14600	14723	14586	14654	14689	14467	14605	14547	14579	14586	14651	14486	14645	14701	14602	14570	14649	14737	14708	14454	14578	14609	14657	14567	14498	14489	14507	14716	14451	14610	14553	14627	14560	14483	14575	14546	14633	14617	14656	14419	14422	14697	14626	14370	14621	14543	14634	14533	14792	14513	14677	14366	14733	14789	14536	14621	14503	14514	14646	14448	14640	14650	14597	14500	14602	14697	14638	14700	14612	14577	14808	14580	14547	14710	14552	14394	14536	14534	14610	14588	14548	14644	14450	14667	14602	14629	14703	14509	14545	14746	14640	14499	14761	14594	14538	14539	14503	14451	14552	14554	14561	14709	14498	14440	14586	14570	14603	14652	14715	14604	14668	14648	14578	14698	14354	14715	14728	14566	14493	14612	14436	14688	14494	14574	14705	14630	14440	14691	14605	14579	14684	14377	14559	14681	14584	14606	14512	14582	14733	14611	14650	14413	14472	14501	14583	14728	14377	14519	14563	14777	14520	14576	14583	14575	14504	14525	14610	14852	14528	14542	14708	14538	14557	14537	14593	14584	14690	14383	14571	14620	14342
25015	21515	27237	27163	21283	20042	20000	19219	18771	18875	18660	18558	18446	18551	18569	18331	18316	18151	18360	18120	18360	18143	18086	18074	18261	18188	18184	18237	17960	18382	18330	18161	18061	18131	18034	18293	18257	18278	18213	18430	18402	18080	18217	18086	18210	17992	17803	18064	18017	18109	18159	17981	18173	18123	18152	17917	18180	18161	18164	18198	18223	18090	18200	18023	18162	17989	18097	18074	17992	17979	18283	18280	17991	18181	18265	18210	18130	18139	18104	17804	18094	17950	17963	18037	18079	18122	18178	18249	18133	17982	17958	17957	18040	18088	18009	18173	18172	18188	18087	18293	18216	18109	18077	17876	18112	18049	18300	18171	18207	18039	18062	18232	18086	18047	18116	18318	17932	18056	18115	18251	18114	18135	17963	18070	18108	18193	18013	17973	18220	18248	17930	18015	17987	18062	18028	18114	17986	17727	18152	17989	18071	18140	18004	17912	17937	17898	18007	18235	18041	17962	18143	17977	18061	17946	18190	18209	18180	17976	18114	18175	17964	18011	18061	18220	18302	18197	17823	18353	17957	18035	17930	18095	18117	17805	18192	18012	17942	18033	18180	18093	18037	18019	18209	18319	17901	18182	18176	18135	18097	18017	18220	18300	18181	18184	17918	18200	18234	17952	17954	17993	18033	18069	18107	18049	18013	18000	18155	18158	18206	18162	18176	17989	18051	18199	18016	18125	18162	18149	18042	17988	18223	18192	18072	18021	18027	18126	18236	18188	18112	18291	17983	18039	17880	18207	17982	17865	18028	18046	18111	18112	18032	17884	18113	17971	18022	18010	18251	17960	18024	18130	18240	18213	18021	17999	18098	18109	18166	18195	18157	18138	18206	18095	18150	17985	18277	18282	18146	18210	18145	18099	18092	17830	18009	18333	18132	17763	17952	18012	18173	17955	18098	18028	18115	18190	17930	18065	17945	18101	18249	17952	18075	18096	18027	18075	17903	18040	18126	18403	17951	17969	17975	18016	18249	18246	18088	18078	18181	18238	18181	17998	18071	18181	18040	18030	18005	18018	18111	18203	17904	18072	18111	18014	18065	17997	18273	18047	18189	18011	18109	18052	17950	18089	18044	18248	18088	18031	17941	18275	18273	18250	18071	17970	18133	18200	18205	18024	18144	18105	18201	17938	17954	18181	18054	18268	18034	18173	18065	18089	18124	17940	18198	18068	17999	17982	17994	18139	18128	17998	18095	18006	17868	17858	18103	18232	18321	18357	18283	18217	18056	18108	18091	17998	18033	18038	18013	18044	17886	17906	17856	18116	17997	18060	18229	18011	18190	18073	17906	17984	18092	18163	17973	18020	17862	18033	18131	18162	18133	17948	18013	18017	18155	18006	18069	17950	18196	18249	18003	18221	18083	18242	18136	17981	18262	18109	18003	17991	18091	17883	18182	18329	17960	18157	18122	18196	17926	18186	18055	18177	18126	17905	18079	18028	18171	17972	18024	18197	18157	18042	18192	17995	18053	18186	18432	18123	18086	18423	18123	18025	18256	18220	18114	17878	18109	18136	18144	18110	17999	18083	18061	18088	18233	18118	18105	18121	18172	17950	17833	18124	18212	18206	18302	18016	18273	18033	17784	18163	18184	18108	18169	18002	18023	18142	18068	17939	18186	18107	18126	17956	18163	17905	18027	18032	18058	17842	17910	18023	18206	17833	18095	18072	18126	18047	18188	18028	17899	17922	18053	18105	18214	18007	18110	18041	18047	18417	18220	17959	17941	18027	17950	18106	17866	18094	17950	17927	17886	18086	18110	18024	18348	18000	18081	18040	18057	18312	18105	18002	18060	18118	18299	18253	18009	17960	18011	18236	18169	18000	18050	18178	18319	18203	18081	18014	18072	18097	18102	18050	17947	17909	18299	17900	18155	17900	18254	17955	18079	18036	17944	18165	18017	18130	18188	18071	18000	18108	17882	18057	18012	18075	18048	18193	18308	18106	18018	18021	18033	17976	18082	18038	18190	18184	18037	18058	18129	17907	17947	17854	18010	18094	18091	18057	18195	18257	17930	18178	18232	18009	18083	18176	17848	18252	17936	18278	18012	18162	18048	17999	18173	18116	18132	18169	18117	18028	18063	18060	18191	18124	17955	17820	18115	17998	17834	18094	18094	18074	18029	17993	18074	18151	17996	18059	18065	18051	18059	18119	17948	18078	18181	18342	17961	17853	18079	17962	18024	18028	17990	18139	18029	17864	18163	18050	18165	18322	18023	18079	17980	18079	18159	18031	18036	18224	17997	18182	18069	18139	18104	18112	18035	18141	17822	18117	18195	17962	18055	17968	17867	18073	18073	18291	18127	18011	18137	18105	18071	18293	18193	18051	17988	17885	18228	18055	17883	17974	18003	18266	17878	18181	17978	18112	18043	17982	18084	18196	18217	18261	18262	17956	18007	18343	18075	18274	18052	18080	18102	18194	18132	17784	17999	17944	18141	18051	18045	18036	17932	18238	18012	18221	17926	18029	18083	18061	18034	18193	17914	17987	17990	18008	18044	18249	18106	18133	18092	18068	18107	18166	18279	18192	17884	18251	18167	18154	18056	18184	18113	17973	18192	18050	18099	17957	18121	17939	17880	18000	18276	18018	18152	18136	18054	17925	18014	18053	18164	18118	18048	18067	18122	18165	18115	18177	17979	18019	18138	18161	18171	18185	18094	18225	18217	18198	18165	18060	18269	18061	18433	18205	17943	18022	18077	18051	17897	18210	17906	18096	18283	17995	18102	17998	17983	18042	18157	17905	18147	18123	18273	18013	18053	18069	18158	18242	18090	18191	18197	18174	18045	18175	18021	18047	17955	17951	18068	18101	18133	18108	18178	18101	18165	18016	18127	18193	18146	18165	18179	18137	18093	18141	17945	18126	18205	18128	18138	18193	18009	17883	17933	18018	18065	17992	18005	17989	18008	18174	18138	18121	18243	18077	17973	17981	18088	18164	18120	18200	17909	18117	17942	18198	18070	18128	17956	18245	18189	18085	18145	18163	17927	18204	18004	18213	17924	17789	17864	18000	18055	18236	18014	18106	18197	17990	18042	18083	17781	18127	18207	18255	18292	17979	17954	18246	18126	18087	18195	18215	18023	18059	18238	18099	18055	18068	18156	18042	18062	18023	17990	17986	17892	18055	18204	18002	17953	18007	18167	17900	18167	18309	18078	18029	17999	18058	17942	18086	17913	18135	18012	18025	18047	18052	18217	17906	18055	18189	18000	18113	18192	17967	18147	18075	18142	18024	18164	17933	18083	18058	18143	18018	18066	17998	18085	17935	18144	18022	18218	18126	18291	17953	18207	18285	18123	18050	18103	18062	18252	18245	17691	17864	18216	18070	18136	17925	18126	18177	18075	18053	18045	18205	18150	18133	18075	18198	18133	18090	18080	18151	18018	18057	18156	18186	17948	18020	18316	18035	18065	18190	18213	18156	18041	18258	18118	18181	18086	18078	17889	18119	18076	17882	18154	18096	18164	17960	17996	18185	18050	18028	18090	17970	18011	17987	18077	18272	18143	18044	18042	17960	18175	18001	18008	18144	18205	18139	18130	17956	18125	17988	17903	18006	18071	18054	17929	17942	18128	18231	17968	18089	18135	18156	18160	18047	18147	18196	18073	17985	18075	18016	17901	18112	18119	18078	17858	18040	18015	18127	18059	18048	17979	18045	17920	17982	18068	18191	18120	18132	18277	18101	18127	18176	18237	18117	18173	18235	18104	17984	18049	18059	17971	18023	17941	18076	18067	18107	18078	18286	18151	18143	18017	18201	18091	18045	18064	18037	18095	18113	18012	18144	18059	18126	18039	18033	18131	17907	18053	18063	18048	18162	18132	18160	18165	18021	18081	18173	18002	18148	18092	18055	18210	18054	18279	18215	18089	17991	18056	18149	18144	18020	18138	18044	18097	18149	18005	18183	18089	18251	18221	18126	18131	18074	18173	18044	18110	18095	18126	18008	18112	18068	18035	18092	18025	18081	17971	17996	17867	18265	18067	17982	18283	18267	18148	18061	18308	18089	18067	17914	18222	18220	18083	17844	18253	18198	18150	18134	18091	18236	18101	18107	18145	18103	17970	18082	17930	17926	18363	17977	18135	18162	18089	18200	17942	18140	18019	18011	18124	17973	18018	18174	18284	18109	18307	18144	18161	18051	18272	18160	18095	18290	18147	18217	18288	18107	18197	18218	18076	18062	18016	18045	18305	18258	18245	17971	18144	18141	18255	18236	18308	18281	18174	18070	18087	18232	18245	17919	18035	18109	18113	18046	18118	18019	18094	18065	17908	17959	17919	18076	18042	18011	17785	17917	18139	18099	18286	18008	18025	18271	18022	18088	18091	18081	17955	17832	18251	18150	18071	17951	18360	17999	17985	17853	17978	18168	18194	18038	18092	17916	18061	17753	17920	18125	18134	17950	17833	18070	18224	18061	17941	18122	18367	18013	18179	18165	17967	18008	18055	18231	18121	18122	18284	18198	18019	18037	18100	18084	18013	18011	18232	18059	18055	18034	18042	18086	17985	18208	18105	18087	18183	17835	17869	18012	18140	18125	18136	18159	17771	18024	18322	17980	18192	18023	18335	18203	18056	18162	17899	18047	18211	18133	18275	18070	18039	18010	18027	18001	18044	18149	18036	18056	18138	18022	18171	18038	18085	18033	18021	18252	18239	18106	18124	18090	18008	18134	18140	17898	18054	18130	18088	18167	18014	18044	17952	18058	18195	18116	18186	18150	18065	18156	18053	18266	17953	18072	18205	17836	17889	18061	18150	18082	18052	17946	18205	18198	18125	18174	18050	18016	18143	18141	18210	18184	18067	18171	17849	17986	18147	17972	18002	18373	18225	18034	18133	18063	17987	18152	18200	18075	17896	18185	18062	18016	17946	18123	17974	17911	18138	18117	18168	18292	18150	18019	18247	18143	18067	18157	18161	17942	18126	18487	18162	17931	17995	18167	17990	18077	18157	18081	18107	18175	18220	18226	18199	17904	17940	18010	17945	18138	18106	17963	18084	17921	18144	18278	18204	17959	17995	18171	18117	18052	17920	18065	18021	17982	18048	18136	18040	18052	18197	18253	18079	18206	18332	18247	18188	18005	18206	17923	18179	18128	18123	18017	18213	18178	18142	18083
18624	33059	25207	19776	18589	17304	16738	16104	16117	15862	15874	15582	15660	15382	15557	15547	15222	15278	15290	15253	15123	15182	15218	15074	15170	15066	15199	15165	15078	15279	15217	15232	15316	15111	15187	15119	15178	15086	15197	15139	15032	15205	15319	15088	14997	15162	15165	15059	15052	15148	14991	15063	15120	15075	15287	15097	15111	15154	15083	15207	15141	15185	15178	15110	15038	15226	15177	15175	15071	15146	14980	15265	15094	15014	15133	15089	15193	15089	15088	14995	15219	15151	15112	15228	15248	15123	15167	15129	15153	15150	15139	15098	15115	15146	14984	15149	15194	15147	15076	15267	15060	15044	15178	15213	15034	15145	15038	15174	15027	15081	15266	14982	15137	14957	15089	15114	15057	15051	14997	15015	15127	15004	15176	15094	15058	15140	15180	15152	15115	15100	15157	14945	15057	15206	15177	15196	15115	15144	15306	15109	14909	15177	15202	15144	15048	15210	15101	15117	15061	15062	14972	15034	15049	15169	15011	15231	15126	14988	15018	15040	15063	15289	15084	15192	14965	15315	15161	15124	14969	15106	15072	14981	15065	15081	15091	15089	15130	15089	15056	15129	15008	15011	14968	15122	15104	15018	15198	15188	14946	15104	15059	15171	15207	15093	15016	15140	15115	15331	15062	15085	15094	15119	15112	15190	15149	15208	15196	14995	15030	15098	15130	15119	15071	15199	15099	15118	15104	15089	15146	15026	15280	14957	15079	15041	15218	14936	15121	15322	15140	15255	15044	15233	15078	15191	15060	14971	15125	15002	15034	15115	15109	15197	15185	15184	15167	15097	15219	15103	15144	14872	15092	15124	15206	15099	14982	15294	15129	15020	15098	15184	15073	15205	15287	15131	15268	15126	15015	15072	15199	14995	15033	15312	15015	15101	15019	15135	15104	14985	15184	15179	15141	15190	15112	15154	15163	14974	15102	15192	15208	15100	15178	15031	15059	15068	15087	15130	15071	15097	15096	15074	15058	15113	15116	15043	14918	15093	15248	15150	15026	15194	15129	15050	15169	15169	14978	15103	15093	15268	15298	15102	15237	15040	15113	15133	15304	15213	15184	15257	15167	15079	15174	15190	15062	15029	15238	15128	15125	14784	15233	15190	14942	15089	15252	15235	15160	15134	15069	15107	15079	14977	15031	15038	15321	15023	15013	15025	15104	15127	15032	15090	15070	15088	14957	15014	14948	15077	15261	14956	14976	15112	15160	15153	15185	15078	15102	15108	14965	15235	14913	15044	14995	15135	15152	15069	14950	15132	15206	15062	15096	15118	15178	15290	15085	15085	15074	15126	15090	14978	15259	15072	14875	15175	14948	15178	15117	15335	14890	15044	15197	15142	15204	15213	15131	15165	15205	15092	15145	15117	15154	15186	15140	14860	15230	15061	15022	15262	15080	14951	15161	14992	15226	15200	15079	15043	15196	14961	15036	15020	15151	15162	14925	15115	15074	14980	14995	15056	15136	15082	15130	15019	14892	15061	15045	15186	15031	15025	15298	14986	15248	15095	15144	14974	15190	15144	15146	15292	15087	15236	15199	14917	15103	15123	15045	15177	15085	15231	15168	15099	15130	15153	15332	15284	15098	15124	15147	14981	15048	15103	15005	15112	15033	15060	15039	15207	14954	15113	15011	15341	15153	15156	15089	14999	15167	15087	15102	14999	15115	15053	15039	15024	15200	14937	15171	15139	15032	15012	15295	14993	15175	15120	15217	14988	15308	15008	15192	15191	15137	15042	15017	15063	15195	15103	15131	15203	15305	15090	15122	15246	15020	15178	15032	14995	15180	15059	14977	15233	15155	15043	15040	15255	15011	15060	15106	14979	15031	15039	15263	15073	15096	15026	15062	15218	15054	15112	15198	15134	15022	15154	15044	15067	15110	15007	15024	15102	14966	15060	15270	14983	15147	15209	15140	15163	15173	15190	15210	15094	15127	14920	15122	15096	15086	15195	15118	15095	15061	15051	15155	15185	14970	15103	14896	15008	15139	15089	15230	15027	15106	15087	15070	15235	15211	15147	15115	15171	15123	15028	15210	15200	15073	15222	15088	15062	15116	15038	15136	15062	15031	15147	15344	14931	14989	15305	15097	15066	15040	15182	15153	15161	15037	15233	15137	15160	15293	14923	15244	15264	15189	15081	15191	15083	15026	15146	15263	14936	15087	15300	15065	15114	15296	15176	15119	15167	15154	15029	15104	15068	15204	14944	15080	15072	15199	15171	15149	15190	15008	15182	14976	15061	15007	15150	15077	15195	14959	15127	15114	15018	15170	15067	14956	15143	15164	15080	15064	15074	15156	14956	15022	15299	15128	15175	15126	15224	14936	15234	15097	15113	15275	15052	15048	15181	15144	15227	15166	15154	14949	14953	15159	15054	15124	15255	15103	14937	15308	15125	14999	15051	15164	15272	15133	15103	15139	15141	15115	15263	15252	15234	15067	15068	15270	15049	15175	15130	15133	15164	15149	15230	15094	15006	15082	14923	14931	15100	15002	14929	15089	15023	15208	15179	15285	15078	15113	15146	15125	15112	15035	15168	14996	15371	15172	15112	15139	14998	15020	15076	14971	15125	15068	14980	15228	14987	15191	14859	15045	15266	15037	15120	15066	15202	15209	14982	15243	15065	15070	15096	15039	15154	15130	15154	15112	15001	15027	15065	15108	15267	15051	15036	15284	14987	15221	15061	15112	15121	15128	15197	14971	15252	15152	15075	15272	15082	15121	15093	15073	14964	15122	15226	15066	15203	15076	15115	15223	14926	15071	15065	15131	15096	15014	15000	15189	15181	15260	15211	15209	15186	15158	15124	15118	15028	15061	15226	15162	15292	15028	15144	15154	14935	15279	15122	15256	15148	14903	15303	15142	15030	15004	15272	14927	15198	15058	15134	15061	15178	15067	14954	14950	15153	15105	14994	15036	15191	15065	15165	15142	15075	15060	15059	15229	15102	15124	15133	15005	15004	15095	15264	15001	15071	15184	15009	15184	15140	15014	15164	15161	15114	14977	15156	15222	15090	15150	15013	15045	15134	15296	15119	15209	15042	15053	15116	15202	15207	15050	14953	15143	15217	14944	15287	15051	15071	15198	15016	15226	15243	15213	15160	15110	14952	15086	14983	15225	15022	15028	14963	15081	15029	15057	15224	15064	14963	14983	15168	15033	15225	15317	15006	15168	15032	15327	15103	14995	15195	15118	14980	15086	15155	15042	14917	15202	15111	15018	15119	15091	15260	15072	15197	15159	15157	15086	15077	15135	15008	15115	15079	15179	15097	15071	15037	14963	15123	15211	15202	15008	15031	15174	15141	15093	15102	15077	15087	15166	15091	15062	14942	15196	15301	14918	15040	15081	15023	15059	15152	15114	15024	14834	15180	15058	15192	15190	15095	15238	15148	15120	15178	15142	15122	14948	15202	15113	15164	15191	15057	15254	15118	15027	15269	15244	15165	14979	15162	15170	14964	15162	15049	15046	15061	15071	15052	15078	15098	15112	15173	15223	15183	14968	15164	15122	15349	15033	15065	15363	15111	15037	15295	15084	14990	14964	15005	15013	15091	15122	15139	15055	15098	14996	15204	15272	14972	15074	15157	15236	15144	14983	15065	15021	15228	15177	15241	15055	15089	15081	15115	15120	15193	15252	15105	15108	15113	14961	15003	15022	15056	14970	15156	14929	15208	15104	14979	15161	15017	15106	15218	15078	15016	15059	15339	15122	15240	15050	15197	15121	15075	15175	14986	15134	15030	15109	15019	15138	15292	15201	14996	15171	15068	15166	15073	15190	15259	15156	15095	15114	15030	15093	15287	15125	15211	15125	15095	15315	14974	15210	15084	15201	15195	15000	15135	15282	14999	15108	15298	15247	15019	15162	15100	15185	15019	15051	15252	15176	15198	14950	15078	15187	15202	15163	15063	15219	15168	15245	15098	15178	15065	15243	15041	15184	15131	15227	15215	15089	15049	15111	15109	15148	14977	15219	15076	15038	15211	15108	15110	14980	15137	15175	15200	15249	15011	15074	15055	15173	15019	14994	15134	15271	15181	15041	15040	15078	15160	15094	15033	15024	15035	15150	15223	15128	15098	15115	15064	15119	15201	15074	15157	14911	15283	15194	15176	14983	15035	15230	15332	15316	15005	15086	14905	15150	15033	15102	15125	15085	14951	15231	15043	15151	15108	15229	14930	15100	14959	15113	15172	15114	15208	15107	15129	15110	15029	15143	15162	14935	14963	15217	15122	14987	15111	14997	15040	15229	15054	15149	15180	15148	15060	15104	14993	15054	15014	15024	15141	15220	15100	15217	15040	15168	15037	15160	15120	15223	15126	15000	15035	15013	15037	15341	15112	15154	14971	14982	15156	15006	15058	15233	15161	15249	15168	14973	15096	15199	15051	14973	15017	15039	14929	15138	15064	15195	15131	15212	15171	15113	15048	15124	15130	15179	15063	15049	15100	15071	15286	15236	15152	15067	15037	15240	15165	15177	15131	15123	15073	15182	14972	15076	15069	15014	15011	15089	15004	15076	15240	15094	15104	14992	15036	15146	15159	15197	15040	15171	15002	15121	15022	14996	15035	15246	14871	15131	15052	15238	15231	15093	15214	15133	14973	15133	15047	15170	14899	15142	14887	15059	14983	15189	15120	15008	15035	15163	15044	15096	14972	15058	15025	15067	15059	15069	15102	15103	14997	15203	15122	15184	15027	15149	15162	15120	15123	15195	14912	14971	14975	15195	15071	15060	15125	15030	15127	15060	15156	15204	14970	15111	15038	15123	15099	15080	15106	15116	15139	15018	15095	15214	15090	15124	15139	15145	15054	15140	14954	15141	15307	15148	15247	15182	15251	15347	15166	15203	15071	15096	15016	15321	15041	15179	14979	15216	15094	15112	15226	15074	15294	15032	15162	15358	15045	15178	14889	15108	14986	15243	15226	15089	15179	15088	15030	15147	15122	15198	15213	15236	14960	15041	14932	15179	15002	14929	15042	15074	15028	14978	15073	15186	15112	15184	15090	14979	15024	15027	15130	15091	14985	14951	15053	15044	15181	15168	15228	14999	15039	15194	15200	15208	15197	15242	15019	14953	15054	15162	15049	15125	15066	15045	15065	15147	15179	15077	15104	14929	15018	15118	15220
22558	21531	28792	24707	21901	23783	24052	19490	18457	18542	18279	18044	17988	17882	17768	17845	17555	17565	17485	17519	17249	17541	17403	17485	17555	17063	17151	17342	17295	17425	17377	17352	17182	17435	17277	17077	17088	17134	17115	17146	17171	17183	17296	17214	17102	17310	17162	17122	17047	17132	17285	17224	17144	17086	17066	17306	17218	17308	17258	17115	17443	17106	17165	16988	17184	17188	17114	16983	17281	17069	16862	17051	17423	17348	17044	17094	17194	16996	17120	17072	17388	17161	17204	17291	17143	17086	17106	16927	17122	17139	17040	16989	17098	17072	17264	16990	17207	17107	17121	17205	16985	16932	17164	17027	17270	16982	17188	17173	17069	17060	16981	17038	16999	17194	17174	16949	17163	17165	17171	17233	17223	16867	17114	17179	17207	17022	17171	17045	17047	17264	17059	17198	17192	17053	17098	17091	17134	17145	17089	16986	16837	17059	17170	17177	16935	17244	17068	17009	17121	17159	17101	17064	17020	17046	17004	17127	17030	17074	16883	17237	17173	17209	17251	17222	17247	17001	17068	17083	17096	17028	17122	17231	17138	17201	17080	17286	17145	17249	17055	16958	17213	17030	17027	17169	17057	16921	17339	16984	17203	17156	17174	17057	16951	17032	17146	17122	17022	17106	17235	17165	17027	17179	17234	17217	17452	17075	17348	17167	17196	17133	17130	17111	17071	17205	17072	17228	17181	17106	17164	16970	17159	17063	17075	17197	17136	17207	17199	17213	17243	17268	17168	17008	17169	17144	16933	17020	17195	17322	17121	17075	17247	17144	17056	17030	16901	17025	17049	17214	17117	17137	17170	17022	17197	17180	16962	17033	16910	17285	17145	16976	17097	17124	16908	17072	17048	17177	17187	17078	17322	17252	17219	17160	17170	16996	17059	17009	17095	17035	17197	17121	17071	17263	17019	17153	16984	17202	17199	17261	17163	17071	17076	17053	16970	17146	17164	17113	17100	17101	17282	16937	16891	17052	16867	17062	17115	17135	17197	17057	17337	17350	17280	17231	17189	17182	17172	17081	17143	17171	17180	17134	17121	16976	17206	17204	17253	17124	17189	16956	17017	17031	16932	17090	17092	16907	17034	17110	17095	16794	16922	16937	17148	17106	16892	17144	17148	17113	16907	17181	17106	17172	17033	17283	17012	17216	17189	17028	17387	17053	17165	17072	17024	17110	17256	17220	17183	17122	17141	17024	17024	17180	17145	16994	17179	17061	17120	17195	17093	17162	17098	17032	17269	17163	17260	17112	17241	17323	16815	17156	17019	17088	17202	16989	17162	17124	17185	17051	17041	17013	17154	17093	17185	17097	17163	16858	17271	17025	17171	17237	17176	17106	17012	17209	16964	16967	17013	17071	17076	16971	17000	17073	17117	17193	17075	17111	17437	16948	17220	17128	16968	17032	17186	16951	17038	17150	16905	16985	17231	17224	17127	17050	16839	17014	16967	17080	17127	17053	17011	17162	17250	17067	16965	17199	17187	17209	16957	17119	17288	16999	16971	17072	17114	17190	16995	17061	17055	16955	16885	17063	17043	16998	17068	16960	17074	17098	16930	16878	17120	17052	17005	16885	17149	17158	17142	17147	17034	17204	17100	16982	17273	16945	17040	17073	17091	17004	17014	17197	17185	17264	17110	17151	17210	17119	17101	17185	17064	16988	17228	16918	17054	17046	17224	17063	17094	16954	17318	17068	17133	17176	17029	17009	17323	17063	17174	16998	17000	17184	17293	17020	17186	17038	16943	17338	16996	17158	17163	17117	17056	17114	17123	17164	17186	17008	16974	16841	17033	17024	17106	17031	16937	17239	17166	17051	16857	16946	17151	17072	17051	17057	17009	17178	17100	17059	17119	16978	17009	17171	17107	16964	16862	16891	17143	17067	17095	17203	17358	17109	16943	17034	16853	17206	17072	17061	17008	16999	17267	16991	17134	16932	16920	17125	17050	17185	17046	17111	16895	16976	16988	16829	17243	16945	17178	16915	17080	17106	17199	17140	17008	17085	17119	17080	17309	17184	17029	16978	17047	17186	16962	17255	17070	17048	16990	17059	17275	17299	17325	17042	17260	17144	16863	17070	17151	17183	17035	17033	17156	16920	17215	17300	17292	17095	17116	16992	17183	17028	17102	17055	17018	16881	16941	17195	16977	17200	17199	17072	17058	17221	17139	17079	17031	17054	17193	17137	17121	17209	16979	17351	17118	17109	17081	17119	16990	17173	17094	16980	17056	16862	17048	16986	17285	17174	16953	17144	17267	17039	16930	17126	17006	17026	16945	17085	17174	17081	17183	17001	17184	17052	16847	16942	17181	17054	17213	16784	17195	17082	17332	17032	17283	17193	17036	17150	17139	17318	17223	17172	17002	17077	17052	17033	16998	16917	17090	17206	16989	17137	17225	17298	17188	17126	16929	17117	17053	16895	17310	16897	16945	17248	17143	17202	16990	17088	17047	17140	16950	17083	17182	16936	17100	17150	17065	17033	16963	17146	17107	17111	17172	16902	17088	16881	17028	17083	17337	17166	16945	16855	17244	17106	17015	17224	17038	17077	17148	16971	17100	17066	16890	17123	17049	17176	17137	17130	17073	17037	17051	17196	17240	17015	17292	17156	17042	17213	17243	17188	17220	16963	17257	17186	17042	17193	17169	16919	17088	17045	16991	17174	17228	17171	17164	17301	17026	16994	17063	17036	17099	17148	17052	17120	17138	16976	17208	17192	17101	17100	17057	17153	17206	17139	17191	17211	17114	17085	17014	17173	17298	17027	17051	17048	17098	17060	16958	17043	16969	16999	16986	17168	17044	16898	17243	17164	17058	17162	16880	17150	17256	17211	17229	17159	17222	17078	17070	17161	17070	17012	17035	17162	17348	17123	17188	17302	16909	16826	17170	17119	17110	16995	16986	17160	17122	17184	17370	17170	17029	17257	16940	16969	17164	17181	17037	17048	17140	17106	17044	16999	17179	17158	17027	17067	17057	16961	17207	17094	17113	17234	17207	17025	17166	17097	17197	17196	16927	16945	16922	17220	17124	17092	17239	16946	17191	17253	17228	17046	17105	17108	17227	16962	16997	17138	16941	16919	16929	17129	17102	17216	16992	17242	17112	17125	17287	17211	17303	17100	17129	17243	17317	17276	17040	17151	17095	17249	17019	16888	16997	17009	17207	17047	17191	17015	17213	17251	17063	16799	17049	17348	17139	17126	17152	16937	17218	17172	17131	17114	17245	17200	17282	16935	17062	16979	17224	17041	16942	16963	16976	17194	17096	17141	17039	17165	17064	16942	17244	17115	17067	17110	17191	17049	17150	16740	17019	17019	17092	17063	17239	17166	16956	16959	17005	17104	17157	17066	17007	16945	17243	17135	17177	17082	17309	17008	16946	16932	17094	17071	17217	17116	16945	17118	17037	17095	17143	17010	17199	16942	17098	17165	17253	17127	17086	17279	17245	16922	17171	17084	17157	17201	16883	17039	17112	16918	17110	17096	17074	16865	17091	17042	17129	17188	17274	17018	17210	17103	17062	17148	17041	17011	17303	17253	16860	17016	17005	17193	17090	17266	17043	17087	16983	16859	16906	17151	17063	17088	16982	17117	17055	16921	17202	17040	17198	16973	16935	17053	17217	17000	17108	17182	16987	16886	17100	16795	16981	17216	17203	17004	17082	17068	17253	17169	17080	17068	16953	17258	17152	17172	17140	17081	16938	17068	17028	17048	17193	17028	16994	16939	17083	17316	17035	17132	16983	17141	17131	17047	17064	17043	17081	17075	17041	16957	17268	16839	17039	16930	17383	17114	17200	17152	17088	17044	17041	17028	17267	17189	17022	17217	17234	17235	17057	17167	16970	17197	16975	16974	17209	17135	16983	17104	17121	17041	16978	16930	16927	17081	16971	17214	17459	17094	17055	17194	17200	17152	16811	17102	17091	17057	17143	17111	17155	17211	16929	17178	17076	17177	16835	17023	17076	16908	17069	16878	17075	17183	17006	17166	16936	17144	17078	17075	17088	17163	17256	17090	16896	17071	17131	17234	17125	17041	17115	17032	16990	17077	17262	17084	17096	17195	17230	17158	16993	17249	17214	17291	17344	17109	17118	17027	17055	17024	17171	17100	17004	16884	17160	17013	17089	16895	17123	17038	17046	17125	17133	17028	16927	17088	17154	17166	16996	16979	16983	17290	17020	16858	17198	17224	17020	17167	17050	17077	17157	17000	17025	17126	17052	17032	17095	16952	16960	16871	17239	16874	17023	17061	17212	17373	16944	17005	17249	17064	17119	17049	16899	17206	17129	17046	17218	17005	17238	16946	17016	17134	16942	17127	17111	17210	17329	16911	17223	17009	17204	17160	17021	17082	17056	17134	17050	17122	17041	17059	17063	16926	17093	16924	17042	17020	17054	17093	17143	17153	17252	16825	17106	17143	16976	17194	17107	17019	17159	17267	17032	17132	17296	16889	17102	16983	16984	17122	17177	17114	17066	17290	17216	16971	17036	17071	16944	17082	17103	16964	17220	16875	17059	17155	17046	17178	17016	17130	16988	17053	17150	16915	17099	17088	17052	17139	17112	17094	17175	17026	17073	16993	17008	16925	17208	17042	17061	17116	17188	17154	17022	17065	16974	16983	16992	17136	17091	16993	17217	17180	17228	17344	17260	17045	16929	17109	16986	17088	17216	17282	17024	17051	17215	16937	17024	17057	17247	17121	17143	16926	17244	16947	17186	17194	17091	16938	16998	17190	17279	17066	16953	17070	17114	17166	17150	17012	17301	17084	17184	16831	17088	17230	16916	17082	16915	16987	17185	16826	17056	16989	17020	17045	17250	17123	17135	16873	17157	17228	17136	16939	17214	17268	17204	16838	17230	17104	17002	16932	17179	17014	17131	17314	17245	17050	17044	17130	17062	17087	17046	17222	17166	17247	17036	17388	17118	17107	16954	17198	17218	16976	17105	17059	17127	17114	17258	17197	17247	17036	16876	16955	17057	17063	17002	17010	17289	17038	17189	17068	16917	17076	17201	17200	16831	17211	17131	17040	17002	16978	17199	17108	17291	17240	16952	17112	16896	16987	16902	17200	17023	17053	17152	17075	17133	17262	17041	17096	17373	17158	17101	17217	16983	17086	17109	17020
19224	41192	30352	22730	20699	18857	17595	16743	16349	16026	15661	15664	15586	15420	15206	15088	15009	14970	14789	14821	14870	14807	14911	14851	14735	14534	14738	14592	14735	14736	14475	14639	14615	14540	14552	14674	14510	14743	14646	14552	14617	14792	14568	14500	14482	14431	14597	14505	14564	14550	14563	14762	14546	14684	14675	14553	14718	14546	14440	14543	14715	14611	14734	14472	14588	14545	14831	14493	14580	14589	14568	14560	14354	14562	14429	14667	14546	14491	14444	14499	14660	14593	14824	14442	14541	14583	14604	14593	14593	14504	14547	14593	14482	14717	14586	14521	14503	14622	14483	14433	14467	14549	14485	14454	14567	14608	14565	14525	14543	14499	14589	14372	14560	14630	14492	14457	14622	14502	14556	14553	14439	14521	14599	14444	14608	14410	14615	14435	14490	14584	14464	14613	14652	14442	14540	14531	14611	14449	14621	14570	14660	14698	14634	14473	14702	14494	14398	14637	14571	14672	14522	14589	14496	14429	14549	14728	14534	14549	14611	14506	14519	14541	14571	14647	14645	14691	14544	14394	14673	14532	14592	14823	14641	14667	14726	14381	14608	14666	14675	14669	14547	14592	14573	14508	14508	14645	14614	14390	14707	14563	14495	14612	14437	14581	14581	14545	14487	14490	14460	14507	14567	14599	14623	14508	14620	14505	14661	14400	14511	14637	14724	14623	14448	14364	14472	14401	14585	14537	14476	14416	14557	14412	14578	14551	14524	14492	14545	14479	14497	14548	14586	14568	14519	14594	14582	14426	14573	14650	14395	14698	14661	14558	14542	14499	14602	14453	14554	14632	14606	14532	14513	14533	14455	14581	14644	14489	14662	14695	14539	14661	14667	14387	14491	14588	14377	14345	14704	14577	14464	14508	14520	14625	14580	14498	14630	14671	14362	14458	14449	14464	14772	14476	14701	14410	14641	14486	14534	14659	14483	14639	14635	14530	14506	14568	14511	14661	14609	14513	14533	14550	14617	14527	14583	14472	14619	14590	14352	14545	14662	14597	14697	14691	14653	14534	14390	14715	14616	14459	14422	14665	14503	14672	14534	14473	14798	14625	14683	14530	14544	14637	14566	14694	14712	14443	14382	14566	14561	14591	14598	14498	14615	14434	14553	14490	14438	14517	14431	14612	14467	14586	14567	14559	14490	14487	14678	14676	14610	14540	14605	14658	14413	14557	14529	14773	14534	14704	14751	14410	14526	14568	14686	14610	14577	14490	14719	14379	14556	14402	14570	14521	14463	14577	14502	14589	14603	14588	14588	14463	14352	14596	14606	14675	14460	14685	14536	14610	14591	14640	14597	14677	14488	14389	14575	14637	14590	14437	14574	14546	14583	14650	14575	14504	14506	14592	14395	14457	14611	14488	14655	14408	14637	14452	14532	14653	14571	14584	14350	14476	14320	14811	14502	14498	14458	14510	14506	14468	14708	14626	14468	14421	14528	14454	14716	14596	14794	14526	14525	14444	14491	14523	14332	14574	14557	14549	14610	14569	14607	14474	14486	14462	14661	14491	14433	14460	14591	14525	14705	14517	14587	14675	14409	14470	14545	14613	14519	14644	14557	14389	14522	14476	14567	14526	14510	14696	14366	14574	14428	14688	14400	14545	14543	14673	14572	14576	14658	14552	14458	14384	14614	14640	14661	14554	14473	14354	14462	14584	14543	14616	14657	14461	14450	14526	14461	14525	14606	14712	14415	14470	14568	14814	14600	14444	14640	14449	14638	14482	14570	14455	14639	14553	14453	14581	14610	14711	14657	14609	14518	14568	14515	14774	14494	14582	14479	14490	14582	14528	14650	14544	14611	14482	14627	14620	14370	14502	14577	14551	14520	14425	14552	14611	14615	14661	14606	14453	14719	14629	14722	14637	14729	14470	14575	14443	14571	14497	14500	14541	14545	14576	14533	14491	14534	14716	14438	14634	14388	14470	14499	14509	14618	14589	14539	14575	14570	14577	14747	14505	14571	14643	14481	14549	14389	14514	14477	14431	14420	14561	14684	14566	14515	14551	14604	14511	14431	14646	14496	14513	14433	14578	14743	14537	14520	14628	14513	14568	14466	14752	14593	14567	14512	14544	14596	14598	14458	14639	14775	14784	14481	14366	14494	14278	14393	14509	14523	14476	14575	14718	14541	14482	14422	14593	14400	14351	14577	14452	14641	14396	14465	14574	14475	14570	14687	14528	14377	14531	14563	14619	14554	14418	14390	14478	14543	14556	14467	14487	14539	14525	14460	14475	14414	14387	14612	14466	14512	14399	14487	14742	14684	14638	14598	14486	14552	14494	14543	14616	14580	14543	14692	14728	14572	14535	14466	14355	14737	14493	14549	14329	14544	14664	14521	14430	14475	14526	14580	14767	14695	14567	14703	14539	14648	14583	14450	14551	14609	14716	14408	14530	14693	14493	14524	14715	14490	14658	14425	14674	14545	14345	14564	14500	14473	14489	14455	14549	14321	14487	14532	14535	14556	14576	14556	14383	14652	14574	14532	14535	14677	14609	14612	14513	14672	14609	14630	14595	14487	14496	14669	14629	14537	14590	14349	14733	14466	14602	14588	14466	14413	14411	14573	14459	14492	14527	14579	14603	14586	14629	14664	14573	14494	14449	14554	14482	14512	14598	14595	14678	14580	14531	14466	14439	14506	14503	14631	14584	14727	14607	14615	14560	14669	14531	14768	14400	14441	14621	14584	14651	14555	14394	14584	14610	14587	14666	14513	14622	14556	14759	14469	14392	14743	14482	14490	14620	14298	14470	14429	14500	14451	14544	14493	14405	14588	14678	14490	14599	14565	14579	14481	14457	14625	14570	14577	14473	14404	14490	14651	14553	14477	14511	14572	14494	14543	14500	14364	14605	14554	14551	14759	14614	14537	14735	14492	14425	14528	14464	14702	14544	14565	14496	14588	14481	14705	14633	14340	14375	14486	14707	14568	14466	14525	14719	14600	14545	14542	14517	14620	14578	14627	14467	14631	14511	14459	14723	14414	14673	14499	14356	14303	14651	14390	14572	14557	14471	14619	14748	14547	14303	14561	14420	14353	14428	14580	14458	14560	14590	14471	14476	14543	14742	14667	14586	14615	14445	14589	14439	14518	14552	14627	14646	14415	14638	14441	14434	14500	14646	14515	14734	14601	14506	14462	14513	14480	14497	14746	14612	14506	14464	14477	14751	14584	14728	14510	14540	14465	14600	14618	14454	14618	14498	14552	14406	14650	14680	14507	14560	14603	14475	14675	14587	14572	14476	14594	14550	14414	14444	14618	14623	14698	14566	14534	14680	14434	14418	14593	14467	14539	14501	14519	14356	14616	14592	14541	14590	14542	14528	14573	14441	14700	14627	14575	14456	14443	14608	14599	14356	14689	14686	14414	14534	14580	14482	14737	14480	14382	14596	14737	14466	14421	14508	14673	14576	14660	14508	14556	14627	14539	14693	14547	14482	14494	14509	14651	14619	14579	14659	14503	14604	14527	14375	14377	14557	14586	14493	14400	14486	14773	14605	14559	14677	14814	14503	14565	14539	14490	14626	14547	14541	14594	14655	14646	14512	14497	14539	14489	14377	14477	14571	14531	14610	14483	14461	14480	14525	14585	14435	14594	14489	14406	14532	14653	14529	14440	14605	14584	14505	14614	14542	14661	14711	14600	14436	14518	14555	14635	14463	14573	14574	14571	14649	14381	14528	14370	14587	14643	14729	14707	14532	14580	14452	14517	14600	14422	14477	14308	14667	14429	14705	14469	14540	14578	14452	14459	14682	14591	14552	14422	14592	14440	14448	14418	14689	14681	14704	14508	14569	14538	14614	14618	14357	14605	14639	14680	14484	14660	14523	14444	14404	14527	14505	14558	14626	14514	14448	14390	14566	14616	14766	14487	14458	14558	14606	14451	14574	14364	14702	14528	14607	14597	14485	14441	14364	14608	14449	14433	14676	14529	14490	14455	14377	14450	14544	14495	14585	14561	14467	14647	14410	14511	14491	14705	14451	14731	14647	14416	14689	14551	14430	14731	14487	14452	14542	14572	14355	14635	14589	14482	14579	14405	14609	14592	14611	14511	14561	14588	14547	14546	14405	14566	14553	14724	14607	14495	14441	14573	14542	14539	14540	14575	14403	14493	14453	14608	14699	14355	14634	14519	14512	14688	14609	14728	14674	14814	14439	14693	14460	14486	14516	14582	14564	14528	14636	14475	14711	14549	14433	14719	14578	14601	14544	14586	14553	14478	14673	14526	14549	14482	14537	14548	14583	14541	14709	14445	14430	14598	14478	14459	14761	14500	14453	14527	14538	14714	14538	14680	14597	14590	14536	14530	14466	14586	14398	14773	14542	14436	14586	14462	14465	14416	14463	14490	14501	14576	14416	14511	14519	14525	14678	14535	14504	14617	14544	14385	14430	14582	14338	14613	14722	14527	14537	14649	14678	14521	14669	14460	14627	14617	14542	14600	14566	14535	14527	14593	14542	14664	14493	14430	14500	14629	14387	14396	14546	14601	14603	14407	14574	14550	14461	14560	14693	14526	14405	14359	14537	14544	14609	14434	14583	14590	14597	14540	14667	14651	14682	14633	14482	14566	14466	14547	14467	14717	14473	14525	14632	14628	14563	14535	14461	14776	14708	14521	14774	14488	14407	14674	14608	14578	14615	14513	14526	14518	14594	14500	14523	14595	14356	14688	14412	14567	14494	14487	14409	14450	14589	14554	14396	14577	14494	14492	14386	14538	14544	14631	14395	14615	14511	14462	14582	14515	14277	14651	14472	14725	14501	14636	14463	14510	14594	14517	14463	14355	14559	14394	14621	14590	14504	14562	14502	14572	14606	14576	14432	14457	14519	14523	14575	14578	14489	14412	14597	14500	14505	14715	14551	14521	14480	14460	14733	14528	14554	14548	14408	14576	14618	14602	14413	14640	14596	14595	14541	14625	14444	14530	14540	14533	14661	14403	14433	14219	14526	14354	14572	14611	14532	14611	14676	14471	14552	14495	14526	14485	14554	14453	14517	14464	14697	14564	14551	14480	14595	14527	14631	14661	14578	14584	14475	14497	14549	14334	14544	14557	14551	14501	14689	14575	14369	14508	14664	14548	14624	14628	14461	14357	14575	14416	14533	14534	14636	14587	14509
29554	24685	27681	23922	20107	19495	18947	18472	18400	18272	18108	18042	18053	18116	17872	18032	18272	18119	17870	18012	17866	17818	18190	18098	17875	17811	17989	17835	17944	17876	18024	18099	17816	17882	17837	18035	17669	18063	18065	17962	17987	17820	17889	17816	17987	18054	17918	17824	17871	17953	17804	17825	17772	17983	17786	17859	17882	17984	17801	17862	18099	17982	18020	17926	17812	18045	18077	18174	17832	18001	17987	18112	17920	17981	18043	17891	17744	17832	17961	17901	17916	17898	17804	17620	17818	17909	18050	17965	17925	18112	18041	18007	17963	18011	17966	17803	18044	17942	17772	18048	17918	18027	17911	17839	17890	17904	17705	17991	17798	17921	17878	17921	18217	17922	17862	17744	17756	17856	17953	17822	17992	18127	17925	17746	18002	18011	17852	17771	17892	17936	17974	17858	17857	17797	17938	17926	17844	17964	17866	17919	18146	17724	17936	17847	17850	17725	17894	17871	17891	17829	17767	17825	17915	17932	18082	17876	18004	17996	17884	17913	17641	18134	17863	17926	17945	17769	17605	17926	18021	17794	17987	17924	17696	17910	17998	17992	17935	18063	18063	17883	17873	17716	17638	17967	17937	18034	17841	17896	18108	18003	17833	17620	17886	17760	17781	17806	17720	18044	17790	17954	18146	17935	17712	17963	18006	17867	17973	18152	17821	17922	17756	17902	17859	17991	18104	17637	17941	17717	17926	17810	17964	17874	17968	17821	17800	17882	17904	17856	17781	18185	18019	17738	18051	17704	17902	17923	17719	17932	17820	17881	17875	18036	17944	17761	17952	17766	17749	18003	17994	17861	17855	17832	17925	17945	17777	17871	17925	17835	17913	18218	17791	17835	17916	17908	18069	17843	18094	17835	17866	17834	17951	18061	17841	17749	17874	17679	17931	18093	17804	17823	18030	18188	18114	17893	18024	17819	17928	17802	17774	18003	17929	17838	17826	17888	17901	17905	17924	17848	17978	17878	18048	17938	18012	17869	17943	17905	18027	18027	18033	17812	17838	17926	18133	17859	17836	17826	17832	17956	17891	17977	17761	17859	17831	18100	17884	18042	17773	18098	17763	17853	17795	17767	17842	17933	18118	17823	18041	17984	17946	17997	17908	17927	17929	18050	18036	17809	17954	17897	17712	18015	17968	17957	18049	18001	17958	17772	17988	17915	18003	17693	17770	18076	17858	17856	17708	17960	17936	18027	18123	18023	17905	18065	17906	17632	18139	17740	17987	17769	17955	17892	18008	17972	17995	18065	17961	18155	17852	17743	17663	17916	17897	17897	17746	18055	18018	17806	17927	17798	18008	17955	18123	17696	17926	17784	17862	18110	17890	17955	17813	17860	17931	17876	17704	17939	17885	17745	17903	17770	17936	18066	17852	18014	17831	17924	17855	17961	17878	17697	17815	17735	17998	18006	17921	18100	18106	18131	18027	17936	17983	17836	17918	18141	17856	17847	17929	17925	18059	17939	18111	17864	18052	18008	18023	17986	17910	17951	18116	18013	17914	18030	17852	17934	17764	17962	17980	17592	17899	18004	17762	17808	17702	17971	18048	17821	17876	18088	18014	17977	17923	17993	17846	17873	17784	17744	17863	17916	18012	17952	18140	18047	18145	17693	17953	17792	17893	17787	17741	17985	17811	17788	17945	18024	17949	17990	17912	17917	17820	17717	17901	17694	17902	18013	17953	18009	17862	17886	17863	17881	18079	17785	17822	18067	18136	17910	18115	18007	18001	17987	18059	17835	17710	18004	17725	17915	17781	17856	18148	17912	17886	17880	18077	18092	18033	18005	17888	17778	17940	17957	17997	18109	17977	17950	18028	17855	17861	17969	17816	17880	18093	17843	17921	17737	18027	17946	17723	17898	18018	17767	17824	18071	18109	17986	17817	17968	18091	17862	17899	17915	18047	17768	17724	17686	17875	17865	17944	17900	18158	17820	18070	17905	17832	18104	17754	17887	18038	18194	17832	17768	18016	17973	17778	18028	18102	18056	17874	17783	18037	18041	18037	17929	17877	17835	17973	17613	17894	17976	17850	17886	17956	17920	17704	18026	18039	17912	17720	17936	17763	18000	17790	17829	17897	18032	17871	17620	17970	17787	18041	17769	17987	18165	17699	17941	18027	17932	17927	18128	17926	17874	18107	17741	17979	18073	17899	17932	18028	18099	18045	17846	18005	17951	17862	17878	17949	18017	17738	17889	17842	17839	17720	17870	17975	17881	17989	17923	17865	18036	18005	17864	18001	17894	17825	17886	17994	17877	17962	18017	17873	17715	18136	17906	17830	17851	17946	17635	17912	17859	18019	18048	17788	18104	17905	17908	18003	18054	17940	18043	17839	17959	17994	17808	17863	17888	17860	17835	18003	17963	17833	17850	17971	18014	17939	17714	18022	17962	18034	17843	17871	18013	17837	17960	17823	17913	17778	17971	17901	18087	18172	17748	18035	17866	18060	17910	17718	17895	17854	17936	17868	17840	18025	17914	17896	17916	17988	17836	18024	17850	18168	18064	18108	18018	17761	17743	17904	17913	18091	18073	17917	17784	18032	18175	17925	18102	17945	17638	17832	17941	18023	17790	17675	17909	18083	17836	17848	18051	17987	17967	18017	17939	18103	17960	17671	17819	17967	17857	18066	17959	17942	17762	17826	17826	17772	17869	17888	17889	17981	17684	17919	17758	17652	17920	17932	17835	18064	17861	18005	18060	17958	17940	17814	17878	17865	17866	17790	17654	17830	17861	17814	17655	17872	17734	17889	17976	17815	17912	17771	17985	17833	17904	18001	18054	17875	18015	18018	17890	17989	17940	17980	17968	17952	18148	17921	17842	17885	17966	17818	17873	17809	18000	18048	17982	17843	17980	17850	17953	18093	17837	18136	17794	18018	17961	17960	17847	17920	17827	17734	17737	17949	17635	17868	17918	17994	17933	17930	18252	18015	17801	17955	18110	17880	17705	18020	17946	17852	18026	17932	17900	17738	18171	18301	17795	17786	18012	17779	17956	17807	17999	18053	17857	18029	17904	17772	17652	17717	17998	18090	17830	18008	18120	17805	18033	18124	17954	17991	17884	17851	17989	17958	18063	17878	18084	17841	17663	17820	18014	17875	18034	18019	18039	17976	18134	17824	17742	17992	17802	17933	17936	17795	17687	17711	17842	17792	17930	17984	17745	17906	17986	17975	17816	17844	17771	17949	17936	17806	17905	17827	17900	17907	17801	17949	17991	18001	18058	18115	17947	17854	17890	17928	17983	17743	17809	18027	17959	17855	17971	17943	17792	17761	17817	17867	17778	17792	17913	17754	17907	17783	17806	17830	17747	17862	17941	17719	17825	17767	17755	17717	17802	17956	17870	17893	18002	18008	17995	17967	18173	17893	17718	17844	18028	18051	17803	18006	17811	17960	17997	18123	17812	18035	18042	17824	17883	17989	17823	18097	17839	17738	18035	17893	17895	17919	17998	18000	17858	17759	17998	17682	17769	18088	17936	17765	18090	17982	17892	17945	17964	18073	17919	17892	18037	17861	17727	17979	17927	17831	17686	17710	17788	17963	17887	18120	18066	17978	17901	17845	17896	17933	17903	17823	17802	17939	17851	17812	17931	17908	17933	17834	17904	17847	18004	17685	18009	17944	18044	18140	17915	18022	17943	18163	17952	17894	17955	17970	18084	17975	17835	17974	17874	17856	17865	18016	17962	17944	18017	18103	18021	17893	17794	17977	17873	17742	17731	17980	17823	17874	18081	17968	17882	17967	18004	17948	18006	17920	17954	17972	18069	17974	17974	18002	17876	17854	17791	17866	17900	17830	17820	18018	17912	17637	18218	17911	17870	17823	17815	17884	18023	17887	17862	17877	17993	18042	17881	17991	17934	17876	17917	17952	17992	17879	17877	17925	17776	17977	17803	17711	17736	18068	17945	18041	17990	17848	17983	17946	17730	18022	18156	17943	17811	17814	18070	18015	17860	17920	17986	17843	18037	18016	17988	17962	17831	17772	18008	18043	17984	17855	17961	17764	17891	17945	17896	17831	17909	17937	17888	17837	17792	18027	17908	18081	18253	17757	17974	17979	18015	18002	17811	17942	17868	17952	18080	17921	17893	17987	18032	17939	17822	18003	17835	18100	17911	18077	17865	17848	17851	17786	17904	17909	17773	17982	18070	17910	17922	17697	17925	18166	17976	18070	17888	17915	17943	18000	17823	17836	18072	17870	17844	17896	17976	18119	17921	17870	17873	17818	17853	17792	17842	17960	17998	18043	18018	17887	17960	17732	17690	17750	17989	17768	17801	18090	17892	17900	18140	17784	17988	17959	18151	17959	17663	17971	18102	17869	18100	17813	18063	17886	18083	17914	17961	17775	17899	17924	17803	18041	18117	17882	17733	17964	17803	18037	17903	17862	17980	17943	17857	17848	17857	18084	17851	18048	18203	17874	18216	18178	17902	17879	17989	17931	18038	17993	17903	17838	17799	17983	17886	18037	18004	18012	17873	17963	17777	17835	18083	18048	18115	17859	17857	17941	17925	17915	17888	18088	18020	17814	18053	18128	17796	17747	18042	17950	18083	17782	17652	18055	17951	17735	17856	17871	18108	17960	17799	17770	18082	18021	17730	18148	17907	17930	18215	17850	17968	17827	17804	17775	18032	17738	17855	17969	17957	18108	18016	17974	17916	18058	18071	17969	17922	18092	17678	17823	18127	18001	18133	17961	17882	17786	17802	17710	17963	17793	18106	18092	17956	18111	17930	17909	17865	17936	17852	17985	17696	17796	18099	17617	17677	17824	17781	17953	18038	17899	17791	17968	17771	17824	17834	17879	17709	17649	17950	17832	17846	18050	17841	17814	18024	18088	17941	17944	17946	18032	17710	17716	17925	18067	17751	17835	17992	17766	17990	17924	17688	17794	18016	18001	17840	17920	17964	17829	17937	17912	18045	18108	17696	17906	17783	17846	17864	17812	17731	17884	18039	17797	17812	18055	18143	17996	17940	17930	17832	17826	17731	17757	17851	17857	18361	17793	17943	17886	17974	17977	17735	17934	17705	18126	17842	17916	17857	17929	17854	17649	17974	17883	17885	17976	17943	18023	17876	17898	17900	17891	18178	17913	17878	17840	17924	18072	17930	17936	17939
21047	32365	24711	19039	18082	16999	16466	16165	15853	15724	15665	15457	15236	15314	15318	15150	15171	15128	15291	15132	15081	15107	15241	15127	15122	15237	15088	15075	15153	15174	15027	15064	15263	15048	15080	15222	15112	15133	15101	15041	15263	14981	15170	15287	15063	15278	14923	14903	15181	15156	15115	15122	14937	15066	15092	15228	15116	14927	15023	15166	15168	14891	15262	15000	14944	14901	15291	14897	15049	15094	15040	15012	15247	15003	15089	15121	15228	15010	14911	15077	15190	15180	14984	15289	14971	15209	15112	15087	15140	14964	15221	15083	15121	14907	15052	15141	15185	14797	15204	14958	15262	15188	14968	15172	15122	15056	15200	15168	14995	14916	14902	15171	15022	15082	15209	15034	15182	15013	15233	15251	15228	15274	14969	15144	15114	14943	15094	15190	15044	15302	15194	15099	15091	14981	15042	15089	14978	15119	15158	15175	15049	15102	15000	15057	14983	15163	15122	15114	14981	15259	15113	15003	15108	15279	15115	14983	15075	15255	15072	15015	15126	14995	15081	15024	14816	15227	15029	15120	15139	15186	14977	15095	15092	15077	15223	14983	15076	15023	15028	15065	15117	15128	15186	15149	15091	15230	14905	15138	15077	15073	15156	15289	15101	15019	15157	15047	14983	15315	15130	15275	15054	15142	15227	15268	15033	15026	15107	15090	15047	15100	14943	14995	15312	15085	15019	15087	15151	15153	15137	14972	15024	14967	15019	15083	14924	15093	15017	15030	14975	15065	15266	15198	15160	15130	15166	15062	15016	15116	15052	15135	15034	15113	15160	15031	15180	15046	15091	15021	15082	15022	15089	14989	15045	15218	14832	15056	14969	15259	15048	15028	15170	15232	15014	15005	14997	15088	15120	15065	15208	15131	15115	15042	15062	15012	15208	14966	15147	15084	14970	15027	14985	15189	15340	15066	15164	15027	15089	15086	15121	15139	14865	15061	15058	15103	15210	15039	15006	15131	15003	15112	14867	14992	15000	14992	14934	15137	15084	15098	15237	15081	15085	14992	15042	15200	15124	14801	15018	15309	15033	15076	15029	15110	15221	14863	15245	14984	15117	14958	15078	15083	15003	15115	15093	14932	14926	14938	15123	15064	15083	15034	15082	15132	15046	15058	15064	15134	15105	15204	15126	15126	15125	15106	15159	15072	15029	14992	15011	14989	15198	15180	15123	14952	15199	15184	15190	15056	15148	15107	14936	15057	14922	15174	14875	15029	15083	14917	15324	15041	15030	15038	15159	15062	14976	15202	15190	15090	14996	15091	15141	15067	15184	15180	15128	15240	15061	15018	15118	15050	15225	15081	15141	14909	15230	15035	15072	15047	15230	15035	15200	15191	15076	15120	15093	15182	14948	15298	14921	15014	14918	15121	15015	15259	15065	15100	14995	15024	15115	15152	15214	15016	15049	15179	14927	15101	15177	14923	15339	15113	15186	15123	15226	15129	15205	15085	15241	15000	15152	15148	15079	15204	15250	15272	15101	15056	15236	15170	15241	15079	15103	14979	15095	15247	15154	15065	15102	15016	15011	15111	15301	15185	15103	15184	15061	14985	15125	15141	14992	15178	15106	15109	15005	15091	14887	15274	15106	15077	14997	15140	15033	15144	15225	15093	15202	14873	15111	15076	14959	15089	15161	15019	14961	14977	15046	14930	15142	15209	14905	15070	15030	15068	15175	15221	14924	14964	15128	15046	15028	15086	14986	14999	15316	14971	15206	15035	15078	15110	14865	15023	15156	15027	14882	14980	15089	15102	15042	15060	15155	14965	15163	15194	15258	15228	14866	15129	15185	15128	15192	15133	15016	14993	15201	14964	15120	15123	15048	14983	15227	15072	15143	15066	15058	15105	14996	15075	15000	15094	14898	15063	15091	15163	14998	15057	15130	15010	15132	15008	15170	15166	15095	15009	15223	15071	15035	15177	15114	15196	15075	15028	15068	15093	15142	15123	15135	14955	15026	14986	15192	15078	15149	15239	15104	15035	15093	15048	14972	15404	15189	15039	15143	15069	15140	14975	15081	15185	15172	15157	14959	15210	15150	15064	15093	15084	14975	15091	15039	15012	15090	14892	15062	14989	14988	15042	15013	15119	15072	15110	15062	15200	14983	15050	15159	14905	15037	15103	14977	15003	15194	15135	15150	15174	15067	15087	15220	15023	15148	15034	14995	15173	15143	15091	15131	15090	15143	15191	15107	15113	15137	15238	15038	15061	15189	15018	15029	15009	15106	14959	15110	15224	15094	15113	15156	14933	15090	15104	14972	15296	15151	15134	15083	15151	15120	15060	15206	15092	14966	15116	15072	15142	15096	15018	15170	15041	14952	15031	14815	15118	15083	15026	15109	15025	15087	15245	15062	15226	15098	15052	15041	15118	14969	15303	15060	15102	15097	15036	15030	15273	14981	15118	14963	15094	15220	14913	15223	15166	15000	14975	15104	15090	15088	15011	15084	15075	15196	14862	15078	15161	15095	15045	15041	15107	15123	15095	15285	15075	15082	15017	15174	15263	15116	15229	14944	15060	14946	15029	15234	15201	15097	15057	15105	14871	15300	15049	15019	14995	14991	15157	15068	15038	15097	15045	15149	15099	15183	14839	14951	14986	15124	15004	14993	15061	15286	15148	15035	15256	15195	15248	15293	15050	15051	15010	15144	15057	15212	15208	15045	15027	15106	15125	15108	15094	15086	15057	15233	15194	14927	14980	14925	15056	15114	15229	15054	15112	14930	15017	15243	15181	15072	15041	15035	15168	15050	15216	15118	15022	14969	15160	15263	14846	15236	15097	15215	15135	14994	15147	14985	15089	15082	15034	15189	15090	15131	15014	15229	15115	15109	15221	15091	15078	15023	14946	15199	14916	15177	14997	15109	15009	14948	15254	14950	15014	15310	15015	15230	15162	15151	15172	15105	15210	15096	15047	15135	15109	15047	15134	15138	15050	15021	14949	15242	15053	15006	15020	15024	15252	15052	15088	14851	15092	15027	15063	15054	15169	14932	15043	15037	15062	15215	15053	15018	15082	15009	14970	15181	15051	15110	15112	15231	15118	15330	15234	15142	14964	15014	15138	15038	14967	15217	14980	15116	15103	15086	15155	15322	15031	15075	14969	15121	15294	14974	14983	15111	15057	15102	14994	15059	15222	15113	15221	15119	15069	15291	14990	14952	15103	15079	15091	15081	15197	15106	15121	15132	15029	15070	14944	15103	15024	15094	14949	14972	15085	15153	14904	15177	15207	15140	15102	15169	15088	14802	15198	14961	15356	15256	15049	15120	15100	14970	15085	14995	15167	15131	14989	15076	15022	15049	15054	15187	14996	14967	15206	15066	15215	15073	14934	14985	14945	14972	15046	15038	15048	15023	15173	15102	15185	15099	15114	15279	14913	15154	15239	15151	15020	15182	14942	15283	15191	15019	15076	15178	15139	15159	15024	15072	15025	14940	14999	15279	15100	15072	15050	15187	14997	15149	14918	15006	15104	15112	15260	15064	15180	15143	15021	15168	15191	15028	15232	15012	15255	15174	15214	15008	15135	15126	15053	15108	15183	15094	15144	15026	15141	15079	15039	15186	15069	15042	14921	15102	15115	15193	14942	15160	15058	15114	15119	15047	15341	14957	15229	15143	15119	15047	15098	15010	15188	15118	15052	15039	15144	15245	14940	15125	15143	15090	15090	15083	14962	15137	14985	15080	15356	15021	14941	15147	15016	15088	14986	15002	15105	14946	14980	14920	15137	14982	15299	15128	15033	15168	14996	15042	15081	15070	15015	15053	15053	15105	14870	15248	14946	15153	15181	15119	15040	15188	15145	15016	15220	14990	15166	15218	15147	15241	15190	15145	15059	15054	14996	15026	15311	15142	15104	14980	15218	15135	14991	14883	15227	15207	15177	15004	15123	15006	15137	14979	15053	15112	15064	15067	15002	15206	15001	15077	15206	15032	14853	15006	15222	15095	15293	15001	15209	15066	15080	15144	15135	14892	15152	14987	14973	14990	14839	15072	15046	15146	15184	15004	15033	15058	15155	14978	15123	15170	15235	15116	15092	15056	15132	15210	15180	15184	15042	15166	15159	14921	15056	15180	15219	15191	15072	15029	15058	15193	15245	15013	15236	15099	15113	14998	15180	14985	15075	14999	15271	15231	14990	15055	15221	15117	15112	15236	15004	15062	15132	15134	15032	15181	15065	15151	15152	15129	15088	15103	15072	14983	15076	15080	15035	15063	14994	15124	15053	15042	15146	15195	15087	14957	14990	15171	14995	15099	15173	14999	15012	15366	15113	15030	15016	15101	15195	14924	15219	15097	15113	15348	15372	15102	15051	15171	14996	15113	15219	15035	15036	14986	15202	15034	15129	15039	15060	15162	15190	14936	15224	15244	15184	15040	15058	15086	14880	15187	15106	15103	15004	15044	15266	15109	15027	15056	15025	15045	15011	15072	14819	14996	15043	15109	15060	15035	15096	15095	15024	15263	15029	15160	15034	15005	14987	15031	15157	15195	15099	15203	15223	15082	14957	15138	14961	15139	15106	15013	15040	15154	15332	15048	15149	15220	14968	15171	15109	15199	14976	14965	14999	15174	14867	15115	14993	15141	14960	15129	15190	15188	15083	15150	15149	15273	15120	15037	15220	15191	15183	15040	15084	14949	15162	15194	15172	15105	15083	15085	15005	15263	15155	15011	15014	15118	15060	15153	14988	14978	15187	15211	15174	15162	14996	14990	15119	15067	15001	15153	15229	15128	15168	15125	15144	15194	15116	15066	15113	14983	14975	15056	15191	15061	15148	15044	15016	15117	15116	14953	15071	14992	15094	15010	14936	15260	15181	14980	14959	15143	15164	15172	15032	15086	15112	15152	15032	14983	14823	15204	14938	15064	15076	15031	15065	15112	15114	15041	14829	15214	15209	14989	15210	15151	15155	15064	15057	14978	15138	14961	15104	15123	14955	15092	15259	15213	15085	15002	15118	15074	15144	15062	15132	15088	15233	15054	15030	15053	15140	15079	15215	14863	15240	15005	15237	14957	15023	15070	15144	15061	15120	14918	14994	14987	15252	15194	15052	15037	14998	15169	15232	15048	15169	15162	15109	15054	15105	15073	15098	15109	14976	15077	15144	14991	15060	15116	15180
23447	21486	28200	25408	22571	21647	20709	18621	17903	17728	17836	17815	17698	17605	17514	17317	17380	17306	17148	17156	17225	17199	17165	17139	17197	17040	17205	17063	17083	17060	17228	16929	17050	17017	17065	17042	17166	16965	17092	16947	16885	17070	16939	17012	16956	16992	17094	17194	17356	17101	16970	16952	16954	16915	16987	16926	16882	16976	16786	16973	17126	16794	17053	16988	17248	16987	17174	16972	16884	17054	17024	16993	17056	16903	16797	17029	17265	17155	17149	17073	17122	16819	16761	16960	16960	16879	17084	16935	17022	16888	16919	17016	16938	17148	16887	17144	16890	16938	16950	16898	17039	17196	16915	17010	17205	17088	17034	16886	17217	17067	16994	17025	16887	16977	17049	16898	16755	17041	17077	16946	17048	16840	17074	16937	17024	16880	17087	16908	16959	17094	17023	17031	17060	16940	17141	16877	16900	17130	16940	16906	17060	17027	17155	17038	16885	16752	16733	16998	16813	17008	16982	16765	16978	16807	16861	16910	17039	16916	17099	17170	17111	17122	17044	17091	17181	16985	16833	16898	17044	16987	17176	16993	16953	17003	17109	16956	16987	17026	17087	16965	16784	16832	17054	17125	16901	16986	17184	16913	16956	16862	16946	17055	16779	17064	16883	16919	17109	17114	16945	16734	16924	17097	17058	17052	16912	16834	17046	17020	17059	17196	17085	17031	16926	17186	16921	17036	16685	17047	16905	16863	16824	17074	16987	17013	16987	17093	16901	17159	17094	16973	17273	17042	17036	17047	17060	17034	17051	17047	16828	17064	17267	16862	17062	16881	17089	17041	17067	17084	16945	17137	16833	16863	16955	17012	16824	16909	16830	16837	16803	16914	17046	16900	16817	16946	17118	16973	16924	17204	16788	16885	17019	17129	17098	16934	16772	17136	17236	17083	17173	17055	17051	16955	16936	16899	16935	17093	16950	16976	17086	17168	16954	17125	16947	17048	17049	16848	17055	16881	16984	16895	17060	16854	17051	17008	16898	16941	16978	17004	16881	16822	17104	17006	17104	16978	16834	16881	17005	16953	16928	17057	17046	16988	16968	16800	16857	16854	16941	17181	17053	17067	16933	16968	16921	16975	16938	17029	17019	16909	16934	17067	16993	17041	17008	16763	16926	17014	17161	16998	17022	16939	16872	16862	16929	17192	17171	16993	17048	17156	16996	16845	17111	16988	16975	16958	16843	17041	17050	16898	17092	16952	17010	17022	17033	17039	17070	17183	16862	17196	17140	17045	16940	16980	17118	16979	17013	16933	16958	16960	17042	16946	16839	16664	16950	17033	17122	16956	16973	16936	17007	16916	17058	17054	17036	16999	16805	17028	16994	16907	17059	16872	17034	17195	17060	16947	17182	16974	16861	16876	16910	17028	16972	16984	16897	16961	17114	16745	17075	16972	16893	16890	16907	16991	16900	16997	16932	16705	17046	16832	16998	17007	17024	16939	17142	17001	16832	16885	16809	16889	17243	16956	17047	16965	16890	17019	16861	16949	16736	16903	16792	16815	17031	16939	16979	16964	16980	16982	16976	16965	16944	17053	16935	16989	17007	17072	17097	17007	16967	16848	17024	17018	17143	17053	16760	16816	16875	16901	17048	16752	17051	17229	17080	17081	17136	16954	16861	17033	17081	16844	16883	16962	17059	17019	16995	17238	17037	17020	16898	16920	17169	16785	16950	17000	16786	16933	17102	17042	17048	16828	16940	17032	16949	16976	16927	17142	16732	17047	16947	17036	16980	16904	16911	16970	16845	17011	16875	17071	17021	17115	16970	17063	16936	16927	17081	16849	17164	16965	17050	17030	17055	16881	17162	17158	16962	17002	17210	16970	16874	16863	16913	16872	16962	16864	17006	16972	17036	16868	17183	16867	16700	17027	17029	17027	17100	17000	16873	16942	17065	16899	17038	17030	17030	16952	16897	16955	17060	16879	16805	17084	17055	17095	16833	16933	16996	17137	17046	17079	17135	16896	16989	16892	17006	17131	16988	16966	16893	16894	17155	16909	17132	16783	16859	16831	16947	17250	16980	17106	17092	17027	17087	17034	17051	17029	17149	17082	16941	17051	17027	16939	16923	17013	17068	17019	16909	16936	16908	16889	16978	16834	16931	17171	16923	17062	16906	17018	16926	17119	17046	17013	16844	16801	16913	16917	16981	16992	16691	17118	17127	17068	16974	16803	16930	16840	16868	16939	16792	16987	16772	17188	16927	16722	17055	17084	17096	16830	16983	17101	16870	16722	16807	16959	17166	16937	17012	16989	17013	16962	17175	16990	16806	16997	17128	17023	16832	16844	16913	16589	16904	16958	17131	17027	17295	16960	17046	16829	16724	17135	17109	17157	16903	16895	16935	16987	16880	17095	17030	16801	16936	16835	16882	16880	16908	17026	17065	16744	16802	16880	17007	17125	17015	17015	16999	17076	16864	17038	16938	16989	17129	16921	16940	16925	16977	16884	17065	16927	16803	16818	17037	16998	16846	16908	17150	17131	16952	17046	16986	17136	16783	16843	16773	17066	17027	16983	17200	17042	17159	17226	16922	16993	17149	16988	17065	16875	17082	16910	17257	16984	16911	16997	17010	16833	16875	17028	17191	17113	16847	16883	16985	16964	16869	16954	16858	16754	16992	17084	17072	16925	16999	17071	16952	17003	17034	17063	16983	16999	17001	16846	16949	16993	17103	17141	16906	17190	16919	17059	16883	17061	16972	16897	16880	16897	17013	16965	17117	17183	16941	17041	17021	16939	16887	17104	17023	16844	17043	16934	16950	17031	17033	16739	16858	16979	16824	16832	16930	17006	16968	16896	17100	16958	17117	16955	16741	17083	17073	16846	17036	16924	17055	16828	17038	16987	16997	17271	17133	16910	16871	17145	17032	17036	17149	16950	17121	17079	17098	17018	17048	16930	16981	17041	17059	16866	16913	16948	17027	17037	17149	17104	16942	16782	16910	16748	17004	17246	17135	16831	17121	17023	17165	16946	17032	17024	16851	16914	17110	17016	17101	16874	16992	16844	17026	16895	16915	17028	16968	17003	17091	16865	16839	16908	17024	16917	16867	17026	17159	17055	16668	16864	16937	16946	16954	16988	16906	16839	16919	17142	16991	17074	17033	16999	17027	16802	16852	17065	17012	17033	16943	17011	17023	17043	17066	17042	16853	17041	17034	17047	16814	17236	16909	16937	16888	16980	16967	16880	16973	16993	16774	16989	17004	17064	16912	16968	16927	17103	16766	16953	16905	16993	17207	16994	16949	16920	17084	17151	17097	17162	16938	16817	16697	17273	17101	16983	16912	17024	16836	16975	17032	16859	16969	16836	16892	17065	17005	16907	16849	16957	16958	16813	17088	17053	17023	16970	16878	16933	16903	16769	16864	16865	16856	17070	16931	17050	17025	17104	16976	16915	16989	17013	17058	16890	16959	17068	16909	16899	16991	16856	16921	17015	17113	17019	17033	16861	17188	17064	17111	16876	16955	16795	17142	16926	16994	17088	16959	17160	16902	16855	17035	17020	17052	16951	16999	16964	17062	17091	16827	17082	17012	16992	17129	17063	17067	16843	17102	17010	16889	16843	17101	16978	16988	16985	16858	16924	16878	16903	17001	16923	16825	16904	17063	17029	17153	17036	17052	16906	16927	17218	17106	16903	16899	16978	16777	17028	16936	16947	17037	16846	17206	17043	16928	16892	16899	17104	16814	16958	17037	16936	17014	17097	16981	16956	17034	16955	17333	17112	16881	16908	17077	16921	17076	16958	17089	16933	16981	16948	16725	16843	17062	17159	16881	17102	17066	16972	16890	16879	16937	16890	16939	16969	17058	16896	17060	16886	16950	17059	17076	16950	16992	17015	16862	17092	17052	17106	17149	17014	16849	17065	16684	17138	17004	17184	16859	17038	17020	17026	16986	16961	17192	16902	16961	17034	16985	16943	16955	17134	16914	17209	16946	17016	16986	17037	17050	16873	17104	16783	16901	16872	17014	16916	16974	16947	17141	16902	17078	16927	16852	16930	16965	16858	17019	17071	17036	16907	16977	16818	16807	17217	16988	16941	17079	17132	17096	17260	16940	16944	16913	17039	17124	17144	16802	16946	16839	17179	16971	16952	17021	17002	17191	16949	17157	17037	17004	17104	16934	17112	16874	16877	17167	16995	16972	16761	16859	17249	16933	17052	17080	16851	17156	17031	16942	16805	16903	17208	17037	17142	16960	16946	17057	17063	17031	17061	17178	17032	17028	16961	16992	17051	17005	17238	17084	17020	17254	17391	17163	17050	17128	17121	16941	17110	16985	16991	16841	16874	17033	17074	17098	17019	16983	16847	16832	17082	16976	17037	16972	16934	16975	16979	17020	17075	17134	16760	16994	16882	16914	16980	17009	16962	17023	17121	17150	16862	17001	17024	16997	17215	17065	17100	16904	17114	16840	17272	16889	16943	16982	16811	17016	16883	16809	16996	17072	17116	16958	16991	16948	17086	16886	16943	16988	17277	17075	17210	16971	16863	17061	16607	17343	17159	17060	17019	16975	16908	16881	16901	17127	17244	17151	17122	16916	17160	17097	16860	17043	16968	16956	17067	16995	16862	16977	16856	17086	17081	17057	17001	17225	16829	17060	16937	17051	17034	16923	16923	17107	17193	17114	16896	16833	16817	17335	17192	16992	16923	17140	17102	16949	16979	17004	16895	17120	17097	17074	17036	17028	17035	17097	16897	16834	16993	17088	17188	17059	17101	16929	16942	17038	16955	16985	16925	16948	17080	17063	16966	16879	16689	16947	16945	16923	17121	16987	17098	16984	17173	17049	17075	17068	17124	16947	17063	17036	17131	16735	16914	16980	16889	17156	17040	17321	16914	17248	17117	17035	16961	17081	16989	17044	16858	17016	16786	16919	16918	17051	16887	17124	17101	16992	16829	16887	16844	16969	17148	17067	16928	16768	16830	17056	17182	17160	16878	17052	16910	17114	16959	16949	17150	16928	16994	17202	16974	16987	17097	16932	17109	16990	16987	17039	17000	17107	16887	17116	17206	17032	16938	16994	17044	17013	17019	17073	17175	17138	17029	17094	16963	17074	16911	17003	16921	17102	16965	16930	16948	16983	16968	16940	17102	17085	16979	16946	16978	17015	16984
18788	37778	28121	20768	19009	17422	16810	16248	15841	15495	15490	15341	15321	15059	14950	14980	14965	14829	14662	14619	14796	14747	14784	14779	14785	14673	14805	14823	14624	14745	14856	14689	14609	14663	14706	14567	14737	14585	14498	14698	14513	14714	14468	14571	14632	14505	14617	14617	14735	14552	14567	14647	14547	14631	14636	14639	14568	14528	14515	14694	14474	14515	14521	14594	14539	14732	14566	14591	14683	14536	14516	14723	14589	14496	14409	14559	14523	14553	14413	14574	14569	14626	14521	14580	14522	14387	14786	14638	14504	14531	14667	14738	14543	14471	14463	14618	14698	14566	14500	14549	14647	14388	14693	14528	14611	14735	14549	14481	14566	14615	14646	14463	14501	14512	14649	14591	14427	14650	14617	14599	14558	14454	14593	14536	14515	14562	14439	14541	14645	14541	14542	14783	14383	14422	14635	14427	14571	14721	14672	14518	14653	14573	14579	14583	14629	14429	14499	14648	14503	14513	14567	14451	14508	14560	14487	14629	14609	14545	14872	14514	14564	14537	14513	14656	14533	14602	14565	14542	14688	14626	14487	14667	14535	14638	14673	14658	14277	14483	14504	14713	14538	14567	14768	14653	14615	14572	14402	14420	14466	14595	14448	14607	14566	14508	14507	14522	14624	14527	14652	14571	14571	14421	14484	14676	14401	14513	14553	14695	14539	14658	14667	14587	14533	14652	14605	14340	14617	14526	14521	14441	14528	14523	14750	14710	14389	14488	14645	14517	14465	14564	14562	14556	14415	14646	14590	14481	14499	14584	14605	14751	14382	14511	14384	14571	14565	14632	14574	14510	14488	14373	14566	14720	14644	14714	14484	14499	14647	14531	14583	14539	14478	14762	14607	14632	14487	14508	14680	14503	14486	14498	14485	14322	14408	14532	14569	14596	14382	14619	14414	14389	14511	14643	14540	14552	14724	14668	14493	14613	14559	14583	14442	14607	14400	14538	14652	14537	14601	14398	14455	14550	14451	14679	14796	14537	14640	14612	14559	14571	14674	14668	14641	14471	14522	14535	14513	14607	14466	14427	14545	14664	14529	14582	14448	14467	14557	14638	14647	14424	14641	14532	14449	14483	14374	14799	14576	14393	14486	14555	14473	14564	14671	14445	14540	14696	14452	14521	14428	14623	14569	14422	14616	14527	14484	14261	14486	14594	14576	14551	14548	14542	14645	14501	14433	14485	14702	14583	14548	14419	14642	14608	14684	14582	14483	14519	14503	14583	14462	14655	14531	14564	14428	14534	14561	14671	14304	14605	14616	14611	14633	14525	14545	14495	14685	14477	14472	14635	14596	14502	14590	14521	14606	14792	14490	14540	14726	14434	14268	14444	14624	14665	14768	14459	14437	14695	14531	14395	14647	14577	14504	14551	14533	14564	14464	14526	14378	14551	14575	14647	14569	14512	14608	14755	14520	14658	14358	14426	14607	14580	14694	14587	14621	14642	14706	14456	14700	14594	14475	14559	14545	14616	14472	14442	14507	14506	14528	14591	14584	14397	14500	14558	14605	14558	14518	14722	14700	14725	14590	14581	14609	14491	14547	14607	14340	14472	14340	14484	14628	14345	14605	14539	14549	14500	14454	14425	14478	14723	14483	14473	14647	14484	14598	14558	14514	14533	14492	14482	14518	14381	14592	14584	14511	14666	14561	14485	14626	14602	14486	14719	14739	14479	14766	14657	14718	14440	14451	14529	14413	14589	14644	14398	14657	14609	14591	14481	14748	14496	14607	14639	14542	14474	14460	14627	14522	14444	14596	14520	14617	14678	14547	14613	14752	14489	14577	14525	14532	14689	14451	14590	14522	14697	14533	14608	14522	14696	14646	14556	14393	14539	14563	14549	14504	14531	14395	14446	14456	14593	14591	14387	14598	14530	14475	14754	14520	14273	14658	14743	14643	14631	14458	14363	14455	14339	14689	14465	14517	14619	14668	14525	14492	14509	14674	14681	14600	14545	14424	14632	14708	14631	14600	14640	14454	14595	14487	14667	14597	14517	14402	14643	14624	14538	14515	14542	14487	14719	14516	14562	14559	14434	14508	14463	14583	14495	14418	14613	14508	14552	14387	14526	14585	14567	14712	14491	14594	14495	14554	14594	14476	14505	14689	14487	14673	14541	14659	14466	14631	14499	14616	14399	14469	14531	14597	14597	14684	14566	14312	14522	14441	14628	14564	14702	14591	14658	14549	14593	14402	14608	14514	14498	14566	14641	14428	14488	14519	14458	14478	14638	14643	14388	14527	14771	14442	14498	14632	14530	14525	14749	14624	14402	14511	14598	14547	14465	14678	14449	14667	14501	14676	14648	14546	14586	14644	14551	14594	14616	14500	14579	14542	14528	14722	14576	14603	14729	14592	14588	14347	14525	14394	14546	14583	14549	14524	14593	14470	14609	14427	14510	14629	14534	14644	14445	14638	14634	14697	14532	14481	14719	14561	14733	14519	14438	14595	14704	14509	14573	14523	14483	14596	14570	14519	14578	14704	14564	14513	14591	14506	14389	14666	14509	14466	14469	14551	14745	14395	14563	14512	14554	14479	14625	14322	14516	14542	14604	14505	14451	14508	14505	14632	14634	14465	14502	14542	14761	14638	14522	14409	14593	14330	14482	14436	14621	14694	14738	14441	14575	14381	14757	14663	14552	14569	14546	14461	14646	14488	14606	14702	14453	14572	14549	14702	14564	14629	14617	14473	14512	14547	14568	14617	14508	14788	14440	14490	14587	14369	14574	14458	14586	14547	14638	14530	14642	14648	14398	14673	14773	14629	14631	14713	14473	14611	14618	14537	14435	14545	14542	14598	14459	14495	14543	14542	14526	14502	14588	14552	14729	14406	14653	14465	14511	14584	14705	14658	14461	14457	14522	14457	14609	14457	14566	14519	14574	14539	14600	14548	14492	14529	14417	14566	14501	14534	14589	14600	14418	14581	14545	14582	14613	14530	14446	14580	14572	14680	14388	14489	14523	14583	14493	14526	14526	14530	14540	14584	14616	14488	14589	14671	14256	14628	14578	14640	14433	14523	14553	14547	14665	14323	14489	14569	14528	14582	14619	14688	14546	14425	14707	14353	14420	14493	14473	14556	14522	14619	14530	14582	14647	14508	14685	14526	14442	14533	14455	14633	14541	14680	14558	14549	14671	14669	14518	14628	14425	14678	14551	14378	14374	14554	14512	14739	14395	14575	14648	14646	14558	14419	14594	14685	14485	14579	14638	14454	14667	14781	14533	14550	14625	14514	14649	14620	14484	14543	14588	14482	14519	14429	14444	14509	14602	14613	14473	14567	14387	14573	14391	14635	14285	14435	14377	14555	14507	14563	14436	14685	14594	14669	14480	14718	14391	14616	14253	14633	14351	14640	14726	14443	14458	14677	14555	14489	14565	14539	14495	14509	14612	14544	14509	14575	14536	14614	14644	14520	14580	14586	14670	14653	14414	14483	14446	14598	14564	14761	14603	14703	14555	14738	14636	14421	14734	14538	14531	14417	14566	14563	14582	14575	14589	14520	14409	14637	14467	14546	14451	14423	14418	14630	14741	14485	14690	14675	14509	14508	14459	14534	14551	14729	14497	14450	14589	14513	14528	14744	14419	14443	14718	14536	14672	14348	14501	14710	14476	14611	14438	14508	14567	14472	14734	14576	14652	14645	14653	14467	14573	14476	14525	14560	14415	14544	14635	14551	14667	14552	14357	14640	14569	14649	14621	14614	14610	14560	14576	14685	14394	14601	14565	14486	14412	14588	14601	14545	14639	14609	14652	14598	14516	14633	14475	14508	14651	14473	14607	14552	14540	14670	14414	14608	14513	14602	14621	14577	14505	14493	14555	14368	14721	14557	14647	14503	14497	14593	14637	14678	14592	14668	14646	14481	14722	14467	14539	14773	14500	14599	14565	14651	14678	14531	14646	14575	14520	14647	14574	14512	14342	14687	14353	14409	14552	14583	14593	14619	14503	14574	14488	14675	14441	14617	14659	14558	14508	14540	14445	14596	14663	14624	14598	14682	14496	14638	14556	14479	14598	14553	14470	14561	14659	14443	14643	14641	14589	14698	14558	14467	14673	14461	14549	14400	14613	14683	14540	14391	14679	14623	14509	14423	14485	14556	14527	14573	14561	14381	14555	14566	14436	14445	14655	14621	14596	14497	14473	14558	14621	14650	14536	14479	14484	14434	14519	14593	14416	14477	14445	14476	14613	14613	14781	14527	14410	14468	14535	14447	14526	14625	14625	14744	14622	14678	14579	14599	14625	14519	14526	14566	14521	14592	14580	14498	14378	14503	14564	14491	14709	14638	14516	14541	14509	14716	14623	14471	14592	14664	14637	14423	14668	14603	14533	14633	14444	14504	14604	14505	14588	14597	14616	14711	14783	14537	14460	14406	14682	14600	14444	14603	14456	14596	14632	14544	14536	14547	14666	14549	14637	14458	14548	14491	14561	14560	14376	14589	14481	14727	14494	14700	14678	14642	14603	14465	14575	14425	14495	14638	14618	14718	14519	14510	14492	14515	14516	14457	14423	14599	14500	14596	14405	14582	14686	14555	14551	14591	14510	14494	14487	14613	14479	14456	14594	14511	14635	14671	14617	14661	14554	14439	14487	14581	14603	14458	14577	14444	14569	14660	14576	14691	14439	14501	14666	14487	14628	14526	14505	14565	14680	14499	14539	14694	14498	14649	14638	14547	14504	14725	14422	14530	14556	14585	14472	14634	14679	14508	14691	14548	14486	14675	14353	14575	14655	14607	14556	14527	14707	14726	14611	14572	14509	14500	14646	14707	14744	14654	14485	14428	14565	14488	14627	14612	14663	14590	14531	14578	14408	14522	14610	14552	14430	14495	14665	14504	14737	14593	14555	14536	14583	14491	14479	14467	14540	14609	14574	14624	14568	14544	14551	14592	14558	14559	14503	14695	14532	14588	14617	14562	14559	14683	14579	14521	14690	14631	14604	14650	14623	14544	14652	14458	14576	14573	14589	14562	14818	14471	14460	14432	14627	14625	14419	14608	14476	14604	14643	14411	14367	14505	14507	14351	14540	14460	14620	14614	14557	14513	14524	14647	14454	14534	14566	14512	14582	14481	14398	14521	14498	14551	14704	14677	14615	14624	14481	14487	14793	14588	14606
25066	21552	27291	27309	21155	20036	19902	19010	18732	18598	18712	18520	18440	18473	18393	18408	18311	18104	18144	18374	18349	18227	18191	18210	18185	18117	18382	18168	18314	18373	18086	18074	18212	18235	17947	18200	17969	18114	18168	17937	18129	17953	18187	18020	18285	18016	18035	18128	18208	18083	18091	18036	18106	18093	18098	18006	18084	18051	18028	18097	18244	18042	17967	18201	18020	18005	18069	18198	18300	18135	18138	17977	17919	18071	18049	18096	18050	18088	18105	18178	17987	17842	18031	18011	18107	18149	18179	18064	18119	18157	17774	17982	18248	18063	18123	18043	18003	18066	18183	18124	17971	17919	18197	18290	18070	18158	18134	18038	18114	18172	17730	18011	18084	18145	18047	17975	18308	18019	18075	18200	18199	18075	18233	18114	18126	18314	18184	17826	18349	18040	18136	18177	17980	17938	18118	17935	18177	18193	18212	18044	17858	18059	17935	17966	18204	18300	18034	18085	17917	18092	18254	18058	18147	18016	18180	18047	18144	18138	18217	17894	18103	18018	17843	18064	18100	18052	18287	18234	18085	17896	18318	18100	18191	18168	17986	18043	17940	18200	17996	18094	18230	18079	18135	18080	18120	18129	18034	17903	18089	17966	17877	17977	17909	18009	18169	18090	18209	17918	17799	18169	18047	18235	18260	17985	18363	17973	18231	18039	18131	18188	18326	18186	17977	18025	18007	18219	17934	17989	17998	18181	18218	17966	18209	18081	17904	18122	18107	18195	18192	18152	18129	18046	18051	18170	18125	18300	18212	18324	18247	17968	18092	18396	18141	18128	18229	18408	17891	17954	17993	17869	18155	17900	17880	18090	18302	17990	17993	18165	18134	18141	18083	18114	18155	18265	17957	17940	18044	18262	18198	17999	18122	18101	18278	18200	18112	18138	18147	18124	18194	18030	18268	17949	18153	18099	18245	18060	18075	18078	18106	18022	18104	18173	18295	18052	18062	18165	18227	18179	18127	17992	18072	18188	17991	18077	17978	17874	17945	17987	18268	18059	18124	18090	18049	18210	18379	18120	18179	18198	18245	17884	18124	17992	18072	18052	18117	18055	18166	18169	18101	18136	18149	18081	18108	18029	18085	18024	17884	17935	18018	18121	18135	18157	18077	17955	18094	18135	18148	18082	18105	18032	18192	18427	18248	18209	18174	17985	17994	17799	18249	18042	18226	18133	17993	17926	17972	18174	18024	18059	18152	18173	18037	18153	18290	18201	18084	18241	17990	18034	17921	18323	18097	18074	18080	17940	18224	18037	18067	17947	18062	17987	17966	18095	18040	18214	18312	18049	17998	18064	18291	18128	18142	17793	18065	17976	18244	18219	18241	18101	18134	18131	18221	18024	18358	18124	17993	17944	18125	18074	18183	18076	18130	17935	18045	18165	18178	18063	18156	18161	18168	18080	18150	18208	18265	18178	17995	18063	18150	18095	18183	18051	18150	18024	17896	17928	18017	18215	17850	18054	17943	18282	17961	18221	18003	18191	18005	18033	18225	18051	17939	18031	17933	18109	17958	18074	18308	17914	18176	18049	18075	18055	17814	17942	18163	17971	18068	18040	18163	18340	17980	18216	18037	18263	17977	18016	17983	17989	18134	17939	18103	18000	18155	18068	18106	18188	18158	18105	18047	18234	17918	18101	17748	18166	17988	18081	18092	18153	18135	18272	18247	18051	18060	18118	18314	18074	18201	17901	17967	18275	17961	18065	17965	18057	18054	17956	17858	18001	17995	17944	17983	18161	18232	18008	18137	18116	17919	18139	18050	18169	18174	18026	18171	18019	17903	18082	18259	18112	18208	17976	18339	17944	18172	18098	18268	18159	18122	17883	18106	17999	17962	18172	18116	17981	18003	18136	18593	18081	18061	18113	18173	18291	17891	18111	18215	18090	18025	18076	18222	17941	18247	18028	18063	18077	17936	18099	18119	18109	17992	18110	18156	18213	18213	18278	18066	17969	18009	18144	18053	17926	18243	18129	18138	18179	18098	18006	17896	18152	18200	18263	18051	18273	18166	18170	18111	17995	18189	17996	18113	18300	18090	18090	18277	18098	18161	18073	17898	17886	18080	17843	18174	18076	17999	18146	18049	18339	18183	18177	18392	17870	17949	18094	18025	18061	18140	18238	18076	17923	18298	18371	18103	18023	18185	18014	18014	18022	17975	18059	18064	17940	18093	18089	18140	18215	18028	18189	18177	18133	18086	17967	18228	18143	18102	17985	18088	17959	18142	18039	18081	17929	18223	17977	18216	18141	18037	17906	18127	18108	18069	18112	18231	18201	18329	18076	18137	18205	17959	17857	18000	18222	17984	18110	18107	18124	18258	18032	18154	18202	18047	18071	18079	18231	18044	17975	18161	18363	18101	17987	18055	18011	17967	18092	17946	17928	18027	18223	17795	18186	17961	18003	18041	18314	18104	18129	18148	17801	18271	18140	18076	18005	18027	17974	17893	18108	18067	18176	18065	18136	18078	18294	18117	17984	17853	17956	18035	18032	18063	18124	18242	18150	18053	17997	18042	18060	18331	18155	18089	18079	17953	18309	18176	18247	18198	18123	18112	18306	18350	18199	18191	18159	18304	17803	18057	17975	18116	18224	18270	18000	18053	18113	18027	18067	17921	18089	18088	18152	18335	17841	17965	18133	18289	18087	17930	17946	18162	18030	18004	18086	18061	17947	18096	17932	17985	18158	18145	18106	18220	18096	18190	18066	18097	18033	18305	18013	18158	18324	18223	18068	18223	18186	17824	17951	17993	18232	17973	18347	18103	18106	18153	18064	18055	17986	17882	17861	17985	18310	18291	18075	18083	18002	18059	18027	17883	17968	18013	17947	18000	18121	18099	17887	18058	18131	18124	18100	18036	18089	18094	18062	18017	18204	17972	18080	17888	18270	18037	18066	18015	18051	18012	18078	18132	17773	18204	18188	18098	18265	18177	18029	18066	18070	18376	18089	18113	18018	18103	17922	17934	18381	18135	18310	18389	17971	18113	17886	18297	18034	18011	18055	18311	17934	18112	18149	17957	18043	18320	18115	18329	17773	18305	18019	18072	18079	17952	17964	18262	17862	18104	18201	17730	18072	18221	18039	18087	17894	17955	18025	18023	18167	18099	18279	17948	18157	18140	17988	17964	18051	18047	17946	18142	18159	17857	18214	18105	18076	18002	18108	18138	18126	18157	17999	18041	17932	18195	18220	17936	17989	18107	18032	18250	18144	18067	18262	18178	18203	18151	18081	18116	18080	18262	18130	18102	18146	18218	18431	17896	17912	18094	18126	17915	18058	18064	18039	18209	17995	17949	18041	18123	17960	18244	18119	18084	18101	18069	18052	18180	18058	17877	18222	18223	17981	18124	18211	18082	18109	18144	18112	18064	18106	18129	18139	18045	18006	18060	18168	18262	18202	17966	18256	17996	18015	18021	18153	17920	17949	18106	18009	18130	18230	17837	18070	18120	18074	18103	17910	18143	17897	18303	18121	18267	18024	18136	17928	18045	17793	18080	17993	17968	18094	18184	18006	17829	18045	18019	18251	18045	17992	18144	17859	18021	18182	18297	18072	18109	18128	18062	17997	18115	18137	17793	17908	17988	17934	18101	18008	17915	18199	18105	18046	18261	18101	18084	18184	18095	17943	18366	18067	17946	17977	18109	17944	18034	18110	18035	18236	18314	18006	18054	18273	18383	18182	17930	17870	18171	18077	18147	18016	18139	18070	18291	18225	18044	18039	17870	18170	18202	18056	18289	18121	18202	18297	17956	18213	17896	17862	18155	18110	17991	17993	18088	17903	17905	18161	18085	18078	17804	18112	17877	18239	18129	17985	18276	18141	18107	18094	17932	17935	18222	18179	18218	18059	18116	17940	18054	18030	17870	18094	18180	17942	17968	18127	18034	18006	17980	17833	17966	18087	18311	18232	17976	17956	17840	18207	18064	18073	18107	18045	18123	18024	18064	17976	17993	18139	18036	18193	18054	17880	17881	18096	18191	18175	18001	18077	18107	18096	18282	18194	17898	18212	18131	18204	18078	18062	18141	18166	18111	18035	18064	18199	18098	18327	17998	18212	18305	18116	18311	18218	18315	18062	18164	17997	18250	17946	18086	18004	17992	17784	17994	18266	18053	18231	18209	18117	18174	18172	18157	18180	18151	18146	18264	17921	17986	18051	17959	18131	18089	18037	18087	18103	18089	18017	17976	18081	18148	18025	18207	18042	18023	17839	18080	18226	18111	18051	18141	18024	17768	18101	18319	18194	18046	18078	17863	18224	18145	18068	17949	18209	18202	18069	18186	18071	18180	18221	17856	18035	18123	18118	18222	18167	18010	18164	18206	17919	18111	18002	18099	17900	18185	17997	18212	17963	18111	18277	18030	18192	18237	18034	18249	18165	18036	18075	18169	18077	18164	18195	18137	18057	18039	17908	18024	18307	18256	17930	18072	17927	17958	18267	18108	18122	18129	17930	18060	18171	18058	17974	17862	18141	18013	18123	18017	18048	18011	18110	18107	17908	17903	18037	17884	17995	18089	17937	18124	18065	18017	17959	17944	17971	18048	18055	18056	18206	18123	18172	18056	17966	18060	18116	17937	17997	17968	17985	18192	18168	18076	18097	18050	17933	18275	18116	18346	18236	18315	17888	18096	18245	18101	18074	18155	18196	18311	18184	17923	17866	17956	17966	18174	18064	18277	17883	18149	18066	18108	18133	18056	18010	18124	18086	18092	17984	18230	17973	18038	18021	17965	18144	18285	18081	18120	18083	18250	18135	18129	18125	18005	18151	17896	17954	18134	18165	18220	18225	18166	17892	18087	17944	18169	18048	18137	18103	18139	18092	18114	18190	17990	18157	18294	18171	18088	17908	18115	18275	18407	18101	18131	18166	18195	17998	18149	18048	18155	18023	18019	18129	17953	18165	18314	18134	18189	18056	18263	18150	18013	18175	18152	18001	18042	18276	18315	18139	18178	17920	18182	18265	17928	18015	18170	18131	18137	18076	18210	17984	18006	18113	18259	18182	18004	17988	18054	18113	17958	18056	17994	17983	18145	17915	18158	18141	17981	18175	18041	18266	18235	18228	18062	18080	18060	18057	17938	17941	18064	18154	17955	17924	18123	18236	18017	18052	18154	18034
19222	37357	26418	20177	18469	17100	16771	16166	15978	15998	15845	15866	15596	15424	15353	15265	15315	15224	15394	15374	15297	15120	15307	15124	15416	15038	15141	15171	14951	15215	15193	15157	15055	15232	15358	14948	15190	15217	15309	15010	15239	14885	15078	14901	14965	15161	15207	15237	15192	15185	15135	15336	15149	15070	15139	15238	15201	15156	15054	15099	15168	15346	15160	15217	15134	15050	15086	15035	15258	15166	15136	15071	15080	15054	15081	15184	15023	15243	14981	15083	15090	15103	15070	14987	15211	15220	14938	15048	15143	15130	15223	14964	15198	15145	15220	15104	15249	15064	14975	15153	15130	15103	15106	15103	15006	15194	15303	15034	15044	14946	14991	15039	15047	15239	15225	15112	15260	15109	15245	15109	15315	15107	15056	15294	15176	15250	14979	15277	15285	15086	15223	15110	15209	15208	15036	15095	15163	15220	15184	15191	15143	15016	15152	15078	15096	15188	15095	14934	15077	15261	15159	15212	15246	15146	15278	15216	15247	15022	15194	15313	14901	15142	15149	15119	15274	15061	15091	15090	15053	15270	15275	15163	15179	15060	15127	15148	15238	14963	15099	15076	15103	15202	15242	15013	15152	15326	15148	15138	15013	14919	15121	15025	15133	15022	15217	15065	15089	15121	15253	15157	15303	15259	15167	14963	15067	15211	15331	15181	15123	15031	15153	15199	15147	15315	15104	15126	15204	15007	15184	15206	15162	15000	15089	15110	15077	15253	15094	15148	15208	15282	15082	15009	15226	15098	15184	14998	15011	15150	15185	15250	15160	15170	15077	15075	15052	15174	15056	15207	15042	15225	15231	15049	15028	15019	15084	15302	15018	15233	15285	15170	15062	15143	15125	15144	15179	15050	15181	15103	15193	15284	15057	15112	15016	15047	15231	14957	15103	15077	15102	15153	15150	15227	14969	15235	15132	15188	15220	15008	15228	15067	15187	15076	15101	15014	15086	15203	15217	15118	15109	15054	15246	15094	15248	15084	15234	15064	15075	15021	15222	14961	15108	15114	15095	15050	15151	15087	15072	14935	15157	15028	15089	15086	15097	15153	15073	15196	15040	15143	15156	15165	15235	15160	15187	15081	15035	15063	15174	15112	15057	14931	15046	15018	15205	15141	15250	15150	15157	15103	15117	15303	15050	15153	15184	15050	14979	15192	15275	15197	15177	15097	15130	14973	15129	15199	15078	15159	15223	15047	15005	15115	15146	15194	15136	15019	15160	15167	15089	15160	14847	15091	15165	15245	14938	15143	15033	15120	15071	15139	15064	15193	15323	15267	15163	15175	15146	15254	15104	15047	15081	15163	15116	15118	15218	14920	15135	15193	15224	15126	15168	15282	15271	15072	15169	15061	15289	15255	15072	15052	15233	15109	15154	15035	15022	15219	15098	15040	15105	15268	15001	15218	15186	15239	15171	15040	15103	15142	15037	15024	15054	15165	15203	15212	15130	15187	15190	15122	15154	15054	15125	15144	15221	15067	15185	15040	15322	15052	15167	14974	15123	15113	15202	15198	15064	15193	15077	15391	14940	14986	15078	15090	15075	15155	15084	15177	15095	15139	15125	15041	15104	15125	15071	15093	14973	15074	15066	15362	15068	15246	15173	15105	15200	15251	15072	15057	15122	15235	15212	15221	15221	15144	14921	15062	15076	15218	15056	15055	15310	15190	15104	15249	15064	15131	15147	15258	15037	15205	15118	15266	15080	15145	15124	15124	15205	15190	15139	15015	15264	15070	14989	15266	14965	15087	15082	15092	15068	15226	14987	15232	15089	15235	15193	15086	15096	15143	15020	15208	15197	15039	15182	15145	15114	14956	15117	15184	15214	15169	15060	14978	15149	15113	15164	15226	15305	15022	15182	15136	15083	15185	15148	15027	15116	15083	15190	15093	15086	15140	15339	15154	15158	15165	15057	15074	15167	15177	15248	15194	15212	15008	15143	15283	15074	15207	15143	15169	15121	15192	15299	15013	14959	15282	15119	15050	15138	15262	15243	15185	15131	15238	15173	14963	15100	15136	15204	15175	15085	15173	15131	15020	15161	15223	14937	15205	15201	15077	15078	15065	15149	15042	15155	15215	15256	15229	15108	15054	15080	15124	15053	15123	15084	15358	15119	15343	15244	15079	15291	15362	15114	15106	15123	15395	15045	15134	15282	14964	15178	15081	15095	15001	15297	14912	15147	15141	15207	15193	15116	15046	15007	14953	14958	15078	15180	15124	15374	15032	15079	14959	15172	14915	15009	15204	15208	15204	15197	15150	15138	15067	15088	15135	15148	15200	15179	15341	15156	15170	15155	15208	15192	15105	15077	15092	15111	15154	15191	15034	15034	15151	15114	15068	15206	15002	15084	14963	15173	15090	15265	15230	15167	15154	15087	15062	15102	15096	15109	15075	15072	14905	15114	15186	15258	15237	15259	15015	15047	15028	15121	15147	15222	15116	15164	15137	15152	15250	15196	15001	15171	15210	15207	15059	15000	14961	15092	15246	15125	15148	15216	15165	15200	15116	15111	15081	15147	15125	15192	15218	15069	15134	15020	15138	15209	15010	15195	15171	14942	15137	15121	15067	15102	14991	15061	14958	15185	15169	15025	15097	15130	15067	14971	15017	15252	15010	15155	15154	15083	15165	15089	15118	15187	15093	15149	15000	15139	15157	15210	15151	14884	15334	15207	15106	15195	15188	15104	14959	15237	15271	15073	15119	15162	15178	15153	15120	15076	15186	15096	15136	15126	15137	15173	15252	15161	15262	15121	15125	15165	15098	15097	15096	15313	15144	15002	15358	14992	15090	15064	15200	15355	15317	15201	15178	15070	15078	15180	15140	15157	15211	15131	15170	15261	15137	15189	14922	15114	15173	14989	15177	15099	15121	15297	15153	15216	15064	15196	15274	15296	15113	15227	15187	15047	15068	15110	15249	15160	15169	15013	15141	15274	15281	15006	15052	15097	15179	15020	15069	15214	15211	15206	15092	15285	14969	14930	15186	15083	15092	15081	15071	15211	15068	14961	15105	15131	15060	15150	15177	15099	15213	15056	15177	15017	15216	15146	15212	15194	15155	15069	14999	15163	15262	15277	15079	15114	15219	15059	15142	15221	15190	15193	14926	15204	15000	15154	15187	15049	15140	15210	15115	15143	15062	15159	15079	15190	15120	15295	15232	15360	14999	15059	15038	15285	15187	15023	15259	15180	15086	15208	15213	15190	14952	15108	15113	15202	15114	15257	15093	15326	15135	15088	14993	14964	15119	15249	15063	15123	14895	15328	15023	15143	14949	15215	15074	15207	15114	15121	15112	15080	15222	15245	15066	15085	15066	15124	15109	15096	15193	15096	15337	15286	15211	15077	15130	15058	15061	15124	15050	15173	15182	15094	15192	15205	15272	15211	15248	15034	15145	15165	15149	14896	15166	15050	15192	15067	15146	15043	15199	15103	15237	14980	15254	15192	15254	15100	15039	15128	15179	15127	15035	15427	15199	15204	15094	15207	15096	15069	15167	15076	15230	15121	15145	15129	14932	14978	15259	15212	15193	14929	15048	15256	15173	15033	15172	14953	15134	15090	15045	15252	15053	15077	15213	15030	15049	15277	15321	15069	15297	15087	15152	15137	15094	15075	15152	15105	15208	15185	15178	15220	15244	15076	15312	15131	15054	15170	15200	15241	15211	15147	15108	15104	15043	15047	15060	15206	15031	15190	15130	15078	15116	15223	15197	15077	15146	15188	15168	15235	15094	15316	15023	15201	15049	15252	15370	15129	15091	15002	15064	15134	15123	15217	15191	15181	15231	15087	14974	15200	15342	15246	15259	15125	15139	15236	15175	15210	15388	15190	15217	15102	15277	15202	15147	15063	15273	15275	15232	15093	15179	15212	15073	15142	15195	15218	15028	15062	15203	15224	15199	15159	15287	15071	15267	15101	14971	15172	15324	15170	15139	15205	15496	15203	15265	15121	15126	15041	15035	15256	15235	15056	15072	15154	15260	15048	15215	15069	14989	15147	14966	15238	15168	15065	15020	15047	15127	14992	15201	15042	15123	15092	15162	15014	15265	15116	15091	15278	15235	14935	15015	15141	15057	15209	15179	15116	15112	15099	15046	14980	15197	15193	15074	15158	14998	15061	15188	15139	15222	15440	15132	15078	15211	14909	15315	15220	15099	15013	15110	15110	15142	15207	15109	15139	15230	15159	15274	15135	15190	15234	15137	15291	15075	15182	15080	15175	15308	15226	15123	15020	15139	15035	15145	15109	15209	15183	15257	15013	15240	15175	15199	15185	15122	15174	15247	15223	15077	14867	15162	15087	15151	15087	15199	15289	15063	15138	15178	15320	15004	15306	15240	15068	15187	14911	15160	15296	15285	15081	15126	15156	15048	15124	15232	14983	15340	15153	14965	15230	14903	14953	15004	15058	15094	15211	15091	15089	15209	15195	15166	15140	15292	15177	15159	15027	15008	15082	15088	15162	15088	15059	15129	15068	15064	15101	15144	15177	15090	15111	15181	15140	15216	15018	15024	15066	15164	15114	15108	15156	15038	15117	15027	15159	15140	15164	15433	15037	15207	15079	15062	15136	15149	15108	15101	15187	15253	15150	15042	15338	15097	15117	15087	14983	15108	15204	15360	15197	15202	15273	15222	14939	15103	15239	14854	15044	15193	15054	15055	15100	15191	15176	15047	15210	15046	15173	15142	15173	15026	15053	15246	15184	15119	15108	15242	15085	15112	15241	15255	15069	15136	15069	15030	15292	15127	14981	15188	15223	15108	15153	15129	15098	15287	15207	14960	15167	15005	15148	15154	15114	15003	15166	15195	15150	15114	15001	15114	15348	14836	15151	14990	15189	15146	15115	14951	15109	15391	15067	15056	15202	15053	15170	14951	15060	15111	15104	15064	14996	15121	15099	15013	15271	15096	15283	14976	15181	15322	15140	15156	14988	15226	15150	15228	15317	15060	15190	14961	15252	15207	15135	15144	15056	15187	15047	14939	15258	15298	15106	15316	15195	15230	15185	15134	15205	15209	15272	15173	15222	15003	15016	15158	15195	15025	15194	15205	15169	14961	15080	15262	15134	15140	15171	15254	15190	15239	15228	15124	15151	15334	15122	15158	14930	15079	15213	15204	15167	15127
22472	21534	28759	24730	21872	23811	24058	19527	18441	18474	18419	18251	18040	17803	17593	17604	17773	17725	17530	17744	17486	17369	17515	17376	17298	17466	17472	17377	17487	17366	17254	17417	17383	17241	17327	17583	17551	17360	17182	17331	17437	17330	17205	17169	17270	17270	17001	17436	17295	17228	17222	17209	17190	17349	17127	17372	17185	17193	17288	17399	17421	17176	17188	17190	17407	17209	17503	17146	17086	17100	17146	17139	17327	17399	17297	17204	17404	17159	17154	17135	17033	17380	17173	17294	17336	17157	17369	17266	17290	17015	17267	17487	17200	17144	17117	17074	17302	17034	17256	16993	17301	17147	17450	17460	17304	17121	17214	17343	17070	17346	17235	17035	17309	17320	17114	17197	17177	17339	17271	17098	17139	17267	16956	17266	17031	17154	17145	17059	17012	17362	17187	17368	17000	17204	17246	17297	17103	17252	17115	17097	17174	17118	17289	17105	17192	17203	17097	17132	17224	17369	17241	17226	17202	17068	17249	17020	17307	17269	17040	17139	17165	17299	17203	17095	17265	17286	17321	17414	17435	17183	17131	17367	17209	16953	16888	17313	17306	17078	17007	17213	17104	17133	17189	17225	17278	17090	17323	17112	17292	17129	17273	16899	17237	17167	17213	17117	17077	17233	17284	17199	17158	17184	17219	16960	17176	17160	17007	17230	17314	17202	17099	17287	17124	17078	16987	17392	17024	17374	17206	17057	17206	17214	17218	17219	17220	17094	17258	17157	17196	17208	17261	17156	17189	17103	17170	17277	17142	17094	17240	16990	17177	17207	17205	17195	17185	17079	17109	17158	17285	17249	17184	17066	17144	17077	17304	17196	17135	17047	17170	17099	17107	17087	17181	17129	17254	17309	17266	17232	17222	17157	17051	17229	17323	17140	17189	17176	17243	17340	17275	17172	17343	16984	16989	17093	17330	17220	17207	17275	17102	17179	17384	17178	17141	17090	17009	17166	17141	17217	17291	17160	17100	17133	17402	17164	17169	17081	17365	17101	17174	17446	17191	17330	17122	17171	17393	17163	17219	17126	17049	17029	17310	17059	16924	17019	17151	16953	17199	17103	17066	17309	17177	17219	17237	17214	17089	17263	17123	17197	17303	17080	17127	17092	17333	17236	17292	17071	17355	17260	17047	17040	17233	17128	17092	17084	17110	17081	17365	17206	17103	17221	17331	17387	17346	17061	17240	17170	17186	17428	17148	17237	17067	17179	17068	17109	17070	17192	17314	17151	17133	17245	17026	17157	17171	17296	17288	16968	17299	17088	17306	16935	16931	17137	17232	17158	17398	17355	17204	17078	17185	17103	16975	17075	17111	16958	17233	17176	17222	17101	17152	17158	17209	16964	17159	17283	17037	17069	17164	17105	17147	17058	17196	17030	17228	17126	17377	17250	17228	17170	17281	17168	17173	17169	17141	17314	17024	17208	17313	17307	17095	17305	17342	17121	17201	17153	16851	17003	17028	17167	17379	17289	17125	17183	17339	17295	17163	17066	17249	17405	17134	17035	16998	17342	17158	17318	17198	17308	17095	17141	17298	17333	17285	16990	17142	17166	17150	17290	17365	16930	17135	17345	17137	17311	17037	17059	17303	17089	17216	17267	17312	17391	17286	17137	16981	17236	17240	17382	17144	17151	17242	17332	17170	17201	17044	17069	17215	17143	17231	17260	17135	17018	17297	17158	17201	17069	16997	17339	17258	17042	16921	17169	17302	17089	17371	17123	17085	17344	17202	17175	17095	17056	17252	17368	17234	17061	17208	17256	17050	17333	17159	17004	17099	17176	17346	17155	17120	17184	17148	16979	17301	16960	17075	17081	17060	17223	17285	17419	17035	17319	17279	17178	17148	17137	17187	17194	16923	17078	17360	17395	17150	16979	17128	17117	17006	17144	17232	17372	17173	17317	17375	17126	17476	17178	17259	17275	17169	17117	17031	17123	16839	17258	17044	17153	17069	17149	17265	17363	17200	17069	17121	17180	17145	17028	17168	17207	17217	17147	17111	17158	17165	17099	17343	17260	16962	17100	17020	17270	17356	17048	17336	17328	17301	17171	17301	17180	17030	17243	17198	17014	17287	17171	17161	17238	17185	17073	17227	17302	17335	17163	17009	17271	16950	17239	17108	17201	17150	17223	17011	17012	17150	16942	17193	17064	17252	17218	17158	17213	17255	17043	17148	17118	17268	17164	17087	17316	17108	17167	17289	17254	17008	16948	17089	17103	16899	17124	17218	17051	17098	17119	17187	17139	17120	17045	17129	17216	17191	17084	17283	17110	17091	17152	17179	17171	17054	17239	17370	17276	17099	16958	17299	17262	17246	17203	17143	17243	17360	17109	17274	17186	17104	17014	17273	17145	17048	17121	17199	17293	17185	17057	17181	17456	17262	17350	17264	17103	17249	17101	17269	17182	17270	17100	17283	17405	17204	17085	17152	17047	17190	17327	17138	16929	17138	17283	17239	17256	17326	17074	17136	17126	17211	17282	17202	17394	17202	17186	17429	17049	17138	17177	17217	17127	17211	17269	17108	17031	17155	17312	17192	16988	17030	17138	17214	17252	17046	17050	17105	16973	17064	17181	17030	17113	17133	17028	17171	17237	17025	17075	17195	17085	17062	16947	17082	17258	17150	17162	17290	17242	17212	16904	17418	17326	17169	17260	17164	16961	17277	17292	17153	17371	17277	17271	17111	17124	17130	17116	17218	17462	17239	17187	17118	17220	16944	17207	17368	17322	17237	17254	17162	17048	17269	17413	17355	17116	17210	17267	17314	17109	17116	17299	17116	17143	17024	17205	17275	17261	17014	17057	17229	17147	17304	17020	17254	17289	17032	17158	17199	17254	17192	17332	17356	17313	17141	17320	17226	17214	17209	16916	17104	17312	17088	17257	17231	17075	17318	17132	17137	17161	17016	17164	17075	17047	17335	17133	17184	17449	17285	17021	17014	16932	17245	17185	17169	17194	17324	17064	17033	17181	17393	17276	17235	17210	17224	17292	17253	17262	17125	17260	17136	17093	17233	16807	17287	17092	17215	17093	17093	17229	17207	17280	17172	17158	17150	17153	17094	17186	17273	17050	17352	17279	17218	17169	17032	17215	17157	17221	17198	17134	17262	17075	17163	17167	17123	17316	17031	17059	17257	17170	17202	17183	17206	17132	16921	17039	17042	17265	17110	17214	16951	17129	17061	17358	17054	17072	17154	17177	16983	17082	17120	17079	17384	17130	16983	17193	17129	17274	17147	17194	17064	17296	17018	17298	17319	17096	17169	17266	17336	17173	17129	17195	17181	17187	17274	17273	17024	17148	16943	17216	17168	17155	17145	17324	17289	17418	17280	17134	17061	17036	17305	17136	17196	17164	17077	17325	17346	17164	17121	17000	17315	17251	17124	17253	17061	17217	17130	17213	17152	17216	17051	17342	17217	17328	17185	17254	17162	17122	17188	17235	17234	17062	17150	17226	17238	17282	17062	17264	17302	17053	17211	17261	17243	17088	17258	17176	17276	17031	17257	17026	17103	17116	17022	17064	17067	17160	17098	17300	17096	17208	16984	17066	17275	17145	17179	17341	17145	17297	17326	17360	17076	17169	17355	17138	17028	17251	17220	17138	17073	17078	17158	17142	17266	17355	17193	17081	17244	17095	17233	17165	17176	17181	17115	17311	17196	17074	17066	17096	17174	17084	17033	16944	17412	17134	17107	17391	17099	17086	17157	17159	17032	17083	17209	17183	17029	17290	17173	17291	17095	17141	17294	17350	17282	17058	17077	17325	17236	17082	17263	17206	16917	17155	16988	17043	17260	17181	17219	17232	17412	17444	17072	17142	17423	17296	16971	17191	17150	17113	16899	16994	17148	17020	17074	17255	17192	17000	17032	17089	17100	17180	17129	17153	16915	17276	17117	17115	17144	17148	17220	17290	17150	17341	16951	17222	17221	16962	17131	17000	17167	17318	17178	17294	17223	16961	17108	17022	17134	17244	17030	17228	17017	17113	17279	17123	17195	17185	17099	17091	17173	16931	17286	17167	17500	17161	17272	17165	17078	17191	17141	17237	17248	17352	17150	17254	17120	17041	17128	17139	17178	17174	17197	16997	16870	17446	17030	17309	17295	16805	16896	17417	17156	17339	17155	17027	17308	17274	17127	17189	17076	17452	17201	17018	17134	17023	17096	17249	17285	17096	17240	17078	17253	17217	17164	17259	17008	17134	17006	17168	17032	16997	17250	17166	17327	17238	17181	17357	17144	17289	17031	17024	17086	17364	17317	17320	17333	17225	17205	17205	17236	17028	17161	17246	17371	17082	17251	17016	17104	17091	17023	17066	17243	17146	17374	17112	17091	17258	17195	17245	17285	17075	17260	17222	17157	17190	16926	17313	17255	17131	17033	17102	17251	17030	17028	17280	17242	17191	17139	17280	17269	17061	17025	17093	17071	17296	17119	17174	17328	17316	17103	17280	17239	17434	17136	17396	17233	17335	17484	17249	17200	17154	17142	16898	16848	17144	17073	17229	17111	17345	17095	17104	17064	17338	17031	17323	17079	17193	17150	17273	17181	17127	17171	17200	17069	17225	17205	17226	17098	17282	17296	17130	17206	17053	17165	17082	16972	17097	17160	17201	17274	17189	17101	17152	17215	17168	17081	17384	17179	16950	17174	17269	17233	17379	17056	17195	17113	17230	17064	17224	17338	16988	17291	17274	17276	17341	17217	17061	17160	17090	17126	17000	17179	17277	17096	17056	17162	17377	17121	17087	17204	16981	17216	17066	17278	17168	17147	17271	17226	16933	17057	17229	17088	17123	17058	17161	17042	17187	17068	17180	17271	17134	17105	17141	17152	16982	17127	17149	17448	16969	17213	17258	17106	17051	17280	17097	17110	17231	17074	17154	17052	17321	17162	17227	17071	17092	17365	17137	17028	17124	17264	16947	17210	17003	17114	17285	17160	17152	17195	17262	17185	17030	17213	17430	17033	17093	17073	17049	17109	17172	17378	17236	17294	17065	17055	17053	17231	17122	17127	17005	17222	17131	17114	17092	17262	17134	17035	17133	17175	17437	17220	17313	17276	17315	17165	17054	17140	17147	17031	17108	17346	17205	17213	17184	17172	17213	17121	17087	17268	17138	17379	17293
20213	45516	32579	23427	20202	18663	17351	16699	16192	16099	15760	15696	15459	15205	15025	14951	14848	14904	14955	14780	15002	14729	14659	14737	14872	14612	14725	14558	14827	14766	14821	14760	14716	14683	14722	14689	14586	14627	14613	14482	14534	14542	14569	14679	14491	14758	14750	14657	14448	14474	14698	14696	14508	14580	14560	14651	14795	14625	14514	14660	14646	14576	14657	14537	14634	14526	14568	14552	14649	14644	14618	14468	14668	14673	14748	14608	14531	14574	14604	14625	14591	14443	14473	14426	14564	14619	14506	14445	14547	14584	14642	14540	14540	14513	14763	14611	14571	14443	14522	14617	14558	14763	14562	14680	14654	14443	14610	14526	14494	14853	14604	14602	14623	14377	14585	14566	14664	14627	14555	14420	14619	14554	14623	14654	14508	14462	14676	14670	14614	14472	14390	14527	14400	14546	14593	14613	14581	14587	14620	14500	14552	14623	14570	14644	14412	14536	14518	14730	14459	14665	14586	14629	14411	14618	14506	14514	14640	14598	14574	14518	14717	14702	14472	14582	14650	14615	14636	14697	14663	14589	14498	14770	14585	14436	14546	14580	14511	14647	14667	14689	14508	14557	14569	14509	14636	14698	14349	14587	14566	14731	14465	14638	14509	14708	14548	14527	14456	14421	14507	14483	14601	14583	14586	14662	14615	14656	14637	14547	14660	14598	14577	14525	14692	14656	14576	14671	14709	14667	14549	14590	14525	14446	14498	14521	14467	14591	14690	14619	14647	14599	14546	14617	14723	14597	14372	14689	14498	14376	14588	14554	14533	14532	14574	14550	14598	14541	14386	14470	14521	14473	14710	14563	14616	14445	14497	14657	14497	14659	14564	14517	14524	14217	14608	14717	14566	14583	14675	14495	14564	14589	14545	14698	14509	14688	14540	14540	14428	14516	14558	14529	14537	14603	14499	14523	14665	14382	14566	14488	14705	14597	14493	14605	14506	14560	14753	14552	14557	14569	14428	14836	14536	14835	14503	14478	14537	14697	14552	14700	14583	14623	14534	14448	14394	14576	14664	14718	14583	14616	14608	14459	14484	14676	14554	14516	14623	14675	14632	14676	14400	14592	14601	14764	14355	14602	14590	14452	14613	14536	14770	14448	14597	14553	14511	14571	14446	14564	14662	14443	14587	14474	14567	14536	14589	14465	14580	14757	14551	14524	14530	14509	14602	14566	14468	14402	14411	14592	14481	14633	14569	14624	14457	14583	14652	14633	14684	14494	14503	14582	14510	14527	14578	14560	14631	14562	14580	14701	14465	14712	14672	14616	14666	14496	14533	14704	14588	14634	14496	14483	14615	14453	14701	14435	14511	14511	14429	14450	14664	14617	14644	14491	14559	14571	14639	14584	14531	14501	14632	14621	14558	14369	14520	14604	14315	14572	14617	14627	14579	14560	14631	14475	14649	14625	14574	14694	14569	14457	14433	14543	14675	14467	14759	14607	14632	14527	14550	14626	14593	14498	14593	14566	14688	14535	14641	14503	14597	14550	14592	14836	14619	14769	14539	14501	14568	14477	14728	14679	14530	14593	14573	14558	14714	14581	14597	14554	14474	14554	14587	14569	14722	14424	14450	14521	14598	14461	14599	14496	14681	14591	14635	14562	14776	14626	14705	14600	14536	14573	14458	14464	14685	14566	14448	14836	14593	14547	14687	14492	14627	14639	14586	14538	14547	14563	14653	14503	14505	14483	14671	14574	14789	14404	14770	14534	14642	14742	14554	14641	14707	14598	14476	14680	14650	14467	14567	14584	14475	14622	14454	14693	14606	14711	14531	14678	14534	14471	14591	14629	14631	14498	14672	14448	14571	14319	14390	14349	14858	14406	14578	14575	14686	14486	14577	14655	14437	14596	14683	14495	14630	14642	14585	14520	14586	14561	14357	14644	14373	14616	14555	14609	14454	14750	14615	14465	14475	14642	14655	14474	14486	14580	14701	14572	14587	14718	14624	14460	14629	14535	14742	14615	14588	14597	14394	14518	14427	14574	14686	14604	14586	14503	14685	14541	14557	14497	14694	14663	14551	14526	14629	14789	14570	14582	14550	14519	14645	14527	14596	14406	14815	14563	14540	14516	14512	14305	14696	14506	14538	14535	14396	14587	14657	14356	14693	14656	14568	14555	14641	14653	14477	14488	14430	14322	14590	14501	14643	14579	14585	14555	14437	14660	14584	14663	14700	14549	14690	14714	14313	14673	14511	14595	14720	14708	14633	14524	14665	14474	14553	14461	14566	14603	14343	14591	14590	14466	14469	14659	14608	14426	14675	14470	14481	14618	14649	14680	14610	14481	14327	14503	14726	14652	14635	14734	14615	14432	14517	14585	14464	14571	14644	14465	14478	14698	14573	14355	14644	14656	14338	14491	14595	14632	14690	14618	14503	14615	14662	14578	14486	14586	14586	14576	14523	14817	14435	14380	14671	14644	14544	14504	14560	14655	14694	14572	14631	14635	14680	14454	14384	14557	14532	14525	14668	14586	14505	14545	14671	14599	14495	14725	14528	14611	14377	14654	14668	14563	14531	14648	14492	14702	14535	14654	14445	14572	14568	14549	14557	14473	14577	14593	14525	14270	14547	14617	14657	14627	14497	14615	14457	14559	14579	14553	14682	14531	14577	14555	14557	14534	14348	14675	14655	14542	14509	14444	14648	14516	14664	14551	14556	14546	14549	14532	14626	14459	14380	14367	14667	14676	14672	14421	14452	14466	14695	14545	14597	14506	14539	14526	14558	14520	14711	14400	14728	14516	14644	14621	14544	14598	14446	14345	14389	14522	14612	14446	14589	14517	14540	14391	14583	14554	14488	14561	14538	14577	14535	14520	14626	14696	14561	14452	14369	14549	14704	14570	14627	14631	14381	14616	14581	14300	14576	14635	14637	14477	14561	14564	14476	14510	14592	14603	14556	14625	14528	14594	14656	14566	14372	14511	14644	14743	14734	14651	14601	14667	14592	14427	14687	14612	14603	14613	14430	14574	14609	14525	14720	14559	14744	14494	14712	14469	14557	14567	14595	14570	14703	14514	14640	14480	14571	14347	14579	14578	14614	14532	14502	14668	14457	14540	14545	14467	14626	14367	14823	14490	14483	14659	14490	14541	14679	14686	14481	14597	14717	14539	14629	14477	14572	14469	14490	14578	14513	14661	14527	14600	14569	14687	14422	14781	14548	14581	14604	14612	14509	14534	14544	14513	14605	14384	14423	14660	14541	14665	14501	14588	14550	14584	14476	14681	14484	14643	14386	14789	14572	14580	14414	14557	14557	14685	14583	14469	14734	14521	14541	14517	14623	14359	14677	14521	14468	14603	14560	14719	14616	14608	14626	14619	14554	14721	14507	14511	14633	14559	14544	14673	14693	14568	14599	14701	14535	14443	14578	14592	14552	14650	14479	14500	14502	14692	14621	14497	14680	14599	14607	14399	14518	14608	14662	14637	14580	14570	14519	14656	14729	14534	14699	14729	14412	14733	14610	14540	14590	14575	14524	14443	14521	14470	14639	14594	14540	14581	14681	14597	14541	14694	14748	14579	14594	14557	14662	14506	14577	14583	14687	14418	14564	14488	14435	14653	14384	14625	14595	14642	14419	14552	14514	14568	14411	14554	14616	14490	14447	14661	14540	14481	14546	14564	14700	14576	14644	14644	14628	14413	14669	14566	14569	14550	14625	14401	14751	14449	14602	14596	14653	14594	14631	14686	14443	14524	14744	14644	14554	14517	14409	14433	14713	14540	14498	14565	14591	14518	14470	14615	14723	14627	14514	14564	14622	14501	14785	14608	14543	14503	14596	14602	14689	14760	14575	14580	14528	14465	14505	14512	14612	14522	14637	14514	14608	14537	14649	14395	14451	14478	14677	14400	14603	14627	14441	14590	14468	14594	14456	14580	14551	14482	14804	14545	14518	14706	14645	14580	14503	14747	14362	14492	14678	14497	14486	14512	14523	14613	14640	14547	14556	14641	14397	14769	14606	14474	14579	14444	14577	14566	14523	14579	14749	14470	14720	14553	14797	14523	14547	14606	14728	14672	14489	14500	14790	14590	14705	14632	14563	14460	14628	14716	14575	14379	14599	14530	14630	14642	14642	14388	14446	14479	14465	14657	14521	14650	14418	14677	14571	14529	14729	14660	14462	14624	14601	14616	14541	14406	14631	14521	14559	14684	14568	14546	14521	14547	14646	14518	14616	14737	14579	14475	14743	14568	14537	14734	14675	14363	14550	14624	14395	14553	14692	14479	14515	14629	14638	14390	14560	14667	14764	14614	14762	14426	14677	14482	14593	14562	14575	14455	14391	14684	14459	14611	14728	14462	14542	14669	14567	14578	14537	14618	14561	14557	14598	14688	14536	14568	14489	14513	14632	14493	14686	14610	14627	14582	14637	14583	14669	14656	14728	14601	14639	14664	14717	14648	14563	14607	14544	14511	14559	14505	14557	14510	14584	14384	14643	14422	14503	14486	14685	14564	14463	14519	14433	14513	14730	14603	14653	14661	14511	14436	14625	14461	14495	14642	14674	14550	14597	14417	14494	14625	14711	14584	14646	14711	14422	14689	14517	14783	14537	14654	14495	14529	14458	14563	14494	14435	14569	14675	14562	14611	14528	14545	14582	14749	14508	14325	14586	14457	14510	14642	14635	14558	14734	14662	14497	14559	14634	14592	14531	14539	14795	14554	14497	14438	14503	14670	14572	14474	14548	14553	14691	14672	14526	14356	14584	14695	14635	14593	14391	14593	14468	14721	14483	14734	14459	14471	14594	14552	14699	14610	14727	14724	14551	14522	14473	14441	14646	14665	14535	14611	14694	14598	14624	14657	14657	14632	14594	14487	14563	14564	14633	14471	14657	14589	14498	14526	14787	14593	14593	14634	14686	14623	14722	14553	14642	14630	14564	14599	14581	14681	14480	14555	14582	14528	14427	14400	14509	14557	14594	14580	14531	14764	14605	14596	14399	14659	14373	14407	14709	14537	14548	14725	14671	14613	14629	14478	14571	14619	14552	14795	14631	14413	14552	14439	14502	14585	14562	14520	14457	14526	14565	14686	14686	14698	14552	14496	14485	14584	14648	14635	14411	14539	14614	14317	14526	14567	14618	14437	14660	14535	14676	14553	14535	14733	14683	14432
29581	26180	29228	24502	20169	19491	19112	18778	18596	18479	18563	18428	18390	18361	18270	18344	18210	18013	18157	18269	18267	18225	18287	18109	18290	18111	18198	18206	18017	18227	18236	18041	18186	18148	18133	18171	18190	17951	18175	18175	18224	18108	18152	18069	18119	18168	18098	18174	18078	18147	18015	18006	18246	17953	18116	18003	18141	18111	17812	17904	17821	18081	18195	18212	18144	18346	18111	18076	18192	18145	18240	18130	18189	17982	17951	18099	18068	18216	18105	18064	18067	18020	18128	18273	18048	17928	18128	17971	18245	17812	18346	17985	18192	17916	18016	18050	18028	18185	18211	18165	18135	18154	18175	18117	18138	18128	18009	18236	18046	17984	18058	18318	18098	18028	17944	18254	18269	18172	18218	18194	18302	18043	18160	18112	18138	18173	18215	18237	17916	18162	18008	18011	18092	18014	18037	18163	18050	18011	18177	18041	18056	18224	18053	18135	18216	18230	18253	18185	17871	18203	17980	18162	18330	17962	18097	17936	17940	18212	18281	18197	18234	18142	18048	17985	18109	18038	18136	17959	17983	18115	18103	18183	18166	18136	17714	18193	18112	18167	18199	17912	18141	18006	17925	17999	18219	18213	18135	18180	18038	18246	17838	18075	18164	18172	18069	17972	18184	18121	18184	18086	18067	18203	18001	17867	18025	18023	18276	18080	18044	18264	18151	18087	18162	18295	17966	18067	18100	17924	18282	18147	18084	18155	18036	18266	17786	18126	18390	18060	18298	18298	18067	17952	18093	18004	17877	18153	18181	18170	18015	18140	18062	18038	18071	18067	17879	17988	18049	17734	18063	18267	18010	18027	18013	18044	18130	18379	17985	17997	18256	18080	18030	18259	18099	17935	18003	18150	18159	18151	18099	17972	17907	18064	18170	17984	18262	17897	18147	17933	18130	18012	18089	17956	18228	17906	18123	18088	18202	18120	18287	18179	18159	18133	18084	18039	18210	18077	18067	18154	18170	18049	18229	18179	18292	17916	17963	18178	17994	18096	18125	18043	18106	18079	18075	18007	18399	18069	18192	18228	18029	18288	18294	18312	18067	18182	18229	18285	18080	17942	18033	18150	18201	18046	18042	18057	18046	18230	18051	18081	17914	18158	18118	18042	18229	18236	18070	18095	18160	18095	18278	18181	18224	18342	18109	18122	18060	18105	18069	17915	18105	18052	18156	17816	18356	18019	17956	18227	18040	17995	17893	18104	17880	18189	18257	18028	18073	18090	18125	17935	17909	18289	18340	18468	18327	17990	17850	18080	18135	18125	17940	18020	18097	18372	18120	18057	18061	17964	18158	18241	18314	18248	17863	17927	18082	18068	17937	18088	17909	18261	18153	18124	17840	18294	18091	18017	18201	18189	18055	17928	18049	18006	18022	18249	18123	17960	17984	18226	17953	17951	17906	18117	18105	18245	17961	18118	18088	18021	17973	17876	18038	18245	18177	18058	17957	18072	17946	17996	18025	18074	18324	18138	18207	18254	18101	18015	18200	17875	18121	18031	18219	18167	18187	18103	18211	18136	18217	17870	18233	18183	18013	18152	18097	18066	18066	18235	18040	18162	18267	18245	18074	17997	18109	18028	17897	18197	18163	17985	18126	17989	18051	18277	18039	18198	17884	18142	18376	18100	17989	18160	18286	18267	17956	17957	18030	18060	18080	18091	18280	18174	17988	18110	18046	17995	18052	18173	18065	18050	18291	18185	18083	17930	18224	17861	17953	18308	18258	18229	18240	18076	18274	18322	17979	18091	17982	18116	18098	18027	18231	18287	18187	18398	18220	18067	17894	18017	18074	18260	17956	18053	17900	18142	18112	18065	18093	17936	17977	18059	18037	18028	17963	18162	18096	18113	17990	18006	18077	18267	18144	18115	18064	18192	18260	18147	18178	18149	18191	18095	18135	18222	17976	18029	18040	18147	18076	17972	18062	18309	18176	18281	18159	18014	18110	17941	18320	17894	18008	17826	18145	18054	18153	18119	18078	18065	18147	18079	17953	18108	18065	17916	18191	18098	18070	18085	18236	17824	17917	18205	18197	18073	18288	18224	18085	17881	18158	18314	18117	18088	18208	18045	18039	18057	17968	17875	18231	18141	18119	18088	17978	18101	18192	18126	18091	18003	18185	18109	18133	18051	18060	18151	18088	17994	17968	17982	18102	17902	18238	18296	18316	18166	18122	18279	18214	17980	18143	17938	18098	18127	18085	17939	18027	18123	18101	18208	18173	18029	18055	18169	17910	18009	18174	18055	18294	18280	18074	18127	17998	17917	18181	18102	17907	18155	18238	18218	18203	18417	18208	18186	18076	18190	18074	18017	18055	17843	18042	18218	18051	18131	18142	18100	18084	18220	18131	18159	18293	18218	18246	18079	18004	18217	18114	18276	18143	18000	17999	18162	18097	18125	17819	18003	18025	18352	18052	18240	18190	18161	18026	18094	18084	18209	18144	18067	18218	18138	17935	18181	18037	17946	18133	18173	17940	18172	18226	18143	17942	18080	18193	18052	18181	17954	18000	18032	17951	17875	18053	18074	18222	17927	18184	17985	18140	18067	18135	18206	18229	18126	18054	18037	17971	17954	18126	17977	18253	18096	18033	18039	18149	18162	18128	18232	18151	18320	18378	18061	17991	18242	18027	17961	17937	18107	18176	18141	18024	17938	17979	18223	18123	18201	18170	18182	18086	17962	18078	18234	18222	18191	17947	18087	18063	17911	18209	18126	17964	18037	18226	18208	18320	18008	17930	18186	18232	18079	18307	18137	17990	18212	18275	18139	17894	17894	18289	18090	18071	18247	18060	18140	18051	18042	17999	17971	18133	18188	18120	18160	17970	18065	18204	18268	18184	18065	18362	18205	17909	18046	18304	18206	18149	18076	18093	18063	18299	17977	18224	18042	17849	17935	18183	18198	18040	18165	18271	18140	17985	18153	18186	18071	18095	18035	18156	18385	18443	18066	18199	17951	18032	18111	18016	18134	18236	18154	18214	18034	18091	18010	17979	18052	17990	18113	17984	18069	18093	17891	18158	18098	18032	18042	17945	18156	18230	18210	18220	18191	18144	17862	18118	18140	18096	18096	18236	18235	18135	18228	18339	18145	18120	18156	18199	18329	18169	18158	18244	18209	18130	18109	17940	17898	18201	18175	18136	18112	17964	18092	18349	18226	18192	17932	18098	17976	17945	18079	18079	17929	17991	17984	18153	18163	18163	18030	18092	18092	17835	18131	18261	18124	18022	18268	18148	18200	18165	18269	18225	18257	18153	18082	18284	18140	18237	18066	17888	17949	17900	17954	18025	17931	18035	17856	17993	18181	17855	17991	17933	17929	18096	18249	18087	18118	18095	18102	18156	18017	17937	18261	18084	17789	18121	18157	18023	18141	18128	18242	18305	17954	18030	18215	17821	17902	17999	18066	18226	17862	18066	18134	18186	18217	18107	18018	17981	18025	18011	18275	18190	18025	18240	18017	18022	18492	18034	18239	18183	17946	18154	18078	18172	18189	18201	18204	18191	18078	18001	18057	18227	18198	17968	18150	18054	17863	18012	17991	18033	17923	18032	18100	18030	18090	18138	17977	18212	18259	18234	18085	18218	18078	18291	18190	18132	18109	18097	17778	18176	18167	18096	18122	17873	17986	18037	18146	17801	17991	18027	18035	17910	17922	18269	17966	17997	18016	18215	18211	18172	18020	18235	18164	17876	18233	18102	18339	18042	17970	17952	18264	18203	18170	18069	18010	18074	18007	18269	18088	18166	18132	18199	18353	18121	18224	17955	17978	17873	17893	17985	18180	18103	18202	17975	18116	18209	17963	18030	17947	17777	18053	18070	17944	18204	18168	18056	18136	18081	18105	18225	18177	18193	18060	18194	17957	18183	18130	18079	18168	18280	18354	18046	18226	18306	18217	18252	18026	18095	17947	18010	18148	18002	18003	17940	18097	18138	17906	18110	18036	18027	18081	18042	18113	18055	18201	18119	18144	18172	18173	18148	17972	18077	18080	18085	18025	18047	18089	18154	18057	18149	18068	18169	18131	18100	18218	18259	18082	18031	17960	18122	18113	18161	18042	18197	18309	17961	18188	18246	18157	17962	17922	17983	18086	18158	18224	17886	18151	18005	18097	18144	18200	18176	18069	18289	18269	17955	18332	18210	18141	18018	18162	18053	17967	18299	18196	18166	17931	18151	18095	18265	18099	18360	17945	18223	18079	18002	18095	17901	18094	18135	17915	17982	18166	18082	18184	18208	18109	18155	18232	18245	18008	17972	18040	18194	18000	18133	18241	18141	18069	18121	18127	17952	18151	18109	17972	17919	18019	18177	18053	18199	18185	18123	18030	18109	17997	18026	18231	17847	18223	18076	18256	18171	18145	18066	18300	18035	18074	18217	18081	18217	17958	18166	18216	18180	18048	18133	18282	18146	18154	18002	18068	17984	18115	18034	18079	18074	17999	18215	18014	18199	18097	18029	18191	18207	18204	18148	18178	18200	18058	18121	18163	17980	17966	18094	18234	18088	18195	18075	18069	18333	18127	18184	17971	18169	17970	18218	18269	18231	18163	18078	17986	18073	18068	18088	18115	18227	18079	18090	18046	18058	17995	18134	17839	18208	18165	18097	18170	18101	18088	18122	17948	18153	18236	17921	18037	18194	18182	18182	18032	17701	17901	18191	18019	17894	18123	18267	18108	18213	18212	18233	18124	18051	17954	18056	18152	18176	18212	18088	18297	18112	18262	17954	18157	18277	18294	18075	18104	18079	18059	18142	18136	18206	18159	18109	18360	18029	18155	18085	18022	18060	18258	18092	18140	18149	18132	17981	17864	18154	17983	18020	18049	18023	18302	18081	18024	18023	18165	18088	18011	18336	18112	18161	18299	18017	17862	17896	17959	17802	18040	17986	18124	17964	18118	18032	18272	18128	18070	18101	17935	17969	18301	18177	18215	18134	18000	17849	18114	18173	18183	18164	17935	18160	18018	18091	17831	17967	18185	18148	18033	18266	18068	18154	18253	18095	18153	18080	18207	17895	18210	17978	18022	17847	18189	18246	18103	18096	18089	18060	18174	18139	18087	18236	18047	18123	18069	18119	18003	18311	18120	18086	18126	18132	17995	18001	18090	18161	18142	17942	18205
21608	36795	26768	20016	17934	16960	16256	16153	15963	15681	15714	15642	15365	15602	15483	15293	15353	15222	15348	15235	15183	15362	15334	15146	15262	15202	15246	15177	15046	15057	15222	15299	15222	15232	15484	15263	15117	15253	15124	15258	15233	15160	15114	15334	15254	15221	15117	15306	15222	15185	15171	15119	15260	15026	15125	15084	15190	15092	15225	15134	15019	14942	14989	15168	15337	14999	15105	15163	15023	14986	15021	15290	15205	15065	15251	15086	15087	15077	15053	15199	15227	15205	15237	15109	15166	15136	15111	15116	15197	15295	15159	15256	15171	15099	15103	15128	15104	15245	15092	15186	15129	15167	15257	15100	15109	15062	15231	15299	15012	15197	15109	15326	15067	14992	15238	15210	15189	15109	15248	15163	15128	15147	15083	15103	15252	15189	15120	15020	15195	15115	15178	15154	15243	15096	15128	15155	15232	15195	15255	15174	15096	15162	15155	15298	15147	15154	15161	14946	15179	15183	15250	15334	15181	15229	14993	15034	15057	15122	15190	15173	15172	15120	15283	15318	15078	15187	15275	15148	15146	15221	15098	15235	15202	15225	15262	15233	15139	15274	15275	15144	15299	15018	15281	15204	15133	15027	15299	14983	15191	15067	15119	15148	15015	15179	15257	15150	15081	15148	15162	15068	15153	15274	15126	15261	15260	15309	15066	15096	15113	15187	15261	15131	15195	15030	15189	15357	15238	15085	15195	15113	15046	15234	15035	15078	15077	15214	15184	15459	14921	15086	15202	15103	15250	15325	15056	15344	15141	15152	15345	15139	15075	15185	15112	15256	15157	15126	15071	15134	15126	15028	15183	15149	15229	15131	15247	15134	15195	14897	14995	15193	15181	15291	15203	15351	15132	15132	15247	15124	15093	15030	15139	15193	15088	14972	15109	15182	15299	15372	15310	15422	15190	15121	15163	15122	15223	15077	15338	15209	15345	15099	15337	15026	15073	15149	15276	15173	15401	15195	15170	15075	15285	15115	15126	15219	15108	15172	15149	15119	15134	15313	15092	15121	15234	15084	15207	15148	15026	15110	14983	15123	15078	15144	15108	15163	15118	15069	15225	15282	15010	15263	14916	15179	15154	15182	15289	15347	15188	15153	15271	15164	15311	15175	15173	15106	15251	15167	15122	15134	15088	15297	14955	15143	15230	15206	15082	15237	15329	15096	15289	15085	15005	15237	15081	15146	15030	15205	14972	15065	15178	15293	15189	15369	15095	15079	15429	15065	15102	15123	15038	15098	15128	15096	15132	15402	15203	15107	15156	15100	15322	15216	15042	15098	15215	15273	15219	15212	15079	15308	15082	15004	15236	15185	15176	15218	15115	15179	15138	15206	15128	15330	15094	15026	15148	15097	15139	15120	15227	15232	15257	15132	15161	15203	15035	15084	15192	15276	15335	15066	15232	15129	15078	15165	15219	15091	15171	15238	15134	14986	15227	15166	15060	15288	15218	15262	15084	15106	15197	15163	15229	15308	15115	15118	15149	15068	15140	15390	15158	15017	15031	15199	15312	15301	15222	15111	15016	15306	15211	15126	15159	15095	15140	15159	15152	15177	14994	15152	15154	15194	15170	15351	15319	14981	15119	15326	15270	15142	15297	15161	15050	14992	15103	15182	15189	15235	15146	15123	15100	15181	15081	15186	15122	15206	14968	15130	15079	15231	15142	15283	15250	15113	15054	15108	15326	15186	15004	15278	15204	15225	15163	15191	15201	15270	15223	15194	15234	15332	15062	15358	15183	15181	15278	15081	15094	15092	15321	15126	15196	15043	15364	15302	15240	15119	15249	15300	15105	15224	15307	15112	15192	15152	15083	15085	15044	15189	15112	15142	15273	15070	15313	15271	15263	15084	15286	15183	15325	15221	15235	15249	15295	15186	15231	15226	15110	15114	15294	15076	14926	15194	15033	15115	15261	15335	15257	15061	15213	15125	15158	15316	15100	15253	15295	15170	15162	15134	15176	15230	15165	15124	15117	15191	15127	15331	15250	15313	15158	15103	15302	15217	15109	15180	15130	15170	15109	15284	15225	15256	15108	15081	15111	15041	15276	14923	15210	15288	15198	15237	15133	15168	15209	15352	15308	15238	15082	15176	15220	15111	15126	15154	15247	15089	15293	15040	15200	15128	15204	15101	15238	15135	15099	15121	15305	15235	15136	15100	15081	15227	15285	15204	15253	15086	15069	15159	15286	15244	15610	15096	15228	14977	15165	15207	15187	15178	15030	15142	15112	15237	15297	15009	15051	15294	15060	15271	15206	14987	15199	15099	15303	15184	15199	15262	15169	15166	15123	15100	14981	15048	15287	15062	15159	15185	15209	15251	15175	15026	15189	15284	15333	15282	15110	15270	15167	15226	15218	15045	15174	15120	15138	15272	15097	15189	15185	15075	15165	15172	15151	15142	15187	15111	15197	15253	15032	15185	15188	15186	15217	15200	15151	15269	15195	15293	15306	15256	15213	15052	15294	15151	15214	15180	15111	15202	15165	15079	15153	15110	14899	15353	15165	15101	15190	15156	15165	15173	15242	15155	15305	15180	15158	15160	15133	15227	15014	15091	15164	15153	15022	15060	15189	15195	15159	15155	15112	15189	15042	15339	15048	15263	15254	15122	15000	15232	15286	15122	15163	15188	15283	15425	15163	15109	15229	15040	15098	15112	15253	15138	15186	15295	15048	15256	15451	15075	15097	14975	15189	15005	15258	15111	15239	15183	15172	15157	15125	15081	15241	15122	15213	15223	15062	15205	15031	15371	15151	15218	15248	15130	15114	15134	15236	15121	15071	15268	15102	15146	15035	15143	15204	14981	15158	15008	15139	15219	15114	15126	15152	15196	15115	15165	15248	15175	15193	15249	15089	15181	15191	15081	15037	15186	15192	14992	15304	15099	15143	15196	15175	15253	15260	15265	15209	15196	15122	15112	15207	15112	15174	15187	14976	15148	15121	15120	15077	15141	15111	15331	15097	15233	15195	15046	15192	15213	15164	15123	15407	15099	15298	15193	15312	15255	15153	15298	15328	15167	14995	15179	15081	15132	15199	15101	15173	15238	15343	15267	15111	15341	15371	15103	15217	15111	15179	15250	15130	15274	15236	15251	15374	15273	15224	15104	15183	15094	15223	15205	15194	15294	15014	15161	15271	15038	15129	15227	15084	15210	15207	15210	15031	15017	15146	15143	15115	15229	15307	15062	15092	15110	15132	15176	15134	15120	15302	15165	15068	15173	15246	15154	15321	15208	15258	15233	15230	15188	15148	15214	15226	15043	15260	15308	15138	15328	15094	15324	15090	15206	15123	15150	15209	15427	15301	15129	15213	15098	15253	15160	15230	15050	15207	15074	15269	15265	15271	15364	15269	15181	15166	15267	15263	15310	15186	15252	15343	15230	15158	15100	15362	15148	15102	15091	15256	15101	15142	15251	15217	15277	15157	15150	15167	15235	15066	15096	15099	15164	15147	15121	15191	15154	15236	15236	15055	15142	15117	15348	15251	15077	15157	15099	15238	15109	15232	15240	15032	15143	15242	15125	15129	15215	15285	15299	15088	15256	15124	14959	15315	15050	15113	15010	15137	15112	15182	15199	15173	15299	15157	15054	15112	15183	15312	14999	15421	15009	15059	15089	15138	15218	15241	15118	15198	15313	15137	15221	15041	15315	15018	15176	15295	14988	15155	15256	15064	15127	15189	15171	15153	15384	15167	15148	15205	15257	15079	15224	15277	15228	15018	15277	15352	14995	15244	15003	15357	15112	15191	15164	15156	15310	15132	15057	15158	15300	15265	15292	15207	15124	15167	15290	15132	15248	15183	15315	15078	15132	15062	15192	15292	14967	15227	15198	15122	15271	15187	15225	15099	15223	15218	15178	15091	15099	15239	15207	15281	15181	15072	15052	15271	15060	15132	15313	15075	15018	15054	15235	15396	15009	15054	15114	14919	15271	15089	15093	15197	15274	15299	15126	15100	15267	15348	15221	15224	15245	15216	15257	15089	15311	15302	14997	15250	15218	15102	15054	15240	15092	15092	15096	15148	15141	14983	15120	15074	15133	15364	15034	15161	15405	15329	15250	15200	15282	15039	15212	15167	15053	15227	15264	15131	15246	15189	15140	15258	15180	15244	15038	15152	14990	15121	15195	15105	15150	15305	15017	15092	15009	15291	15249	15282	15134	15236	15203	15215	15079	15113	15280	15214	15060	15248	15253	15171	15168	15216	14965	15192	15317	15088	15276	15124	15210	15128	15196	15237	15130	15137	15132	15209	15034	15146	14993	15067	15291	15160	15137	15096	15198	15173	15083	15185	15081	15207	15222	15057	15128	15135	15079	15153	15275	15153	15050	15322	15348	15034	15226	15155	15106	15249	15418	15297	15224	15302	15138	15204	15178	15152	15010	15379	15123	15211	15275	15043	15098	15131	15340	15184	15334	15181	15172	15132	15160	15180	15294	15325	15368	15388	15182	15270	15123	15230	15262	15162	15013	14875	15258	15119	15206	15199	14942	15171	15097	15337	15188	15228	15105	15197	15270	15152	15116	14904	15066	15206	15410	15143	15202	15136	15175	15099	15275	15005	15213	15324	15162	15313	15166	15182	15223	15219	15161	15119	15138	15179	15148	15104	15253	15202	15106	15223	15166	15090	15244	15179	15262	15006	15062	15196	15175	15145	15095	15260	15270	15073	15284	15292	15107	15123	15265	15274	15127	15120	15078	15136	14978	15154	15239	15236	15103	15062	15180	15308	15230	15269	15143	15179	15162	15187	15144	15190	15168	15110	15086	15013	15148	15083	15276	15100	15252	15231	15220	15061	15162	15292	15346	15137	15212	15110	15092	15257	15211	15214	15316	15339	15134	15225	14974	15162	15083	15231	15056	15154	15205	15202	15189	15167	15274	15214	15307	15102	15260	15208	15193	15130	15120	15211	15020	15211	15176	15214	15157	15197	15240	15205	15258	15212	15143	15092	15289	15049	15058	15104	15039	15088	15024	15201	15161	15192	15049	15154	15320	15228	15224	15289	15140	15230	15158	15118	15200	15329	15085	15074	15075	15138	15292	15084	15146	15163	15224	15148	14991	15210	15193	15118	15229	15022	15160	15134	15061	15175	15287	15190	15327	15103	15259	14990	15052	15233	15073
23497	21484	28257	25396	22588	22028	21002	18701	18157	18544	17990	18052	17667	17797	17624	17400	17343	17385	17386	17682	17507	17344	17550	17341	17359	17370	17498	17331	17157	17251	17389	17368	17252	17560	17366	17361	17431	17158	17160	17312	17206	17437	17225	17508	17350	17179	17392	17261	17371	17223	17238	17166	17421	17289	17409	17208	17465	17094	17258	17106	17185	17369	17284	17146	17263	17257	17246	17277	17298	17315	17398	17234	17385	17357	17340	17117	17578	17238	17119	17205	17376	17230	17236	17209	17271	17357	17235	17063	17209	17361	17122	17221	17080	17464	17118	17207	17018	17306	17154	17159	17199	17132	17265	17418	17457	17250	17200	17275	17257	17231	17224	17313	17257	17085	17345	17245	17448	17330	17184	17181	17258	17239	17322	17316	17330	17136	17106	17373	17268	17211	17194	17100	17109	17079	17241	17153	17152	17088	16963	17124	16941	17097	17344	17276	17157	17127	17243	17038	17158	17387	17397	17404	17168	17284	17147	17271	17422	17240	17091	17228	17294	17240	17166	17267	17256	17309	17331	17368	17273	17148	17224	17274	17169	17247	17127	17272	17166	17099	17176	17107	17280	17155	17038	17250	17320	17315	17311	17374	17161	17468	17136	17290	17316	16963	17312	17210	17114	17066	17295	17271	17415	17199	17261	17077	17169	17248	17195	17304	17180	17250	17209	17118	17031	17112	17354	17188	17191	17206	17410	17394	17144	17226	17327	17366	17305	17219	17371	17216	17033	17135	17321	17408	17338	17144	17223	17116	17297	17399	17184	17352	17195	17119	17228	17226	17212	17261	17115	17209	17251	17119	17441	17268	17309	17472	17410	17308	17350	17141	17302	17257	17145	17205	17311	17158	17400	17088	17238	17273	17247	17142	17153	17309	17193	17248	17359	17205	17080	17254	17286	17289	17375	17337	17328	17224	17161	17223	17222	17166	17346	17164	17031	17234	17323	17319	17098	17226	17221	17286	17072	17130	17124	17358	17239	17343	17336	17309	17096	17166	17339	17195	17362	17165	17267	17288	17367	17178	17387	17303	17041	17240	17169	17320	17259	17227	17101	17412	17336	17255	17150	17129	17282	17199	17280	17199	16983	17108	17077	17257	17205	17308	17123	17011	17152	17536	17216	17106	17160	17313	17282	17231	17395	17358	17341	17115	17196	17337	17308	17302	17160	17241	17181	17267	17214	17435	17333	17076	17366	17420	17227	17267	17190	17375	17184	17228	17153	17220	17213	17414	17211	17253	17109	17284	17165	17016	17322	17323	17297	17243	17166	17210	17327	16982	17211	17109	17362	17260	17201	17188	17231	17250	17304	17185	17223	17284	17264	17204	17259	17182	17178	17257	17312	17239	17179	17307	17143	17289	17142	17114	17112	17120	17224	17284	17223	17325	17141	17331	17423	17344	17611	17138	17250	17158	17427	17244	17197	17199	17334	17153	17008	17065	16971	17049	17290	17347	17262	17211	17012	17393	17157	17060	17054	17033	17322	17499	17181	17089	17198	17175	17321	17293	17157	17184	17120	17162	17381	17315	17191	17090	17295	17302	17331	17189	17204	17192	17145	17273	17138	17316	17115	17282	17224	17153	17112	16956	16997	17193	17215	17299	17251	17278	17225	17334	17265	17190	17489	17196	17014	17158	17008	17426	17205	17223	17327	17229	17387	17124	17116	17043	17281	17461	17169	17068	17154	17293	17403	17117	17156	17163	17139	16971	17182	17167	17155	17059	17318	17242	17396	17268	17230	17219	17275	17284	17153	17201	17485	17208	17084	17160	17254	17289	17164	17169	17457	17193	17313	17235	17355	17360	17172	17000	17111	17432	17294	17173	17229	17282	17290	17059	17202	17275	17141	17132	17321	17036	17011	17367	17369	17303	17099	17234	17077	17264	17287	17112	17383	17310	17408	17168	17289	17156	17179	17253	17228	17017	17451	17252	17108	17328	17192	17184	17395	17201	17129	17301	17067	17074	16991	17141	17326	17200	17158	17228	17141	17026	17347	17134	17340	16947	17298	17263	17247	17351	17433	17349	17177	17064	17093	17305	17292	17347	17135	17101	17141	17177	17407	17171	17364	17236	17217	17293	17231	17410	17326	17195	17295	17145	17217	17229	17060	17135	17208	17289	17305	17324	17134	17352	17292	17239	17162	17259	17271	17249	17225	17145	17325	17158	17090	17174	17060	17272	17213	17359	17333	17168	17185	17328	17109	17183	17210	17164	17234	17391	17280	17157	17274	17055	17200	17433	17366	17399	17131	17077	17280	17257	17220	17163	17273	17189	17264	17287	17022	17144	17412	17309	17169	17225	17085	17212	17217	17351	17264	17256	17226	17324	17160	17156	17309	17126	17126	17392	17198	16991	17079	17180	17177	17306	17260	17107	17294	17155	17216	17133	17125	17039	17222	17324	17359	17356	17296	17114	17195	17261	17213	17217	17111	17334	17466	17177	17150	17120	17316	17161	17254	17150	17311	17345	17349	17207	17219	17253	17389	17469	17253	17236	16952	17045	17135	17205	17343	17441	17433	17081	17070	17103	17020	17267	17146	17205	17401	17278	17316	17263	17252	17136	17421	17219	17153	17138	17359	17248	17378	17304	17174	17273	17347	17254	17334	17128	17017	16970	17401	17240	17208	17214	17218	17104	17349	17342	17296	17290	17282	17276	17294	17240	17122	17357	17135	17195	17313	16993	17271	16958	17269	17220	17242	17170	17237	17274	17165	17070	17342	17441	17149	17319	17257	17163	17312	17384	17127	17402	17246	17352	17285	17299	17234	17245	17151	17297	17431	17231	17093	17231	17164	17290	17219	17198	17231	17077	17038	17026	17139	17218	17373	17128	17230	17145	17235	17098	17170	17363	17360	17278	16935	17018	17308	17258	17149	17235	17264	16986	17056	17207	17103	17312	17046	17237	17169	17249	17229	17199	17043	17181	17252	17221	17172	17004	17326	17330	17150	17235	17109	17068	17209	17185	17192	17219	17351	17344	17082	17345	17463	17441	17339	17228	17420	17339	17144	17480	17285	17209	17270	17236	17414	17271	17016	17197	17146	17358	17226	16969	17042	16980	17161	17242	17501	17343	17409	17310	17205	17365	17326	17015	17170	17184	17237	17052	17100	17152	17274	17242	17318	17152	17310	17052	17431	17258	17264	17161	17178	17254	17232	17032	17225	17052	17094	17190	17151	17109	17089	17220	17384	17151	17134	17077	17167	17257	17225	17392	17269	17154	17263	17130	17275	17241	17312	17112	17328	17117	17274	17315	17196	17213	17259	17341	17185	17219	17162	17246	17315	17259	17203	17236	17103	17206	17249	17409	17314	17109	17226	17203	17144	17134	17388	17159	16954	16925	17147	17564	17321	17093	17010	17415	17339	17211	17408	17267	17219	17245	17206	17237	17290	17175	17351	17368	17335	17162	17229	17555	17190	17219	17167	17074	17120	17358	17362	17189	17345	17290	17158	17063	17227	17153	17348	17054	17110	17185	17192	17200	17385	17138	17217	17204	17292	17226	17163	17153	17378	17426	17180	17207	17054	17187	17296	17372	17213	17303	17275	17410	17265	17071	17163	17257	17150	17169	17129	17210	17245	17221	17202	17280	16901	17317	17252	17381	17197	17041	17004	17369	17185	17128	17378	17242	17282	17171	17154	17312	17143	17204	17191	17195	17292	17067	17054	17124	17112	17244	17179	17347	17423	17014	16984	17168	17522	17148	17178	17187	17255	17260	17243	17021	17260	17270	17273	17189	17315	17054	17195	16984	17366	17274	17150	17426	17080	17261	17331	17269	17132	17100	17136	17265	17135	17237	17318	17302	17332	17216	17285	17210	17270	17156	17267	17195	17230	17151	17101	17191	17383	17244	17373	17324	17120	17379	17148	17220	17312	17414	17164	17319	17166	17314	17371	17208	17172	17326	17131	17130	17174	17237	17184	17028	17067	17134	17092	17310	17256	17251	17096	17368	17422	17060	17221	17231	17027	17390	17289	17040	17416	17100	17130	17278	17322	17416	17176	17301	17298	17304	17220	17234	17118	17037	17296	17180	17171	17147	17086	17318	17120	16933	17281	17166	17271	17346	17175	17154	17219	17197	17000	17267	17190	17245	17165	17038	17263	17119	17304	17317	17184	17150	17362	17323	17362	17430	17245	17310	17251	17346	17408	17283	17342	17378	17258	17198	17085	17219	17100	17137	17060	17138	17109	17293	17310	17197	17431	17343	17187	17124	17140	17296	17107	17014	17184	17288	17085	17312	16963	17062	17184	17448	17228	17302	17334	17202	17245	17198	17133	17196	17229	16944	17299	17235	17163	17297	17428	17250	17136	17129	17363	17503	17105	17257	17242	17222	17091	17368	17341	17310	17262	17234	17214	17195	17185	17218	17334	17175	17267	17342	17110	17342	17211	17334	17285	17316	17128	17239	17143	17205	17191	17313	17181	17084	17166	17205	17229	17140	17108	17367	17286	17102	17291	17324	17168	17429	17377	17156	17148	16952	17247	17187	17328	17073	17299	17275	17301	17142	17357	17013	17214	17114	17036	17147	17308	17326	17498	17008	17153	17199	17352	17327	17245	17064	17248	17201	17303	17234	17163	17205	17314	17188	17168	17274	17174	17272	17189	17355	17175	17343	17138	17097	17013	17070	17049	17202	16969	17261	17229	17049	17199	17324	17358	17303	17094	17208	17133	17208	17376	17333	17146	17105	17235	17204	17303	17482	17267	17271	17300	17229	17002	17186	17251	17596	17270	17231	17137	17297	17371	17175	17308	17253	17218	17271	17234	17310	17087	17197	17262	17221	17364	17332	17211	17300	17312	17511	17284	17258	17200	17225	17076	17292	17467	17408	17156	17291	17119	17072	17236	17490	17374	17480	17173	17293	17226	17169	17274	17309	17259	17293	17349	17279	17325	17172	17135	17244	17076	17085	17134	17206	17218	17192	17208	17295	17171	17250	17100	16931	17255	17184	17309	17167	17350	17429	17231	17004	17149	17117	17225	17183	17335	17040	17439	17257	17115	17299	17450	17335	17440	17392	17231	17239	17236	17051	17175	17159	17146	17079	17147	17373	17210	17083	17227	17105	17218	17301	17168	17018	17013	17263	17245	17191	17097	17370	17102	17386	17287	17342	17154	17288
19602	41328	31035	22571	18964	17550	16670	16264	15968	15806	15476	15363	15150	15163	15080	14937	15008	14750	14826	14752	15017	14810	14684	14746	14598	14878	14731	14660	14562	14763	14720	14651	14834	14739	14746	14798	14819	14633	14896	14547	14733	14789	14836	14597	14570	14716	14785	14554	14736	14662	14768	14719	14739	14620	14732	14694	14820	14617	14701	14531	14648	14834	14543	14711	14603	14660	14751	14784	14589	14833	14586	14686	14578	14654	14598	14681	14847	14688	14577	14460	14677	14559	14579	14796	14809	14756	14664	14867	14640	14760	14657	14619	14749	14648	14684	14549	14789	14632	14808	14637	14424	14639	14624	14764	14674	14573	14697	14676	14539	14780	14581	14735	14719	14727	14679	14732	14736	14716	14566	14760	14711	14666	14736	14830	14379	14485	14825	14621	14633	14722	14576	14652	14809	14548	14689	14715	14718	14497	14644	14773	14807	14777	14726	14676	14515	14599	14580	14693	14759	14725	14666	14633	14664	14664	14585	14584	14693	14626	14636	14782	14550	14691	14630	14592	14685	14786	14640	14516	14725	14593	14646	14867	14635	14616	14697	14752	14741	14616	14732	14658	14766	14714	14643	14762	14698	14804	14658	14585	14644	14628	14666	14682	14729	14649	14699	14849	14378	14767	14684	14792	14672	14702	14501	14689	14653	14797	14558	14671	14678	14702	14517	14489	14793	14636	14700	14528	14798	14618	14506	14624	14717	14667	14789	14767	14542	14637	14575	14679	14508	14853	14654	14605	14551	14768	14717	14678	14664	14829	14674	14674	14835	14738	14604	14708	14562	14727	14725	14807	14723	14674	14739	14678	14552	14564	14591	14780	14632	14588	14661	14652	14583	14645	14569	14732	14608	14786	14738	14605	14621	14653	14586	14592	14577	14788	14751	14585	14815	14675	14606	14564	14715	14704	14691	14620	14738	14702	14761	14696	14707	14798	14678	14691	14731	14630	14701	14537	14518	14624	14726	14585	14509	14736	14690	14671	14593	14613	14589	14732	14533	14567	14533	14752	14799	14707	14560	14640	14495	14584	14570	14793	14618	14684	14695	14663	14654	14670	14374	14628	14664	14689	14659	14658	14459	14725	14615	14777	14748	14716	14589	14624	14670	14740	14681	14652	14614	14585	14750	14735	14609	14738	14851	14929	14542	14540	14580	14731	14497	14635	14592	14505	14796	14616	14613	14563	14525	14723	14565	14618	14537	14659	14826	14772	14771	14579	14640	14834	14685	14693	14656	14671	14697	14677	14607	14713	14535	14755	14611	14647	14599	14885	14592	14846	14640	14532	14518	14577	14771	14600	14814	14480	14747	14658	14673	14718	14629	14791	14554	14500	14668	14712	14694	14648	14641	14614	14607	14723	14703	14639	14707	14655	14689	14551	14714	14724	14475	14678	14579	14738	14540	14692	14612	14619	14582	14649	14753	14804	14624	14730	14637	14719	14556	14669	14793	14746	14661	14654	14514	14668	14606	14661	14673	14676	14668	14674	14581	14761	14613	14721	14512	14855	14771	14531	14871	14541	14577	14471	14764	14576	14652	14631	14744	14667	14815	14638	14683	14541	14645	14711	14689	14724	14632	14861	14654	14709	14755	14736	14719	14845	14693	14601	14873	14594	14531	14680	14497	14640	14801	14614	14675	14653	14684	14807	14457	14521	14586	14651	14584	14724	14557	14808	14648	14575	14654	14582	14726	14633	14573	14796	14621	14608	14837	14587	14613	14720	14650	14735	14781	14610	14757	14643	14646	14697	14626	14745	14581	14627	14743	14565	14673	14805	14521	14759	14776	14705	14746	14769	14677	14499	14699	14745	14792	14548	14557	14719	14699	14668	14835	14756	14775	14637	14570	14772	14561	14596	14507	14715	14685	14512	14904	14685	14767	14811	14693	14627	14737	14638	14624	14648	14728	14622	14458	14661	14670	14674	14643	14757	14607	14605	14825	14674	14604	14738	14687	14681	14692	14855	14703	14737	14610	14899	14552	14595	14745	14612	14719	14880	14700	14708	14740	14692	14543	14551	14830	14769	14736	14622	14728	14659	14594	14576	14766	14673	14747	14614	14784	14722	14651	14763	14533	14799	14655	14592	14579	14650	14848	14864	14560	14818	14697	14643	14599	14544	14830	14654	14659	14735	14561	14904	14690	14678	14558	14774	14652	14610	14667	14586	14611	14570	14588	14810	14702	14664	14675	14596	14782	14724	14767	14727	14610	14597	14663	14477	14714	14822	14749	14694	14530	14622	14753	14746	14622	14610	14449	14602	14759	14722	14611	14593	14585	14618	14631	14662	14705	14515	14649	14626	14881	14701	14710	14558	14673	14511	14661	14591	14778	14682	14634	14808	14552	14754	14744	14602	14689	14695	14647	14711	14653	14643	14641	14578	14718	14630	14546	14757	14576	14559	14681	14538	14644	14757	14523	14554	14797	14580	14699	14536	14699	14524	14549	14675	14576	14688	14820	14507	14691	14717	14588	14593	14732	14752	14750	14521	14573	14621	14705	14676	14700	14736	14689	14642	14618	14709	14605	14610	14668	14550	14684	14725	14708	14665	14823	14518	14556	14574	14686	14543	14844	14555	14573	14775	14551	14834	14581	14766	14735	14984	14617	14819	14612	14749	14682	14659	14720	14569	14677	14710	14623	14713	14724	14556	14827	14693	14673	14539	14504	14759	14601	14647	14632	14588	14632	14665	14685	14607	14530	14645	14567	14588	14839	14700	14554	14589	14605	14678	14646	14538	14619	14700	14803	14816	14489	14682	14568	14625	14584	14618	14796	14562	14651	14567	14610	14636	14581	14597	14561	14666	14711	14825	14683	14502	14657	14707	14746	14581	14659	14668	14666	14720	14595	14662	14762	14671	14587	14713	14613	14734	14771	14651	14686	14705	14667	14617	14570	14652	14605	14828	14748	14802	14636	14531	14746	14772	14822	14663	14680	14651	14682	14517	14710	14790	14717	14770	14593	14590	14585	14715	14768	14719	14646	14532	14636	14489	14908	14861	14602	14881	14597	14576	14626	14647	14713	14567	14787	14612	14580	14796	14614	14722	14848	14726	14762	14799	14743	14729	14624	14728	14646	14680	14721	14628	14643	14624	14626	14578	14594	14776	14704	14783	14405	14637	14661	14836	14719	14818	14705	14541	14773	14698	14885	14557	14741	14694	14760	14759	14691	14648	14749	14658	14606	14583	14516	14695	14596	14744	14633	14660	14757	14797	14772	14744	14690	14683	14903	14760	14676	14474	14623	14635	14577	14574	14548	14723	14665	14624	14753	14558	14615	14725	14822	14638	14721	14626	14742	14702	14754	14503	14780	14642	14552	14641	14537	14722	14721	14647	14694	14558	14665	14663	14708	14725	14566	14702	14711	14541	14774	14654	14726	14732	14729	14558	14675	14701	14818	14626	14728	14710	14564	14658	14816	14755	14699	14747	14589	14782	14700	14472	14695	14520	14652	14497	14604	14755	14593	14737	14658	14717	14506	14726	14874	14600	14626	14716	14678	14689	14470	14645	14745	14530	14824	14516	14705	14815	14553	14576	14521	14593	14711	14722	14556	14587	14581	14687	14737	14791	14577	14644	14546	14765	14651	14699	14589	14650	14768	14449	14618	14730	14578	14515	14743	14654	14626	14559	14651	14744	14687	14568	14697	14550	14520	14571	14726	14854	14732	14655	14567	14639	14609	14746	14713	14660	14647	14621	14582	14765	14816	14598	14827	14679	14744	14703	14820	14712	14758	14588	14764	14663	14817	14757	14633	14620	14708	14661	14710	14740	14593	14721	14688	14610	14603	14654	14732	14708	14746	14662	14611	14627	14608	14533	14862	14711	14719	14595	14780	14722	14683	14658	14640	14577	14785	14473	14657	14662	14779	14506	14721	14626	14552	14609	14662	14767	14654	14719	14769	14599	14434	14778	14607	14669	14710	14737	14811	14664	14594	14702	14673	14529	14869	14868	14667	14450	14580	14891	14673	14737	14522	14683	14642	14515	14585	14696	14705	14659	14559	14742	14592	14648	14683	14587	14544	14599	14540	14550	14683	14661	14552	14692	14628	14578	14771	14491	14733	14787	14715	14559	14885	14727	14659	14737	14626	14559	14657	14592	14612	14766	14697	14723	14590	14784	14601	14809	14509	14857	14617	14666	14526	14628	14741	14721	14655	14606	14814	14723	14659	14617	14633	14571	14686	14891	14513	14620	14624	14573	14675	14768	14578	14589	14762	14852	14673	14693	14693	14827	14715	14779	14449	14694	14755	14727	14599	14809	14627	14798	14644	14708	14742	14647	14800	14768	14849	14717	14690	14610	14568	14670	14581	14541	14610	14706	14827	14526	14705	14690	14683	14771	14593	14592	14687	14715	14614	14604	14499	14666	14599	14604	14610	14639	14727	14666	14726	14679	14642	14608	14740	14834	14776	14609	14759	14670	14605	14740	14671	14797	14651	14649	14743	14659	14643	14709	14638	14683	14780	14746	14629	14819	14613	14748	14721	14721	14692	14566	14537	14677	14542	14560	14682	14737	14583	14491	14733	14458	14745	14763	14561	14760	14686	14434	14603	14560	14691	14813	14650	14826	14690	14693	14810	14774	14707	14715	14603	14599	14775	14642	14574	14632	14660	14740	14851	14511	14665	14648	14662	14655	14688	14739	14594	14576	14630	14728	14725	14707	14691	14673	14574	14616	14713	14759	14725	14706	14687	14698	14742	14681	14622	14530	14745	14701	14541	14539	14624	14726	14658	14656	14744	14720	14668	14647	14620	14511	14712	14547	14795	14704	14794	14662	14768	14544	14654	14614	14597	14794	14704	14620	14755	14597	14646	14666	14605	14874	14813	14684	14642	14777	14714	14605	14693	14591	14887	14607	14706	14868	14532	14828	14759	14597	14692	14736	14607	14686	14591	14741	14417	14850	14735	14680	14496	14742	14720	14517	14548	14670	14613	14587	14765	14641	14712	14596	14616	14629	14710	14560	14587	14775	14650	14703	14597	14743	14611	14576	14657	14657	14539	14542	14728	14704	14719	14762	14553	14698	14650	14675	14729	14548	14654	14781	14648	14636	14607	14870	14695	14783	14811	14686	14696	14660	14626	14712	14595	14688	14625	14772	14799	14547	14681	14648	14670	14726
25052	21580	27528	27475	21444	20176	20435	19308	18795	18771	18937	18475	18539	18477	18356	18583	18516	18362	18561	18288	18421	18177	18309	18335	18314	18200	18479	18230	18426	18412	18244	18435	18493	18278	18199	18497	18597	18097	18049	18034	18321	18295	18102	18207	18372	18099	18324	18359	18097	18444	18334	18228	18267	18188	18171	18135	18320	18176	18141	18164	18211	18320	18151	18220	18096	18233	18298	18087	18409	18448	17997	18367	18457	18246	18292	18251	18202	18172	18164	18191	18336	18259	18276	18121	18244	18431	18129	18184	18273	18216	18150	18325	18279	18226	18070	18163	18106	18208	18164	18239	18384	18123	18382	18308	18227	18289	18230	18509	18334	18363	18249	18340	18254	18299	18283	18194	18134	18205	18171	18049	18315	18369	18291	18138	18365	18188	18297	18121	18153	18201	18188	18249	18401	18459	18200	18089	18139	18274	18323	18409	18238	18260	18093	18121	18217	18265	18373	18412	18286	18233	18388	18161	18080	18146	18084	18433	18114	18189	18071	18470	18279	18344	18008	18124	18140	18194	18166	18180	18282	18267	18234	18148	18422	18399	18319	18360	18291	18300	18188	18428	18334	18088	18283	18201	18206	18171	18052	18401	18422	18273	18213	18347	18161	18208	18324	18276	18238	18204	18343	18355	18153	18349	18445	18152	18201	18328	18326	18089	18111	18282	18132	18361	18284	18089	18098	18103	18115	18047	18208	18177	18219	18118	18146	18293	18303	18444	18271	18205	18251	18385	18330	18226	18358	18169	18224	18411	18264	18269	18186	18146	18457	18291	18272	18131	18311	18290	18235	18176	18284	18155	18278	18258	18323	18149	18232	18475	18363	18448	18435	18167	18397	18173	18350	18276	18138	18199	18190	18186	18352	18486	18245	18059	18304	18164	18406	18411	18309	18493	18340	18295	18193	18504	18293	18297	18100	17983	18290	18445	18318	18322	18299	18020	18126	18048	18125	18357	18137	18137	18317	18049	18027	18252	18375	18221	18208	18364	17941	18030	18199	18233	18296	18310	18169	18407	18284	18087	18325	18177	18271	18164	18369	18342	18198	18170	18174	18375	18367	18296	18375	18185	18141	18308	18392	18337	18082	18245	18299	18333	18025	18321	18170	18249	18476	18180	18144	18272	18281	18121	18024	18365	18100	18057	18210	18271	18353	18027	18108	18101	18326	18516	18424	18180	18325	18208	18173	18434	18353	18179	18142	18294	18208	18233	18240	18209	18181	18264	18173	18281	18054	18161	18383	18316	18253	18453	18353	18180	18627	18112	18199	18220	18237	17927	18077	18304	18226	18185	18292	18187	18240	18260	18101	18064	18224	18182	18445	18185	18206	18293	18204	18179	18229	18139	18363	18193	18312	18074	18317	18343	18156	18145	18003	18292	18229	18214	18340	18166	18116	18115	18211	18035	18184	18244	18220	18286	18303	18195	18403	18288	18253	18227	18341	18339	18245	18285	18205	18168	18373	18271	18277	18038	18104	18346	18226	18309	18245	18318	18324	18349	18292	18135	18273	18313	18268	18251	18258	18188	18046	18334	18216	18060	18358	18245	18323	18213	18325	18560	18558	18176	18254	18159	18255	18339	18245	18270	18475	18151	18366	17950	18229	18259	18358	18246	18211	18142	18414	18088	18177	18287	18335	18096	18195	18372	18358	18024	18143	18193	18234	18162	18320	18404	18338	18293	18168	18143	18383	18306	18374	18316	18260	18018	18296	18160	18135	18132	18237	18308	18228	18200	18058	18263	18240	18465	18443	18539	18432	18118	18281	18344	18253	18057	18243	18215	18242	18272	18212	18256	18207	18204	18242	18236	18340	18173	18216	18204	18251	17971	18234	18264	18225	18403	18332	18373	18212	18121	18247	18097	18234	18343	18189	18283	18162	18303	18364	18233	18380	18113	18338	18277	18258	18082	18327	18223	18320	18202	18400	18183	18387	18108	18295	18191	18197	18205	18092	18293	18187	18280	18332	18231	18175	18026	18205	18197	18403	18222	18179	18227	18311	18081	18373	18393	18402	18169	18117	18177	18231	18418	18439	18141	18280	18201	18188	18305	18410	18172	18264	18285	18169	18202	18231	18260	18236	18186	18266	18292	18189	18213	18218	18182	18224	18377	18212	18179	18311	18342	18260	18195	18251	18234	18333	18326	18277	18169	18225	18474	18149	18329	18211	18260	18092	18221	18235	18333	18286	18140	18227	18302	18142	18250	18201	18169	18320	18247	18221	18283	18290	18158	18146	18207	18205	18473	18310	18183	18260	18162	18346	18193	18198	18346	18240	18241	18064	18150	18087	18195	18270	18337	18189	18303	18284	18280	18408	18085	18195	18311	18188	18374	18322	18327	18263	18361	18342	18228	18303	18303	18236	18329	18086	18151	18299	18263	18372	18212	18426	18142	18242	18127	18178	18274	18249	17967	18329	18214	18336	18388	18274	18295	18199	18032	18043	18186	18270	18062	18314	18243	18321	18198	18344	18139	18318	18205	18136	18297	18290	18117	18204	18183	18428	18303	18077	18127	18092	18208	18186	18337	18286	18149	18248	18135	18371	18316	18161	18124	18231	18565	18160	18106	18136	18164	18141	18201	18265	18106	18134	18323	18294	18208	17996	18131	18065	18351	18139	18204	18054	18579	18465	18476	18223	18279	18339	18207	18237	18241	18335	18356	17921	18097	18388	18266	18146	18268	18139	18269	18196	18295	18307	18364	18194	18178	18299	18328	18134	18088	18353	18159	18106	18053	18385	18160	18095	18233	18167	17992	18374	18395	18267	18071	18354	18207	18194	18250	18219	18219	18309	18127	18376	18277	18393	18256	18269	18409	18144	18058	18173	18281	18405	18252	18187	18134	18142	18314	18299	18300	18353	18176	18304	18382	18154	18168	18213	18228	18272	18116	18135	18089	18313	18416	18384	18346	18248	18098	18215	18083	18333	18273	18119	18399	18257	18473	18359	18195	18211	18423	18085	18026	18458	18252	18277	18301	18215	18386	18106	17949	18456	18234	18021	18208	18454	18226	18413	18136	18319	18438	18296	18282	18410	18166	18433	18157	18380	18393	18301	18198	18359	18108	18196	18341	18329	18557	18099	18069	18459	18308	18173	18282	18233	18360	18444	18405	18506	18284	18184	18171	18345	18342	18187	18183	18306	18043	18296	18345	18096	18222	18280	18319	18333	18051	18065	18200	18263	18390	18238	18161	18107	18251	17991	18223	18243	18319	18475	18461	18245	18224	18143	18514	18393	18352	18174	18239	18195	18358	18366	18206	18136	18412	18165	18186	18258	18086	18370	18281	18229	18133	18244	18122	18274	18098	18202	18217	18211	18212	18367	18305	18249	18187	18014	18113	18165	18339	18260	18178	18237	18267	18111	18293	18522	18300	18165	18363	18086	18115	18460	18493	18256	18444	18285	18353	18183	18318	18216	18247	18093	17965	18171	18344	18261	18346	18219	18233	18168	18365	18184	18265	18231	18384	18143	18297	18323	18069	18214	18060	18352	18177	18165	18106	18365	18222	18191	18435	18295	18347	18243	18341	18145	18054	18269	18439	18126	18211	18149	18216	18174	18220	18271	18333	18189	18249	18177	18263	18518	18083	18208	18300	18074	18266	18208	18200	18258	18236	18447	18409	18272	18394	18302	18325	18084	18360	18350	18221	18309	18412	18242	18269	18104	18105	18186	18186	18138	18162	18153	18245	18107	18446	18029	18387	18246	18174	18220	18285	18187	18281	18362	18305	18323	18127	18429	18175	18406	18388	18166	18210	18165	18309	18219	18286	18167	18024	18334	18045	18399	18216	18251	18028	18255	18323	18356	18107	18272	18194	18181	18072	18236	18310	18304	18256	18278	18268	18051	18493	18334	18194	18218	18376	18262	18140	18368	18181	18165	18305	18216	18227	18223	18307	18148	18206	18410	18217	18226	18321	18192	18267	18244	18206	18321	18337	18365	18088	18295	18059	18182	18153	18269	18048	18174	18174	18144	18279	18212	18351	18231	18166	18224	18168	18176	18035	18095	18170	18452	18087	18229	18288	18246	18330	18286	18406	18079	18159	18041	18197	18073	18234	18053	18327	18380	18214	18284	18427	18254	18203	18239	18102	18071	18173	18111	18082	18178	18154	18204	18304	18106	18080	18181	18348	18038	18397	18368	18093	18415	18408	18345	18239	18300	18024	18158	18327	18492	18517	18213	18191	18222	18184	18240	18069	18335	18403	18218	18347	18375	18402	18240	18408	18231	18219	18436	18358	18149	18228	18287	18362	18291	17978	18292	18454	18285	18252	17991	18218	18061	18211	18099	18221	18205	18097	18005	18236	18253	18083	18303	18252	18379	18390	18388	18426	18105	18254	18235	18254	18231	18230	18224	18122	18211	18234	18281	18186	17982	18209	18293	18431	18210	18308	18373	18288	18241	18223	18399	18258	18394	18384	18335	18350	18172	18136	18165	18357	18431	18212	18264	18149	18307	18115	18238	18149	18403	18256	18275	18208	18233	18075	18328	18320	18262	18337	18143	18202	18155	18099	18174	18396	18343	18356	18222	18023	18173	18194	18115	18238	18324	18288	18344	18026	18229	18068	18049	18292	18304	18409	18307	18190	18266	18405	18134	18227	18183	18269	18104	18044	17976	18059	18062	18360	18284	18092	18138	18334	18207	18193	18142	18240	18171	18239	18586	18396	18204	18235	18271	18144	18130	18292	18398	18342	18285	18262	18153	18288	18327	18387	18220	18161	18328	18370	18233	18140	18314	18164	18281	18287	18287	18123	18240	18404	18127	18213	18219	18208	18132	18052	18098	18263	18336	18354	18203	18125	17976	18350	18328	18208	18418	18382	18353	18278	18377	18494	18195	18252	18288	18350	18439	18415	18310	18223	18247	18297	17999	18284	18232	18125	18330	18230	18243	18136	18181	18332	18243	18090	18317	18139	18239	18307	18395	18175	18222	18096	18411	18199	18328	18083	18340	18351	18389	18177	18335	18180	18258	18512	18196	18020	18234	18194	18295	18222	18178	18312	18315	18232	18132	18151	18045	18126	18184	18140	18294	18159	18388	18157	18280	18229	18168	18171	18191	18268	18201	18200	18383	18028	18182	18397	18321	18281	18330	18216	18250	18315	18392	18198	18143	18322
20609	39542	29030	21411	18332	17476	16766	16410	16272	16210	15689	15837	15737	15645	15713	15596	15529	15388	15456	15460	15287	15220	15374	15454	15359	15303	15273	15254	15388	15301	15186	15171	15228	15184	15279	15342	15190	15287	15409	15210	15231	15120	15326	15242	15186	15383	15450	15266	15083	15323	15301	15164	15309	15066	15271	15481	15174	15245	15199	15294	15200	15123	15130	15201	15275	15175	15280	15293	15303	15123	15226	15219	15354	15277	15463	15388	15246	15229	15107	15379	15241	15231	15132	15254	15239	15149	15243	15275	15167	15160	15169	15134	15438	15239	15087	15237	15230	15115	15167	15347	15286	15131	15116	15287	15123	15153	15296	15314	15215	15331	15409	15304	15188	15362	15257	15163	15091	15215	15142	15187	15239	15247	14983	15357	15290	15212	15255	15403	15258	15145	15249	15119	15258	15335	15146	15211	15208	15332	15175	15151	15220	15280	15445	15273	15317	15174	15392	15152	15248	15045	15273	15209	15310	15235	15136	15253	15202	15326	15339	15157	15080	15183	15267	15188	15224	15370	15348	15316	15390	15295	15239	15256	15205	15239	15178	15291	15295	15189	15156	15418	15167	15198	15394	15107	15177	15112	15366	15218	15235	15312	15245	15230	15252	15200	15259	15422	15038	15157	15322	15406	15180	15424	15173	15272	15278	15159	15361	15258	15209	15272	15066	14971	15256	15186	15214	15130	15337	15310	15244	15326	15283	15170	15163	15033	15330	15345	15181	15197	15202	15292	15227	15237	15213	15314	15293	15175	15139	15155	15303	15150	15331	15375	15458	15101	15220	15061	15201	15270	15188	15161	15347	15288	15247	15284	15290	15087	15289	15212	15228	15070	15267	15275	15207	15259	15176	15260	15344	15104	15181	15315	15311	15276	15249	15191	15225	15349	15254	15135	15142	15257	15091	15264	15208	15404	15274	15213	15239	15225	15182	15184	15230	15123	15324	15331	15340	15199	15261	15294	15132	15054	15082	15018	15184	15163	15203	15212	15306	15142	15264	15192	15230	15387	15103	15265	15174	15277	15385	15283	15246	15425	15228	15166	15198	15400	15297	15165	15150	15229	15042	15130	15280	15267	15283	15252	15178	15233	15260	15136	15262	14985	15164	15284	15304	15288	15418	15316	15197	15171	15382	15229	15145	15301	15286	15284	15134	15325	15182	15079	15253	15349	15077	15189	15291	15302	15330	15197	15309	15445	15240	15184	15159	15150	15322	14997	15410	15283	15347	15374	15210	15129	15181	15244	15074	15258	15240	15271	15302	15204	15267	15140	15127	15298	15213	15250	15216	15331	15320	15213	15180	15267	15153	15173	15072	15264	15177	15243	15184	15360	15195	15279	15134	15218	15459	15288	15277	15310	15045	15192	15423	15116	15209	15237	15195	15346	15089	15078	15338	15168	15282	15310	15329	15274	15218	15256	15239	15094	15281	15212	15156	15245	15298	15354	15124	15235	15315	15216	15259	15355	15235	15308	15242	15293	15211	15127	15471	15191	15324	15233	15243	15297	15141	15223	15343	15213	15193	15183	15191	15391	15064	15109	15223	15224	15219	15363	15207	15253	15188	15248	15164	15364	15178	15389	15295	15270	15334	15387	15331	15375	15165	15368	15305	15275	15376	15388	15145	15357	15300	15236	15262	15325	15205	15133	15277	15212	15330	15236	15310	15260	15134	15332	15214	15175	15044	15187	15116	15259	15201	15198	15148	15300	15275	15149	15175	15330	15067	15237	15250	15295	15234	15137	15364	15326	15135	15295	15069	15198	15143	15314	15227	15394	15203	15135	15142	15239	15407	15178	15228	15047	15202	15121	15206	15376	15161	15153	15179	15183	15240	15343	15322	15271	15243	15235	15143	15158	15043	15337	15184	15275	15251	15152	15450	15240	15129	15259	15306	15238	15237	15366	15304	15396	15235	15398	15184	15191	15228	15243	15183	15090	15193	15165	15190	15400	15231	15239	15339	15391	15179	15242	15290	15124	15234	15193	15342	15397	15241	15335	15181	15358	15300	15213	15223	15170	15176	15248	15421	15187	15215	15255	15257	15221	15230	15313	15358	15332	15267	15164	15167	15076	15106	15093	15235	15094	15090	15107	15305	15203	15209	15240	15299	15257	15325	15094	15267	15386	15187	15216	15372	15251	15055	15269	15148	15146	15158	15239	15280	15114	15303	15317	15115	15317	15229	15372	15344	15132	15222	15219	15044	15145	15103	15272	15244	15142	15249	15307	15216	15084	15164	15298	15156	15233	15503	15282	15253	15423	15116	15203	15370	15169	15272	15118	15337	15190	15116	15225	15286	15240	15338	15144	15120	15124	15091	15332	15211	15252	15288	15290	15238	15107	15315	15323	15146	15501	15079	15269	15142	15246	15224	15298	15267	15130	15398	15202	15297	15230	15134	15087	15512	15008	15095	15306	15271	15183	15177	15161	15301	15309	15277	15179	15210	15259	15157	15285	15222	15212	15257	15230	15336	15084	15290	15205	15295	15289	15264	15297	15115	15259	15072	15318	15248	15205	15284	15286	15160	15200	15031	15241	15325	15171	15395	15308	15318	15331	15374	15135	15211	15032	15156	15380	15316	15216	15315	15278	15103	15325	15378	15203	15247	15218	15237	15180	15109	15158	15161	15248	15203	15116	15275	15316	15220	15364	15206	15239	15206	15216	15146	15002	15288	15172	15207	15252	15222	15324	15211	15430	15243	15132	15265	15225	15190	15254	15270	15311	15060	15328	15267	15217	15261	15417	15272	15141	15148	15196	15244	15369	15220	15203	15061	15213	15141	15051	15235	15339	15155	15135	15314	15271	15068	15232	15272	15363	15194	15474	15326	15265	15096	15315	15292	15264	15070	15175	15266	15250	15219	15118	15209	15360	15210	15230	15233	15304	15217	15277	15247	15541	15327	15189	15413	15345	15387	15131	15231	15313	15098	15324	15297	15266	15230	15118	15312	15321	15227	15338	15387	15130	15573	15163	15252	15256	15125	15328	15200	15203	15442	15218	15301	15172	15203	15289	15199	15243	15370	15132	15258	15254	15261	15171	15362	15318	15367	15255	15352	15115	15356	15248	15363	15329	15211	15255	15329	15214	15308	15174	15255	15509	15166	15262	15280	15364	15152	15371	15340	15208	15252	15177	15243	15168	15181	15292	15342	15079	15220	15159	15231	15285	15287	15266	15278	15334	15180	15414	15335	15199	15184	15125	15259	15213	15411	15189	15076	15250	15206	15232	15276	15337	15224	15315	15226	15196	15177	15317	15059	15322	15267	15412	15099	15099	15329	15124	15213	15170	15417	15283	15342	15206	15257	15184	15251	15062	15109	15263	15194	15381	15373	15255	15205	15266	15185	15326	15355	15160	15175	15258	15254	15295	15392	15330	15308	15205	15116	15181	15304	15305	15281	15142	15217	15312	15214	15312	15196	15077	15301	15180	15240	15339	15119	15254	15286	15139	15315	15112	15166	15218	15420	15444	15196	15147	15235	15287	15190	15389	15080	15424	15297	15325	15361	14927	15265	15291	15111	15262	15176	15269	15286	15264	15262	15188	15342	15256	15087	15394	15312	15057	15282	15214	15361	15139	15276	15258	15095	15338	15356	15291	15300	15335	15190	15411	15236	15191	15316	15352	15196	15210	15505	15188	15126	15182	15230	15212	15423	15342	15166	15170	15180	15253	15324	15428	15292	15306	15280	15280	15146	15304	15199	15036	15204	15257	15065	15065	15120	15196	15268	15063	15269	15250	15385	15274	15260	15009	15219	15202	15252	15242	15272	15181	15314	15134	15228	15303	15165	15370	15127	15362	15298	15151	15286	15282	15271	15031	15322	15219	15499	15117	15273	15261	15340	15240	15378	15296	15256	15091	15249	15315	15207	15150	15150	15140	15136	15191	15074	15387	15222	15250	15355	15199	15309	15214	15191	15271	15390	15248	15264	15203	15315	15273	15418	15256	15287	15346	15218	15458	15311	15283	15367	15266	15179	15003	15333	15316	15090	15441	15058	15279	15191	15310	15236	15335	15403	15150	15406	15365	15234	15286	15174	15184	15467	15122	15153	15128	15320	15302	15154	15326	15222	15233	15297	15201	15012	15309	15129	15072	15252	15285	15235	15307	15380	15406	15176	15289	15243	15241	15024	14910	15147	15225	15128	15268	15347	15302	15082	15114	15108	15152	15226	15247	15298	15241	15059	15363	15424	15268	15203	15313	15184	15207	15285	15388	15265	15349	15386	15253	15198	15408	15169	15243	15141	15370	15322	15156	15055	15195	15336	15299	15301	15250	15134	15387	15074	15153	15212	15176	15209	15300	15154	15324	15116	15113	15375	15108	15306	15188	15208	15120	15202	15283	15287	15187	15321	15251	15488	15299	15262	15059	15215	15165	15072	15337	15268	15314	14992	15326	15350	15240	15360	15395	15246	15065	15267	15269	15348	15334	15335	15035	15354	15194	15346	15131	15240	15259	15232	15242	15117	15279	14997	15298	15310	15243	15113	15232	15341	15187	15324	15295	15190	15184	15145	15084	15106	15293	15137	15180	15071	15316	15205	15252	15160	15113	15148	15171	15234	15230	15125	15298	15189	15234	15258	15289	15191	15170	15302	15337	15280	15253	15235	15405	15118	15236	15223	15197	15208	15220	15164	15113	15246	15225	15329	15009	15399	15269	15202	15179	15130	15232	15351	15202	15198	15405	15327	15042	15145	15272	15312	15223	15283	15239	15341	15161	15375	15203	15287	15050	15266	15147	15308	15239	15025	15129	15280	15423	15196	15448	15386	15257	15101	15219	15069	15274	15142	15135	15230	15167	15113	15267	15236	15325	15149	15476	15276	15273	15219	15250	15277	15364	15163	15364	15127	14998	15206	15355	15128	15249	15246	15264	15224	15207	15421	15308	15252	15254	15311	15298	15323	15163	15390	15267	15274	15155	15271	15369	15367	15315	15183	15384	15322	15257	15138	15279	15219	15267	15399	15312	15197	15233	15187	15283	15018	15202	15095	15128	15329	15285	15328	15213	15197	15220	15153	15181	15286	15077	15415	15204	15167	15244	15239	15147	15193	15146	15214	15210	15270	15278	15238	15080	15176	15332	15408	15097	15314	15092	15210	15348	15303	15385	15184	15240	15243	15219
22510	21539	28735	24779	21902	23778	24369	20012	18789	18757	18409	18066	18102	17804	17904	17546	17653	17716	17585	17365	17570	17382	17542	17798	17623	17586	17462	17502	17509	17536	17199	17441	17248	17168	17326	17198	17294	17001	17216	17397	17290	17336	17398	17204	17290	17251	17289	17054	17188	17383	17301	17332	17311	17151	17341	17207	17373	17105	17300	17305	17433	17373	17138	17263	17398	17216	17068	17190	17199	17195	17465	16934	17279	17136	17214	17058	17256	17171	17216	17258	17242	17234	17087	17074	17317	17144	17062	17167	17102	17096	17281	17226	17289	17178	17300	17145	17156	17278	17146	17114	17333	17405	16995	17151	17300	17322	17336	17262	17270	17009	17318	17328	17310	17297	17246	17137	17208	17091	17171	17238	17316	17229	17310	17016	17293	17375	17336	17185	17119	17346	17196	17185	17135	17233	17390	17144	17123	17191	17461	17310	17258	17331	17235	17152	17214	17193	17171	17204	17310	17087	17193	17122	17347	17187	17426	17147	17126	17230	17079	17138	17147	17055	17149	17108	17317	17255	17268	17103	17282	17172	17159	17033	17301	17243	17116	17346	17341	17142	17109	17317	17153	17192	17191	17382	17197	17150	17293	17249	17026	17177	17089	17041	17011	17095	17106	17288	17269	17212	17278	17200	17108	17067	17350	17070	17280	17268	17394	17458	17230	17362	17252	17122	17243	17271	17218	17168	17220	17087	17296	17020	17188	17062	17265	17204	17237	17320	17111	17180	17209	17305	17156	17090	17110	17317	17271	17251	17051	17049	17190	17185	17045	17153	17133	17151	17210	17449	17413	17058	17121	17164	17202	17052	17161	17131	17289	17184	17265	17193	17182	17088	17462	17112	17188	17111	17375	17230	17203	17140	17355	16928	17083	17269	17069	17347	17311	17251	17263	17308	17171	17037	17193	17050	17024	17352	17089	17280	17318	17444	17299	17104	17309	17253	17225	17225	17096	17051	17066	17335	17077	17107	17281	17332	17284	17225	17223	17108	17056	16930	17181	17037	17230	17418	17416	17218	16981	17224	17213	17266	17122	17391	16920	17205	17254	17250	17120	17199	17025	17379	17290	17216	17387	17066	17224	17122	17151	17273	17203	17264	17422	17138	17339	17231	17218	17244	17111	17258	17320	17336	17208	17182	17126	17161	17062	17060	17220	17160	17014	17277	17256	17180	17362	17068	17239	17175	17267	17120	17249	17014	17195	17091	17204	17103	17211	17190	17106	17167	17183	17030	17131	17124	17009	17096	17217	17084	17331	17265	17089	17362	17254	17175	17164	17311	17176	17147	17059	17279	17213	16986	17334	17337	17237	17259	17136	17056	17216	16934	17003	16943	17108	17377	17077	17231	17171	17311	17160	17218	17049	17052	17227	17301	17232	16993	16983	17065	16992	17205	17297	17100	17336	17311	17295	17172	17140	17265	17195	17241	17106	17165	17041	16974	17345	17385	17150	17130	17196	17098	17185	17195	17300	17284	17309	17249	17120	17243	17412	17231	17242	17163	17147	17072	17118	16989	17278	17127	17180	17040	17091	17002	17213	17162	17129	17132	17169	17059	17079	17258	17249	17217	17302	17227	17198	17285	17198	17319	17244	17089	17065	17286	17200	17173	17264	17116	17171	17115	17295	17478	17303	17246	17184	17186	17046	17093	17057	17239	17175	17209	17175	17148	17275	17288	17069	17132	17097	17359	17160	17038	17080	17169	17320	17055	17343	17014	17225	17165	17118	17100	17148	16998	17267	16923	17296	17093	17114	17123	17324	17057	17244	17134	17202	17177	17328	17127	17313	17217	17356	17204	17202	17294	17309	17158	17204	17175	17422	17265	17300	17325	17225	17321	17179	17063	17048	17186	17313	17192	17195	17133	17368	17253	17192	17103	17215	17210	17340	17096	17371	17369	17272	17279	17227	17137	17059	17096	17106	17122	17051	17331	17271	17170	17158	17150	17284	17163	17174	17066	17270	17070	17151	17202	17220	17305	17180	17458	17060	17348	17179	17154	17172	17107	17228	17372	17305	17280	17327	17102	17345	17097	17281	16921	17296	17134	17146	17120	17214	17024	17020	17101	17282	17032	17498	17280	17188	17326	17309	17446	17176	17306	17177	17156	17288	17423	17236	17082	17101	16970	17122	17552	17241	17202	17161	17116	17147	17235	17257	17297	16988	16998	17405	17187	17168	17169	17270	17268	17233	17113	17265	17214	17257	17255	17238	17188	17046	17137	17040	17278	17058	17341	17286	17349	17236	17295	17083	17170	17010	17297	17162	17204	17280	17023	17148	17227	17226	17102	17095	17340	17093	17068	17237	17137	17102	17010	17010	17270	17235	17175	17254	17357	17137	17088	17091	17049	17111	17043	17256	17114	16951	17000	17074	17183	17465	17341	17156	17227	17278	17244	17433	17147	17427	17049	17155	17267	17497	17136	17103	17321	17153	17120	17083	17283	17183	17054	17274	17216	17395	17632	17044	17053	17481	17337	17245	17205	17201	17241	17111	17282	17100	17048	17364	17169	17021	17296	17160	17272	17136	17348	17289	17364	17099	17320	17086	17075	17315	17203	17301	17245	17037	16904	17121	17228	16975	17401	16984	17064	17273	17425	17127	17264	17347	17018	17251	17198	17315	16950	17241	17096	17306	17384	17087	17154	17150	17026	17240	17191	17351	16983	16969	17303	17213	17259	17120	17337	17075	17115	17067	17154	17156	16978	17279	17211	17309	17160	17195	17264	17171	17244	17213	17254	17077	17158	17057	17426	17283	16996	17252	17150	17178	17157	17310	17273	17139	17228	17221	17287	17033	17263	17064	17173	17250	17264	17148	16998	17278	17213	17166	17374	17309	17220	17225	17297	17056	17149	17274	17158	17136	17043	17098	17262	17395	17246	17271	17124	17145	17214	17465	17150	17214	17138	17202	17330	17234	17075	17063	17216	17289	17064	17275	16924	17099	17136	17189	17382	17123	17209	17142	17125	16872	16986	17102	17113	17210	17299	17207	17144	17378	17283	16917	17299	17242	17262	17098	17239	17188	17153	17182	17046	17375	16977	17233	17169	17093	17162	17230	16942	17255	17242	17282	17270	17254	17058	17151	17050	16913	17322	17141	17142	17108	17233	17075	17025	17136	17035	17277	17256	17360	17403	17249	17281	17225	17447	17202	17030	17097	17309	17471	17120	17225	17231	17076	17186	17272	17207	17219	16924	17050	17163	17338	17206	17325	17166	17220	17145	17169	17399	17217	16967	17036	17228	17381	17196	17377	17467	17269	17294	17400	17179	17025	17221	17113	17354	17338	17161	17037	17250	17234	17310	17458	17238	17081	17122	17257	17242	17114	17148	17200	17142	17177	16885	17369	17222	17074	17099	16915	17111	17319	17264	17296	17122	17324	17350	17116	17123	17199	17173	17191	17148	17257	17230	17218	17218	17095	17164	17096	17155	17258	17320	17244	17181	17175	17273	17232	17016	17169	17143	17262	17314	17191	17184	17226	17212	17382	17253	17337	16926	17045	17110	17192	17247	17414	17346	17109	17093	17126	17384	17376	17159	17165	17249	17234	17297	17286	17080	17135	17297	17203	17147	17264	17121	17151	17107	17148	17177	17259	17268	17157	17149	17237	17079	17171	17036	17156	17054	17212	17239	17171	17337	17154	17295	17202	17201	17257	17348	17222	17245	17199	17344	17223	16924	17268	17170	17082	17315	17150	17188	17288	17196	17075	17061	17137	17425	17085	17246	17169	17213	17168	17146	17031	17224	17350	17212	17210	17147	16768	17385	17388	17182	17353	17089	17089	17050	17112	17279	17340	17169	17055	17326	17187	17315	17218	17112	17266	17225	17179	17254	17162	17158	17124	16993	16990	17210	17361	17152	17350	16917	17070	17166	17234	17124	17241	17073	17100	17157	17311	17043	17488	17379	17150	17181	17065	17038	17243	17361	17060	17284	17104	17262	17336	16972	17255	17248	17326	17168	17001	17093	17208	17036	17203	17257	17272	17102	17132	17170	17240	17230	17263	17258	17070	17275	17237	17139	17242	17171	17343	17307	17211	17191	17261	17146	17195	17100	17110	17013	17254	17294	17182	17486	17114	17076	17239	17318	17198	17235	17271	17126	17139	17100	17186	17213	17304	17146	17291	17246	17237	17011	17193	16930	17318	17311	17129	17248	17009	17367	17238	17162	17217	17029	17217	17160	17246	17340	17106	17178	17030	17273	17045	17308	17178	17228	17311	17139	17004	17215	17253	17409	17149	17163	17318	17199	17044	17108	16992	17351	17061	17271	17141	17022	17296	17045	17374	17142	17148	17290	17347	16976	17225	17023	17100	17224	17219	17231	17038	17221	17043	17082	17233	17210	17163	17297	17405	17294	17224	17146	17100	17364	17292	17447	17068	17085	17031	17265	17225	17455	17247	17342	17296	17168	17305	17007	17102	17265	17218	17081	17259	17102	17311	17097	17282	17215	17184	17206	17261	17126	17055	17149	17279	17248	17372	17078	16984	17061	17343	17181	17418	16935	17176	17227	17249	17314	17189	17150	17097	17096	17074	17035	17245	17019	17020	17410	17194	17272	17197	17281	17193	17189	17204	17131	17140	17242	17112	17208	17382	17065	17275	17483	17084	17223	17275	17017	17408	17246	17298	17245	17280	17083	17151	17277	17283	16944	17353	17191	17162	17187	17376	17227	17110	17278	17336	17157	17069	17040	17402	17368	17190	17134	17241	17115	17111	17025	17128	17165	17317	17128	17104	17149	17312	17223	17304	17328	17254	17137	16984	17094	17270	16992	17209	17119	17297	17155	17189	17172	17033	17258	17174	17339	16910	17393	17551	17287	17231	17182	17138	17170	17273	17349	17373	16990	17062	17044	17177	17356	17300	17268	17080	16977	17118	17037	17263	17214	17264	17274	17354	17159	17098	17293	16978	17236	17264	17197	17244	17107	17217	17221	17348	17176	17262	17141	17053	16928	17236	17102	17271	17251	17157	17035	17264	17266	17156	17104	17350	17098	17214	17455	17111	17197	17197	17212	17333	17340	17183	17108	17162	17248	17199	17190	17162	17395	17143	17062	17226	17362	17085	17137	17282	17305	17116	17228	17092	17228	17260	17268	17337	17225	17161	17218	17098	17247	17246	17283
21049	46370	34413	24417	20113	18973	17833	17099	16626	16138	15782	15548	15206	15210	15154	14945	14912	14862	14845	14905	15000	15069	14799	14855	15018	14800	14862	14884	14665	14557	14576	14774	14668	14627	14695	14755	14660	14688	14632	14690	14761	14562	14648	14567	14778	14522	14535	14602	14713	14635	14655	14535	14621	14486	14564	14495	14628	14538	14543	14724	14546	14629	14368	14570	14536	14784	14563	14543	14679	14652	14698	14552	14465	14655	14642	14574	14546	14601	14594	14609	14591	14836	14541	14673	14513	14633	14583	14360	14600	14638	14476	14653	14615	14712	14605	14754	14596	14765	14625	14539	14536	14593	14680	14423	14485	14668	14550	14734	14626	14684	14649	14586	14685	14692	14501	14556	14619	14537	14584	14432	14570	14609	14540	14642	14603	14489	14542	14647	14625	14494	14637	14626	14658	14704	14554	14591	14646	14556	14484	14428	14683	14523	14630	14773	14573	14455	14453	14471	14681	14343	14481	14636	14726	14524	14614	14751	14569	14593	14584	14544	14509	14502	14620	14655	14672	14592	14577	14625	14810	14411	14796	14783	14482	14482	14558	14535	14700	14563	14681	14395	14695	14677	14606	14569	14603	14610	14690	14602	14585	14546	14667	14618	14463	14606	14552	14694	14640	14569	14459	14679	14448	14638	14582	14696	14473	14629	14697	14628	14605	14741	14586	14507	14489	14499	14519	14530	14522	14528	14524	14440	14649	14491	14578	14540	14547	14431	14605	14587	14621	14683	14547	14654	14514	14607	14490	14610	14554	14544	14673	14631	14564	14593	14705	14653	14583	14445	14670	14591	14740	14550	14520	14490	14581	14768	14711	14509	14440	14623	14470	14728	14520	14551	14706	14541	14689	14797	14616	14588	14649	14589	14704	14665	14580	14571	14763	14640	14373	14634	14446	14507	14721	14672	14669	14580	14573	14621	14664	14529	14614	14604	14654	14429	14545	14479	14646	14625	14790	14603	14570	14603	14333	14566	14463	14440	14624	14484	14643	14452	14653	14645	14715	14642	14477	14652	14626	14551	14618	14559	14506	14589	14687	14516	14620	14532	14576	14597	14571	14581	14563	14591	14546	14547	14629	14695	14497	14492	14552	14687	14535	14659	14510	14691	14549	14405	14662	14646	14812	14447	14653	14723	14543	14566	14615	14360	14652	14546	14601	14557	14664	14294	14601	14616	14457	14552	14641	14711	14635	14767	14528	14626	14473	14454	14645	14622	14604	14731	14596	14663	14567	14464	14544	14670	14544	14622	14520	14659	14696	14519	14634	14749	14747	14479	14528	14601	14539	14700	14637	14575	14480	14489	14608	14381	14456	14473	14775	14580	14658	14594	14581	14722	14606	14696	14467	14613	14533	14574	14594	14569	14600	14672	14593	14363	14559	14598	14604	14525	14507	14670	14581	14588	14578	14663	14574	14709	14470	14645	14651	14490	14704	14545	14691	14513	14501	14410	14388	14408	14418	14557	14704	14564	14575	14647	14760	14579	14603	14686	14519	14556	14493	14512	14496	14661	14482	14708	14680	14491	14569	14618	14671	14544	14575	14498	14581	14722	14506	14635	14590	14415	14363	14714	14520	14559	14677	14449	14519	14595	14483	14578	14445	14549	14711	14443	14639	14573	14430	14363	14578	14571	14544	14467	14650	14563	14536	14541	14678	14638	14616	14559	14363	14871	14640	14421	14544	14733	14848	14553	14555	14476	14682	14566	14668	14654	14635	14737	14514	14628	14413	14727	14604	14477	14689	14572	14782	14449	14548	14577	14640	14545	14606	14734	14514	14529	14648	14648	14726	14510	14647	14497	14493	14716	14488	14427	14741	14623	14399	14655	14392	14753	14458	14633	14604	14765	14688	14737	14716	14548	14591	14593	14631	14765	14640	14648	14645	14612	14656	14516	14653	14585	14545	14768	14567	14610	14464	14555	14599	14622	14442	14675	14644	14527	14616	14699	14643	14402	14596	14431	14559	14698	14740	14546	14467	14720	14617	14745	14568	14647	14586	14642	14520	14561	14760	14660	14592	14453	14550	14483	14749	14475	14674	14442	14569	14573	14518	14554	14463	14569	14567	14534	14501	14396	14486	14568	14523	14623	14384	14648	14542	14657	14539	14452	14695	14458	14716	14608	14301	14477	14548	14445	14464	14632	14501	14508	14574	14620	14517	14617	14642	14688	14624	14568	14447	14577	14571	14535	14564	14560	14638	14447	14709	14709	14760	14614	14564	14624	14639	14668	14609	14417	14584	14716	14505	14694	14479	14635	14622	14562	14527	14560	14575	14611	14637	14523	14532	14626	14572	14566	14710	14475	14450	14454	14688	14684	14655	14615	14527	14435	14605	14437	14508	14581	14592	14321	14534	14601	14542	14603	14575	14632	14491	14519	14549	14568	14657	14542	14622	14660	14565	14533	14545	14456	14647	14649	14410	14462	14483	14792	14419	14514	14733	14441	14707	14545	14656	14683	14633	14576	14553	14542	14639	14802	14519	14705	14301	14593	14732	14492	14584	14593	14568	14656	14569	14597	14579	14677	14497	14570	14666	14588	14571	14357	14672	14487	14480	14603	14547	14371	14539	14540	14572	14451	14490	14820	14636	14705	14500	14528	14577	14656	14594	14655	14574	14581	14578	14615	14535	14655	14654	14550	14757	14404	14744	14632	14556	14571	14635	14582	14594	14641	14491	14767	14710	14716	14581	14486	14672	14603	14582	14484	14547	14662	14597	14794	14625	14766	14555	14499	14493	14618	14717	14553	14610	14641	14731	14578	14681	14440	14497	14536	14750	14586	14699	14533	14536	14484	14615	14627	14787	14641	14519	14602	14404	14461	14516	14520	14545	14414	14752	14473	14643	14584	14673	14503	14713	14435	14622	14693	14417	14583	14504	14683	14697	14608	14599	14719	14587	14499	14507	14600	14637	14476	14538	14469	14635	14480	14512	14580	14602	14518	14538	14681	14478	14479	14455	14467	14557	14649	14653	14547	14575	14471	14588	14574	14714	14517	14489	14544	14719	14785	14660	14690	14643	14577	14522	14425	14615	14572	14515	14574	14627	14682	14509	14624	14571	14648	14688	14650	14699	14747	14650	14636	14623	14470	14534	14460	14513	14642	14564	14574	14558	14591	14676	14662	14582	14496	14460	14661	14664	14622	14569	14565	14452	14759	14692	14475	14486	14625	14714	14605	14550	14581	14584	14492	14563	14441	14650	14768	14566	14579	14697	14482	14560	14545	14542	14583	14581	14665	14671	14508	14612	14669	14612	14611	14479	14626	14687	14415	14648	14549	14831	14579	14749	14474	14468	14711	14573	14562	14658	14655	14573	14488	14476	14568	14685	14679	14654	14613	14518	14461	14521	14576	14652	14568	14612	14520	14545	14499	14483	14684	14476	14495	14616	14545	14718	14563	14550	14512	14508	14509	14602	14739	14468	14621	14377	14667	14690	14515	14410	14531	14613	14538	14806	14626	14582	14592	14423	14605	14548	14547	14749	14477	14470	14719	14537	14582	14642	14552	14643	14643	14588	14647	14549	14604	14514	14541	14612	14510	14667	14636	14660	14636	14517	14599	14640	14542	14550	14739	14570	14662	14471	14563	14690	14651	14623	14663	14673	14761	14547	14615	14777	14686	14501	14651	14549	14618	14665	14557	14460	14626	14585	14628	14721	14469	14442	14555	14590	14514	14632	14468	14747	14636	14673	14509	14572	14599	14772	14614	14450	14645	14584	14730	14624	14476	14515	14713	14624	14532	14595	14621	14694	14460	14660	14670	14740	14577	14725	14558	14641	14664	14517	14659	14618	14670	14497	14632	14469	14677	14516	14637	14490	14718	14710	14609	14494	14613	14376	14658	14399	14642	14830	14607	14527	14522	14530	14556	14520	14553	14630	14597	14503	14344	14705	14368	14552	14576	14494	14784	14613	14630	14474	14646	14678	14645	14454	14585	14443	14671	14631	14577	14553	14683	14586	14688	14621	14494	14551	14442	14639	14454	14580	14518	14530	14502	14553	14581	14823	14411	14554	14350	14678	14598	14549	14593	14672	14490	14711	14667	14543	14562	14720	14543	14482	14556	14677	14538	14564	14648	14659	14712	14665	14601	14630	14574	14610	14562	14625	14626	14660	14586	14613	14580	14551	14576	14603	14740	14480	14718	14633	14408	14575	14637	14481	14608	14648	14723	14580	14530	14426	14682	14633	14601	14571	14633	14647	14562	14597	14511	14653	14656	14707	14645	14424	14678	14586	14556	14569	14523	14385	14520	14412	14536	14612	14501	14506	14615	14615	14553	14476	14707	14512	14582	14385	14556	14730	14656	14656	14513	14520	14639	14692	14543	14607	14728	14472	14547	14532	14590	14625	14645	14643	14557	14679	14674	14497	14473	14519	14622	14608	14544	14529	14628	14599	14622	14719	14674	14673	14536	14577	14765	14452	14567	14660	14550	14537	14760	14428	14523	14558	14686	14582	14621	14554	14640	14609	14531	14666	14520	14478	14496	14580	14525	14625	14710	14509	14667	14549	14672	14669	14401	14681	14565	14488	14437	14395	14626	14592	14707	14734	14620	14638	14513	14475	14715	14399	14508	14292	14680	14755	14725	14562	14568	14565	14614	14500	14612	14681	14707	14497	14658	14713	14591	14604	14469	14661	14451	14518	14661	14539	14605	14602	14558	14674	14574	14457	14619	14586	14762	14602	14473	14729	14630	14658	14414	14564	14748	14536	14467	14694	14699	14486	14634	14612	14533	14508	14511	14645	14737	14583	14698	14582	14494	14489	14602	14601	14509	14721	14434	14537	14708	14594	14473	14653	14722	14521	14554	14602	14760	14520	14387	14680	14570	14689	14619	14564	14536	14642	14549	14727	14588	14679	14509	14748	14681	14447	14588	14534	14353	14627	14534	14640	14497	14650	14469	14585	14542	14583	14754	14542	14611	14438	14628	14709	14612	14567	14736	14682	14775	14624	14469	14621	14573	14474	14616	14522	14608	14738	14393	14594	14513	14769	14574	14545	14668	14640	14470	14387	14596	14539	14551	14592	14517	14516	14553	14552	14508	14676	14451	14718	14551	14589	14437	14623	14559	14556	14571	14658	14584	14704	14537	14622	14531	14762	14617	14543	14508	14570	14602
29618	25608	30413	24421	20042	19546	19146	18648	18542	18327	18247	18134	18292	18122	17788	17997	17910	17974	17989	18075	17991	17796	18355	17893	17902	17905	17885	17982	17793	17851	17761	17938	17834	17787	17808	17898	17760	17719	17903	17994	17639	17696	18067	17773	17989	18011	17944	17991	17974	17882	18066	17950	17823	17941	17879	17924	17768	17944	17919	17765	17938	17805	17959	17784	17728	17838	18069	17830	17937	17947	17882	17966	17987	17979	17815	17808	17895	17923	17789	17999	17963	17837	18002	17968	17836	17897	18225	18034	17812	17644	17920	17837	17991	17986	17625	17828	17882	17812	17930	17977	17774	17735	18053	17908	17928	17997	17923	17668	17772	17753	17850	17857	17784	17840	17804	17904	17942	17973	17887	17985	17801	17797	17576	17705	17796	17770	17976	17848	17860	18064	17778	17924	17956	17949	18025	17756	17806	17953	17850	17953	17748	17975	17844	17974	17921	17980	17861	17974	17721	17662	18073	17901	17913	17996	18000	17884	18026	17850	17730	17987	18026	17856	17853	18043	17873	18019	17846	17856	17863	17982	17921	17989	17879	17878	17976	17956	17996	17787	17737	17995	17974	17898	18032	17938	17843	17884	17917	17816	17862	17843	17718	17973	17926	17867	17872	17827	17930	18139	18036	17827	17903	17933	17864	17897	17916	17930	17919	18025	18108	17868	17820	17817	17863	17757	18093	17988	17645	17752	17972	17658	17619	17686	17892	17929	17779	17842	18059	17796	18113	17767	17915	17705	17893	17965	17868	17787	17833	17812	17872	17540	17983	17864	17909	17889	17880	17820	17756	17724	17899	17761	17992	17853	17859	17902	17999	17677	17959	17647	17959	17914	17783	17883	17986	17775	17905	17818	17936	17946	17759	17725	17827	17574	17842	17898	17923	17884	18107	17986	18032	17957	17887	17755	18018	17909	17930	17845	17818	17953	17891	17851	17851	17785	17952	17943	17801	17662	17770	17936	17811	17782	17885	17943	17790	17923	18134	18122	17929	17982	17623	17678	17827	17879	17754	17648	18121	17677	17974	17931	18005	17799	17846	17939	17953	18257	18099	17893	17884	17805	17659	17707	17747	17821	17949	17936	17995	17992	18031	17815	17784	17799	17947	17875	17617	17940	17830	17990	17847	17784	17852	17768	17822	17783	17856	17556	17809	17859	17888	18076	17911	17856	17843	17762	17901	17890	18029	17976	17981	17961	18006	17729	17917	17907	17991	17955	17991	17763	17829	18003	17773	17633	17886	17872	17974	17877	17727	17809	17930	18193	18131	18187	17778	17771	17849	17930	17700	17872	18034	17881	17895	17768	17921	17899	17842	18151	17789	17991	17695	17873	17896	17903	17839	18000	18038	17855	17739	17988	17793	17943	18065	18207	17658	17950	17803	17816	17866	17840	17930	17858	17943	18024	17738	17840	17798	17709	17794	17749	17806	17953	17895	17784	17805	17862	17743	17842	17997	17758	17832	17995	18011	17968	17904	17847	18034	17796	17797	18008	17916	18096	18069	17853	17829	17831	17883	17978	17954	17883	17994	17730	17892	17949	18034	17858	17919	17885	17754	17892	17924	17780	17794	17830	17953	17999	17854	17994	17955	17752	17995	18018	17938	17883	18008	17832	17732	17787	17906	18049	17887	17821	18005	17752	17886	17974	18053	17843	17973	17776	17752	17958	18157	17891	17807	17988	17917	17988	17842	17811	17858	17790	18026	17812	17764	18068	18050	17834	17934	17906	17861	17965	17902	17993	17790	17883	18164	17695	17765	17826	17892	17860	17842	17906	17901	17821	17723	17800	17838	17946	17836	18116	17851	17787	17836	17827	18001	17888	17939	17985	17786	18069	18036	17853	17769	17872	18041	17864	17836	17802	17924	17908	17876	17707	17888	17816	17845	17836	17955	17862	17709	17894	17942	17848	17923	17956	17819	17875	17928	17916	17965	17724	17765	17962	17933	17870	17929	17842	17865	17842	17947	17847	17968	17969	17691	18083	17911	17835	17946	17813	17868	17953	17667	17793	17904	17920	18055	17787	17988	17800	18066	17887	17933	17885	17909	17834	17695	17511	17891	17728	17877	17828	18059	18002	17780	17913	17623	17741	17864	17782	17770	18004	17913	17862	17706	18063	17842	17827	17810	17870	18086	17934	17750	17840	17833	17856	17865	18062	17544	17758	17870	17840	17641	17949	17832	17883	17784	17759	17853	17932	17556	17670	17890	17866	17813	17907	17971	17951	17803	17849	17884	17927	17911	17922	17980	17934	17815	18006	17950	17771	17802	17832	17982	17721	17886	17782	17763	17951	18015	18084	17847	17822	17911	17890	17768	17944	17863	17869	17955	17838	17655	18047	17925	18114	17920	17672	18008	17865	18002	17906	17962	17967	17839	17909	17819	17853	17885	17921	18053	17951	17910	17783	17822	17825	17711	17959	17839	17661	17903	17859	17855	17905	17947	17797	17890	18157	17958	17899	17867	17662	17850	17792	17893	18013	17836	18003	18046	18043	17911	17904	17968	18213	17992	17818	17798	17801	17788	17865	17898	17653	17687	18081	17944	17806	17994	17784	17806	17969	17839	17882	18000	17678	17787	17907	17772	17678	17858	17745	18050	17831	17733	17893	17943	17782	17999	17976	18059	18045	17927	17743	17871	17913	17901	17695	17995	17768	18037	17890	17731	17739	17867	17812	17893	18159	17877	17912	18034	17806	17797	17971	17746	17999	17720	17846	17889	17760	17843	18065	17802	17808	17957	17857	17769	17725	17766	18048	18275	17913	17881	17835	17703	17858	17922	17995	18032	17671	17894	17901	17865	17892	17907	18005	17944	17845	17716	17908	18076	17931	17884	17879	17971	17927	17776	17949	18252	18012	18159	17809	18077	18005	18131	17912	17798	17782	17844	17943	18056	17778	17731	17786	17760	18089	17933	18102	17826	17729	17847	17694	17862	18115	17899	18053	17866	17799	17857	17973	17917	17702	17966	17880	17985	17949	18126	17990	17937	17909	17918	17913	17855	17756	17874	17829	17750	17929	17996	17894	17947	17795	17966	17661	17815	17808	17839	18051	17846	17746	17837	17844	17894	17830	18055	17790	17865	17984	17902	17803	17914	17897	17721	17997	17929	17926	17790	17770	17712	17864	18064	17957	17937	17772	17969	17905	17887	17944	17971	18149	17904	17928	17853	17926	17964	17967	17745	18049	17995	17920	17830	17725	17949	17838	17855	17853	17984	17972	18040	17853	17919	17855	17854	17921	17892	17753	18017	17736	17944	17865	17955	17804	18011	17798	18001	17952	17708	17994	17927	18057	17832	17855	17790	17824	18085	17853	17775	17886	17834	17823	17949	18039	17786	18052	17932	17955	17806	17866	17686	17777	17957	18066	17845	17792	18010	18055	17882	17727	17842	17893	17869	17876	17734	17897	17887	18098	17954	17940	17872	17993	18024	17844	18047	17993	17923	17965	17656	17812	18145	17908	17958	17861	17844	17910	17850	17946	17894	18103	17875	17807	17881	17657	17894	17876	17899	17758	17941	17837	17763	17995	18024	17784	17783	17918	18204	17666	17767	17749	17794	17921	17831	17794	17670	17746	17881	17853	17957	17793	17803	17774	17972	17782	17924	17963	17714	17963	17947	18060	17913	17776	17880	18004	17959	17966	17602	17641	18068	17986	17790	17734	17916	17716	17829	17783	17790	17824	18020	17872	17972	18014	17909	17926	17959	17707	17813	17716	18033	17993	17795	17822	17925	17923	17926	17855	17844	17792	17807	17901	17978	17946	18023	17904	17938	17923	18113	17740	17980	17826	17943	17766	17849	17831	17974	17770	17845	17917	17990	17876	18201	17823	18062	17862	17940	17758	17791	17699	17927	17882	17680	18089	17983	17858	17912	17802	17880	17788	17801	17893	17812	17895	18120	17980	17975	17780	18018	18137	18047	18049	17927	17757	17626	17647	17856	17853	17849	17695	17854	17768	17903	17768	17775	17871	17736	17808	17857	17953	17948	17843	18006	18021	17805	17787	17814	17746	18036	17882	17850	17981	17818	17848	17936	17651	17786	17975	18107	17806	17798	17702	18069	17918	17859	17864	17914	17867	17777	17947	17973	18076	17847	18147	17968	17876	17842	17852	17872	17946	17907	17793	17933	17816	17734	18108	18003	17980	17905	17915	18054	17786	17785	17740	17785	17733	17923	17906	17729	17860	18084	18039	17884	17867	18031	17766	18009	17955	17872	17822	18058	17758	17909	18007	17982	17867	18021	17812	17756	17729	17836	18010	17917	17929	17871	17819	17856	17820	17743	17795	17923	18049	17860	17927	17785	17927	17803	17777	17724	17927	17893	18023	18020	17753	17956	17910	17914	17808	17748	18134	18049	17957	17884	17987	18059	17667	18017	18004	17935	17990	18015	17835	18009	17731	17903	17908	17936	17891	18033	17869	17653	17983	17789	17980	17917	17687	17927	17793	17830	17659	17990	17927	17889	17641	17811	17706	17865	17746	17836	17984	18208	17885	17882	17928	17828	17710	17701	18014	18001	17803	17892	17937	17993	17813	17900	17649	17907	17886	17955	17835	17953	17784	17738	17915	17806	17890	17878	17800	17913	17787	18040	17776	17933	17736	17796	17714	18003	18039	17815	18041	17950	17708	17932	18017	17898	18036	17911	17937	18025	17925	18006	17854	17994	18067	18013	17767	17985	17863	17798	18107	17899	17883	17815	17857	17933	17858	17922	17813	18048	17829	18069	17636	17853	17823	17892	17753	18067	17866	17952	17829	17777	17766	17866	17966	17745	17946	17880	17705	17824	17993	17878	17981	17962	17953	18009	17819	17831	17930	17943	17786	17858	18051	17937	17970	18029	17960	17859	17679	17851	17944	17857	17989	17781	17923	17883	17778	17891	17759	18055	17999	17714	17918	17790	17784	17767	18076	17952	17638	17949	18024	17890	17847	18061	17803	17985	17845	17793	17870	17867	17758	17775	17777	17834	17725	17915	17657	17689	17928	17833	17675	17912	17869	17896	17841	17917	17897	17973	17943	17786	18074	17735	17824	18036	17843	17929	17908	17931	17749	17873	17809	17889	17742	17888	17934	17820	17880	17640	17783	17771	17764	17817	17712	17836	17986	17824	17842	17939	18077
22113	35996	28439	20141	17322	17010	16399	16268	15805	15627	15606	15512	15160	15439	15227	15204	15190	15138	15199	15120	15108	15150	15034	15062	15106	15260	15067	15137	14923	15112	14978	14976	15038	15085	15132	15167	15062	14976	15003	14879	15140	14891	15009	15010	15194	15099	15070	15145	15040	14986	14971	15087	15013	14924	14943	14981	14992	15031	14975	15140	15212	15061	14986	15014	14978	15008	15030	15109	15149	15028	15059	15187	14940	15243	14953	14889	14927	15082	15267	15053	15038	15055	14999	14965	15271	15058	15240	15163	15061	14965	15166	15051	15154	14905	15161	15003	15113	15301	14881	15052	15066	14968	14982	14917	14945	15060	14933	14895	15003	14920	14894	15047	14870	14974	14969	15155	15009	15203	15122	15125	15191	15158	15022	15064	15008	14879	15121	15238	14878	15045	15012	15094	15001	15056	15009	15131	14993	15063	14912	15182	14840	15056	15071	15012	15109	15107	15173	15012	15061	14973	15051	15063	14941	15051	15102	14990	15065	14929	14919	14972	14987	14929	15143	14862	14992	14931	15093	15067	14858	14999	15101	15128	14940	15008	15177	14938	15094	15138	14844	14952	14975	15153	15097	14978	15157	15089	15050	15014	14902	15074	15061	14991	15044	15032	15008	14929	15127	14831	14965	15020	15085	14997	15259	15174	15023	14966	15178	15047	14884	15059	14943	15176	15089	15146	15124	14848	15128	14967	15007	15033	15077	14901	15018	15081	14954	14958	15248	14996	15057	14909	15049	15031	15087	15113	14964	15109	15063	15071	14959	15143	15088	15077	14971	14978	15033	15034	14937	15085	15069	14803	15045	14755	15090	14845	14884	15089	15053	15108	15076	14911	14953	14969	15022	15051	14903	15104	15018	15241	15142	15043	14992	15047	15006	15139	14891	15087	15003	15175	14879	15054	15077	14857	15157	15074	14980	15010	15119	14899	14991	15014	14959	14953	14969	15018	15109	15090	15006	15045	14985	15221	14875	14984	15003	15165	15115	14950	15029	14932	15096	14981	14920	14928	15234	14993	15082	15093	15141	14941	14975	14945	15183	14926	15155	15061	15143	14934	15109	15141	15075	15136	15067	14994	14977	15113	15099	15169	14985	15055	15171	14976	15078	15063	15072	15149	14978	14939	14974	14968	14821	14974	15128	15045	15055	14998	15125	14878	15116	15013	15106	15064	14978	14986	15055	14878	15027	15075	15193	14955	15063	15028	14923	15076	15140	14938	14868	15175	15114	15146	14936	15127	14802	14888	15085	15036	14908	15053	14997	15019	15078	14978	15056	15086	14958	14937	14971	15037	14871	15117	15022	14936	15133	14893	15047	15243	14806	15148	14895	15067	15016	15254	15132	15026	15077	15032	15104	14994	14966	14916	15049	15056	15024	15058	15051	15146	14892	15061	15059	15039	14952	15027	15035	15031	14977	15064	14950	14930	15029	15030	14936	14960	14958	15134	14834	14923	15152	15042	15081	14998	15269	15148	15057	14953	15140	14941	15074	14871	15008	14993	15099	15000	14948	15016	14931	15119	15129	14920	15111	15075	15228	15151	14971	14967	15092	15137	15122	15248	15123	14970	15112	15075	14894	15094	15000	15115	15102	14972	15107	15127	15145	15061	15043	15147	14919	15013	15151	15059	14919	14998	15038	14939	15086	15030	14931	14954	15075	15126	14889	14906	15153	15066	15168	15127	15215	14972	15175	15035	15118	15090	15017	15076	15064	15068	15101	15052	15244	15051	14855	15008	15065	14917	14906	14934	15022	15023	15110	15102	15018	15024	14951	15097	15037	15124	15063	15118	15035	15032	14902	15180	14927	15040	14812	15057	15116	14869	15164	14977	14916	14962	15061	15015	15280	14916	15096	14968	15127	15025	15149	14817	14932	15101	15093	15233	14969	14895	15108	15036	14826	15136	15145	14971	14904	15146	15341	14996	14931	14997	15040	14944	14825	15175	15049	14859	15102	14972	15264	15074	15131	15049	15221	15092	15087	15017	15170	14921	15175	14983	15063	15019	15136	14915	14962	15110	15030	15052	15033	15099	14974	15056	14983	15162	14959	14902	14979	15194	14879	14982	15106	15131	15092	14832	14987	15128	15131	14969	14970	15088	15021	14957	15051	14859	14883	15233	15162	14821	14885	15117	14903	14853	15043	15092	14983	15037	14941	15078	15015	15087	15073	15101	14988	15084	15060	14956	14827	15304	15184	15036	15096	15126	15082	15140	15113	15250	15007	14984	15136	15043	15024	15264	14962	15078	14951	15067	15048	15005	15048	15167	14955	15267	14957	14829	14920	14963	15045	14906	14987	14950	15006	15098	14952	15132	15155	15007	14947	15150	15079	15028	15190	15077	15062	15018	15096	14876	15047	14928	15134	15087	15187	15044	15076	15218	14961	15191	15129	14903	15135	15104	14879	14896	15094	15041	15174	15104	15116	15111	14944	14943	14880	15277	15066	15090	15065	15071	15054	14996	15068	15001	15073	15024	14960	15132	14974	14977	14975	15001	14936	15110	15098	15048	15259	14983	14933	15054	14884	15097	15058	14846	14979	15081	14987	15145	15023	15017	15110	14931	15168	15019	14813	15030	15011	15041	14975	15038	14920	15112	15079	15018	15085	15019	15110	14880	15053	14994	15245	14923	15087	15057	14878	14965	15058	15025	15037	15123	14970	15102	15078	14867	15070	15040	15052	15150	15116	15086	15133	15073	15225	14966	15057	14993	15052	14970	15001	15208	15014	15054	15184	15096	15022	15095	14889	15093	15087	14939	15100	15211	15110	15063	15028	15077	15214	15181	14944	15093	15035	14915	14954	15077	14896	14962	14964	15138	14990	14951	14928	15034	15048	15089	15088	15056	14957	15195	15049	15211	15031	15014	14962	14963	15090	15181	15104	15010	15062	15015	15139	15086	15092	14921	15109	15039	14888	15122	15091	15117	15115	15128	15136	15062	15075	15069	14867	15027	15134	15035	15016	15022	15120	14900	15024	15030	15166	15025	15072	15117	15017	15176	15011	15198	14945	15103	15050	15067	14955	15018	15187	15073	15039	15108	15071	15028	15063	15069	15010	15085	14912	15065	14997	15120	15059	15169	15079	14966	15015	14982	15035	15046	15051	15001	15193	14925	15086	15072	15026	15004	14973	14790	15042	15029	15121	15181	14991	15005	15039	15080	15036	15097	15158	14996	14972	15100	14929	15194	14861	15123	15016	15024	14965	15017	15214	15085	15171	15116	15111	14979	15117	15011	15131	15094	15023	14940	14926	15063	14915	15089	14849	15198	14873	15094	15037	15081	15089	15023	15266	15030	15141	15004	15020	15124	14870	15071	15050	14990	15070	14988	15162	14958	15034	14953	14966	15282	14883	15059	14954	14951	14913	14888	14811	15125	15093	15123	14982	14879	15096	14959	14945	14952	15053	15230	15100	14939	15097	15041	14940	14975	15025	14882	15035	15034	14962	15157	14988	15146	15107	15017	15256	14908	15184	15176	15068	15094	14935	15140	15031	15055	14962	15075	15016	14940	15223	14908	14927	15098	15156	15141	15168	15086	15127	15177	15005	15064	14907	15080	15004	15110	15091	15002	15209	15079	14905	15009	15093	14965	15021	14968	15071	15010	14893	15035	15053	14767	15035	15079	14987	15049	14812	15201	15041	14837	15182	15051	14970	15076	14913	15072	15008	15063	15092	15173	15012	15086	15009	14839	15066	15325	14969	15067	15000	15205	14984	15065	14997	15124	14990	15160	15070	15256	15084	14823	15105	15065	15028	15109	15189	15028	15114	15143	15023	14930	15212	15042	15097	15011	15049	14928	15040	14902	14928	15105	15127	15081	14968	15073	14984	15057	14946	15157	14917	15100	15062	15060	15032	15071	15069	15008	15011	14877	14995	15008	15007	14932	14967	15005	15164	15025	15044	14967	15168	15140	14959	14957	15106	14960	15045	14968	14875	15006	15151	15141	15019	15117	15227	14844	15124	15030	14949	15013	15198	15048	14931	15047	15132	15029	15072	14986	15044	15262	15077	15004	14955	15061	15105	15161	14882	14946	15085	14992	15067	15023	15016	15047	15109	15000	15004	15071	14928	15007	15068	14999	15108	15122	14868	15082	15143	14958	15000	15133	15013	15095	14953	14952	15062	14876	14995	14971	15054	15074	15162	15021	15179	15316	14808	15094	15151	15098	14965	15052	15071	15089	15169	14954	14928	15199	15137	14993	15012	15133	15106	14901	14872	14964	14992	15026	14970	15077	15148	14950	14908	15025	14801	14947	15208	14968	15036	15090	15122	15010	14959	15108	15079	14973	15083	14869	15165	14929	15347	15036	14963	15100	14953	15051	15088	15065	15168	15031	15078	15037	15088	15033	15061	14947	15093	15121	14924	14983	15032	15244	15152	14992	15114	15131	15076	15085	15001	15080	15157	15083	15077	15065	14889	15145	15130	15116	15073	15125	14937	15083	14936	15032	15107	14994	14983	15104	14826	15052	14921	15047	14959	15079	15159	15029	15040	14902	14981	15138	15238	14982	15134	15167	15023	15048	15110	15075	15010	15007	14937	15005	15015	14849	15139	15052	15013	15066	14831	15164	14954	15129	15034	14934	15090	15075	15202	15026	15178	15087	15026	14981	15168	15058	15075	15054	15087	14803	14988	15209	15004	15088	14961	14972	14964	15028	15028	14902	15045	15009	15098	14953	15061	15075	14901	14866	15159	14998	15136	15175	14971	15107	14971	14971	15075	14905	14978	15084	15000	14917	14938	14974	15013	14993	15127	15079	15058	14957	15125	14927	14956	15005	14971	15013	15087	14984	15049	15106	14861	15043	14919	15047	15074	15218	14998	14944	15176	15110	14956	15110	15019	14994	14967	15171	14925	15093	14970	14898	15017	15074	15112	15080	14894	15082	15159	14946	14975	14970	14988	15075	15186	15121	15150	15145	15006	15013	14995	15018	15146	14902	15155	15080	15155	14982	15143	15102	15116	14933	15234	15010	15164	14988	14920	15057	14940	15162	14917	15023	14980	14935	15132	15006	14986	15059	14890	15184	15056	15019	15108	15153	15179	15190	14935	15221	14935	15039	15046	15293	15011	15138	14919	15145	15234	14939	14912	15113	14878	15136	14853	15011	15127	15143	14994	14980
23477	21493	28282	25377	22502	22138	21155	18967	18168	18275	17996	17776	17911	17603	17618	17445	17488	17474	17583	17394	17456	17510	17388	17369	17483	17485	17573	17263	17322	17366	17289	17348	17281	17284	17403	17261	17187	17166	17314	17287	17324	17262	17280	17236	17288	17235	17196	17239	17288	17400	17163	17064	17258	16968	17238	17191	17067	16976	17023	16959	17008	17246	17309	17182	17488	17250	17205	17044	17126	17178	17108	17294	17279	16962	17097	17172	17164	17058	17073	17174	17193	17308	17224	17018	17196	17282	17293	17042	17244	17043	17254	17167	17238	16977	17062	16928	17139	17169	17264	17045	17183	17140	17111	17015	17220	17296	17254	17113	17073	17246	17333	17139	16991	17400	17062	17211	17193	17247	17183	17294	17141	17153	17032	17006	17322	17039	17344	17104	17128	17392	17384	17299	17154	17280	17283	17250	17220	17127	17376	17313	17152	17110	17371	17110	17071	17328	17164	17221	17219	17210	17180	17147	17006	17126	16883	17398	17079	17075	17082	17212	17236	17020	17245	17350	17246	17138	17134	17163	17440	17348	17247	17452	17223	17297	17336	17336	17342	17215	17215	17381	17125	17321	17301	17049	17232	17100	17189	17295	17060	17264	17375	17323	17185	17244	17263	17145	17270	17249	17193	17236	17160	17187	17158	17106	17073	17009	17099	17131	17257	17245	17231	17086	17383	17309	17118	17392	17152	16859	17065	17078	17167	17173	17262	17267	17156	17119	17192	17235	17117	17063	17287	17037	17154	16944	17237	17268	17232	17066	17155	17170	17426	17268	17256	17090	17306	17494	17288	17074	17266	17225	17300	17287	17019	17116	17261	17045	17264	17287	17158	17176	16995	17036	17205	17270	17385	17120	17183	17213	17072	17269	17252	17279	17177	17136	17319	17280	17138	17178	17299	17206	17196	17101	17217	17339	17079	17275	16965	17012	17188	17110	17391	17167	17150	17200	17107	17111	17217	17178	17074	17070	17140	17173	17211	17008	17308	17408	17110	17278	17130	17244	17035	17256	17285	17352	17268	17314	17191	17377	17298	17178	16945	17273	17284	17045	17102	17224	17288	17194	17321	17153	17244	17014	17254	17137	17031	17044	17195	17262	17377	17313	17444	17023	17294	17120	17343	17179	17129	17266	17325	17203	17175	17158	17266	17107	17008	17119	17146	17112	17183	17052	16963	17387	17278	17202	17231	17110	17038	17036	17172	17293	17284	17061	17174	17088	17316	17224	17309	17252	17168	17244	17156	17303	17127	17138	17307	17129	17348	17096	17178	17072	17177	17258	17355	17189	17238	16980	16990	17336	17221	17337	17100	16996	17293	17361	17368	17037	16874	17451	17294	17201	17256	17094	17193	17192	17019	17079	17242	17264	17261	16948	17236	17033	17237	17366	17150	17312	17147	17209	17167	17115	17127	17181	17146	17224	17328	17203	17351	17084	17101	17237	17326	17283	17385	17257	17104	17090	17210	17327	17393	17166	17172	17092	17098	17245	17335	17176	17244	17102	17146	17347	17199	17187	16867	17203	17366	17367	17221	17240	17324	17271	17452	17266	17214	17176	17256	17149	17232	17135	17388	17315	17115	17285	17187	17189	17158	17348	17129	17166	17291	17020	17039	17267	17211	17220	17501	17155	17109	17271	17411	17182	17029	17059	17196	17137	17114	17204	17271	17224	17236	17292	17219	17180	17142	17176	17551	17348	17047	17301	17150	17066	17374	17138	17139	17112	17080	17106	17059	17148	17429	17143	17101	17062	17278	17322	17430	17282	17093	17067	17283	17046	17286	17271	17276	17118	17222	17100	17301	17305	17304	17252	17435	17397	17296	17029	17107	17367	17425	17323	17195	17312	17257	17041	17289	17164	17400	17274	17269	17125	17177	17155	17342	17497	17356	17051	16911	17164	17221	17219	17152	17046	17231	17311	17185	17281	17139	17074	17383	17114	17163	17198	17115	17319	17183	17141	17362	17407	17285	17046	17162	17123	17286	17262	17222	17199	16957	17236	17129	16969	17341	17013	17137	17250	17208	17290	17228	17172	17171	17296	17271	17164	17097	17294	17161	17227	17242	17277	17103	17124	17090	17401	17155	17233	17375	17408	17256	17322	17210	17127	17205	17059	17047	17317	17258	17192	17112	17236	17197	17181	17125	17210	17098	17222	17099	17230	17323	17170	17273	16948	17233	16986	16870	17112	17198	17067	17377	17306	17062	17165	17154	17379	17354	17321	16957	17292	17209	17108	17350	17196	17106	17246	17000	17064	17288	17104	17148	17249	17275	17160	17289	17259	17155	17211	17239	17096	17116	17085	17196	17248	17170	17104	17239	17232	17223	17280	17461	16934	17282	17288	17247	17259	17213	17194	17001	17170	17090	17209	17136	17261	17178	16926	17277	17128	17154	17138	17176	17057	17224	17100	17186	17197	17149	17369	17316	17389	17092	17048	17111	17166	17277	17240	17255	17431	17287	17231	17029	17348	17363	17315	17271	17183	17110	17045	17171	17276	17423	17173	17236	17148	17202	17079	16973	17154	17324	17218	17106	17139	17190	17293	17149	17010	17097	17400	17298	17209	17445	17298	17309	17358	17279	17201	17198	17174	17159	17244	17252	17251	17215	16936	17223	17285	17300	17077	17180	17243	17155	17014	17410	17131	17086	17176	17228	17154	17335	17204	17063	17099	17160	17234	17327	17174	17278	17205	17310	17258	17365	17214	17331	17333	17172	17284	17161	17047	17230	17189	17136	17258	17318	17287	17139	17173	17150	17175	17273	17151	17421	17375	17319	17070	17118	17243	17194	17239	17028	17371	16984	17081	17225	17239	17271	17209	17167	17277	17242	17061	17263	17225	17226	17153	17241	16958	17167	17154	17109	17201	17331	17071	17097	17301	17051	17227	17138	17465	17214	17020	17181	17250	17211	17144	17248	17146	17270	17096	17011	17075	17110	17296	17120	17171	17344	17337	17207	17254	17123	17249	17114	17085	17170	17117	17225	17082	17202	17127	17165	17177	17146	17012	17238	17167	17316	17244	17049	17114	16977	17160	17234	17014	17295	17246	17193	17279	17199	17151	17301	17150	17099	17150	17209	17055	17155	17298	17334	17235	17344	17346	17298	17131	17156	17088	17208	17179	17240	17253	17227	17093	17429	17211	17194	17130	17218	17188	17248	17144	17332	17505	17309	17250	17258	17401	17056	17113	17334	17048	17309	17235	17101	17402	17296	17067	17317	17361	17251	17262	17041	17180	17156	17456	17212	17186	17289	17201	17315	17160	17142	17053	17056	17191	17304	17217	17339	17223	17232	17081	17174	17230	17298	16962	17188	17202	17216	17107	17120	17036	17132	17027	17319	17168	17395	17106	17313	17394	17286	17191	17067	17012	17219	17050	17230	17170	17332	17209	17130	17169	17102	17195	17293	17204	17232	17199	17324	17158	17265	17168	17241	17252	17353	17271	17227	17343	17172	17272	17337	17118	17078	17187	17250	17356	17122	17198	17047	17318	17189	17071	17164	17019	17279	17444	17136	17324	17094	17178	17179	17298	17150	17236	17310	17044	17320	17134	17161	17349	17144	17135	17202	17069	17094	17001	17364	17105	17204	17051	17190	17318	17099	17276	17203	17283	17129	17199	17270	17342	17413	17091	17132	17252	17154	17444	17242	17234	17197	17062	17154	17198	17084	17271	17256	17087	17165	17152	17105	17122	17056	17202	17218	17278	17305	17210	17266	17316	17348	17148	17140	17373	17230	17042	17012	17161	17045	17078	17229	17080	17179	17189	17069	17074	17149	17259	17168	17370	17396	17237	17188	17143	17038	17012	17179	17043	17151	17191	17103	17107	17162	17096	17278	17062	17147	17164	17239	17415	17207	17165	17171	17111	17254	17302	17192	17112	17094	17274	17124	17427	17035	17165	17133	17239	17055	17168	17142	17032	17261	16995	17087	17401	17004	17206	17256	17372	17283	17255	17236	17338	17323	17177	17119	16983	17233	17143	17252	17314	17392	17015	16998	17190	17279	17176	17151	17285	17172	17279	17292	17067	17201	17236	17305	17371	17242	17185	17245	17118	17204	17148	17302	17381	17281	17070	17084	17408	17397	16997	17089	17223	17248	17348	17156	17207	17089	17256	17211	17184	17142	17311	17273	17133	17373	17139	17131	17107	17115	17347	17220	17322	17349	17306	17216	17337	17279	17152	17185	17207	17152	17303	17173	17203	17264	17143	17287	17210	17322	17236	16991	17253	17195	17268	17142	17479	17468	17009	17183	17187	17159	17075	16996	17041	17135	17128	17103	17178	16995	17304	17346	17178	17325	17149	17033	17206	17239	17321	17279	17251	17358	17141	17162	17204	17212	17146	17216	17259	16883	17091	17059	17069	17194	17181	17142	17137	17238	17242	17223	17188	17150	16896	17077	17001	17120	17082	17268	17057	17214	17127	17205	17171	17364	17075	17236	17213	17158	17302	17206	17279	17079	17265	17157	17121	17001	17291	17034	17330	17374	17152	17225	17435	17449	17326	17291	17297	17207	17282	17148	17094	17161	17171	17063	17185	17236	17138	17245	17175	17159	17078	17288	17119	17363	17274	17121	17074	17132	17132	17327	17134	17098	17356	17168	17307	17258	17304	17418	17096	17051	17389	17222	17120	17136	17076	17239	17319	17179	17274	17127	17201	17262	17173	17411	17117	17261	17318	17216	17293	17092	17066	17125	17124	17322	17177	17584	17515	17108	17068	17284	17334	17221	17022	16900	17107	17112	17146	17063	17171	17304	17429	17174	17152	17071	17089	16993	16992	17163	17091	17065	17254	17179	17299	17085	17325	17296	17211	17118	17177	17063	16967	17232	17108	17342	17232	17176	17191	17104	17183	17281	17319	17045	17014	17196	17105	17244	17257	17337	17117	17148	17311	17177	17142	17056	17247	17127	17188	17234	17137	17076	17228	17010	17303	17060	17388	17284	17244	17084	17120	17120	17221	17357	17384	17045	17137	17291	17102	17218	17317	17252	17032	17079	17381	17329	17296	17239	17207	17247	17217	16986	17309	17169	17046	17286	16995	17080	17316	17331	17092	17204	17204	16960	17304	17309	17585	17161	17190	17273	17418	17179	17288	17268	17298	17479	17352	17114	17106	17182	17073
19791	41492	32245	22528	18583	17647	17103	16458	16062	15755	15502	15355	15093	15075	14872	15026	14744	14822	14828	14784	14702	14847	14821	14666	14906	14606	14780	14768	14688	14906	14960	14613	14747	14750	14706	14680	14633	14702	14773	14613	14640	14632	14934	14715	14615	14672	14576	14706	14506	14508	14584	14589	14760	14544	14759	14546	14604	14646	14733	14768	14745	14533	14626	14611	14512	14516	14642	14599	14583	14613	14592	14582	14733	14644	14663	14672	14620	14625	14568	14714	14687	14719	14547	14627	14686	14630	14645	14629	14519	14682	14701	14593	14694	14646	14688	14627	14746	14486	14694	14534	14597	14679	14657	14544	14460	14678	14732	14636	14771	14719	14765	14700	14583	14562	14782	14627	14715	14732	14730	14683	14582	14585	14704	14643	14651	14504	14571	14569	14692	14667	14635	14560	14618	14689	14607	14536	14567	14700	14622	14570	14758	14566	14690	14591	14725	14639	14668	14765	14482	14664	14603	14746	14811	14657	14598	14531	14752	14658	14745	14523	14715	14700	14645	14609	14540	14637	14583	14493	14623	14694	14661	14505	14690	14508	14571	14721	14723	14559	14794	14668	14442	14862	14484	14577	14697	14576	14501	14655	14575	14581	14607	14726	14753	14638	14838	14701	14698	14628	14746	14560	14595	14582	14499	14665	14687	14564	14493	14553	14651	14622	14582	14644	14531	14743	14695	14666	14620	14470	14710	14580	14700	14564	14810	14544	14516	14766	14728	14705	14678	14713	14644	14547	14720	14599	14456	14517	14545	14480	14572	14818	14577	14579	14488	14619	14692	14485	14763	14739	14647	14720	14680	14661	14623	14716	14598	14675	14792	14523	14766	14544	14637	14625	14554	14751	14625	14642	14711	14552	14676	14599	14527	14626	14521	14568	14683	14609	14588	14616	14589	14727	14734	14604	14560	14625	14611	14669	14601	14772	14577	14636	14506	14715	14687	14696	14769	14574	14741	14774	14655	14560	14658	14685	14538	14702	14492	14492	14792	14657	14575	14621	14560	14606	14614	14819	14660	14568	14666	14715	14454	14667	14629	14699	14979	14528	14832	14596	14616	14654	14511	14662	14799	14394	14643	14700	14810	14835	14751	14731	14666	14594	14760	14723	14582	14670	14692	14784	14689	14567	14612	14582	14639	14699	14724	14441	14637	14660	14545	14510	14620	14697	14863	14845	14706	14713	14667	14737	14438	14646	14659	14674	14719	14656	14760	14579	14641	14760	14541	14633	14789	14775	14697	14547	14605	14611	14853	14657	14445	14795	14725	14504	14492	14560	14722	14685	14889	14686	14665	14709	14614	14685	14620	14688	14629	14600	14494	14649	14693	14629	14572	14589	14906	14639	14653	14623	14836	14447	14663	14738	14574	14553	14691	14528	14659	14634	14604	14653	14392	14527	14511	14547	14643	14546	14625	14641	14599	14473	14541	14593	14758	14690	14602	14572	14493	14731	14546	14715	14647	14563	14617	14637	14553	14733	14679	14658	14706	14478	14641	14813	14726	14709	14691	14633	14733	14698	14599	14473	14567	14693	14629	14379	14776	14638	14884	14732	14771	14623	14701	14472	14679	14693	14751	14564	14611	14806	14426	14647	14681	14644	14748	14688	14621	14639	14600	14613	14718	14699	14614	14645	14609	14741	14591	14435	14574	14596	14640	14677	14732	14561	14607	14620	14765	14656	14439	14579	14566	14646	14599	14631	14785	14565	14453	14652	14655	14425	14699	14705	14533	14603	14638	14690	14534	14580	14738	14765	14726	14730	14629	14590	14514	14700	14752	14626	14510	14531	14643	14689	14773	14569	14879	14545	14691	14690	14669	14688	14599	14791	14583	14534	14640	14603	14514	14652	14528	14665	14747	14713	14807	14713	14557	14541	14598	14508	14706	14513	14580	14685	14682	14582	14550	14754	14801	14575	14697	14811	14486	14569	14783	14687	14576	14784	14654	14578	14646	14532	14561	14682	14625	14642	14537	14682	14616	14503	14586	14596	14637	14894	14730	14705	14738	14651	14621	14838	14682	14721	14637	14641	14742	14673	14780	14604	14671	14624	14539	14708	14841	14627	14614	14750	14731	14643	14631	14485	14629	14787	14646	14765	14764	14666	14702	14641	14805	14836	14605	14630	14676	14544	14599	14485	14619	14612	14651	14515	14406	14628	14425	14729	14588	14581	14609	14456	14840	14506	14730	14704	14508	14852	14752	14700	14697	14645	14682	14489	14658	14615	14714	14512	14757	14743	14617	14644	14620	14674	14551	14710	14746	14594	14604	14596	14634	14656	14491	14633	14531	14651	14733	14733	14765	14643	14666	14620	14768	14642	14737	14648	14674	14610	14860	14822	14700	14504	14679	14673	14576	14635	14760	14648	14532	14691	14590	14591	14719	14603	14554	14722	14594	14690	14748	14633	14590	14699	14690	14703	14650	14836	14448	14550	14682	14686	14738	14714	14839	14539	14757	14487	14576	14680	14757	14528	14695	14779	14593	14588	14727	14621	14616	14735	14630	14815	14735	14301	14519	14822	14565	14667	14755	14645	14741	14823	14594	14533	14797	14736	14639	14529	14670	14549	14379	14569	14704	14630	14750	14634	14499	14549	14592	14612	14744	14736	14641	14571	14613	14553	14766	14650	14620	14551	14604	14507	14631	14502	14584	14825	14748	14689	14717	14683	14584	14484	14727	14631	14524	14590	14551	14611	14599	14639	14669	14698	14649	14742	14554	14695	14498	14704	14503	14560	14705	14602	14737	14491	14863	14558	14696	14890	14621	14608	14615	14636	14612	14754	14637	14541	14698	14496	14681	14723	14489	14569	14551	14606	14671	14538	14666	14644	14670	14807	14721	14506	14655	14602	14599	14522	14671	14545	14718	14575	14582	14723	14671	14562	14729	14605	14588	14693	14674	14612	14552	14632	14475	14667	14681	14574	14658	14622	14679	14436	14580	14491	14607	14593	14623	14682	14602	14717	14606	14585	14597	14670	14534	14710	14610	14618	14636	14672	14615	14704	14573	14697	14778	14573	14591	14737	14578	14643	14532	14628	14507	14649	14762	14565	14577	14560	14742	14659	14642	14784	14737	14587	14635	14591	14756	14515	14795	14584	14669	14788	14752	14555	14675	14691	14559	14713	14815	14642	14672	14717	14551	14595	14436	14530	14607	14665	14391	14668	14565	14631	14796	14423	14767	14697	14570	14723	14791	14573	14491	14526	14686	14605	14659	14549	14516	14811	14712	14655	14716	14768	14682	14644	14783	14686	14669	14575	14639	14614	14625	14569	14569	14518	14714	14490	14410	14698	14646	14576	14713	14566	14652	14681	14692	14701	14512	14629	14522	14729	14592	14692	14620	14776	14577	14580	14592	14631	14614	14722	14770	14584	14651	14732	14564	14568	14637	14904	14593	14692	14653	14722	14711	14543	14592	14656	14450	14681	14654	14677	14657	14855	14641	14721	14610	14539	14500	14732	14731	14542	14578	14609	14715	14602	14732	14554	14685	14723	14618	14773	14679	14713	14633	14749	14581	14613	14487	14512	14734	14658	14494	14590	14551	14766	14619	14766	14658	14684	14463	14689	14560	14773	14733	14663	14505	14739	14713	14670	14679	14793	14499	14640	14621	14638	14747	14554	14648	14720	14743	14540	14639	14734	14635	14676	14641	14601	14626	14611	14440	14581	14760	14531	14835	14664	14821	14616	14392	14476	14448	14660	14675	14610	14588	14591	14729	14720	14588	14718	14643	14564	14629	14615	14767	14505	14581	14622	14708	14610	14739	14668	14732	14632	14740	14680	14743	14809	14489	14625	14563	14643	14588	14708	14346	14808	14751	14691	14915	14515	14617	14838	14737	14700	14671	14752	14460	14711	14609	14621	14605	14622	14627	14516	14571	14699	14667	14732	14644	14590	14648	14580	14662	14666	14647	14535	14624	14557	14666	14593	14554	14556	14525	14616	14791	14670	14665	14626	14815	14767	14790	14685	14663	14708	14689	14584	14692	14626	14574	14351	14699	14591	14597	14538	14762	14613	14676	14719	14639	14437	14830	14582	14736	14521	14509	14691	14646	14650	14746	14646	14716	14586	14683	14625	14671	14720	14518	14597	14524	14613	14577	14545	14651	14639	14605	14510	14651	14516	14612	14580	14570	14822	14660	14641	14593	14493	14522	14531	14569	14664	14452	14862	14558	14651	14691	14741	14703	14560	14582	14573	14535	14622	14549	14842	14822	14584	14777	14507	14594	14647	14692	14780	14581	14688	14834	14705	14678	14677	14573	14528	14588	14572	14635	14612	14633	14573	14783	14620	14642	14494	14658	14583	14580	14634	14739	14623	14538	14693	14640	14686	14676	14610	14714	14721	14689	14687	14834	14806	14664	14786	14671	14547	14908	14726	14855	14629	14753	14574	14402	14739	14679	14520	14659	14663	14433	14680	14613	14630	14609	14644	14653	14485	14730	14466	14682	14751	14688	14586	14706	14772	14735	14555	14661	14622	14543	14657	14564	14726	14795	14778	14573	14724	14632	14589	14682	14581	14604	14618	14668	14770	14539	14703	14582	14530	14702	14505	14619	14612	14699	14723	14665	14616	14647	14708	14666	14566	14674	14623	14617	14674	14683	14576	14709	14621	14668	14668	14561	14709	14715	14692	14604	14615	14643	14524	14756	14726	14777	14646	14673	14688	14605	14666	14524	14662	14760	14689	14767	14677	14495	14585	14534	14570	14576	14626	14650	14705	14548	14640	14680	14795	14706	14535	14782	14553	14707	14545	14631	14509	14690	14864	14499	14558	14712	14602	14583	14721	14693	14705	14732	14771	14647	14485	14580	14797	14719	14658	14579	14598	14588	14858	14672	14732	14764	14573	14537	14485	14714	14731	14514	14853	14672	14676	14686	14623	14641	14678	14793	14481	14824	14571	14570	14791	14450	14601	14730	14555	14598	14595	14595	14670	14424	14683	14410	14637	14648	14522	14856	14439	14628	14655	14708	14593	14583	14588	14528	14697	14701	14559	14728	14502	14528	14613	14732	14632	14488	14787	14649	14779	14580	14548	14815	14715	14624	14770	14748	14660	14643	14691	14587	14516	14770	14605	14605	14443	14379	14578	14528	14639	14687	14681	14589	14432	14756	14667
25015	21571	27610	27428	21266	20196	20108	19176	19137	18810	18805	18556	18299	18277	18166	18419	18361	18289	18342	18239	18314	18429	18445	18232	18231	18377	18393	18331	18279	18156	18137	18342	18218	18318	18221	17986	18193	18311	18124	18239	18102	18211	18074	18129	18054	17885	18107	18244	18096	17988	18055	18034	18355	18120	18100	18293	18270	18186	18110	18113	18149	18134	18053	18086	18318	18202	18160	18113	18334	18153	18141	18253	18227	18333	18171	17996	18004	18182	18156	18046	18159	18316	18269	18337	18021	18178	18190	18178	18195	17856	18246	18227	18212	18085	18152	18071	18110	18271	18398	18024	18147	18172	18043	18159	18272	18275	18261	18249	18257	18089	18384	18111	18371	18092	18136	18086	18229	18169	18214	18345	18339	18381	18156	18210	18208	18271	18112	18212	18101	18110	18126	18153	18119	18280	18243	18194	18298	18155	18168	18149	18103	18329	18259	18143	18306	18006	18185	18321	18056	18315	18396	18201	18245	18327	18268	18218	18270	17919	17942	18201	18205	18114	17936	17968	18257	18169	18241	18090	18177	18098	18133	18089	18098	18241	18281	18305	18089	18287	18301	18013	18024	18184	18111	18229	18225	18207	18181	18168	18035	18282	18355	18062	18187	18129	18266	18291	18130	18148	18204	18085	18044	18198	18297	18152	18144	18219	18179	18169	18170	18227	17995	18218	18045	18041	18234	18275	18192	18124	18149	18277	18264	18198	18305	17995	18087	18150	18337	18186	18084	18275	18098	18031	18350	18079	18114	17955	18366	18340	18236	18157	18235	18284	18180	18268	18314	18392	18253	18132	18122	18089	18449	18326	18353	18057	18160	18128	18242	18133	18433	18269	18298	18125	18154	18050	18091	18204	18233	18220	18262	18204	18218	18167	18274	18087	18029	18104	18206	18141	18165	18196	18007	18257	18322	18009	18159	18043	18183	18156	18157	18134	18150	18268	17931	18209	18127	18007	17987	18111	18091	18035	18059	18180	18225	18233	18124	18347	18209	18377	18344	18188	18263	18055	18309	18269	18163	18334	18010	18023	18322	18321	18354	18367	18224	18110	18215	18335	18109	18290	18304	17977	18240	18323	18121	18035	18228	18156	18143	18187	18275	17984	18288	18082	18192	17967	18270	18089	18326	18090	18327	18315	18099	18133	18280	18048	18143	18095	18336	18235	18347	18325	18023	18075	18191	18163	18163	17960	18269	18280	18015	18297	18129	18344	18348	18206	18178	18187	18069	18333	18287	18005	18169	18020	18205	18257	18223	18240	18302	18154	18355	18023	18204	18273	18185	18174	18086	18090	18161	18035	18018	17983	18198	18204	18020	17963	18131	18192	17985	18204	18066	18054	18078	18312	18090	18288	18249	18236	18314	18310	18168	18198	18016	18126	18055	18016	18107	18136	18259	18334	18058	17975	18187	18076	18328	18307	18358	18090	18158	18060	18076	18022	17964	18090	18447	18221	18278	17998	18305	18072	18308	17940	18060	18088	18316	18044	18077	18173	18215	18229	18109	18146	18296	18093	18337	18141	18278	18231	18205	18179	18052	18270	18191	18354	18249	18224	18227	18130	18026	18310	18414	18249	18051	18195	18179	18012	17867	18122	18226	18149	18184	18297	18219	18289	18230	17989	18212	18147	17925	18342	18376	17994	18282	18163	18439	18132	18209	18076	18357	18215	18200	18163	18287	18134	18017	17956	18279	18091	18240	18353	18192	18175	18041	18211	18041	18122	18261	18063	18188	18280	18238	18097	18104	18132	18127	18153	18386	18135	17975	17985	18211	17955	17955	18082	18302	18256	18196	18348	18096	18076	18243	18270	18135	18034	18272	18240	18222	18184	18359	18323	18122	18222	17963	18108	18119	18143	18092	18348	18271	18215	18258	18257	18436	18344	18061	18228	18089	18067	18159	18073	18074	18197	17917	18149	18240	18132	18057	18230	18090	18319	18096	18016	18111	18147	18266	18003	18122	18062	18078	18145	18122	18027	17900	17996	18302	18362	18289	18369	18313	18088	18013	18227	18144	18131	17960	18273	18194	18094	18284	18140	18063	18075	18034	18050	18153	18104	18203	18077	18021	18112	18236	18216	18119	18296	18257	18160	18199	18274	18026	18117	18171	18233	18066	18120	18204	18208	18127	17959	17944	18440	18274	18212	18193	18251	18241	18041	18122	18143	18301	18296	18157	18107	18287	18299	18229	18093	18167	18095	18201	18222	18389	18255	18116	18117	18358	18051	17965	18086	18086	17972	18375	17984	18134	18206	18374	18092	18204	17967	18093	18175	18040	18172	18097	18251	18217	18164	18296	18062	18181	18291	18140	18147	18097	18054	18056	18261	18243	18104	18049	18406	18127	18254	18211	18063	18039	17924	18141	18156	18089	17889	18156	18183	18089	18098	18121	18109	18124	18075	17996	17931	18170	18385	18243	18150	18054	18100	18035	18166	18009	17973	17830	18317	18432	17968	18443	18243	18233	18250	18053	18123	18308	18384	18082	18278	18080	18342	18060	18150	17998	18168	18430	18092	18294	18135	18159	18254	18357	18258	18242	18060	18202	18160	18200	18046	18218	18142	18249	18262	18135	18248	18246	18341	17979	18182	18255	18015	18155	17975	18266	18119	18094	18133	18191	18285	18156	18050	18160	18337	18249	18184	18203	18392	18227	18343	17923	18088	18222	18384	18315	18164	18225	18212	18050	17970	18184	18034	18125	18137	18071	18149	18061	18125	18245	18173	18195	18249	18097	17987	18059	18248	18307	18109	18066	18200	18077	18143	18221	18188	18432	18059	18241	18375	18182	18276	18132	18111	18262	17978	18251	18175	18174	18002	18185	18047	18383	18244	18181	18308	18329	18278	18340	18132	18143	18223	18171	18075	18012	18145	18128	18219	18118	18262	18037	18223	18214	18176	18263	18248	18035	18223	18302	18155	18375	18137	18106	18364	18114	18207	18207	18182	18094	18208	18229	18197	18146	18075	18308	18224	18183	18136	18161	18180	18270	18053	18075	18217	18240	18070	18296	18098	18098	18237	17904	18062	18129	18151	18228	18085	18243	18276	18180	18249	18380	18194	18113	18001	18276	18182	18273	18125	18271	18229	17932	18169	17995	18175	18162	18119	18130	17982	18120	18009	18234	18222	18087	18247	18333	18129	18061	18119	18178	18183	18188	18047	18154	18219	18170	18254	18383	18050	18279	18078	17897	18144	18091	18145	18165	18186	18237	18367	18280	18394	18145	18070	18168	18071	18239	18226	18088	18232	18361	18247	18233	18065	18212	18371	17998	17949	18052	17932	18116	18288	18178	18197	18115	18235	18163	18272	18181	18134	18173	18070	18034	18090	18096	18136	18004	18187	18223	18195	18319	18324	18116	18282	17997	18148	18168	18195	18071	18275	18172	18104	18398	17983	18243	18193	18108	18205	18243	18087	18137	18291	18179	18002	18132	18021	18031	18213	18161	18203	17984	18015	18096	18184	18202	18353	18180	18133	18243	18036	18199	18000	18159	18192	18028	18207	18216	18053	18115	18261	18243	18273	18348	18419	18006	17942	18129	18429	18125	18106	18382	18038	18314	18080	18480	18138	18146	18086	18129	18104	18347	18328	18206	18210	18170	18202	18396	18346	18431	18226	18133	18246	18226	18129	18062	18141	18301	17993	18620	18149	17965	18014	18076	18108	18132	17944	18156	17968	18208	18283	18162	18267	18231	18086	18006	17912	18133	18378	18228	18144	18090	18131	18135	18337	18325	18275	18197	17975	18165	18219	18232	18083	18093	18058	18308	18296	18260	18113	17922	18055	18244	18101	18148	18160	17907	18369	18073	18060	17961	18345	17992	18252	18189	18224	18303	18319	18151	18128	18203	18253	18148	18015	18213	18153	18209	18146	18363	18187	18178	18080	18243	18092	18213	18148	18123	18127	18117	18048	18201	18178	18131	18188	18119	18218	18165	17965	18209	18092	18073	18269	18208	18275	18241	18069	18226	18189	18256	18012	18228	18133	18088	18221	18150	18241	18598	18297	18286	18293	18109	18214	18178	18105	18104	18031	18155	18085	18199	18116	18210	18263	18227	18159	18013	18032	18251	18205	18006	18203	18342	18474	18264	18098	18173	18143	18260	18170	18224	18207	18331	18279	18196	18063	18201	18239	18184	18139	18157	18161	18137	18371	18223	18244	18196	18264	18250	18088	18145	18179	18215	18142	18193	18221	18042	18079	18157	18012	18117	18113	18185	18167	18272	18129	18143	18212	18108	18287	17989	18112	18394	18123	18089	18183	18128	18093	17869	18072	18045	18226	18244	18237	18066	18470	18251	18136	18319	18131	18063	18210	18124	17971	18405	18275	17967	18250	18237	18114	18050	18066	17991	18240	18094	18202	18273	18200	18142	18380	18116	17937	18149	17994	18156	18085	18125	18047	18247	18254	18137	18200	18214	18118	18219	18384	18166	18274	17985	18079	18134	18201	18246	18152	18222	18235	18148	18063	18344	18302	18298	18182	18226	17990	18074	18283	18132	18250	18282	18124	18333	18094	18082	18318	18386	18113	18141	18267	18414	18212	18048	17954	18173	18107	18297	18218	18042	18066	18240	18028	18122	18414	18198	18178	18407	18222	18213	18236	17949	18120	18091	18116	18097	18162	18368	18422	18194	18198	18220	18287	18270	18132	18054	17929	18271	18196	18234	18140	18078	18429	18210	18309	18335	18023	18215	17892	18173	18085	18169	18093	18173	17927	18172	18164	18176	18164	18109	18109	18077	18196	18171	18193	18230	18320	18154	18263	18192	17982	18154	18326	17864	18059	18230	18230	18207	18239	18209	18101	18494	18258	18032	18277	18135	18360	18376	18002	18048	18312	18282	17997	18236	18191	18021	18267	18283	18112	18217	18122	18244	18195	18123	18103	18319	18228	18194	18123	18255	18197	17991	18240	18253	18225	18255	18322	17967	18173	18276	18321	18219	17909	18206	18201	18031	18228	18203	18279	18226	18167	18135	18054	18147	18170	18211	18057	18230	18230	18332	18197	18237	18080	18344	18273	18292	18250	18299	18213	18201	18311	18040	18169	18171	18256	18267	18163	18063	18172	18081	18168	18419	18222	18127	18108	18117	18235	18039	18241	18128	18020	18152	18109	18027	18061
20356	38877	29795	21820	18285	17495	16794	16567	16074	16018	15746	15634	15513	15476	15337	15348	15349	15457	15222	15258	15369	15265	15300	15280	15440	15117	15377	15465	15112	15256	15114	15133	15184	15127	15125	15269	15112	15199	15189	15215	15148	15257	15289	15241	15116	15252	15247	15189	15314	15298	15085	15278	15171	15255	15275	15224	15240	15159	15206	15209	15335	15356	15041	15171	15391	15198	15185	15320	15205	15187	15104	14984	15213	15259	15277	15140	15068	15095	15155	15108	15132	15373	15226	15133	15073	15066	15105	15356	15120	15203	15118	15185	15093	15378	15282	15292	15231	15219	15267	15033	15218	15248	15147	15222	15279	15095	15208	15130	15228	15244	15180	15289	15363	15153	15187	15014	15160	15127	15065	15201	15125	15155	15292	15120	15054	15062	15111	15266	15093	15168	15164	15319	15139	15263	15305	15109	15156	15255	15294	15159	15233	15237	15253	14953	15233	15131	15242	15224	15145	15067	15310	15185	15135	15021	15265	15063	15233	15200	15265	15104	15209	15333	15090	15214	15041	15006	15165	15001	15206	15109	15245	15153	15271	15241	15240	15110	15018	15173	15224	15181	15137	15196	15205	15328	15208	15249	15353	15305	15276	15215	15074	15227	15179	15029	15154	15166	15117	15272	15347	15412	15292	15121	15068	15271	15105	15179	15242	15173	15164	15083	15139	15216	15181	15052	15225	15282	15368	15173	15238	15117	15341	15095	15197	15233	15309	15184	15199	15201	15159	15273	15287	15333	15289	15205	15275	15220	15076	15213	15275	15165	15258	15267	15048	14931	15079	15185	15177	15241	15144	15232	15309	15126	15226	15180	15356	15359	15090	15139	15219	15070	15074	15193	15026	15296	15095	15257	15368	15213	15323	15176	15029	15356	15184	15172	15135	15166	15088	15140	15276	15275	15068	15098	15212	15061	15161	15142	15233	15065	15345	15179	15303	15282	15023	15290	15068	15141	15132	15040	15155	15124	15235	15144	15293	15286	15222	15177	15116	15235	15386	15075	15300	15030	15412	15189	15353	15203	15114	15240	15144	15164	15192	15229	15266	15173	15180	15323	15181	15112	15135	15034	15085	15181	15263	15295	15141	15164	15221	15256	15221	15122	15190	15169	15183	15202	15102	15104	15250	15214	15026	15140	15242	15023	15126	15280	14959	15072	15096	15244	15164	15168	15171	15177	15179	15234	15285	15174	15210	15141	15174	15095	15216	15273	15380	15208	15414	14985	15067	15357	15186	15125	15213	15194	15188	15212	15209	15105	15066	15238	15236	15015	15152	15271	15172	15026	15298	15280	15141	15156	15175	15230	15272	15100	15196	15272	15079	15230	15253	15087	15108	15228	15198	15133	15126	15206	15244	14983	15023	15325	15168	15321	15047	15223	15118	15345	15305	15181	15257	15077	15156	15126	15293	15124	15224	15293	15190	15249	15149	15277	15123	15299	15234	15193	15145	15263	15119	15074	15089	15101	15047	15269	15206	15106	15153	15252	15030	15219	15241	15139	15224	15247	15323	15072	15098	15184	15220	15126	15257	15220	15293	15172	15077	15422	15138	15173	15177	15199	14990	15206	15277	15150	15210	15264	15171	15224	15340	15151	15202	15292	15161	15232	15085	15267	15198	15172	15172	15164	15281	15253	14943	15197	15093	15152	15235	15131	15160	15172	15242	15216	15162	15124	15315	15273	15217	15116	15237	15214	15093	15140	15057	15327	15149	15219	15277	15134	15230	15142	15333	15326	15168	15302	15377	15145	15209	15060	15213	15247	15171	15304	15273	15086	15024	15175	15142	15137	15108	15182	15259	15006	15120	15307	15256	15153	15159	15162	15128	15210	15254	15280	15089	15064	15028	15220	15075	15306	15226	15195	15222	15032	15135	15214	15092	15150	15187	15175	15170	15218	15158	15171	15244	15179	15180	15221	15215	15171	15191	15223	15185	15080	15078	15190	15312	15327	15161	15187	15319	15216	15163	15231	15317	15215	15453	15098	15255	14981	15189	15262	15196	15330	15281	15361	15024	15248	14957	15371	15326	15104	15161	15192	15313	15204	15149	15283	15177	15021	15149	15164	15000	15372	15207	15115	15285	15108	15178	15250	15210	15260	15270	15110	15267	15210	15137	15259	15210	15247	15106	15320	15295	15218	15269	15141	15043	15248	15201	15086	15221	15405	15123	15139	15243	15257	15064	15126	15092	15082	15050	15045	15298	15108	15085	15193	15216	15215	15116	15097	15131	15045	15246	15370	15220	15142	15181	15182	15256	15184	15197	15114	15208	15207	15172	15218	15230	15376	15129	15062	15284	15133	15160	15339	15183	15176	15248	15287	15173	15299	15200	15092	15162	15351	15304	15074	15007	15289	15157	15080	15098	15145	15237	15021	15150	15240	15107	15187	15048	15295	15066	15107	15122	15254	15254	15218	14970	15242	15043	15174	15244	15244	15164	15240	15054	15161	15333	15164	15157	15230	15143	15247	15221	15160	15209	15094	15133	15117	15052	15303	15201	15133	15166	15322	15079	15143	14990	15225	15063	15252	15050	15143	15196	15300	15026	15048	15215	15279	15204	15151	15051	15201	15317	15198	15201	15222	15270	15235	15317	15189	15247	14976	15306	15121	15066	15162	15043	15145	15238	15230	15200	15113	15174	15328	15323	15169	15244	15154	15116	15189	15353	15116	15162	15307	15239	15221	15229	15122	15112	15142	15087	15197	15144	15255	15145	15235	15038	15110	15170	15178	15337	14979	15162	15189	15045	15186	15195	15038	15335	15030	15240	15274	15075	15251	15356	15199	15053	15013	15335	15170	15104	15081	15059	15092	15275	15220	15273	15221	15101	15432	15164	15233	15193	15122	15133	15213	15125	15074	15194	15208	15188	15165	15190	15169	15048	15139	15229	15296	15166	15182	15106	15285	15228	15217	15294	15120	15177	15280	15012	15182	15235	15206	15261	15380	15045	15288	15015	15083	15136	15424	15122	15072	15145	15020	15105	15110	15254	15203	15139	15123	15388	15090	15106	15201	15456	15296	15231	15237	15372	15080	15104	15190	15324	15140	15246	15063	15251	15183	15338	15122	15176	15174	15196	15120	15108	15260	15067	15267	15011	15158	15299	15122	15088	15012	15281	14997	15280	15274	15051	15025	14995	15073	15120	15227	15129	15223	15159	15093	15320	15380	15142	14992	15194	15037	15179	15143	15065	15185	15253	15130	15101	15121	15264	15223	14996	15321	15306	15038	15250	15167	15039	15108	15295	15076	15082	15070	15187	15315	15191	15242	15302	15086	15160	15084	15119	15184	15338	15178	15256	15337	15162	15245	15170	15206	15268	15279	15160	15098	15266	15257	15454	15192	15222	15119	15334	15196	15242	15223	15185	15158	15226	15235	15246	15196	15250	15226	15205	15208	15151	15141	15203	15404	15134	15263	15176	15241	15228	15128	15183	15107	15262	15179	15212	15189	15175	15218	15170	15238	15069	15247	15148	15114	15323	15090	15119	15282	15114	15274	15216	15223	15256	15153	15134	14992	15273	15289	15167	15104	15247	15384	15246	15118	15088	15155	15154	15048	15379	15084	15150	15152	15139	15068	15250	15440	15184	15139	15116	15071	15197	15197	15296	15146	15073	15177	15080	15113	15156	15039	15309	15208	15208	15084	15210	15202	15137	15370	14991	15284	15064	15197	15138	15147	15066	15204	15112	15245	15150	15074	15078	15172	15199	15250	15231	14977	15068	15101	15185	15109	15183	15127	14996	15186	15199	15302	14955	15211	15175	15216	14968	15310	15096	15318	15196	15185	15177	15270	15204	15175	15069	15146	15097	15254	14861	15253	15161	15091	15249	15212	15310	15260	15246	15304	14946	15198	15146	15164	15178	15138	15064	15002	15225	15162	15181	15182	15150	15109	15262	15266	15223	15331	15230	15133	15216	15117	15208	15204	15160	15146	15175	15175	15118	15097	15274	15197	15194	15191	15169	15270	15371	15125	15336	15217	14966	15188	15206	15059	15236	15192	15240	15157	15013	15045	15218	15231	15291	15209	15203	15102	15335	14982	15293	15112	15043	15185	15340	15100	15141	15414	15318	15218	15109	15091	15147	15042	15267	15059	15195	15203	15058	15276	14970	15087	15151	14993	15269	15200	15103	15133	15168	15092	15182	15109	15262	15322	15360	15244	15144	15259	15199	15221	15340	15214	15256	15226	15176	15335	15143	15319	15107	15027	15217	15210	15226	15190	15186	15295	15292	15212	15060	15090	15168	15233	14999	15312	15194	15207	15199	15110	15300	15275	15212	15199	15254	14959	15284	15232	15288	15168	15234	15284	15174	15393	15092	15278	15293	15175	15264	15273	15240	15247	15274	15036	15166	15122	15123	15118	15270	15192	15381	15320	15162	15098	15152	15289	15220	15270	15260	15190	15294	15117	15116	15288	15092	15212	15071	15118	15156	15216	15074	15217	15039	15283	15367	15302	15176	15252	15325	15308	15195	15186	15205	15182	15137	15072	15365	15162	15062	15074	15200	15241	15177	15120	15171	15043	15387	15067	15171	15233	15231	15093	15104	14983	15195	15040	15285	14990	15269	15101	15138	15163	15231	15223	15179	15089	15017	15158	15272	15076	15141	15042	15127	15356	15374	15345	15023	15340	15287	15161	15259	15203	15179	15144	15013	15227	15202	15032	15173	15198	15315	15159	15055	15184	15226	15292	15218	15206	15029	15093	15275	15076	15278	15063	15284	15024	15202	15187	15156	15133	15218	15230	15211	15134	15167	15166	15027	15192	15162	15187	15266	15095	15165	15192	15252	14973	15264	15153	15137	15187	15341	15302	15341	15020	15309	15521	15189	15238	15173	15060	15088	15192	15385	15089	15097	15262	15132	15228	15255	15090	15207	15346	15309	15094	15042	15371	15128	15222	15175	15153	15133	15258	15109	15209	15090	15231	15110	15340	15011	15102	15193	15140	15085	15125	15210	15224	15060	15237	15070	15198	15218	15071	15187	15231	15165	15091	15169	15128	15225	15209	15117	15040	15252	15185	15297	15272	15234	15092	15166	15203	15210	15122	15086	15139	15296	15096	15370	15028	15130	15121	15249	15106	15245	15143	14946	15269	15194	15176	15147	15049	15116	15235	14983	15212
22519	21518	28733	24770	21837	23589	24443	19582	18448	18639	18427	18216	18003	17805	17861	17877	17673	17697	17595	17615	17533	17478	17504	17267	17534	17326	17572	17465	17355	17591	17408	17408	17209	17362	17405	17170	17111	17284	17332	17173	17130	17323	17149	17202	17349	17158	17139	17210	17194	17301	17153	17252	17486	17410	17288	17235	17151	17170	17286	17254	17017	17318	17220	17390	17185	17363	17332	17346	17331	17367	17385	17250	17205	17384	17383	17198	17276	17101	17285	17115	17236	17318	17349	17225	17135	17211	17332	17116	17248	17246	17225	17313	17220	16993	17286	17140	17219	17197	17338	17432	17242	17213	17101	17025	17150	17344	17215	16960	17238	17118	17258	17236	17248	17152	17315	17374	17102	17422	17137	17261	17067	17365	17233	17062	17189	17076	17267	17127	17274	16993	17242	17067	17280	17410	17086	17377	17348	17211	17140	17364	17035	17272	17433	17079	17214	17162	17124	17157	17033	17293	17303	17301	17211	17556	17096	17035	17328	17335	17251	17281	17310	17173	17073	17055	17133	17317	17151	17083	17162	17183	17265	17280	17298	17064	17331	17116	17001	17063	17337	17364	17301	17164	17256	17093	17034	17248	17130	17356	17243	17381	17269	17119	17065	16961	17163	17171	17307	17200	17171	17121	17121	17040	17224	17155	17266	17227	17228	17235	17186	17241	16972	17066	17041	17285	17238	17298	17301	17234	17345	17261	17215	17125	17108	17227	17253	17243	17212	17048	17056	17401	17034	17119	17216	17264	17271	17357	17189	17221	17430	17190	17228	17178	17258	17154	17417	17319	17291	17241	17312	17110	17148	17200	17036	17186	17175	17274	16988	17123	17072	17258	17303	17180	17236	17067	17093	17011	17376	17486	17280	17280	17152	17299	17169	17209	17250	17354	17127	17279	17279	17249	17216	17102	17128	17190	16888	17313	17163	17216	17170	17289	17164	17188	17286	17155	17032	17300	17014	17016	17243	17067	17281	17088	16933	17462	17281	17178	17155	17176	17191	17168	17519	17124	17241	17432	17124	17171	17197	17273	17210	17247	17455	17401	17337	17361	17154	17045	17200	17281	17140	17217	17304	17170	17391	17308	17301	17249	17371	17270	17335	17397	17265	17182	17208	17268	17337	17107	17306	16971	17318	17122	17053	17157	16919	17249	17107	17214	17239	17487	17076	17083	17180	16884	17238	17208	17056	17208	17152	16932	17296	17237	17299	17310	17216	17088	17180	17248	17119	16988	16966	17293	17251	17248	17142	17127	17098	17092	17153	17130	17199	17280	17332	17252	17250	17164	17249	16958	17081	17093	17254	17299	17293	17461	17423	17205	17082	17180	17186	17162	17224	17306	17167	17173	17302	17267	17191	17162	17295	17239	17332	17162	17127	17078	17227	17105	17300	17086	17135	17225	17163	17311	17265	17212	17237	17032	17080	17221	17296	17221	17122	17255	17138	17146	17471	17289	17218	17257	17203	17223	17394	17225	17123	17065	17001	17188	17140	17116	17362	17264	17168	17216	17230	17133	17109	17195	17176	17144	17228	17066	17172	17218	17301	17259	17373	17152	17257	17202	16995	17174	17272	16975	17207	17233	17180	17319	17099	17067	17239	17070	16989	17165	17151	17051	17042	17135	17079	17270	17206	17181	17145	16985	17142	17146	17304	17270	17311	17105	17301	17167	17250	17169	17194	17096	17476	17194	17109	17204	17321	17348	17208	17205	17324	17237	17294	17072	17201	17430	17287	17192	17321	16940	17032	17379	16992	17105	17205	17068	17096	17295	17333	16948	17261	17240	16993	17149	17125	16995	17129	17190	17313	17330	17079	17102	17470	17255	17283	17180	17478	17199	17251	17178	17265	17240	17278	17260	17128	17316	17242	17043	17078	17207	17046	17300	17139	17260	17065	17200	17120	17093	17096	16977	17183	17152	17186	17021	17119	17302	16981	17155	17210	17189	17098	17326	17247	17155	17044	17209	17244	17312	17215	17015	17388	17067	17252	17159	17221	17273	17097	17273	17183	17158	17186	17218	17052	17314	17286	17170	17104	17144	17394	17274	17219	17263	17227	17466	17317	17092	17323	17265	17299	17256	17556	17224	17202	17135	17314	17114	17327	17185	17128	17166	17203	17133	17119	17251	17344	17133	17303	17083	17253	17142	16933	17270	17247	17119	17102	17266	17111	17254	17146	17156	17229	17219	17002	17223	17203	17462	17217	17324	16994	17350	17119	17065	17088	17157	17111	17184	17117	17159	17182	17448	17242	17072	17328	17356	17333	17160	17386	16972	17249	17187	17213	17269	17213	17067	17010	17420	17209	16998	17224	17193	17111	17117	17241	17280	17164	17056	17223	17161	17314	16958	17185	17155	17316	16959	17167	17113	17171	17123	17132	17280	17215	17273	17091	17055	17139	17307	17356	17054	17030	17051	16950	17110	17198	16977	17235	17212	17113	17259	17130	17206	17343	17177	17072	17265	17107	17211	17090	17348	17252	17078	17368	17077	17136	17039	17127	17120	17420	17030	17224	17377	17183	17055	17104	17157	17180	17044	17263	16879	17048	17066	17205	17208	16946	17184	17247	16969	16999	17056	16969	17266	17329	17263	17088	17104	17400	17228	17202	17226	17146	17190	17127	16944	17042	17149	17221	17343	17044	17146	17101	17142	17201	17035	17146	17156	17114	17100	17254	17232	17173	17108	17082	17185	16939	17158	17311	17278	17096	17147	17187	17173	17193	17312	17164	17303	17102	17197	17455	17248	17279	17159	17160	17086	17232	17230	17248	17152	17014	17290	17177	17235	17231	17285	17128	17154	17252	17396	17137	17301	17020	17224	17361	17232	17187	17027	17004	17123	17100	17184	17286	17429	17292	17300	17302	17247	17252	17030	17226	17272	17303	17409	17347	17029	17233	17272	17297	17023	17105	17259	17242	17337	17373	17182	17085	17213	17266	17188	17197	17048	17246	17145	17308	17159	17142	17321	17199	17224	17382	17074	17072	17241	17260	17319	17205	17010	17228	17221	17268	17208	17146	17201	17232	17077	17050	17074	17092	17044	17359	17191	17209	17134	17391	17559	17127	17096	16883	17055	17276	17145	17201	17099	17346	17300	17137	17275	17273	17360	17106	17283	17107	17192	17201	17052	17121	17439	17056	17237	17134	17160	17054	17522	17240	17196	17394	17070	17149	17209	17001	17219	17098	17150	17258	17231	17087	17305	17299	17165	17211	17114	17340	17218	17274	17388	17304	17182	17372	17287	17142	17198	17091	17160	17283	17104	17170	16971	17327	17534	17067	17247	16965	17282	17206	17353	17294	17026	17232	16935	17187	17016	17200	17205	17243	17149	17238	17200	17315	17036	17317	17270	17223	17224	17239	17053	17072	17125	17020	17394	17226	17182	17357	17165	17370	17272	17056	17275	17034	17366	17379	17218	17298	17230	17221	17094	17196	17185	17125	17208	17464	17335	17329	17243	17370	17338	17070	17082	17262	17186	17173	17276	17174	17125	17256	17364	17329	17284	17198	17148	17115	17211	17083	17249	17352	17292	17227	17311	17043	17419	17371	17307	17237	17058	17083	17217	17245	17163	17362	17433	17149	17086	17192	17290	17161	17230	17211	17298	17293	17100	17248	17245	17224	17179	17211	17010	17065	17095	17311	17151	17248	17086	17230	17171	17087	17223	17175	17350	17097	16902	17088	17182	17274	17170	17351	17323	17326	17228	17431	17166	17238	17149	17354	17199	17058	17089	17248	17215	17230	17039	17266	17255	17150	17170	17110	17072	17030	16943	17272	17172	17225	17152	17172	16959	17221	17148	17189	17286	17330	17093	17417	17277	17262	17271	17218	16950	17084	17248	17284	17105	17087	17401	17244	17157	17143	17286	17235	17433	16995	17320	17267	17210	17286	17216	17205	17180	17125	17329	17344	17152	17563	17157	17281	17159	17377	17199	17143	17278	17147	17193	17258	17067	17395	17146	17226	17040	17378	17153	17171	17255	17136	17180	17154	17214	17124	17265	17479	17339	17218	17519	17358	17023	17075	17338	17298	17176	17326	17281	17109	17263	17405	17264	17091	17394	17264	17174	17277	17248	17281	17219	17180	17137	17262	17326	17092	17350	17099	16932	17330	16954	17237	17146	17214	17229	17163	17444	17224	17131	17180	17382	17230	17217	17220	17144	17198	17087	17306	17093	17135	16910	17236	17210	17174	17295	17097	17417	17214	17302	17180	17110	17188	17187	17182	17106	17347	17194	17290	17419	17152	16986	17194	17348	17111	17131	17157	17352	17039	17024	17298	17273	17162	17074	17108	17310	17173	17118	17288	17180	17274	17345	17109	17361	17119	17151	17173	17148	17095	17191	17505	17083	17106	17032	17202	17138	17241	17113	17327	17154	17109	17243	17157	17233	17173	17110	17148	17028	17316	17166	17180	17102	17106	17192	17116	17473	17080	17061	17415	17087	17203	17075	17027	17052	17220	17225	17172	17112	17229	17066	17207	17304	17471	17225	17194	17267	17317	17227	17128	17309	17535	17231	17068	17124	17205	17150	17168	17146	17125	17201	17130	17361	17158	17153	17178	17197	17172	17165	17165	17063	17228	17179	17324	17306	17229	16933	17131	17151	17223	17402	17040	17185	17241	17112	17318	17179	17029	17183	17219	17350	17322	17255	17353	17204	17343	17019	17142	17237	17229	17239	17123	17149	17196	17306	17299	17252	17108	17126	17308	17090	17090	16952	17316	17289	17175	17315	17246	17169	17121	17174	17318	17222	17253	17234	17143	17099	16990	17259	17169	17067	17392	17157	17334	17056	17295	17254	17144	17128	17283	17145	17140	17382	17217	17186	17213	17308	17450	17260	17235	16998	17060	17254	17238	17337	17100	17140	17406	17045	17317	17258	17126	17218	17377	16993	17208	17170	17214	17347	17444	17159	17075	17409	17329	17241	16969	17166	17231	17027	16991	17119	17322	17259	17200	17345	17440	17271	17392	17292	17183	17296	17154	17157	17089	17212	17170	17248	17366	17485	17074	17258	17253	17245	17319	17191	17101	17282	17163	17245	17227	17191	17196	17261	17250	17167	17173	17247	17070	16984	17118	17265	16982	17339	17181	17389	17242	17253	17063	17172	16992	17118	17296	17185
20918	45670	34004	24501	20408	18572	17599	16906	16387	16048	15920	15441	15398	15276	15052	14834	15026	14773	14889	14833	14774	14935	14852	14691	14660	14696	14655	14818	14888	14730	14748	14605	14749	14632	14842	14770	14695	14774	14626	14699	14628	14686	14612	14680	14571	14577	14617	14335	14530	14688	14614	14682	14608	14530	14586	14611	14554	14581	14505	14482	14592	14597	14699	14534	14593	14682	14597	14573	14713	14565	14556	14726	14631	14457	14676	14669	14617	14613	14564	14671	14777	14496	14669	14581	14486	14598	14419	14664	14614	14354	14561	14677	14507	14516	14481	14471	14548	14513	14667	14537	14819	14566	14599	14539	14500	14503	14461	14522	14513	14640	14295	14566	14658	14449	14534	14529	14532	14501	14728	14531	14590	14697	14644	14526	14402	14424	14478	14828	14490	14612	14650	14470	14522	14456	14623	14644	14649	14465	14515	14575	14542	14402	14586	14790	14574	14595	14498	14511	14776	14615	14442	14506	14591	14691	14587	14541	14731	14654	14624	14429	14453	14440	14412	14671	14630	14445	14741	14480	14630	14702	14650	14479	14677	14575	14549	14757	14603	14549	14576	14515	14584	14543	14622	14623	14639	14499	14838	14602	14498	14647	14570	14631	14559	14525	14544	14583	14457	14582	14707	14498	14613	14595	14696	14585	14662	14404	14466	14669	14542	14691	14698	14392	14645	14535	14524	14548	14539	14492	14666	14598	14540	14719	14515	14534	14430	14544	14599	14537	14610	14507	14789	14695	14689	14626	14569	14381	14652	14622	14592	14566	14649	14558	14462	14542	14415	14612	14440	14625	14657	14592	14602	14660	14755	14502	14636	14524	14491	14628	14596	14528	14587	14741	14608	14538	14567	14555	14557	14468	14717	14674	14580	14595	14535	14481	14656	14725	14471	14531	14585	14525	14489	14540	14501	14514	14550	14511	14460	14682	14667	14449	14717	14674	14609	14389	14618	14556	14405	14682	14450	14618	14495	14534	14613	14630	14522	14692	14420	14512	14718	14614	14555	14537	14481	14473	14518	14655	14670	14552	14636	14548	14511	14819	14511	14655	14562	14569	14571	14739	14727	14597	14547	14563	14559	14604	14559	14573	14614	14487	14563	14666	14452	14657	14487	14578	14617	14815	14540	14574	14588	14603	14575	14416	14503	14649	14496	14564	14605	14340	14533	14542	14463	14524	14623	14588	14618	14836	14672	14738	14639	14741	14519	14629	14626	14694	14576	14551	14553	14788	14625	14504	14550	14423	14439	14716	14413	14588	14412	14481	14590	14625	14365	14537	14671	14630	14412	14489	14636	14594	14471	14676	14517	14507	14488	14622	14457	14587	14525	14660	14451	14709	14564	14538	14616	14468	14648	14770	14536	14434	14589	14656	14531	14709	14410	14690	14448	14617	14611	14543	14663	14692	14495	14722	14565	14463	14601	14634	14742	14434	14568	14733	14589	14555	14468	14629	14513	14605	14501	14514	14683	14571	14539	14569	14596	14557	14593	14558	14512	14655	14504	14598	14526	14619	14627	14580	14529	14547	14581	14552	14554	14568	14646	14327	14565	14520	14617	14726	14408	14575	14375	14511	14493	14447	14512	14704	14573	14594	14447	14619	14497	14638	14653	14447	14813	14529	14331	14741	14681	14475	14452	14716	14688	14543	14681	14781	14502	14474	14596	14703	14525	14610	14583	14718	14574	14552	14661	14512	14563	14485	14575	14472	14612	14579	14542	14567	14457	14603	14494	14636	14617	14394	14570	14592	14647	14576	14619	14522	14664	14602	14751	14589	14659	14484	14528	14528	14530	14606	14569	14619	14629	14629	14721	14643	14651	14665	14588	14659	14619	14429	14504	14649	14591	14595	14516	14460	14661	14555	14668	14565	14734	14593	14424	14549	14792	14553	14608	14505	14623	14641	14453	14544	14662	14525	14584	14614	14456	14570	14413	14667	14448	14575	14407	14609	14501	14666	14501	14440	14548	14498	14613	14512	14581	14619	14558	14525	14688	14589	14738	14539	14627	14616	14744	14667	14513	14723	14697	14440	14520	14614	14615	14492	14622	14434	14763	14446	14546	14586	14613	14651	14542	14672	14663	14580	14564	14584	14610	14453	14696	14698	14539	14752	14541	14603	14497	14541	14404	14622	14488	14503	14667	14592	14512	14625	14549	14611	14535	14681	14624	14455	14411	14574	14570	14633	14635	14527	14429	14414	14568	14717	14527	14662	14617	14546	14407	14552	14693	14447	14763	14688	14533	14690	14521	14587	14685	14634	14539	14705	14599	14552	14394	14520	14588	14379	14662	14497	14582	14669	14685	14628	14503	14619	14590	14445	14448	14505	14612	14687	14728	14569	14549	14646	14526	14614	14484	14702	14660	14430	14499	14587	14311	14433	14576	14543	14571	14493	14691	14575	14652	14395	14740	14564	14530	14573	14518	14545	14594	14597	14597	14749	14575	14618	14501	14447	14450	14611	14556	14659	14577	14612	14556	14666	14442	14551	14675	14610	14584	14640	14442	14573	14505	14765	14587	14512	14533	14535	14693	14663	14585	14476	14680	14531	14685	14504	14600	14581	14571	14547	14684	14600	14554	14575	14819	14517	14479	14599	14527	14684	14542	14638	14618	14548	14497	14509	14600	14538	14570	14602	14681	14555	14523	14596	14576	14490	14580	14519	14443	14657	14645	14488	14414	14636	14603	14508	14630	14463	14546	14692	14532	14579	14419	14664	14649	14613	14560	14524	14536	14589	14707	14488	14440	14606	14732	14432	14621	14622	14447	14448	14554	14656	14437	14628	14644	14675	14678	14527	14574	14669	14759	14685	14607	14623	14590	14526	14454	14651	14544	14601	14608	14782	14356	14733	14754	14684	14594	14542	14725	14754	14643	14696	14536	14444	14520	14572	14655	14554	14524	14557	14507	14581	14667	14732	14451	14482	14532	14633	14439	14599	14699	14602	14694	14676	14484	14475	14627	14559	14541	14465	14635	14495	14649	14604	14579	14423	14480	14572	14635	14535	14467	14540	14672	14662	14686	14747	14594	14479	14657	14545	14619	14566	14529	14561	14537	14495	14549	14679	14636	14596	14586	14563	14344	14529	14500	14723	14745	14516	14339	14576	14656	14558	14693	14610	14536	14472	14582	14627	14581	14647	14482	14561	14532	14464	14741	14497	14462	14409	14621	14257	14599	14576	14441	14714	14491	14577	14599	14740	14637	14508	14637	14532	14501	14626	14461	14762	14483	14565	14604	14558	14572	14561	14574	14513	14598	14551	14594	14636	14558	14687	14599	14613	14672	14540	14581	14652	14911	14584	14565	14472	14486	14574	14663	14482	14492	14710	14669	14698	14638	14547	14549	14688	14656	14412	14528	14546	14578	14537	14655	14590	14515	14405	14606	14623	14501	14621	14575	14655	14684	14454	14546	14294	14486	14539	14639	14462	14465	14526	14547	14498	14373	14563	14519	14600	14605	14604	14670	14525	14630	14552	14585	14511	14576	14603	14761	14519	14467	14700	14617	14608	14510	14544	14679	14700	14435	14488	14722	14388	14565	14615	14492	14690	14624	14398	14607	14579	14408	14357	14621	14447	14479	14707	14491	14529	14604	14526	14551	14622	14672	14372	14464	14527	14597	14381	14694	14385	14369	14683	14518	14708	14627	14739	14632	14587	14510	14562	14657	14733	14752	14587	14666	14747	14543	14474	14599	14381	14863	14648	14562	14651	14637	14588	14697	14571	14707	14617	14478	14512	14510	14621	14661	14710	14501	14618	14747	14596	14533	14702	14720	14572	14503	14504	14588	14610	14473	14558	14586	14553	14669	14651	14595	14547	14449	14738	14523	14516	14572	14484	14434	14468	14531	14592	14521	14398	14752	14540	14611	14506	14611	14698	14644	14437	14524	14600	14496	14686	14498	14607	14670	14736	14539	14583	14536	14508	14523	14462	14454	14799	14540	14556	14638	14756	14710	14588	14568	14643	14565	14648	14494	14621	14630	14687	14644	14741	14594	14674	14452	14390	14481	14584	14516	14574	14545	14557	14546	14455	14680	14487	14567	14556	14597	14604	14495	14542	14639	14517	14575	14618	14567	14662	14631	14511	14659	14460	14623	14677	14693	14602	14557	14683	14619	14563	14674	14460	14445	14742	14515	14695	14698	14736	14445	14493	14624	14681	14603	14454	14540	14442	14698	14478	14585	14565	14668	14584	14563	14676	14686	14317	14678	14586	14582	14541	14469	14753	14470	14737	14712	14509	14561	14704	14639	14617	14471	14535	14402	14596	14527	14577	14749	14747	14634	14587	14815	14513	14510	14657	14566	14585	14567	14410	14644	14636	14582	14660	14669	14501	14460	14650	14688	14430	14445	14607	14461	14698	14430	14497	14570	14604	14503	14519	14465	14637	14565	14727	14532	14794	14477	14413	14490	14621	14589	14647	14561	14425	14648	14561	14580	14700	14661	14648	14708	14644	14560	14659	14731	14583	14632	14468	14619	14600	14542	14601	14505	14511	14591	14435	14753	14613	14574	14311	14567	14469	14703	14421	14427	14470	14663	14628	14659	14580	14580	14643	14414	14563	14540	14684	14633	14524	14685	14604	14501	14612	14493	14494	14556	14726	14575	14678	14469	14646	14549	14505	14579	14510	14710	14515	14390	14605	14501	14636	14665	14539	14616	14571	14459	14802	14705	14546	14470	14686	14545	14448	14686	14522	14656	14600	14458	14657	14616	14407	14757	14397	14696	14532	14619	14663	14476	14474	14406	14729	14456	14683	14553	14509	14572	14481	14620	14488	14539	14522	14480	14548	14488	14599	14672	14712	14733	14590	14631	14668	14735	14559	14680	14525	14621	14691	14543	14507	14587	14511	14558	14673	14689	14424	14609	14552	14359	14637	14743	14700	14608	14522	14714	14683	14589	14610	14492	14387	14637	14585	14602	14606	14529	14574	14459	14614	14653	14553	14510	14648	14534	14540	14545	14542	14520	14490	14343	14537	14671	14493	14551	14522	14678	14707	14565	14706	14545	14632	14455	14565	14567	14662	14662	14568	14658	14656	14600	14670	14540	14597	14609	14393	14597	14683	14481	14683	14546	14559	14379	14482	14505	14556	14572	14602	14707	14606	14575	14686	14664	14489
30038	26194	28652	24022	19911	19179	18927	18459	18375	18738	18257	18188	18047	17981	18024	18122	17968	17834	18157	17958	17830	17723	17550	17734	17958	18006	17819	17864	17842	17906	17902	17800	18011	18010	17936	18118	17676	17909	17938	17804	17849	17733	17750	17855	17875	17867	17808	17770	17811	17932	17745	17738	17842	17917	17655	17704	17909	17872	17698	17829	17835	17985	17816	17850	17698	17954	17957	17583	18094	17751	17913	17905	17934	17810	17680	17945	17763	18012	17998	17871	17897	17724	17764	17651	17994	17946	17904	17791	17758	17976	17774	17807	17822	17748	17940	17932	17785	17886	17750	17877	17576	17938	17894	17700	17831	17964	17825	17789	17903	17726	17821	17678	17584	17774	17911	17868	17773	17917	17893	18068	17921	17851	17962	17840	17831	17746	17833	17701	17878	17806	17774	17752	18006	17859	17859	17857	17836	18021	17755	17713	17947	17695	17719	17816	17801	17760	18021	17841	18030	17650	17595	17855	17646	17737	18061	17670	17703	17871	17989	17725	17660	17873	17936	17663	17831	17775	17681	17845	17905	17673	17786	17749	17901	17867	17667	17960	17988	17817	17827	17673	17723	17925	17766	17757	17726	17791	17829	17776	17885	17821	17853	17759	17980	17893	17688	18055	17764	17648	17976	17903	17695	17626	17900	17899	17831	17694	18080	17748	17880	17886	18210	17796	17837	18008	17909	17862	17744	17697	17698	17864	17926	17746	17830	17864	17845	17703	17888	17902	18016	17983	17755	17790	17934	17804	17802	17875	17782	17997	17865	17882	17584	17717	17626	17764	17872	17787	17921	17862	17563	17783	17878	17870	17865	17800	17838	17818	17904	17892	17704	17774	17703	17840	17886	17888	17928	17858	17926	17827	17847	17735	17776	17887	17872	17814	17878	17749	17825	17764	17848	17835	17866	17660	17884	17797	17867	17725	17678	17930	17757	17960	17933	17788	17886	17736	18105	18023	17991	17821	18066	18008	18048	18090	17821	17723	17870	18014	17640	17764	17913	17842	17835	17764	17699	17736	17871	17854	17751	17879	18001	17784	17848	17941	17819	17837	17858	17889	17611	17788	17814	17705	17895	18009	17853	17805	17938	17816	17763	17793	17857	17842	17743	17800	17833	17663	17723	17725	17818	17726	17712	17874	17943	17689	17762	17851	17671	17642	17926	17875	17800	17931	17806	17821	17830	18001	17867	17769	17838	17885	18082	17828	17650	17997	18003	17774	17798	17689	17878	17941	17605	17795	17804	17813	17888	17939	17793	17874	17570	17886	17997	17763	17658	17918	17716	17648	17849	18003	18126	17931	17785	18042	17698	17733	17877	17732	17779	17694	17892	18020	17806	17918	17910	17995	17903	17706	17799	17873	17946	17822	17686	17801	17839	17748	17687	18111	17816	17941	17738	17804	17679	17886	17819	17945	17563	17850	18002	18160	17855	17745	17836	17706	18013	17725	17867	17741	17877	17873	17623	17978	17939	17826	17790	17964	17712	17779	17895	17944	18082	17920	17786	17708	18081	17931	18178	17832	17708	17784	18018	17907	17906	17967	17949	17823	17905	18024	17854	17894	17928	17872	17989	17972	18005	17811	17739	17776	17867	17682	17692	17886	17765	17825	17907	17890	17693	17734	17840	17778	17723	17811	17768	17819	17714	17710	17670	17956	17759	17800	17912	17762	17773	17532	17794	17819	17838	18072	17884	17705	17831	17705	17933	17810	17981	17724	17905	17666	17856	17967	17744	18001	17771	17984	17883	17725	17891	17453	17830	17861	17858	17720	17884	17684	17589	17954	17691	17803	17816	17857	17704	17738	17869	18005	17758	17949	17947	17819	17871	17647	17880	17727	18046	17714	17856	17567	17763	17617	17714	17887	17923	18019	17964	17700	17709	17914	17870	17823	17942	17835	17772	17832	17916	17773	17825	18152	17701	17852	17995	17608	17831	17908	17857	17875	17761	17809	17961	17925	17722	17811	17856	17776	17824	17653	18001	17843	17827	17839	17929	17774	17887	17587	17766	17712	18007	18012	17729	17934	17954	17820	17697	17849	17744	17814	17928	17870	17693	17792	18078	17761	17721	18035	17949	17860	17864	17759	17916	17859	17694	17791	17758	17868	17749	17814	17666	17837	17995	17803	17694	17863	17704	17826	17999	18025	17939	17769	17974	17848	17981	17849	17700	17919	17866	17777	17825	17903	17836	17817	17581	17742	17724	17834	17778	18189	17790	17946	17813	17673	17880	17938	17920	17681	17989	17805	17912	17918	17793	17846	17713	17851	17830	17624	17774	17832	17935	17837	17824	17745	17861	17856	17801	17889	17799	17903	17843	17811	17825	17947	18032	17827	17968	17990	17444	17797	17778	17785	17927	17973	17637	17869	17754	17884	17789	17915	18018	17771	17887	17900	17987	17839	17999	17901	17901	17923	17889	17856	17829	17680	17681	17801	17832	17937	17780	17839	17742	17952	17889	17844	17726	17866	17829	17929	17804	17636	17782	17910	17835	17728	17832	17729	17908	17823	17821	17893	17883	17736	17850	17973	17820	17738	17907	17671	17732	17859	17832	17674	17836	17956	17828	17767	17890	17741	17911	17931	17700	17774	17693	17808	17683	17919	17831	17921	17831	17741	17864	17818	17575	17756	17633	17652	17837	17858	17799	17894	17798	17759	17971	17975	17910	17825	17864	17831	17880	17864	17830	18044	18035	18056	17714	17829	17817	17739	17772	17811	17942	17883	17754	17763	17822	17858	17830	18005	17926	17900	18133	17561	17691	17707	17701	17756	17806	17834	17838	17777	17683	17834	17746	17962	17867	17973	17924	17750	17993	17998	18054	17839	17902	17878	18047	17964	18040	17980	17930	18073	17660	17949	17784	17787	17811	17843	18004	17817	17962	17838	18022	17946	18030	17934	17705	17724	17660	17870	17875	17935	17783	17826	17829	17783	17953	17752	18013	17769	17940	17827	17844	17850	17811	17780	17746	17894	17939	18024	17811	17872	17916	17932	18004	18074	17945	17925	17834	17824	17784	17726	17537	17850	17886	18033	17861	17866	17795	17691	17638	17814	17887	17934	17940	17886	18059	17790	17878	18060	18021	17713	18073	17815	18119	17923	17959	17878	17844	18000	18036	18063	17858	17873	17953	17922	17763	17690	17893	17758	17921	17763	17980	17871	18094	18029	17989	17853	17719	17941	18018	17921	17805	17671	17812	17831	17856	17906	18020	17966	17871	17784	17761	17920	17801	17801	17807	17830	17666	17811	17735	17994	18086	17727	17706	17737	17907	17846	17951	17755	17707	17820	17961	17839	17816	17642	17771	17737	17863	17858	17671	17855	17926	17942	18033	17890	17891	17869	17790	17848	17722	17866	17765	17652	17860	17889	17835	17796	17912	17837	17834	17891	17706	17916	17773	17883	17660	17843	17837	17822	18005	17848	17982	17770	17864	18146	17983	17968	17925	17813	17824	17745	17889	17742	17730	17776	17978	17923	17932	18089	17965	17921	17833	17787	17787	17751	17758	17936	17936	18016	18043	17700	17743	17759	17774	17865	17890	17820	17733	17765	17889	17691	17978	17799	17923	17927	17652	17951	17744	17699	17784	17658	18018	18000	17726	17873	17899	17880	17850	17837	17686	17750	17813	17759	17935	17925	17902	17826	17832	17948	17717	17833	17825	17774	18006	17781	17687	17784	17918	17753	18080	17841	17933	17785	17969	17681	17920	17989	17878	17928	17919	18227	17853	17575	17778	17904	17848	17630	17767	17811	17816	17795	17696	17769	17829	17875	17903	17707	17949	17686	17953	17891	17938	17935	17809	17979	17938	17809	18007	17886	17974	17869	17934	17730	17929	17993	17879	17909	17794	18161	17876	18032	17850	17873	17665	17765	17856	17836	17823	17688	18019	17742	17782	17855	17870	17835	17916	17945	17952	17675	17833	17815	17719	17816	17951	17811	18090	17842	17725	17852	17923	17846	17804	17848	17881	17816	17980	17789	17917	17876	17966	17824	17992	17822	17798	17820	17675	17718	17908	17984	17937	17768	17928	17836	17907	17914	18009	18011	17897	17987	17766	17855	17907	17743	17886	17817	17794	17695	17789	17660	18112	17828	17701	18157	17650	17771	17799	18006	17920	18082	17927	17681	17946	18015	17899	17803	17711	17918	17607	17990	17861	17694	18050	17952	17840	17777	17876	17788	17811	17811	17716	17993	17743	17618	17412	17858	18018	18008	17950	17734	17772	17670	17905	18035	17868	17689	17727	17928	17869	17886	17904	17749	17773	17854	18138	17903	17556	17895	17922	17915	17884	17837	17934	17828	17992	17914	17625	17797	17844	17898	17849	17670	18010	17860	17645	17701	17968	17711	17807	17905	17813	17775	18004	17924	17710	17762	17886	17691	17945	17675	17922	18017	17943	17818	17900	18026	17869	17903	17807	17797	17871	17949	17969	17818	18043	17853	17853	17776	17749	17739	17731	17878	17963	17896	18000	17879	17743	17880	17899	17724	17767	17893	17903	17900	17799	18091	17773	17801	17734	17886	17680	17811	17733	17882	17840	17872	17847	17909	17752	17898	17782	17731	17819	17817	18015	17891	17915	17777	18194	17770	17739	18040	17946	17710	17861	17717	17870	17724	17909	18022	18099	17834	17713	17939	18059	17678	17860	17832	17920	17890	17887	17886	17892	17937	17868	17822	18054	17753	17853	17856	17866	17827	17847	17861	17691	17592	17815	17779	17929	17785	17826	17694	17869	17605	17956	17957	18158	17657	17710	17871	17832	17826	17813	17821	17785	17840	17687	18026	17960	18062	17874	17935	17646	17927	17801	17880	17720	17846	17863	17807	17861	17817	17924	17865	18028	17775	17734	17769	17952	17734	17833	17848	17800	17873	17937	17739	17781	17827	18135	17793	17961	17979	17860	17809	17970	17878	17808	17745	17843	17962	17808	17891	17762	17812	17798	17779	18012	17681	17878	17794	17779	17878	17952	17885	17967	17919	17808	17910	17948	17810	17729	17993	18119	17961	17788	17723	18131	17858	17877	17804	17932	17873	17943	17891	17689	17750	17725	17697	17945	17957	17808	17688	18010	17628	17843	18014	18018	17911	17865	17673	17730	17953	17828	17755	17829	17958	17894	17900
22522	36300	26688	19378	17754	16625	16106	16064	15644	15563	15386	15214	15354	15451	15432	15295	14912	15157	15162	14976	14973	15125	15097	15192	15099	15079	15126	14951	15024	14934	15140	14828	15059	15064	14989	15132	15034	14740	15108	15126	15035	15195	14821	15082	15026	15072	15007	14775	14967	15155	14975	15128	14903	14900	14926	14955	15119	14994	15088	15049	15149	14820	14933	15145	15025	14935	15047	14962	15075	15147	15021	14905	15011	15002	15116	15145	14866	15189	14933	15050	15129	15019	15066	15075	15037	15041	15042	14880	15207	14988	15003	15108	15124	15109	15094	15065	15232	15054	15062	14862	15000	15163	14907	15175	15097	15126	15097	14928	14938	15011	15114	14974	15064	14947	14988	14868	15041	14975	15100	15115	14883	15033	14875	14826	14726	15011	14969	15046	14997	15006	15063	15014	14997	15087	14960	15115	14846	14971	14989	15064	15000	15031	14968	14977	15015	14823	15076	14926	14962	14882	15051	14885	14930	14837	15060	14879	14902	14963	15045	15001	14966	15037	15020	15131	14872	15104	14989	14936	15064	14927	14917	14873	14865	14925	15000	15086	15093	15025	14987	15061	15002	15202	14919	15064	14980	14983	15101	15183	14988	15061	15024	15000	15089	15041	15014	15088	14929	14883	15072	14949	15007	15143	14897	14903	15001	14968	15180	14902	15047	14888	15022	15079	14998	15024	15191	14935	14994	14893	14996	15040	14974	14985	15180	14948	15010	14909	15037	14995	15083	14940	14947	15074	15085	15041	14943	14834	14950	15214	15054	14982	15076	14916	15002	15121	15039	15202	14906	15362	15012	15002	15135	14966	14914	15009	15279	15078	15080	15206	15008	15088	14929	14977	15010	15116	14919	14918	15202	14783	15055	14988	15014	15139	14960	14920	15066	15141	15142	15012	15007	15001	15110	15050	15148	15040	14853	15143	14957	15097	14958	14910	15055	14976	15154	15090	15055	15070	15000	15033	15135	14999	14903	14987	15109	14963	15238	15131	15081	15090	14916	14991	14886	15113	15012	14977	15032	15046	14975	15015	15189	15018	15126	14953	15048	14959	14969	15108	14981	14958	15186	14976	14953	15221	15122	15138	14943	15123	14913	15098	15045	14994	15009	14867	14988	15007	15109	15062	15002	15140	14915	15011	14837	15039	14886	14984	14892	14813	15239	15162	15083	15036	14915	15077	15017	14869	15145	15076	15030	14899	14927	15000	14915	14871	14893	14977	14995	14983	15001	14854	15032	15087	15022	14988	15036	14926	14933	15092	14948	14952	15253	14992	14968	15105	15075	14839	15235	14957	14956	15054	14762	15101	15031	15122	15149	15139	14846	14926	14893	14988	15086	15136	15055	14960	15018	15018	15244	14969	14947	15111	15248	15048	14913	14946	15147	14914	14971	15007	14966	14869	14971	15116	14900	15258	15072	14973	15162	15010	15053	15123	15083	15049	14947	14858	15164	14895	15021	15008	15048	15032	15014	14891	14994	14857	15012	15103	14924	15038	15088	15117	15169	15023	14987	14831	15127	14909	15183	15051	15002	15096	15002	15122	14863	15035	14944	14992	14935	15060	15186	15021	15075	14880	15032	14937	14969	15028	14926	15078	15034	14987	14970	14866	15106	14928	15178	14991	15287	15103	15142	15074	15096	14964	15018	15051	15069	14970	15032	14992	14898	14880	14956	14907	14988	15088	14935	14804	15003	14929	14949	15011	15040	14952	14978	15100	15075	15040	15066	15034	15060	15167	14951	15124	15097	15153	14971	15055	14922	14861	15085	15152	15096	15067	15000	15002	14971	14869	14937	14945	15050	15044	14969	15029	15069	15039	15017	14979	15123	14950	15030	14985	15222	14822	15085	14950	15051	15081	14854	15069	15139	14882	14985	15173	15000	15128	15141	15081	14946	14969	14987	15034	15035	15041	15229	15061	14921	14885	15001	15147	15238	15084	15060	14962	14861	15092	14966	14996	15293	15028	14978	15076	15001	15089	14970	15071	15098	15249	14993	15171	15021	15029	15055	14863	15000	15121	14942	15066	15015	14932	15031	14980	15108	15214	15038	15097	14916	15058	15046	15139	14974	14868	15262	15026	15014	15137	14880	14991	15033	14884	14954	15028	15146	14940	15013	15059	14907	14967	14905	14865	14925	15048	15014	14999	15009	14971	14962	15030	15055	15058	15001	14853	15058	14912	15044	15079	15034	15103	14956	15004	14965	15045	14849	14963	15190	15035	15040	14918	15057	14923	14940	15076	14990	15030	14832	15015	14957	14964	15010	14986	14981	15147	15049	14846	14972	15149	15189	15118	15233	15130	15048	15091	15288	15092	15022	14961	15085	14978	14908	14960	15016	14977	15069	15040	15068	15075	15010	15018	14989	15086	15126	14999	14955	14968	14915	14960	15131	15033	15058	15119	15042	14955	14907	14966	15062	15059	15208	15140	14872	14947	15012	14925	14794	15097	15016	15109	15144	14922	14912	15070	15009	15069	14988	15161	15063	14781	15042	15082	14984	15065	14784	15135	14984	15016	15035	15008	15089	15047	15121	15039	14862	14867	15182	14998	15067	15059	14926	15025	14992	15076	15057	14979	15220	14877	15081	14949	15082	14906	15198	14986	15133	15011	14913	15061	15022	15072	14918	15108	15053	14952	15234	14858	15075	14945	15043	15078	15061	14912	15080	15043	15128	14894	14938	14958	14988	15126	14952	15078	15158	15236	15131	15093	15050	14941	15085	14911	15150	14804	14953	14987	15036	14943	14941	15070	14876	15021	14980	15008	14891	14937	15026	15052	15105	15022	14890	14929	14994	15023	14983	14860	14952	14934	14941	14969	15120	14846	15016	14985	14936	14917	15129	15073	15136	14901	15112	15072	14965	15004	15005	14872	15246	15090	15199	15150	15038	14847	15024	15124	15154	15074	14831	14927	15023	14952	14921	14974	14976	14952	15033	14872	14903	15054	15138	15041	15090	14888	15173	15056	14984	14889	14826	14918	14871	14854	14963	14939	15190	15086	15058	15155	14957	15019	15113	14903	15123	15075	15035	14926	14960	15038	15101	15164	14901	15016	15140	14987	14883	14980	15021	14966	15024	15065	15084	15180	14882	14957	15046	15066	15021	14980	14945	15045	15060	14956	15076	15193	15039	15146	15034	15236	14847	15156	14982	15056	14943	15074	14996	15037	14968	15081	15037	14989	14976	15073	14988	15065	14924	15019	14934	15145	15109	15066	14953	14918	15047	14993	15135	15156	15049	15091	15115	14843	15078	14995	14946	14954	14902	15111	14915	15052	15014	15058	15043	15030	14981	14857	14867	15032	15070	15143	15026	14892	15187	15055	15033	15059	15088	15050	14975	14992	14865	15009	14837	14994	15062	15105	15092	14967	15127	15002	14997	15003	15018	14929	15072	15080	14990	15144	15010	14837	15031	15137	15116	14997	15044	15005	14946	14953	15118	14861	15057	15061	15089	14924	14981	15185	15113	15078	15207	14853	15025	14989	15106	15035	15020	14976	14927	15197	15031	14964	15042	15006	14897	14829	14975	14910	14877	15188	15005	15031	14952	14881	15015	15037	14982	14977	14839	15037	15089	14974	15042	14892	15223	14990	14877	14956	15224	15048	15035	14867	14900	15001	15024	14992	15058	15001	15042	14929	15073	14984	15166	15048	15258	15129	15035	14958	14896	15068	15078	15107	15046	15119	14831	15087	15066	15112	15066	15089	15019	15012	15065	15064	15006	15117	15043	14992	14880	15023	15118	14970	15068	14889	15066	15018	14927	15123	15123	15068	15087	14891	15164	15028	15058	15059	14971	15008	15104	15197	14976	15062	14901	14854	15017	15087	15066	15147	15089	14981	14955	15108	15332	14960	14857	15051	15037	15003	15181	14963	15046	14984	15096	14986	14931	14999	14894	14999	14893	15032	15023	15072	15135	15168	15123	14984	15020	15114	14966	15013	15250	14949	15018	14948	15129	15056	14919	14950	14926	15132	15195	15043	14946	15198	14745	14888	15002	14967	15102	15072	15053	15141	15016	15115	14997	15108	14949	15057	15076	15024	14925	15083	15037	14870	14975	14919	15132	14985	15074	15022	14755	15044	15105	14988	15160	14941	15042	14964	14872	15096	15069	15057	15022	14983	14984	14856	15023	15001	14927	15026	15231	15065	15099	14952	15023	15128	14965	15059	14999	15045	14931	15103	14975	15147	14983	15067	15049	14933	14934	15184	14911	15007	15083	14955	14975	15050	14878	15094	15043	15028	15072	14930	14899	14951	15031	14937	15049	15039	14970	15057	14946	14960	15114	15293	14930	14989	15020	14964	14990	14893	14928	14949	14946	15199	14953	15049	14988	14907	15198	15057	15110	15071	15202	15016	15117	14924	15072	15181	15114	15139	15123	15147	14879	14886	15097	15007	14988	15099	15165	15050	15049	15039	15196	15099	15258	15067	15065	15040	15116	14868	15029	15015	14975	15069	14880	14955	14977	15199	15274	15056	15083	15075	15127	15004	15026	14905	15061	15088	14990	14970	14881	14992	15030	15022	15118	14942	14880	15088	14969	15136	15105	15086	15121	15108	14984	15124	15074	15146	15018	14947	15089	14971	15155	15208	15309	14885	15141	15073	15100	15029	15065	15176	15059	15042	15070	15019	14943	15049	14994	15222	15057	15094	15035	15111	14944	14999	15105	15139	14904	14973	15102	15085	15019	14949	15129	15035	15001	14971	14812	15041	14995	14962	15118	15043	15109	14990	15066	14908	14849	14900	15110	15088	14827	14970	15000	15047	15050	15007	15134	14992	15144	15018	14989	15143	14857	15077	15086	15009	15083	15089	14967	15124	15177	15069	15178	14997	14945	15096	14893	15096	14883	15026	15181	15096	15022	14920	15139	15047	14958	15162	15024	15001	14960	14982	15141	15048	15008	15085	15190	15025	15024	15017	14980	14968	14965	15072	15012	14956	15036	15155	15023	15127	15128	15108	14901	15055	15139	15067	14994	15091	15059	15182	15000	14873	14983	15085	15080	15064	15080	14950	14959	15052	15068	14944	15073	14919	15244	14983	15215	14881	15022	15022	15056	15030	14988	15024	14909	14884	15032	14985	15151	15038	15055	15154	14954	14835	14985	14880	14950	14871	15122	14891
23518	21529	28311	25374	22603	21737	20770	18488	17781	17948	17356	17314	17347	17385	17271	17086	17172	17085	17020	17049	17068	16920	17178	17191	17087	17069	16993	17067	17150	16925	17054	16979	17054	16902	16977	16847	16935	17082	17097	16750	16871	17069	16888	16790	17028	17110	16956	16972	16916	16963	16793	17012	16835	16922	17114	16910	16811	16716	16876	16874	16970	16835	16955	16929	17101	16974	16890	16957	16863	16979	17130	16995	16966	16826	17031	16785	16990	16835	16977	16894	16842	16769	16886	16844	16908	16729	16737	16772	16849	16774	16861	16997	17054	17140	16888	17025	16836	16967	16670	16747	16615	16884	16855	16742	17089	16834	16713	16572	16763	16976	16972	16960	16761	16833	16722	16651	16998	16799	16660	16916	16884	16870	16729	16704	16828	17020	16839	16842	17013	16760	16926	16999	16768	16660	17031	16905	17009	16668	16982	16916	16983	16953	16617	16804	16904	16717	16906	16934	16757	16925	16888	17049	16891	16826	16814	16807	16791	16873	16839	16940	17097	16881	16783	16882	16692	16831	16850	16814	16769	16883	16884	16754	16976	16802	16750	16859	17130	16846	17011	17029	16976	16885	16897	16945	16903	16828	16860	16996	16838	16969	17062	16491	16834	16819	16902	16936	16773	16849	16882	17013	16969	16868	16927	16953	16996	16912	16839	16895	17024	16648	16920	16882	16831	16857	16904	17046	16871	16795	16976	16890	16959	16890	16887	16667	16753	16731	17002	17014	16920	16826	16903	16827	16912	16755	16641	16931	16858	16827	17058	16875	16728	16669	16843	16693	16811	16835	16762	16777	16984	16864	17082	16863	17010	16957	16927	16665	16881	16863	17064	16896	16849	16803	17048	17136	17062	16807	16803	16860	16707	16921	16824	16768	17096	17001	16944	16958	16933	16974	16711	16867	16830	16885	16790	16938	16818	16995	16877	17036	16769	16932	17094	16666	16855	16966	16937	16865	16790	16846	17056	17029	16775	16634	16905	16885	16747	16890	17074	16985	16836	16832	16868	16820	16798	16924	16793	16739	16912	17001	16759	16648	16765	16873	17119	16846	16867	16538	16723	16874	16872	16827	16957	16870	16947	16854	16775	16942	16998	16927	16950	16838	16951	17024	16833	16767	17042	16978	16992	16937	17040	16711	16849	16770	16782	17026	16775	16933	17095	17067	16851	16861	16895	16819	16719	16615	16716	16978	16988	17016	16988	16988	16781	16982	17134	16829	16819	16944	16936	16826	16745	17025	16862	16758	16845	16872	16808	16902	16750	16916	16762	16817	16877	16772	16919	16747	16791	16772	16964	16830	16889	16830	16923	16956	16720	16906	16944	16913	17222	16815	16760	16897	16937	17064	16724	16806	16848	17020	17117	16906	16790	16944	16917	16899	16677	16796	16783	16854	16817	16647	16891	16919	16934	17024	16967	16884	16937	16996	16894	16870	16784	16834	16793	16821	16937	16711	16710	16868	16946	16754	16901	16850	16882	16889	16916	16644	16801	16811	16793	16975	16864	16776	16842	16767	16904	16849	16889	16825	16833	16723	16997	16878	16908	16805	16782	16738	16980	16838	16964	16817	16941	16837	16997	16802	16770	16961	16971	16875	16892	17002	16895	16789	16613	16983	16839	16748	16879	16849	17039	16884	16895	16949	16975	17088	17016	16976	17045	16900	16759	16785	16796	16779	16822	16910	16615	16949	16982	17050	16803	17006	16820	16916	16658	16945	16935	16812	17085	16803	16949	16754	17112	16827	16917	16745	16939	16799	16843	16786	16677	16835	16878	16672	16911	17007	16922	16822	17001	16788	16687	16825	16934	16870	16980	16975	16846	16982	16867	16917	17002	16784	16756	17028	17045	16900	16958	16860	16866	16850	16795	16816	16958	16971	16785	17070	16716	16786	16953	16820	16833	16711	16837	16799	16914	16685	16737	16704	16793	16778	16835	16752	16700	16873	16850	16790	16806	16709	16889	16906	16959	16566	16924	16662	17028	16896	17008	16716	16940	16861	16850	16847	16679	16892	16652	17129	16888	16858	16828	16833	16890	16947	17093	17081	16856	16682	16980	16846	16921	16997	16904	16913	16806	16910	16847	16810	16834	16868	16794	16657	16855	16853	16797	16711	16662	16873	16720	16899	16806	16829	16884	17135	16881	16855	16853	17150	16682	16805	16775	16669	16808	16919	17031	16912	16890	16921	16798	17006	17053	16851	16965	16951	17118	16701	16771	16923	16899	16830	16954	16909	16728	16986	16756	16926	16864	17057	16792	16992	16881	16929	16995	17029	16931	16724	16689	16798	17029	17021	17024	17001	16976	16835	16953	16763	16818	17032	16862	16865	16846	16718	16692	16886	16774	16867	16662	16773	16809	16624	16786	16926	16768	16742	16989	16930	16956	16877	17073	16781	16934	16777	16915	16880	16749	17017	17047	17127	16894	17087	17100	16855	16736	16964	16916	16787	16947	16816	17003	16869	16878	16859	16914	16852	16790	16746	16774	16879	16868	17160	16841	16877	16898	16854	16975	16929	16757	16758	16655	16873	16840	16882	16774	16775	16652	16920	16690	16816	16825	16829	16821	16867	16718	16940	16598	16811	16925	16994	16961	16998	16907	16764	16884	16857	17102	16789	16874	16982	16781	16792	16892	16956	17051	16837	16859	16806	16902	16851	16794	16763	16939	16866	16878	17123	16995	16809	17103	16893	16631	16794	16807	16909	17035	16867	16709	16918	16842	16835	16929	16796	16791	17032	16810	16804	16828	16810	16908	16855	16899	16872	17028	16900	16886	16933	17022	16758	16835	16898	16774	16808	16722	16914	16786	16850	16942	16862	16825	16926	16797	16821	16679	16826	17027	16847	16807	16731	16921	16846	16886	16827	16753	16672	16977	16750	16838	16810	16754	16804	17014	16844	16755	16879	16823	16822	16714	16937	16827	16767	16886	16767	16757	16943	16796	16939	16886	17101	17056	16615	16723	16956	16836	16720	16793	16840	16773	16845	16763	16845	16892	16840	16915	16765	16686	16840	16845	16828	17034	16867	16893	17044	16896	17058	16963	16738	16760	16918	16817	16845	16803	16740	16862	16768	16831	16872	16920	17007	16801	16749	16938	16909	17090	16783	16860	16874	17041	16867	16955	16859	16932	16984	16935	16823	16804	16861	16854	17036	16704	16975	16828	16933	16874	16848	17146	16660	16744	16773	16892	16827	16855	16790	16951	16687	16778	16883	16958	16960	16838	16825	16821	16684	17047	16839	16881	16828	16845	16829	16885	17022	16868	16755	16694	16809	16957	16916	16726	16869	17091	17022	17030	17099	16777	16841	16925	16826	16847	17024	16816	16955	16911	17021	16990	16700	16765	16956	16789	16891	16885	16933	16968	16751	16810	16865	16845	16841	16959	17031	16881	16816	16896	16974	16880	16868	16819	16869	16759	16796	16833	16996	16812	16780	16859	16861	16953	16925	16874	17009	16868	16946	16730	16789	17009	16714	16893	16918	16912	17005	16909	16870	16666	16844	16888	16927	16888	16831	16930	16773	17028	16810	16799	16853	16804	16926	16810	16761	16882	16972	16995	17013	16881	16793	16674	16857	16847	16868	16864	16932	16816	16732	16826	17094	16889	16885	16826	16811	16880	16967	16874	16838	16929	16983	16759	16904	16812	16899	16952	16685	16850	16898	16907	16705	16828	16642	16817	17023	16894	16978	16787	17067	16911	16757	17011	16830	16775	16744	16916	16931	16927	16990	16841	16888	16911	16866	16765	16860	16767	16750	16899	16975	16925	16792	16971	16703	16828	16900	16829	17017	16993	16864	16883	16939	16696	16929	17088	17005	16813	16963	16815	16908	16520	16889	16900	17020	16904	17027	16923	16983	16928	16891	16842	16950	16952	16763	16794	16672	16849	16885	16873	16796	16878	16839	16930	16939	16653	17113	16855	16879	16833	16943	16801	16781	16835	17003	16789	16730	16999	16929	17070	16989	16705	16957	16851	16968	16903	16923	16991	16783	16723	16815	16590	16740	16703	16718	16763	16927	16829	16935	17011	16899	17002	16875	17003	16865	16755	16945	16853	16869	16921	16794	17002	16809	16891	16827	16853	16930	16807	16997	16931	16875	16838	16773	16963	16927	17004	16729	16824	16876	16963	16720	16908	16817	16881	16909	16885	16787	16762	16891	16863	16928	17022	16977	16964	16939	17088	16819	16805	16875	17086	16824	16906	16787	17030	16851	16954	16784	16912	16765	16735	16846	16895	16862	16778	16932	17081	16856	16747	16682	16611	16662	16949	16779	16701	16894	16853	16746	16746	16687	16912	16935	17053	16822	16846	17010	17106	16912	16808	16912	16687	16894	16610	16870	16712	16868	16898	16962	16999	16874	16812	16829	16976	16886	16969	17004	16682	16722	16842	16914	16926	16767	16773	16760	16967	17007	17033	16871	16947	16601	16884	16889	16698	16782	16827	16863	16908	16864	16786	16777	16896	16874	16812	16808	16699	16809	16816	16947	16950	16651	16619	16875	16723	16808	16954	16883	16805	16786	17041	16615	16761	16878	17218	16981	16893	16857	16864	16852	16784	16956	16865	16732	16874	16796	16912	16726	16902	16823	17030	16891	16927	16918	16982	16829	17023	16833	17045	16809	16830	16828	16981	16852	16914	16898	16914	16769	16765	16832	16779	16861	16553	16889	16934	16836	16841	16837	16829	16909	17035	16845	16816	16903	16903	16950	17043	16844	16878	16963	16941	16764	16923	16795	16915	16796	16877	16801	16774	16854	17030	16959	17012	16926	16930	16953	17003	16678	16658	16865	16876	16776	16898	16918	16859	16898	17121	16765	16951	16755	16858	16773	16861	16848	16915	17014	17126	17091	16855	16887	16859	17114	16990	16951	17248	16707	16726	16865	16764	16699	16777	16829	16867	16662	16755	16968	16889	16980	16812	16909	16846	16898	16755	16881	16744	16784	16826	16910	17007	16864	16985	16765	16804	16778	17010	16753	16825	16878	16867	16882	16833	16939	16986	16797	16697	16807	16828	16873	16850	16779	16786	16884	16824	16926	16829	17022	16936	17072	16892	16652	16915	17070	16878	16950	16874	16928	17073	16986	16770	16927	16844	17032	16675	16957	16955	16706	16839	16955
20506	41164	30730	21775	19312	17496	16270	16008	15852	15585	15323	15103	14824	14809	14663	14783	14729	14754	14835	14790	14623	14748	14578	14614	14540	14574	14460	14606	14376	14502	14594	14524	14546	14605	14573	14433	14395	14390	14419	14406	14383	14525	14500	14345	14773	14448	14272	14565	14362	14556	14412	14612	14568	14496	14427	14607	14684	14545	14496	14463	14430	14359	14578	14328	14591	14361	14444	14412	14275	14274	14366	14380	14495	14580	14476	14419	14383	14623	14629	14324	14301	14491	14660	14498	14468	14556	14271	14533	14669	14461	14301	14629	14468	14410	14325	14562	14573	14242	14358	14427	14593	14474	14581	14431	14406	14484	14349	14475	14333	14389	14291	14332	14371	14331	14410	14316	14424	14396	14597	14478	14439	14329	14358	14407	14438	14367	14453	14291	14433	14521	14338	14226	14706	14491	14438	14487	14495	14272	14469	14233	14417	14398	14419	14377	14407	14526	14466	14587	14266	14511	14579	14501	14564	14410	14568	14346	14415	14407	14336	14525	14442	14453	14481	14359	14543	14552	14578	14517	14460	14397	14381	14752	14414	14449	14319	14357	14359	14594	14350	14620	14403	14488	14368	14410	14428	14209	14435	14548	14355	14510	14455	14525	14417	14437	14487	14489	14511	14542	14433	14486	14550	14292	14452	14496	14384	14615	14474	14600	14395	14457	14183	14494	14370	14455	14299	14362	14506	14465	14293	14591	14403	14544	14455	14495	14492	14516	14524	14401	14235	14343	14408	14436	14430	14539	14418	14489	14451	14457	14503	14406	14429	14692	14549	14360	14397	14454	14326	14395	14488	14556	14296	14496	14484	14427	14373	14470	14427	14379	14481	14531	14440	14807	14568	14354	14498	14365	14368	14503	14378	14402	14470	14506	14524	14513	14551	14494	14546	14629	14435	14352	14420	14435	14553	14265	14475	14429	14326	14497	14403	14559	14506	14228	14473	14539	14395	14410	14416	14582	14340	14597	14472	14371	14497	14431	14183	14390	14312	14443	14407	14553	14373	14447	14462	14349	14278	14490	14376	14468	14361	14368	14396	14310	14488	14456	14428	14406	14474	14577	14491	14626	14575	14537	14421	14519	14594	14342	14380	14465	14439	14440	14422	14423	14382	14556	14430	14350	14580	14490	14626	14482	14425	14561	14477	14442	14491	14443	14582	14393	14505	14309	14429	14305	14588	14524	14543	14460	14543	14451	14423	14345	14349	14455	14587	14518	14428	14328	14562	14466	14586	14576	14534	14478	14278	14442	14508	14436	14429	14325	14397	14374	14499	14651	14527	14781	14357	14543	14387	14401	14446	14402	14548	14358	14367	14571	14317	14385	14394	14359	14465	14346	14319	14333	14405	14322	14619	14481	14440	14421	14514	14462	14402	14509	14446	14341	14543	14263	14437	14434	14312	14275	14372	14571	14449	14467	14346	14450	14543	14436	14483	14464	14421	14352	14532	14502	14590	14511	14503	14467	14531	14349	14467	14537	14335	14471	14609	14406	14536	14371	14732	14206	14526	14379	14364	14263	14543	14502	14435	14456	14438	14423	14396	14397	14528	14485	14474	14567	14411	14318	14381	14440	14359	14307	14388	14421	14518	14359	14625	14497	14527	14341	14531	14427	14321	14494	14533	14394	14481	14215	14338	14502	14485	14489	14491	14310	14459	14536	14543	14225	14602	14416	14474	14406	14432	14423	14293	14480	14385	14566	14420	14320	14402	14427	14319	14458	14475	14395	14368	14405	14479	14398	14405	14318	14387	14433	14279	14377	14610	14288	14598	14500	14521	14441	14418	14296	14431	14338	14496	14637	14452	14487	14482	14501	14380	14442	14502	14493	14306	14267	14469	14404	14331	14557	14348	14414	14540	14485	14419	14579	14569	14440	14386	14635	14609	14446	14461	14379	14545	14545	14411	14422	14509	14586	14304	14275	14354	14434	14457	14474	14528	14508	14341	14474	14395	14306	14205	14434	14531	14364	14516	14301	14311	14420	14473	14393	14413	14539	14397	14479	14350	14331	14449	14551	14585	14474	14461	14379	14364	14450	14402	14437	14680	14414	14492	14457	14407	14547	14265	14486	14294	14539	14402	14429	14300	14195	14620	14452	14413	14565	14439	14432	14611	14393	14474	14312	14581	14515	14459	14463	14314	14500	14366	14408	14383	14421	14500	14588	14450	14512	14415	14464	14270	14436	14461	14649	14546	14437	14531	14480	14433	14331	14469	14383	14624	14445	14470	14457	14492	14513	14300	14474	14532	14427	14525	14420	14587	14381	14439	14415	14511	14460	14559	14214	14557	14603	14524	14411	14489	14608	14391	14623	14507	14347	14448	14244	14397	14470	14479	14325	14405	14403	14299	14244	14479	14312	14341	14436	14465	14522	14479	14612	14493	14500	14572	14312	14449	14439	14463	14458	14447	14487	14436	14536	14494	14273	14513	14439	14361	14538	14329	14363	14449	14381	14524	14348	14515	14467	14332	14575	14526	14368	14477	14407	14292	14446	14464	14331	14572	14507	14410	14426	14576	14649	14617	14366	14545	14338	14392	14438	14515	14426	14488	14382	14505	14322	14560	14489	14507	14406	14477	14332	14446	14496	14500	14549	14508	14483	14382	14471	14282	14430	14305	14359	14342	14449	14343	14385	14454	14385	14342	14280	14676	14540	14378	14350	14531	14398	14337	14454	14388	14488	14501	14450	14317	14438	14404	14530	14458	14458	14510	14553	14274	14428	14492	14374	14479	14303	14468	14346	14447	14592	14564	14246	14472	14425	14534	14380	14488	14384	14520	14414	14456	14454	14437	14411	14338	14445	14393	14501	14426	14405	14479	14482	14504	14484	14453	14297	14546	14460	14515	14359	14385	14545	14389	14326	14437	14557	14602	14548	14375	14390	14471	14521	14350	14489	14516	14363	14375	14395	14491	14427	14347	14461	14466	14549	14369	14388	14269	14631	14486	14431	14340	14226	14319	14356	14456	14338	14499	14446	14478	14554	14565	14490	14536	14507	14593	14385	14545	14432	14414	14458	14446	14351	14469	14558	14452	14494	14345	14629	14558	14617	14520	14416	14535	14513	14439	14414	14546	14413	14473	14399	14452	14592	14317	14549	14422	14388	14515	14398	14445	14609	14618	14285	14486	14342	14364	14384	14443	14362	14305	14459	14273	14310	14621	14543	14502	14448	14534	14451	14615	14417	14476	14483	14553	14552	14599	14317	14345	14490	14307	14537	14181	14504	14362	14407	14440	14409	14401	14421	14583	14209	14385	14524	14305	14605	14336	14429	14491	14362	14480	14546	14387	14439	14484	14434	14374	14364	14484	14392	14453	14435	14417	14185	14521	14533	14454	14417	14616	14430	14412	14503	14328	14552	14345	14421	14437	14431	14275	14379	14491	14425	14579	14457	14371	14315	14394	14612	14403	14440	14419	14412	14314	14417	14375	14467	14399	14540	14378	14213	14501	14511	14416	14409	14318	14333	14523	14366	14271	14494	14495	14588	14385	14590	14344	14445	14415	14348	14429	14510	14494	14453	14567	14415	14726	14393	14452	14239	14634	14410	14516	14400	14505	14567	14455	14469	14574	14412	14457	14278	14299	14450	14535	14592	14364	14408	14301	14429	14476	14432	14537	14342	14358	14348	14397	14486	14464	14396	14474	14365	14482	14321	14477	14269	14548	14377	14433	14521	14594	14780	14392	14461	14454	14613	14572	14379	14454	14509	14543	14558	14582	14472	14374	14458	14425	14403	14463	14564	14395	14491	14381	14240	14404	14379	14406	14547	14425	14511	14416	14277	14417	14454	14460	14452	14303	14479	14339	14422	14308	14466	14347	14550	14440	14429	14642	14388	14522	14446	14446	14313	14443	14410	14518	14404	14479	14601	14491	14456	14413	14253	14652	14569	14522	14511	14388	14412	14488	14329	14577	14409	14588	14538	14516	14452	14480	14463	14415	14404	14373	14374	14575	14441	14247	14581	14296	14518	14443	14372	14504	14410	14449	14370	14401	14404	14426	14482	14440	14384	14383	14466	14444	14488	14397	14345	14358	14219	14418	14409	14363	14721	14632	14489	14651	14602	14546	14285	14438	14533	14507	14385	14408	14384	14389	14326	14409	14401	14444	14490	14400	14539	14356	14185	14507	14438	14444	14497	14438	14363	14494	14614	14494	14413	14485	14372	14432	14381	14362	14392	14450	14390	14488	14339	14199	14509	14486	14562	14260	14412	14579	14328	14549	14337	14369	14543	14418	14427	14363	14412	14461	14539	14363	14494	14579	14478	14441	14439	14482	14355	14405	14467	14529	14451	14533	14476	14415	14262	14497	14456	14418	14614	14491	14556	14286	14388	14397	14502	14544	14335	14516	14425	14570	14442	14409	14443	14435	14582	14425	14554	14501	14532	14336	14525	14437	14578	14492	14444	14557	14561	14436	14338	14343	14520	14485	14398	14356	14368	14500	14588	14379	14684	14360	14545	14634	14250	14242	14313	14465	14416	14422	14546	14356	14347	14470	14516	14388	14304	14607	14448	14474	14450	14303	14400	14379	14300	14611	14523	14475	14401	14510	14484	14475	14318	14387	14392	14257	14486	14596	14392	14502	14511	14357	14367	14319	14639	14476	14471	14463	14398	14398	14361	14457	14355	14466	14469	14496	14309	14392	14438	14321	14479	14512	14395	14308	14536	14249	14576	14656	14472	14468	14499	14598	14423	14401	14458	14546	14514	14480	14389	14442	14529	14586	14428	14625	14553	14387	14538	14479	14491	14393	14462	14363	14245	14469	14524	14580	14358	14390	14334	14336	14546	14553	14415	14399	14291	14568	14296	14475	14536	14408	14482	14622	14396	14560	14425	14575	14545	14304	14409	14476	14557	14431	14610	14407	14533	14417	14382	14455	14415	14547	14430	14362	14442	14480	14599	14339	14477	14583	14317	14500	14455	14360	14417	14577	14274	14383	14480	14508	14300	14345	14325	14405	14495	14455	14492	14471	14457	14353	14521	14479	14404	14502	14420	14456	14564	14415	14310	14559	14506	14532	14533	14367	14457	14313	14579	14544	14429	14234	14530	14478	14479	14464	14306	14405	14448	14311	14684	14341	14534	14487	14334	14508	14460	14422	14380	14561	14549	14599	14232
25140	21613	27389	27315	21234	19692	19749	18567	18369	18610	18282	18024	18095	18191	17987	18090	18016	17808	17988	17678	17855	17817	17957	18024	18006	18086	17693	17846	17762	17722	17858	17739	17908	17677	17698	17735	17588	17897	17726	17734	17595	17597	17614	17807	17853	17902	17799	17710	17584	17969	17711	17716	17678	17555	17878	17945	17991	17566	17679	17706	17682	17643	17727	17726	17727	17732	17682	17980	17810	17773	17624	17657	17795	17781	17967	17857	17634	17806	17855	17774	17954	17797	17787	17691	17931	17704	17756	17640	17822	17811	17849	17667	17870	17521	17917	17810	17737	17611	17616	17563	17779	17683	17825	17840	17743	17918	17832	17758	17664	17686	17670	17659	17700	17685	17585	17566	17705	17704	17772	17700	17678	17644	17778	17566	17697	17795	17873	17776	17910	17737	17712	17600	17964	17795	17677	17615	17720	17902	18006	17632	17939	17955	17962	17740	17607	17755	17699	17792	17982	17736	17722	17453	17556	17573	17797	17466	17706	17628	17654	17563	17789	17958	17803	17766	17658	17698	17746	17838	17861	17653	17698	17744	17956	17844	17911	17584	17720	17813	17695	17605	17755	17717	17622	17681	17830	17604	17740	17757	17659	17676	17656	17642	17743	17730	17769	17761	17619	17592	17909	17663	17705	17879	17813	17799	17705	17659	17823	17582	17594	17826	17650	17890	17820	17663	17590	17706	17710	17701	17864	17611	17742	17752	17684	17720	17651	17713	17962	17639	17781	17782	17836	17577	17859	17875	17588	17725	17724	17824	17732	17737	17590	17842	17740	17887	17787	17721	17857	17616	17584	17756	17759	17709	17684	17600	17921	17801	17732	17718	17752	17688	17725	17810	17763	17709	18016	17781	17737	17651	17545	17831	17708	17871	17630	17815	17690	17982	17563	17746	17678	17689	17678	17585	17708	17759	17675	17824	17791	17905	17738	17791	17655	17588	17530	17692	17648	17894	17622	17869	17792	17955	17800	17767	17539	17713	17670	17665	17588	17610	17744	17784	17838	17693	17902	17750	17838	17686	17755	17960	17814	17446	17516	17811	17791	17912	17672	17581	17964	17848	17662	17695	17846	17798	17802	17683	17667	18028	17556	17687	17681	17688	17708	17524	17803	17657	17833	17841	17880	17826	17770	17654	17782	17879	17909	17566	17732	17723	17698	17739	17680	17733	17609	17906	17943	17725	17780	17713	17657	17990	17686	17680	17817	17633	17634	17762	17844	17929	17862	17818	18081	17791	17635	17845	17633	17716	17759	17748	17951	17606	17705	17595	17597	17864	17816	17803	17725	17759	17695	17724	17877	17724	17736	17851	17668	17635	17464	17614	17633	17905	17888	17763	17785	17693	17665	17623	17742	17750	17722	17830	17888	17834	17749	17837	17845	17522	17815	17831	17729	17552	17766	17705	17904	17626	17763	17825	17727	17683	17652	17670	17841	17749	17538	17635	17789	17991	17722	17753	17659	17718	17652	17685	17815	17814	17765	17893	17911	17955	17987	18100	17800	18010	17736	17549	17828	17793	17690	17768	17723	17727	17867	17710	17851	17866	17647	17624	17748	17943	17630	17812	17779	17941	17748	17824	17387	17770	17534	17682	17731	17876	17784	17842	17749	17781	17751	17765	17869	17790	17844	17613	17773	17805	17804	17766	17638	17726	17701	17749	17911	17846	17559	17686	17862	17902	17812	17613	17705	17808	17816	17793	17775	18041	17750	17799	17563	17768	17961	17800	17763	17855	17694	17510	17788	17625	17888	17618	17633	17832	17705	17824	17913	17578	17769	17570	17793	17682	17959	17631	17672	17732	17877	18031	17703	17686	17916	17864	17748	17736	17595	17808	17755	17956	17799	17611	17832	17648	17793	17593	17618	17788	17862	17587	17706	17666	17870	17734	17681	17743	17845	17814	17485	17768	17841	17920	17811	17715	17793	17761	17565	17610	17792	17664	17610	17729	17697	17731	17965	17657	17753	17600	17931	17667	17964	17766	17736	17687	17745	17738	17750	17720	17610	17698	17521	17797	17765	17659	17738	17801	17861	17784	17788	17690	17554	17885	17530	17864	17706	17642	17865	17774	17456	17727	17883	17749	17811	17763	17644	17601	17927	17604	17668	17689	17728	17743	17734	17820	17856	17578	17675	17831	17745	17756	17521	17783	17701	17696	17884	17666	17820	17846	17827	17660	18004	17769	17853	17743	17744	17802	17592	17694	17918	17843	17863	17676	17759	17846	17718	17882	17626	17955	17919	17813	17700	17766	18029	17766	17873	17819	17857	17790	17775	17820	17778	17717	17807	17770	17619	17648	17860	17648	17689	17536	17654	17686	17831	17893	17761	17816	17726	17710	17840	17654	17630	17832	17751	17967	17710	17782	17809	17831	17755	17983	17854	17689	17691	17523	17602	17786	17702	17851	17870	17795	17722	17635	17694	17810	17717	17826	17813	17852	17861	17813	17610	17711	17888	17502	17515	17895	17881	17883	17739	17981	17793	17800	17787	17742	17721	17768	17936	17752	17788	17921	17778	17742	17928	17747	17678	17676	17956	17743	17743	17717	17803	17794	17837	17617	17627	17631	17799	17949	17732	17737	17686	17795	17909	17860	17784	17735	17717	17846	17827	17724	17782	17880	17637	17748	17969	17910	17760	17776	17783	17742	17648	17790	17657	17748	17591	17561	17696	17602	17757	17648	17819	17869	17733	17809	17806	17699	17745	17644	17810	17561	17684	17917	17871	17738	17874	17728	17723	17685	17932	17990	17567	17750	17764	17573	17729	17624	17891	17692	17613	17880	17736	17818	17665	17847	17886	17823	17936	17864	17702	17737	17626	17747	17797	17796	17616	17800	17976	17645	17809	17803	17780	17684	17772	17864	17787	17679	17718	17822	17536	17639	17789	17775	17502	17955	17848	17535	17592	17929	17688	17759	17893	17682	17778	17831	17803	17660	17665	17778	17783	17692	17896	17682	17771	17890	17872	17768	17756	17748	17762	17772	17817	17797	17828	17785	17704	17637	17830	17502	17733	17798	17516	17847	17841	17722	17648	17759	17753	17459	17866	17730	17929	17904	17648	17908	17738	17599	17696	17916	17758	17780	17608	17522	17807	17573	17712	17601	17703	17715	17587	17607	17646	17915	17729	17685	17902	17634	17550	17575	17536	17711	17828	17863	18029	17665	17911	18031	17763	17892	17761	17808	17616	17802	17924	17769	17620	17638	17827	17692	17928	17935	17757	17832	17847	17752	17634	17751	17634	17914	17783	17754	17717	17740	17721	17535	17750	17757	17769	17671	17953	17701	17553	17646	17491	17749	17886	17826	17924	17826	17642	17813	17836	17678	18025	17791	17607	17865	17899	17850	17672	17809	17709	17801	17791	17761	17636	17842	17523	18032	17625	17814	17687	17703	17739	17726	17566	17835	17612	17958	17892	17853	17713	17765	17544	17906	17756	17760	17599	17824	17933	17672	17575	17564	17630	17892	17730	17804	17703	17840	17740	17720	17704	17673	17708	17669	17573	17763	17864	17810	17691	17624	17955	17702	17633	17682	17600	17571	17597	17724	17622	17635	17952	17741	17701	17756	17793	17833	17661	17829	17698	17699	17752	17939	17744	17627	17489	17659	17906	17847	17889	17822	17653	17812	17751	17769	17672	17712	17664	17771	17687	17854	17739	17662	17843	17839	17862	17606	17915	17769	17591	17772	17807	17803	17690	17496	17844	18101	17751	17731	17813	17807	17634	17851	17642	17861	17749	17632	17809	17919	17764	17633	17838	17745	17793	17606	17833	17673	17706	17822	17927	17671	17610	17746	17756	17787	17807	17725	17865	17735	17872	17623	17736	17502	17652	17583	17805	17750	17748	17741	17806	17651	17713	17568	17771	17694	17746	17750	17718	17843	17695	17622	17669	17709	17836	17640	17593	17469	17656	17797	17880	17691	17722	17650	17948	17705	17798	17768	17823	17618	17870	17846	17915	17683	17609	17553	17748	17919	17601	17680	17731	17708	17645	18014	17801	17886	17738	17747	17680	17630	17649	17590	17769	17748	17686	17842	17830	17875	17890	17657	17614	17782	17973	17919	17749	17510	17748	17813	17685	17763	17833	17667	17950	17974	17600	17696	17806	17524	17654	17685	17890	17902	17777	17745	17655	17698	17761	17944	17798	17850	17849	17784	17929	17535	17752	17830	17770	17804	17672	17710	17770	17769	17637	17567	17804	17844	17774	17491	17833	17903	17879	17897	17908	17891	17858	17714	17903	17537	17755	17913	17827	17960	17859	17568	17770	17643	17721	17659	17609	17797	17803	17701	17746	17889	17826	17907	17833	17680	17736	17653	17874	17744	17848	17909	17822	17834	17668	17739	17625	17717	17841	17645	17698	17828	17647	17756	17739	17778	17554	17695	17805	17661	17635	17793	18064	17770	17712	17727	17776	17729	17788	17644	17865	17668	17904	17880	17935	17833	17647	17847	17670	17817	18100	17667	17825	17693	17636	17700	17540	17783	17593	17953	17791	17653	17802	17657	17787	17679	17684	17794	17854	17803	17676	17893	17823	17566	17679	17741	17938	17854	17643	17683	17682	17705	17596	17773	17798	17632	17955	17573	17770	17671	17673	17695	17561	17639	17687	17478	17802	17655	17790	17734	17806	17924	17680	17892	17781	18003	17864	17711	17649	17742	17857	17784	17769	17613	17910	17554	17619	17918	17867	17790	17567	17537	17714	17578	17790	17802	17555	17637	17688	17702	17906	17867	17737	17803	17878	17671	18027	17779	17925	17868	17679	17649	17638	17828	17500	17805	17875	17809	17768	17561	17521	17838	17672	17795	17674	17575	17857	17555	17637	17693	17832	18003	17803	17648	17754	17828	17845	17724	17888	17577	17817	17627	17813	17766	18086	17633	17752	17919	17681	17737	17705	17817	17808	17630	17810	17531	17817	17795	17753	17799	17733	17774	17847	17864	17790	17813	17703	17665	17622	17703	17860	17763	17799	17960	17713	17794	17748	17579	17657	17538	17933	17938	17777	17617	17652	17762	17674	17835	17749	17764	17700	17782	17759	17838	17681	17872	17762	17505	17716	17747	17754	17634	17595	17783	17853	17652	17732	17616	17918	17552	17863	17562	17908	17641	17643	17648
21393	38168	27877	20611	19060	17222	16536	16351	16169	15878	15572	15339	15442	15214	15226	15135	15106	15072	15054	14966	15126	15045	15254	15060	15074	15108	15049	14972	14967	14993	15045	15041	14867	15017	15139	14879	15009	14992	15012	14711	15002	14921	14939	14934	14981	14933	15186	14979	14872	14970	14998	15004	15041	15060	14831	14919	15090	14881	14922	14866	14902	15242	14956	15000	14956	15133	14945	14918	14803	14907	14978	15022	14958	14919	14949	14675	14732	14950	15039	15080	15145	14814	14870	15035	14948	14883	14981	15103	14816	14880	14870	14874	15022	14794	15049	15028	14981	14959	14842	15079	14906	15001	15016	14744	15038	15045	14903	15045	14961	14974	15131	14899	14875	14875	15015	15001	14938	14889	14903	14970	14880	14871	15056	14952	15123	15097	14907	14987	14940	14984	14765	14934	15019	14979	14957	14872	15046	14871	14755	14920	14938	15014	14994	14872	14966	15065	15056	14786	14894	14866	15077	15058	14956	15000	14789	15036	14838	15091	14737	14933	14995	14921	15012	15058	14905	14879	14992	15057	14964	15007	15067	14824	15032	14971	15030	15004	14988	14769	15004	14886	14968	15068	14874	14865	15052	14790	14932	14790	14975	14922	14927	14840	14991	14942	14874	14792	15012	14934	14876	14863	14934	14840	14966	15000	15037	14956	15085	14943	14980	14964	15056	15123	15135	14856	15052	14982	14908	14935	15186	14890	14734	14958	14882	14866	15007	14991	14766	14855	14938	14911	14973	14949	14810	14966	14943	14906	15070	14957	15069	14975	14882	14803	14923	14851	14786	14756	14908	15048	14969	15037	14901	15014	14831	14889	15039	14868	14858	14763	14894	14893	15176	14729	14970	14956	14958	14966	14950	14889	14871	14867	14946	14890	14951	15022	14971	15023	15223	14741	14783	15045	15048	14938	14754	14902	15061	14752	14965	15201	14946	14750	15068	14887	14998	15038	14972	14893	14867	14957	15147	14995	14892	14940	15016	14900	14969	14907	15012	14926	14919	15016	14973	15110	15006	14957	14844	15068	14965	15087	14948	15008	14986	14798	14894	14998	15033	15015	14936	15015	14829	15040	15065	15030	14856	15010	15068	14947	14965	14791	14935	14954	14863	14694	14876	15013	14892	14938	14869	14861	15025	14977	14833	15034	14821	14841	14882	15023	14993	15042	15007	15050	14908	14927	14994	15010	14947	14906	14882	15072	14775	14896	15052	14902	15009	14972	14908	15169	14827	14905	14938	14795	14855	15049	15000	14972	14923	15023	15015	14723	15022	14877	14966	14937	14908	15000	15015	14815	14928	14928	14942	14879	15000	15040	14978	15087	15017	14878	15031	14910	14897	14962	14888	14945	14925	14963	14902	15173	14920	14990	15016	15043	14868	14884	14793	15072	14877	14994	14900	14825	14996	14946	14903	15041	15021	14988	14999	14942	14999	14971	14979	14832	15109	14902	15080	14931	14944	14970	14966	14943	14927	15039	15106	14965	14932	15116	14901	14964	14894	14957	14880	14913	14993	15002	14989	14995	14993	14963	14942	14900	14932	14892	14900	14962	14945	15053	14898	15009	14940	15072	14947	14976	14929	14936	15005	15064	14970	14997	14879	14799	14985	14965	15082	14984	15024	15035	14962	14832	15065	15025	14970	14934	15088	14951	14767	15021	14953	14927	14829	15112	14967	14996	14905	15026	14794	14821	14839	15000	14903	14872	15046	15148	15106	14985	14932	14841	15082	15118	14885	14931	15126	14911	14873	15012	14782	15180	15003	15018	15036	14900	15032	15112	14831	14958	15016	14830	15018	15012	14975	14922	15184	15008	14883	15101	15047	14990	14901	14901	14916	14993	14913	14937	15056	14973	14931	14880	15069	14818	14856	15061	14874	15044	14761	14955	14923	14932	15093	14818	14860	15078	14959	14926	15008	15020	15199	14878	14929	14796	14970	14996	14895	15029	14939	15095	14845	14766	14969	14903	14939	14864	14919	14988	15225	14909	14886	14823	14910	14730	14900	14840	14846	15119	14868	14855	15008	14790	14975	14947	15148	14794	14917	15104	14818	15015	14887	15027	14676	15122	15045	14868	14885	14819	14905	14990	15007	14844	15025	15006	14927	14923	14870	15042	15000	14964	15003	15122	14902	15095	14977	14899	14974	14765	14927	15070	14850	14981	15058	14743	14931	14913	15083	14796	14844	15069	14952	14958	15137	15079	15126	14937	14867	14896	15026	14836	15040	14859	14840	14915	14851	14938	15057	15075	14837	15050	14947	14902	14913	14922	14794	14937	14932	14861	14913	14983	15020	14864	15095	14910	15012	14994	14983	15021	15010	14904	15044	14869	14893	14938	14808	14870	14903	15140	14794	15027	15054	14884	14893	15036	14915	14964	14862	15061	14973	14945	14839	15097	14959	15008	14961	15123	14981	14982	15004	14946	14929	15091	14943	14873	14993	14915	14962	14888	14894	15051	14715	14931	15196	15113	14935	14883	14858	14931	14895	14840	15120	14936	15002	15127	14941	14965	15175	14895	14997	14827	14929	14969	15143	14926	15114	14928	15113	14934	14940	14935	15013	14963	15025	14928	14982	15005	15067	15049	14952	14941	14956	14913	14953	14913	14980	14925	15051	15017	15011	15071	14915	15072	14973	14966	15057	15050	14647	14856	15122	15063	15110	14848	14955	14957	14964	15053	15084	15009	15025	14741	15037	14848	15078	15047	15005	14901	14886	15055	15108	14914	15064	14816	14825	15023	15028	14778	14967	15108	14855	15023	14883	15169	14918	14992	15016	14903	15019	14989	14942	15105	14905	14938	15003	15020	14999	14884	14948	14804	14890	14787	15014	15016	14838	14963	14956	15003	14881	14906	15039	14973	14865	15037	15163	15114	15130	14982	15019	14927	15014	15017	14972	15175	14906	14978	14903	14901	14952	14983	15136	15018	14889	14880	15060	14819	14938	14957	15073	15110	14841	14842	14856	14881	15007	15083	14994	15105	15013	14998	14929	14931	14790	14933	15047	15097	14997	14908	14901	14931	14742	15018	14797	14829	15055	14933	14934	15133	14737	14978	14906	15091	14907	14904	14872	15003	15048	14870	14969	15048	14921	14992	15009	15052	14878	14848	14866	14948	15000	15035	14998	15048	14949	15006	14882	15011	14946	15025	15022	14893	14832	14896	14937	14972	14917	14872	15000	15096	15014	14877	15080	14898	15103	15020	14986	14976	14953	14918	14994	14867	14911	14950	14903	14881	15066	15115	15073	14694	14795	14942	15026	14919	15047	14813	14994	14997	15036	14999	14952	14784	14974	14947	15029	14782	14977	14876	14914	15010	14966	15109	14927	15039	14980	15088	14901	14850	15049	14885	14987	14976	15053	14897	14818	14808	15042	14915	14965	14937	15021	14901	14897	14782	15127	15088	14880	14803	15011	14953	14904	14958	14967	14942	14933	14994	15044	14943	14994	15062	14901	14953	15005	15184	14908	14757	14947	15129	14958	14704	14892	14993	14944	14958	14972	15050	14870	14854	14985	14947	14904	14875	14744	14864	15060	14934	15021	14857	15174	15014	15025	14946	14999	14897	15031	14961	14990	14886	14918	14843	14871	15107	14904	14954	14735	14976	15008	15047	14811	15058	14988	14976	14932	14807	14925	14957	14769	14983	15055	14976	15119	15041	14822	14913	14950	15076	15005	15068	14867	14914	14874	14942	14947	14973	14884	14989	15096	15038	14869	15005	14892	15032	14821	14969	15004	14987	15092	15093	15004	15001	14917	14957	14952	15016	15151	15014	14932	14939	15014	14922	15005	15059	14874	14943	14941	15044	14964	15002	15074	14919	14993	15033	14775	14970	14904	14982	14967	14806	15085	14841	14685	14899	15161	15042	15002	14646	14885	14889	14869	15120	14870	14947	15030	15146	14912	14844	14922	14986	15090	15004	14981	14970	15101	14855	15138	15072	14816	14926	14967	15104	14928	15020	14826	15030	14891	15065	14837	14910	15051	14762	14858	14929	14877	14971	14938	14736	14963	14860	15039	14980	14971	14974	14896	15035	14969	15103	14682	15006	15091	14984	14960	14953	15128	15009	14950	15199	15103	15112	14859	14984	15021	14834	14683	14991	15008	15020	15004	15108	14892	14952	15077	14957	14928	15001	14864	15067	15034	15048	14956	15048	14890	15130	15130	14913	14837	14937	15084	15204	14927	14979	14974	15095	14856	15101	14944	14976	14894	14939	15029	14985	14795	14974	15059	14980	14903	14939	15047	15163	14833	14834	14972	14936	15125	14839	14967	14981	14915	14927	15177	15082	14981	15026	15010	14923	15037	15037	14841	15070	14761	14960	14988	14922	14980	14864	14934	14885	14888	15067	14960	15112	15007	14865	15006	14929	14921	14997	14818	14810	14964	14820	15043	15021	15038	15047	14941	14927	14978	15059	14819	14976	14988	15090	14925	14892	14939	14952	14965	15046	14850	14983	14874	14851	15063	14921	15016	14937	15113	15075	15074	14830	14881	14935	14888	15039	14960	15025	14835	14965	15024	14953	15045	14890	15003	14860	15043	14940	15094	14933	14895	14940	15006	14961	14944	15028	14938	15083	15124	15059	15033	15062	14928	14910	15058	14749	14930	15042	15134	14923	14975	14969	14937	14876	15053	14972	14711	14914	14941	14836	14912	14874	14917	15060	14924	15120	14782	14892	14995	14981	15047	15076	15040	15091	14804	14895	14974	14823	15020	15041	15115	14961	14888	15014	14844	15047	14893	15009	15042	15049	14951	15053	15061	14946	15062	14877	14905	15021	15028	15055	14949	15052	14969	14888	15099	14872	14790	15181	14973	14854	14974	15069	14898	14992	15018	15020	15008	14892	14906	15002	14973	15128	15015	14857	14720	14971	15049	15090	14835	15027	14900	15221	14933	15078	14993	14954	15128	14841	15028	14958	15162	14919	14900	14861	15064	15108	14984	15054	14779	14954	15098	15075	15063	14925	15057	14821	14973	15136	14967	14829	14959	14842	15141	14989	15028	15144	14795	14773	15111	14934	14972	14952	14937	14987	14817	14898	14975	15007	14893	15061	14978	14919	15038	15104	14919	15060	14940	14952	15083	14846	14981	14953	14895	14986	14912	15034	15030	15076	14777	14901
22575	21577	28803	24755	21912	23755	24009	19568	18431	18392	17930	17885	17540	17449	17257	17307	17443	17260	17313	17111	17131	17010	17196	17149	17112	17009	16998	16899	16967	17176	17251	17055	16840	16811	17069	17020	16827	16748	16828	16874	16982	16839	16797	17009	16684	16650	16889	16852	16828	16891	16836	16554	16930	16901	17010	16795	16905	16716	16895	16971	16789	16719	17141	16824	16908	16888	16878	16636	16762	16924	16805	16674	16688	16823	17090	16746	16767	16842	16837	16827	16833	16750	16891	16824	16929	16863	16705	16852	16782	16726	16673	16747	16861	16738	16815	16706	16443	16678	16986	16888	16746	16741	16707	16741	16661	16822	16645	16744	16803	16650	16697	16879	16807	16747	16695	16971	16700	16806	16844	16963	16822	16705	16986	16709	16837	16842	16720	16722	16920	16736	16847	17011	16826	16767	16820	16684	16822	16865	17046	16844	16812	16834	16701	16695	16781	16715	16833	16645	16895	16649	16830	16564	16593	16714	16884	17109	16805	16680	16611	16777	16873	16764	16755	16654	16964	16842	16848	16821	16855	16729	16671	16782	16808	16827	16726	16853	16588	16909	16882	16742	16735	16693	16663	16785	16770	16925	16962	16760	16716	16793	16811	16815	16932	16730	16633	16619	16697	16710	16658	16575	16845	16758	16697	16707	16703	16733	17027	16818	16985	16767	16947	16779	16674	16676	16879	16729	16705	16721	16787	16759	16708	16761	16821	16881	16819	16880	16703	16497	16485	16705	16725	16855	16851	16618	16618	16652	16777	16881	16927	16811	16836	16621	16646	16708	16748	16766	16897	16782	16938	16716	16772	16676	16907	16759	16785	16882	16787	16907	16846	16832	16735	16773	16768	16853	16844	16952	16894	16810	16707	16917	16801	16863	16652	16671	16768	16674	16433	16673	16816	16772	16617	16707	16699	16747	16770	16961	16725	16798	16773	16725	16916	16898	16614	16603	16675	16680	16794	16651	16613	16798	16703	16786	16812	16706	16592	16798	16613	16600	16517	16862	16861	16815	16673	16868	16769	16859	16624	16647	16810	16894	16829	16702	16798	16912	16956	16794	16780	16801	16668	16713	16773	16872	16654	16595	16678	16765	16777	16777	16803	16952	16738	16685	16726	16430	16708	16775	16993	16938	16885	16793	16646	16681	16827	16792	16801	16932	16820	16575	16656	16812	16951	16766	16850	16775	16778	16556	16748	16749	16972	16668	16682	16666	16672	16900	16924	16742	16715	16667	16754	16673	16583	16778	16894	16687	16646	16958	16725	16619	17027	16831	16922	17034	16814	16702	16806	16813	16593	16814	16690	16881	16888	16911	16838	16709	16633	16757	16553	16646	16801	16721	16625	16786	16611	16818	16766	16705	16622	16714	16740	16713	16851	16925	16835	16796	16670	16689	16886	16998	16577	16709	16795	16737	16705	17078	16687	16727	16686	16726	16689	16684	16707	16925	16799	16824	16816	16568	16613	16912	16881	16804	16608	16768	16888	16542	16552	16608	16758	16749	16672	16673	16638	16675	16708	16657	16725	16660	16605	16610	16904	16914	16929	16874	16975	16720	16832	16780	16987	16791	16966	16767	16696	16673	16868	16795	16872	16779	16714	16764	16730	16734	16765	16475	16932	16764	16692	16864	16606	16620	16951	16697	16600	16872	16908	16940	16928	16791	16785	16871	16762	17101	16785	16872	16755	16916	16811	16786	16820	16903	16741	16859	16931	16619	16716	16682	16843	16697	16866	16863	17021	16906	16641	16587	16692	16770	16657	16846	16860	16793	16868	16519	16886	16869	16631	16967	16728	16628	16867	16663	16643	16780	16500	16626	16839	16780	16895	16784	16821	16680	16727	16882	16767	16775	16725	16840	16683	16776	16624	16842	16620	16730	16909	16839	16830	16797	17045	16838	16673	16813	16435	16669	16832	16686	16805	16705	16853	16833	17032	16920	16714	16763	16553	16848	16778	16942	16818	16762	16836	16925	16911	16749	16613	16814	16708	16559	16871	16657	16698	16880	16767	16745	16643	16924	16698	16729	16668	16915	16461	16785	16505	16582	16753	16816	16826	16869	16967	16831	16744	16577	16833	16657	16643	16660	16942	16803	16510	16639	16898	16812	16804	17000	16692	16703	16806	16650	16811	16774	16706	16761	16761	16708	16537	16652	16812	16706	16689	16808	16656	16821	16707	16633	16671	16681	16743	16666	16711	16655	16807	16592	16890	16675	16704	17011	16610	16650	16692	16806	16795	16658	16712	16729	16775	16643	16797	16783	16755	16716	16533	16613	16886	16663	16849	16921	16672	16670	16814	16654	16879	16840	16791	16791	16845	16707	16733	16835	16619	16819	16630	16820	16901	16710	16999	16849	16672	16768	16788	16873	16884	16720	16702	16939	16821	16559	16663	16812	16991	16816	16831	16719	16980	16564	16483	16724	16764	16668	16942	16728	16742	16576	16706	16929	16865	16505	16810	16787	16778	16753	16907	16887	16887	16741	16752	16700	16890	16796	16953	16830	16897	16778	16824	16759	16733	16787	16781	16782	16780	16786	16736	16842	16699	16829	16633	16741	16695	16778	16778	16774	16750	16765	16686	16750	16672	16924	16727	16660	16404	16654	16843	17085	16941	16731	16840	16748	16824	16713	16925	16760	16753	16539	16908	16963	16809	16906	16794	16815	16754	16827	16713	16630	16815	16743	16934	16825	16808	16693	16691	16744	16863	16771	16698	16886	16748	16904	16906	16751	16871	16797	16865	16920	16674	16762	16913	16735	16668	16690	16718	16785	16726	16773	16676	16732	16711	16769	16869	16698	16860	16800	16834	16810	16602	16882	16714	16672	16789	16843	16921	16825	16841	16636	16805	16842	16807	16735	16803	16596	16895	16881	16767	17026	16823	16822	16790	16909	16906	16674	16846	16657	16462	16461	16844	16752	16839	16735	16782	16850	16913	16639	16961	16748	16658	16937	16836	16806	16631	16679	16759	16686	16774	16931	16760	16615	16823	16709	16712	16767	16750	16605	16889	16825	16753	16776	16929	16815	16987	16793	16896	16826	16726	16864	16729	16723	16725	16730	16551	16960	16923	16607	16789	16709	16933	16877	16766	16756	16908	16684	16738	16774	16937	16639	16813	16797	16382	16578	16914	16753	16709	16766	16770	16690	16773	16839	16773	16773	17028	16749	16773	16783	16830	16830	16627	16954	16944	16641	16948	16805	16827	16881	16559	16683	16875	16754	16849	16756	16660	16623	16755	16738	16692	16710	16890	16786	16707	16766	16786	16811	16679	16869	16673	16850	16873	17041	16815	16653	16668	16883	16806	16741	16862	16782	16800	16863	16697	16701	16848	16817	16970	16774	16888	16805	16735	16649	16743	16917	16814	17006	16675	17028	16690	16815	16715	16755	16658	16808	16777	16682	16617	16616	16766	16595	16704	16807	16608	16778	16823	16748	16847	16733	16821	16742	16741	16788	16730	16762	16886	16930	16568	16774	16788	16582	16864	16592	16744	16890	16647	16842	16758	16732	16622	16874	16544	16666	16685	16781	16645	16737	16831	16624	16711	16881	16966	16620	16705	16740	16643	16744	16616	16679	16808	16655	16597	16933	16624	16778	16820	16860	16867	16628	16777	16974	16906	16783	16976	16676	16586	16768	16873	16502	16669	16771	16457	16968	16768	16762	16608	16811	16911	16727	16915	16883	16866	16743	17013	16664	16894	16718	16837	17074	16846	16897	16729	16769	16587	16733	16733	16717	16929	16740	16808	16871	16734	16812	16575	16764	16872	16940	16965	16501	16934	16495	16791	16894	16828	17018	16637	16719	16796	16768	16704	16935	16818	16847	16760	16739	16591	16920	16907	16981	16677	16660	16825	16685	17036	16947	16817	16671	16865	16773	16765	16722	16593	16816	16699	16747	16820	16906	16988	16765	16867	16571	16690	16720	16800	16634	16827	16839	16775	16755	16767	16739	16839	16919	16723	17053	16888	16841	17003	16911	16819	16847	16911	16850	16668	16876	16801	16907	16668	16716	16753	16663	16665	16787	16708	16747	16641	16602	16685	16826	16689	16747	16775	16798	16921	16874	16924	16797	16784	16854	16928	16810	16626	16826	16795	16648	16614	16765	16680	16692	16778	16654	16818	16775	16668	16854	16927	17019	17138	16850	16832	16679	16694	16817	16800	16701	16853	16897	16847	16737	16806	16855	16699	16859	16655	16703	16663	16717	16725	16641	16794	16740	16766	16648	16823	16787	16965	16860	16816	16804	16675	16760	16887	16716	16876	16858	17002	16767	16878	16571	16788	16684	16970	16713	16779	16724	16922	16843	16604	16758	16833	16915	16862	16822	16923	16902	16621	16647	16800	16813	16785	16514	16892	16559	16727	16501	16653	16569	16687	16800	16655	16796	16742	16934	16886	16834	16685	16514	16751	16603	16796	16791	16757	16587	16540	16698	16696	16871	16676	16788	16856	16869	16667	16938	16772	16742	16773	16772	16719	16589	16862	16938	16535	16863	16723	16740	16775	16614	16712	16769	16861	16624	16748	16535	16813	16598	16517	16592	16694	16678	16591	16807	16824	16691	16772	16906	16643	16823	16641	16648	16845	16744	16835	16757	16745	16660	16633	16785	16712	16675	16831	16795	16687	16897	16813	16689	16896	16850	16719	16849	16714	16960	16735	16794	16849	16751	16627	16718	16870	16808	16732	16744	16642	16778	16776	16814	16774	16850	16752	16814	16747	16680	16691	16778	16761	16736	16637	16754	16797	16930	16717	16709	16797	16710	16891	16695	16695	16516	16594	16759	16734	16823	16869	17065	16895	16685	16694	16767	16839	16705	16735	16804	16602	16705	16711	16747	16879	16831	17051	16774	16761	16792	16842	16634	16762	16800	16930	16749	16952	16875	16681	16766	16821	16824	16831	16850	16727	16743	16727	16766	16758	16820	16685	16945	16918	16915	16850	16862	16906	16793	16875	16785	16815	16981	16893	16781	16953	16771	16737	16684	16545	16896	16893	16532	16847	16846	16827	16809	16650	16685	17102	16877	16801	16765	16517	16773	16842	16602	16830	16745	16686	16610	16857	16901	16828	16840	16721	16814	16834	16788	16615	16745	16770	16823	16968	16918	16737	16744	16612	16963
21545	44293	32735	24145	21363	18595	17563	17100	16527	16042	15486	15301	15142	14938	14840	14862	14991	14803	14763	14706	14586	14765	14586	14501	14619	14546	14413	14428	14438	14598	14381	14300	14468	14352	14491	14291	14323	14359	14440	14445	14425	14350	14345	14493	14284	14305	14346	14490	14337	14412	14429	14369	14261	14509	14358	14551	14382	14379	14373	14526	14396	14425	14342	14405	14516	14373	14277	14458	14327	14519	14507	14476	14328	14344	14453	14561	14343	14367	14340	14374	14362	14354	14353	14421	14274	14419	14295	14269	14363	14318	14417	14341	14474	14296	14441	14404	14046	14363	14224	14454	14410	14471	14282	14300	14561	14372	14404	14336	14544	14397	14457	14349	14445	14277	14455	14434	14388	14381	14253	14469	14471	14234	14471	14256	14299	14476	14228	14337	14276	14270	14291	14301	14440	14224	14215	14350	14378	14240	14432	14396	14437	14333	14417	14399	14247	14372	14309	14453	14226	14391	14361	14264	14389	14294	14330	14280	14399	14278	14362	14263	14428	14426	14270	14174	14249	14348	14450	14366	14437	14320	14291	14427	14371	14417	14165	14454	14518	14465	14357	14469	14425	14324	14306	14460	14364	14294	14463	14259	14525	14306	14466	14563	14317	14269	14293	14346	14479	14305	14228	14495	14149	14320	14515	14294	14278	14299	14361	14360	14392	14391	14290	14476	14445	14302	14225	14288	14354	14377	14440	14460	14272	14277	14482	14391	14380	14425	14535	14519	14398	14260	14368	14486	14435	14262	14390	14236	14551	14375	14397	14323	14281	14297	14370	14250	14246	14315	14442	14425	14256	14249	14218	14300	14223	14242	14440	14331	14415	14368	14287	14353	14448	14321	14384	14318	14275	14318	14379	14234	14443	14352	14430	14263	14486	14497	14316	14410	14428	14493	14467	14295	14283	14327	14374	14351	14329	14367	14399	14401	14258	14185	14361	14257	14518	14362	14411	14398	14323	14461	14231	14265	14419	14464	14328	14426	14402	14328	14412	14370	14407	14493	14413	14199	14161	14293	14321	14300	14298	14341	14361	14204	14263	14346	14334	14358	14287	14506	14134	14423	14387	14302	14513	14346	14426	14473	14165	14435	14357	14427	14378	14310	14332	14420	14353	14391	14454	14345	14476	14290	14325	14427	14204	14326	14136	14229	14368	14462	14359	14325	14300	14240	14627	14424	14374	14348	14416	14350	14459	14474	14402	14341	14373	14408	14296	14488	14446	14356	14348	14394	14299	14449	14380	14275	14371	14367	14512	14404	14376	14352	14319	14394	14346	14223	14245	14306	14308	14241	14355	14286	14420	14403	14452	14365	14417	14489	14338	14364	14317	14363	14305	14360	14425	14435	14314	14412	14504	14489	14343	14437	14289	14251	14346	14255	14293	14433	14299	14202	14402	14298	14524	14418	14337	14549	14189	14179	14295	14330	14253	14378	14461	14373	14475	14306	14348	14306	14321	14386	14416	14346	14322	14450	14381	14327	14450	14505	14246	14405	14371	14299	14257	14288	14355	14262	14183	14418	14399	14404	14314	14432	14246	14499	14214	14345	14455	14311	14308	14279	14481	14403	14489	14438	14327	14416	14305	14345	14346	14352	14368	14209	14210	14288	14395	14216	14400	14330	14372	14449	14160	14526	14245	14355	14392	14373	14233	14337	14342	14337	14459	14340	14179	14271	14314	14281	14198	14224	14437	14496	14358	14528	14304	14247	14259	14170	14457	14338	14219	14327	14480	14338	14402	14417	14350	14127	14213	14369	14427	14445	14321	14479	14208	14316	14429	14438	14297	14219	14293	14223	14406	14194	14191	14289	14072	14309	14421	14322	14240	14238	14262	14264	14355	14392	14372	14273	14403	14338	14339	14220	14433	14291	14340	14295	14506	14186	14360	14440	14491	14282	14400	14445	14316	14294	14475	14350	14239	14306	14376	14440	14277	14474	14349	14351	14364	14298	14237	14438	14359	14386	14418	14214	14312	14287	14464	14364	14291	14221	14355	14388	14259	14414	14537	14405	14211	14515	14398	14186	14314	14376	14583	14289	14211	14334	14428	14319	14420	14339	14408	14313	14451	14466	14540	14178	14329	14262	14419	14364	14533	14348	14260	14528	14331	14411	14382	14454	14521	14414	14432	14199	14510	14160	14372	14255	14403	14417	14481	14405	14404	14242	14416	14224	14324	14471	14295	14375	14376	14378	14424	14451	14308	14410	14419	14346	14510	14398	14223	14366	14294	14344	14285	14294	14261	14472	14399	14428	14371	14121	14402	14451	14325	14337	14355	14517	14306	14476	14371	14302	14312	14399	14452	14279	14459	14442	14317	14273	14271	14330	14493	14302	14427	14185	14373	14456	14466	14439	14466	14377	14498	14395	14231	14313	14247	14512	14243	14399	14162	14489	14247	14268	14277	14494	14276	14369	14332	14248	14331	14508	14268	14391	14378	14312	14250	14318	14417	14366	14428	14483	14326	14386	14396	14311	14525	14423	14421	14281	14430	14309	14501	14368	14285	14151	14366	14303	14318	14236	14488	14202	14213	14246	14335	14384	14299	14278	14460	14447	14296	14381	14297	14408	14336	14265	14423	14421	14437	14313	14343	14569	14248	14393	14304	14151	14462	14570	14336	14355	14366	14298	14360	14282	14495	14287	14182	14508	14361	14296	14407	14502	14306	14399	14394	14350	14227	14396	14327	14301	14253	14337	14296	14339	14421	14248	14222	14264	14311	14363	14445	14290	14490	14289	14204	14407	14316	14320	14306	14394	14435	14117	14231	14082	14493	14362	14385	14347	14381	14277	14312	14367	14346	14320	14397	14278	14319	14280	14447	14400	14551	14279	14215	14269	14336	14333	14347	14294	14187	14510	14505	14341	14384	14348	14549	14308	14349	14162	14403	14343	14306	14390	14425	14343	14519	14258	14311	14331	14437	14279	14234	14494	14425	14402	14272	14519	14417	14482	14491	14255	14404	14254	14326	14241	14442	14240	14435	14533	14434	14385	14383	14397	14460	14407	14308	14460	14374	14452	14306	14451	14251	14465	14362	14260	14392	14394	14198	14437	14219	14265	14169	14318	14252	14285	14362	14182	14366	14240	14299	14545	14286	14462	14378	14390	14439	14280	14452	14257	14315	14519	14202	14368	14304	14251	14214	14384	14319	14348	14220	14324	14326	14186	14420	14415	14488	14383	14416	14492	14255	14227	14409	14484	14291	14496	14317	14337	14336	14319	14383	14459	14356	14377	14309	14360	14386	14500	14481	14221	14377	14404	14516	14164	14441	14442	14393	14438	14370	14205	14543	14504	14344	14347	14192	14372	14378	14198	14315	14427	14378	14440	14345	14469	14491	14292	14433	14322	14413	14359	14365	14259	14320	14555	14328	14548	14487	14434	14456	14336	14400	14181	14291	14294	14456	14258	14480	14149	14368	14414	14425	14478	14188	14451	14508	14267	14310	14285	14349	14250	14440	14542	14485	14420	14437	14380	14495	14377	14486	14406	14550	14381	14447	14492	14319	14430	14458	14345	14343	14148	14420	14324	14232	14537	14209	14291	14360	14221	14534	14379	14317	14521	14479	14414	14241	14382	14376	14301	14464	14401	14228	14389	14374	14383	14457	14571	14301	14303	14391	14459	14373	14199	14292	14579	14239	14406	14387	14220	14206	14207	14345	14497	14346	14313	14225	14333	14314	14369	14258	14264	14401	14395	14369	14275	14300	14319	14347	14353	14179	14393	14341	14305	14244	14316	14363	14239	14361	14363	14405	14195	14308	14354	14451	14225	14387	14381	14567	14315	14370	14400	14512	14379	14301	14349	14410	14330	14410	14621	14355	14282	14507	14307	14468	14320	14082	14281	14389	14430	14279	14400	14370	14324	14409	14344	14281	14258	14337	14340	14139	14409	14317	14344	14411	14391	14471	14356	14333	14361	14302	14396	14488	14302	14318	14367	14399	14383	14431	14417	14264	14358	14331	14224	14604	14401	14261	14385	14478	14368	14451	14230	14231	14297	14217	14440	14238	14489	14288	14424	14298	14420	14416	14226	14248	14243	14371	14274	14282	14423	14464	14432	14346	14440	14421	14310	14321	14339	14263	14593	14421	14545	14460	14374	14357	14274	14400	14400	14446	14412	14257	14331	14375	14304	14239	14263	14425	14409	14245	14575	14392	14165	14367	14277	14140	14376	14452	14450	14340	14313	14341	14410	14330	14317	14555	14382	14402	14176	14257	14418	14483	14319	14254	14220	14363	14383	14279	14374	14307	14340	14201	14254	14580	14501	14424	14330	14360	14336	14233	14229	14544	14319	14390	14308	14244	14243	14344	14391	14285	14393	14361	14460	14419	14421	14246	14257	14414	14361	14478	14258	14308	14221	14554	14398	14286	14410	14310	14366	14302	14404	14342	14262	14383	14417	14490	14447	14242	14478	14272	14510	14209	14520	14399	14338	14402	14335	14357	14202	14325	14318	14417	14382	14439	14531	14330	14357	14349	14389	14327	14384	14336	14224	14137	14274	14390	14305	14350	14255	14277	14323	14391	14271	14239	14481	14304	14360	14336	14409	14416	14367	14148	14235	14130	14412	14379	14453	14436	14391	14149	14414	14548	14497	14490	14422	14438	14416	14376	14546	14277	14259	14363	14429	14354	14356	14240	14287	14425	14297	14513	14327	14437	14483	14259	14242	14440	14409	14486	14318	14184	14321	14342	14344	14245	14264	14388	14401	14457	14148	14548	14274	14309	14432	14319	14255	14397	14233	14266	14234	14268	14429	14323	14470	14455	14470	14329	14379	14418	14186	14369	14237	14438	14417	14351	14261	14437	14275	14324	14440	14394	14474	14349	14266	14432	14317	14363	14276	14243	14308	14349	14238	14426	14296	14414	14201	14266	14208	14425	14407	14407	14427	14477	14442	14408	14403	14236	14520	14384	14501	14456	14334	14351	14434	14475	14437	14417	14474	14386	14319	14272	14346	14254	14272	14427	14276	14222	14374	14485	14426	14554	14468	14404	14424	14466	14412	14375	14428	14389	14553	14402	14323	14423	14288	14300	14278	14294	14445	14403	14259	14443	14392	14246	14293	14359	14439	14271	14298	14336	14358	14433	14388	14221	14074	14360	14262	14365	14278	14422	14390
29648	25866	28020	23647	19802	18897	18617	18212	18044	17884	17833	17392	17717	17435	17611	17543	17602	17840	17628	17535	17723	17543	17656	17555	17463	17430	17597	17448	17492	17621	17542	17380	17335	17359	17509	17534	17346	17452	17350	17311	17537	17287	17626	17475	17443	17458	17421	17536	17467	17487	17493	17486	17395	17541	17378	17468	17419	17498	17257	17508	17508	17386	17334	17241	17603	17412	17524	17411	17384	17225	17357	17620	17432	17436	17499	17541	17312	17591	17369	17466	17422	17506	17570	17451	17590	17493	17358	17300	17104	17354	17540	17360	17618	17504	17451	17452	17402	17453	17514	17413	17373	17248	17169	17271	17381	17582	17538	17481	17330	17413	17420	17279	17730	17367	17133	17567	17211	17194	17339	17323	17466	17406	17315	17302	17453	17434	17508	17191	17149	17234	17436	17408	17471	17458	17521	17461	17269	17537	17286	17489	17380	17399	17431	17252	17535	17498	17310	17383	17221	17548	17404	17510	17535	17566	17523	17324	17626	17367	17509	17426	17333	17383	17456	17336	17484	17498	17462	17541	17467	17328	17732	17401	17244	17532	17430	17424	17544	17581	17241	17190	17490	17321	17584	17310	17518	17414	17614	17496	17281	17469	17228	17466	17384	17364	17434	17510	17376	17422	17366	17552	17486	17145	17385	17559	17428	17539	17268	17563	17203	17272	17401	17675	17182	17485	17525	17268	17391	17490	17440	17503	17417	17647	17649	17552	17142	17450	17329	17354	17348	17588	17355	17508	17319	17374	17294	17355	17464	17433	17252	17364	17334	17400	17508	17471	17324	17456	17338	17427	17168	17396	17387	17305	17492	17380	17306	17289	17419	17513	17342	17277	17304	17449	17312	17329	17484	17288	17380	17320	17440	17664	17493	17396	17291	17439	17505	17485	17199	17181	17484	17361	17401	17491	17409	17647	17280	17426	17470	17451	17255	17525	17422	17459	17432	17518	17466	17649	17462	17338	17546	17568	17498	17263	17414	17354	17597	17505	17617	17401	17527	17567	17263	17347	17271	17333	17225	17410	17576	17337	17346	17410	17508	17411	17361	17481	17468	17423	17492	17323	17280	17502	17491	17605	17462	17451	17449	17490	17377	17454	17335	17613	17258	17291	17467	17219	17349	17365	17493	17279	17510	17294	17484	17378	17518	17433	17343	17481	17418	17409	17426	17397	17358	17441	17582	17521	17346	17441	17464	17468	17463	17630	17513	17623	17499	17386	17272	17496	17236	17472	17381	17432	17271	17476	17281	17501	17323	17480	17457	17635	17530	17330	17475	17491	17390	17363	17411	17541	17400	17532	17640	17367	17290	17343	17351	17346	17271	17245	17392	17373	17488	17503	17247	17347	17437	17497	17612	17393	17490	17508	17483	17232	17411	17249	17560	17626	17573	17585	17398	17383	17463	17448	17605	17434	17339	17556	17599	17547	17335	17500	17404	17423	17484	17344	17348	17538	17490	17328	17383	17253	17554	17492	17488	17370	17405	17540	17437	17289	17433	17262	17269	17303	17581	17309	17548	17356	17472	17530	17344	17609	17504	17507	17522	17522	17539	17312	17436	17379	17260	17316	17496	17416	17550	17566	17332	17408	17303	17369	17516	17598	17572	17371	17555	17292	17622	17397	17428	17442	17466	17222	17411	17457	17473	17559	17416	17522	17413	17551	17517	17528	17650	17387	17592	17413	17624	17396	17372	17481	17570	17546	17352	17407	17563	17548	17299	17296	17260	17306	17464	17363	17295	17309	17494	17365	17279	17474	17535	17450	17262	17317	17347	17340	17432	17319	17483	17353	17419	17578	17463	17292	17358	17362	17404	17367	17400	17372	17549	17364	17446	17634	17188	17550	17371	17334	17613	17227	17268	17317	17386	17585	17432	17637	17525	17341	17400	17530	17299	17255	17430	17428	17428	17432	17445	17510	17265	17522	17440	17359	17437	17535	17442	17362	17187	17298	17336	17381	17425	17270	17361	17279	17554	17403	17376	17474	17398	17397	17675	17446	17526	17200	17465	17342	17285	17474	17494	17456	17488	17485	17504	17495	17449	17527	17447	17487	17526	17395	17565	17339	17302	17515	17486	17386	17464	17434	17435	17587	17367	17571	17468	17665	17526	17563	17451	17271	17533	17497	17355	17489	17526	17232	17402	17449	17657	17465	17425	17254	17273	17533	17423	17488	17464	17502	17372	17203	17287	17392	17405	17636	17552	17709	17466	17259	17495	17436	17642	17454	17390	17380	17350	17376	17376	17179	17332	17423	17290	17534	17423	17533	17297	17470	17667	17512	17576	17510	17530	17258	17301	17396	17301	17516	17557	17389	17398	17452	17502	17214	17542	17348	17444	17355	17493	17605	17606	17558	17562	17387	17426	17314	17519	17433	17310	17422	17373	17451	17486	17333	17521	17281	17490	17402	17413	17400	17556	17301	17279	17298	17267	17508	17214	17304	17351	17546	17546	17606	17381	17364	17456	17627	17482	17370	17350	17461	17354	17500	17433	17412	17448	17427	17434	17478	17464	17372	17383	17493	17449	17299	17546	17453	17270	17446	17337	17136	17419	17186	17383	17447	17592	17524	17546	17365	17510	17345	17463	17384	17322	17460	17398	17231	17246	17605	17460	17548	17296	17228	17518	17516	17322	17453	17423	17469	17147	17395	17404	17448	17363	17514	17163	17376	17250	17467	17512	17678	17404	17421	17384	17615	17481	17391	17635	17107	17441	17604	17400	17532	17375	17502	17479	17301	17512	17589	17515	17441	17425	17520	17604	17378	17481	17452	17449	17506	17365	17375	17419	17396	17244	17408	17461	17151	17309	17412	17345	17177	17393	17566	17370	17290	17552	17477	17625	17463	17341	17119	17355	17551	17486	17252	17534	17560	17444	17470	17351	17596	17585	17487	17298	17517	17351	17213	17283	17487	17498	17438	17442	17449	17264	17391	17337	17470	17378	17362	17436	17293	17311	17421	17476	17262	17479	17248	17578	17325	17388	17496	17256	17440	17429	17312	17468	17279	17315	17367	17485	17609	17378	17400	17475	17396	17402	17296	17387	17603	17359	17463	17399	17346	17381	17418	17354	17346	17455	17595	17297	17398	17386	17442	17594	17347	17223	17304	17455	17679	17231	17456	17369	17463	17647	17373	17711	17466	17544	17510	17311	17347	17554	17495	17355	17437	17518	17348	17230	17297	17331	17363	17203	17431	17156	17499	17459	17406	17336	17226	17478	17447	17429	17432	17525	17580	17431	17373	17340	17483	17494	17547	17417	17449	17653	17427	17466	17583	17518	17360	17692	17552	17537	17278	17282	17480	17384	17492	17371	17456	17475	17339	17363	17554	17524	17344	17218	17392	17395	17421	17386	17520	17599	17402	17494	17627	17294	17548	17323	17713	17519	17281	17367	17315	17415	17236	17535	17381	17278	17727	17589	17290	17323	17324	17327	17444	17293	17465	17311	17656	17384	17358	17472	17433	17535	17416	17445	17604	17303	17239	17096	17507	17512	17466	17520	17516	17459	17840	17621	17213	17441	17444	17650	17396	17399	17174	17260	17558	17622	17540	17357	17371	17323	17327	17368	17396	17410	17259	17413	17565	17408	17612	17496	17471	17217	17538	17390	17510	17475	17598	17585	17460	17538	17398	17527	17370	17439	17391	17366	17310	17474	17311	17209	17505	17393	17358	17569	17464	17578	17378	17141	17593	17382	17297	17313	17373	17327	17446	17174	17309	17169	17234	17247	17383	17289	17454	17391	17411	17211	17316	17349	17311	17619	17413	17491	17355	17565	17325	17332	17276	17303	17444	17308	17307	17492	17416	17332	17225	17342	17601	17360	17380	17407	17492	17198	17426	17408	17378	17522	17377	17307	17359	17380	17370	17388	17392	17313	17241	17510	17629	17417	17538	17513	17333	17318	17270	17447	17204	17450	17517	17699	17451	17560	17488	17258	17443	17586	17633	17280	17418	17387	17443	17404	17609	17671	17373	17429	17496	17580	17472	17467	17441	17587	17395	17210	17363	17477	17566	17385	17473	17422	17667	17648	17503	17198	17522	17604	17587	17367	17219	17320	17178	17539	17499	17538	17325	17279	17422	17405	17337	17450	17566	17310	17489	17605	17621	17315	17484	17461	17534	17401	17629	17457	17381	17470	17504	17496	17287	17493	17275	17490	17501	17543	17358	17430	17588	17394	17689	17379	17543	17429	17472	17546	17453	17368	17353	17379	17458	17398	17376	17556	17610	17474	17685	17351	17442	17424	17168	17428	17337	17393	17499	17397	17612	17477	17417	17386	17512	17523	17397	17270	17270	17354	17459	17317	17341	17530	17249	17501	17277	17359	17629	17514	17338	17176	17410	17375	17469	17481	17507	17325	17625	17503	17394	17282	17421	17470	17420	17248	17464	17311	17286	17386	17526	17363	17516	17544	17507	17443	17551	17444	17440	17491	17241	17404	17437	17405	17468	17492	17390	17369	17458	17453	17459	17531	17311	17552	17617	17559	17439	17308	17403	17407	17392	17539	17361	17322	17271	17215	17364	17366	17553	17307	17370	17455	17407	17531	17127	17350	17417	17496	17652	17652	17559	17364	17337	17574	17313	17406	17306	17294	17597	17540	17453	17352	17441	17393	17604	17587	17458	17696	17598	17265	17349	17467	17560	17399	17514	17407	17468	17621	17506	17502	17359	17430	17367	17403	17364	17383	17474	17450	17489	17349	17456	17545	17442	17354	17457	17522	17330	17354	17398	17499	17556	17414	17373	17375	17590	17408	17321	17426	17398	17562	17367	17466	17300	17348	17375	17421	17435	17520	17593	17369	17391	17157	17201	17307	17338	17273	17483	17838	17563	17470	17600	17303	17413	17336	17505	17533	17477	17185	17470	17233	17329	17432	17372	17328	17335	17348	17448	17492	17336	17541	17429	17477	17389	17688	17611	17333	17413	17347	17458	17443	17454	17476	17393	17367	17279	17626	17484	17271	17642	17512	17377	17274	17584	17441	17205	17479	17324	17650	17371	17487	17523	17285	17305	17549	17437	17204	17443	17696	17364	17520	17422	17277	17463	17303	17452	17566	17421	17291	17289	17451	17483	17447	17435	17395	17375	17327	17235	17528	17235	17261	17583	17543	17308	17503	17464
22482	35491	25953	19763	17844	16661	16132	15707	15669	15491	15437	15146	15121	15032	14915	14870	15021	14965	14888	14920	14642	14699	14855	14836	14890	14925	14913	14717	14754	14851	14500	14726	14794	14668	14732	14891	14746	14724	14684	14664	14642	14875	14793	14731	14960	14687	14849	14942	14813	14826	14862	14883	14785	14663	14794	14826	14827	14792	14830	14823	14789	14788	14984	14724	14765	14844	14847	14743	14559	14578	14798	14739	14903	14809	14886	14751	14757	14610	14723	14822	14661	14849	14878	14719	14689	14812	14858	14831	14924	14823	14726	14614	14869	14616	14679	14696	14869	14772	14732	14775	14832	14634	14795	14855	14818	14732	14935	14938	14838	14853	14836	14717	14828	14613	14712	14747	14814	14762	14837	14790	14728	14704	14642	14747	14702	14810	14573	14839	14718	14787	14764	14762	14739	14748	14807	14766	14744	14789	14700	14751	14810	14707	14655	14789	14745	14918	14902	14552	14814	14895	14837	14540	14910	14832	14814	14788	14730	14734	14636	14682	14758	14970	14897	14651	14796	14725	14799	14802	14804	14733	14906	14898	14789	14693	14716	14728	14731	14719	14777	14864	14721	14695	14827	14811	14652	14788	14919	14826	14668	14726	14702	14775	14699	14700	14694	14915	14801	14864	14788	14866	15079	14733	14837	14703	14742	14849	14626	14820	14805	14767	14567	14777	14770	14626	14742	14816	14875	14767	14845	14652	14699	14779	14654	14936	14749	14686	14848	14752	14727	14913	14720	14656	14627	14738	14730	14736	14851	14864	14793	14943	14776	14796	14644	14665	14922	14691	14771	14750	14794	14627	14629	14888	14678	14585	14759	14820	14921	14720	14646	14733	14746	14726	14699	14667	14781	14827	14812	14782	14821	14638	14789	14655	14825	14737	14760	14682	14886	14815	14697	14804	14762	14748	14926	14804	14592	14754	14763	14685	14894	14768	14694	14724	14737	14947	14798	14840	14756	14872	14821	14663	14964	14856	14795	14666	14674	14777	14720	14919	14857	14876	14904	14832	14776	15071	14692	14719	14569	14837	14815	14834	14841	14718	14647	14799	14720	14775	14660	14950	14808	14655	14995	14817	14836	14728	14758	14907	14669	14723	14695	14907	14704	14671	14783	14793	14778	14795	14880	14730	14736	14791	14749	14759	14784	14856	14708	14677	14737	14814	14840	14751	14754	14771	14772	14683	14854	14830	14803	14644	14649	14764	14592	14819	14888	14937	14664	14802	14803	14892	14756	14792	14826	14765	14575	14855	14719	14852	14572	14728	14731	14843	14631	14696	14594	14638	14868	14901	14868	14791	14596	14790	14827	14779	14661	14659	14878	14906	14950	14798	14494	14817	14847	14806	14950	14544	14736	14655	14706	14827	14675	14744	14641	14862	14750	14730	14806	14754	14751	14759	14696	14748	14788	14806	14670	14828	14503	14820	14765	14750	14548	14692	14992	14739	14920	14849	14634	14662	14739	14823	14851	14837	14605	14898	14764	14729	14775	14692	14789	14763	14814	14656	14788	14807	14743	14839	14778	14892	14699	14806	14821	14675	14743	14823	14676	14537	14733	14756	14779	14743	14711	14803	14794	14824	14838	14846	14914	14779	14743	14776	14755	14741	14846	14763	14773	14913	14770	14866	14753	14971	14828	15047	14736	14697	14763	14839	14794	14708	14939	14707	14852	14658	14829	14741	14540	14774	14617	14902	14764	14864	14909	14658	14658	14742	14880	14873	14941	14821	14756	14875	14894	14946	14792	14765	14920	14532	14829	14789	14776	14708	14935	14798	14785	14831	14805	14742	14887	14652	14711	14855	14688	14825	14812	14664	14817	14863	14820	14733	14918	14768	14643	14751	14598	14917	14526	14757	14557	14674	14838	14698	14742	14611	14772	14721	14699	15000	14627	14864	14677	14677	14917	14791	14808	14673	14848	14722	14865	14726	14803	14863	14736	14740	14787	14682	14730	14601	14777	14694	14868	14732	14534	14560	14932	14802	14659	14753	14885	14798	14700	14679	14929	14550	14698	14730	14754	14607	14751	14929	14953	14793	14962	14935	14640	14788	14672	14747	14796	14680	14657	14876	14776	14723	14745	14736	14775	14647	14922	14695	14905	14678	14817	14738	14780	14770	14659	14925	14919	14861	14880	14809	14717	14685	14802	14629	14942	14882	14791	14766	14741	14668	14735	14754	14626	14770	14921	14847	14767	14819	14686	14744	14821	14864	14752	14827	14922	14728	14824	14591	14690	14699	14754	14694	14941	14655	14916	14783	14707	14723	14958	14528	14804	14886	14819	14777	14838	14588	14777	14728	14781	14621	14769	14719	14625	14702	14735	14873	14717	14751	14746	14759	14747	14766	14733	14896	14760	14430	14886	14789	14720	14818	14714	14791	14847	14837	14760	14805	14541	14695	14702	14679	14876	14806	14900	14777	14835	14875	14709	14867	14734	14687	14787	14769	14848	14561	14738	14689	14893	14733	14825	14889	14790	14868	14744	14734	14760	14892	14793	15001	14742	14759	14825	14916	14901	14780	14707	14744	14709	14822	14732	14850	14808	14788	14899	14784	14632	14663	14784	14837	14866	14783	14730	14821	14698	14720	14756	14758	14610	14755	14942	14751	14851	14731	14601	14791	14800	14863	14899	14815	14807	14758	14815	14918	14861	14936	14613	14766	14736	14751	14680	14841	14699	14831	14722	14707	14799	14587	14751	14688	14916	14855	14701	14790	14748	14799	14948	14672	14721	14745	14770	14607	14783	14815	14991	14808	14814	14812	14844	14722	14797	14791	14795	14818	14872	14793	14755	14802	14639	14794	14743	14804	14693	14735	14694	14747	14754	14705	14761	14838	14710	14751	14658	14728	14733	14784	14861	14801	14734	14769	14831	14687	14770	14715	14669	14710	14913	14836	14884	14809	15023	14711	14763	14792	14817	14860	14911	14699	14846	14730	14837	14673	14914	14702	14573	14686	14690	14842	14825	14694	14733	14730	14883	14658	14639	14766	14693	14752	14758	14843	14791	14667	14588	14729	14581	14695	14766	14809	14783	14762	14812	14725	14670	14759	14770	14700	14768	14729	14684	14767	14769	14739	14831	14932	14812	14837	14630	14815	14780	14884	14636	14672	14697	14786	14822	14844	14829	14564	14889	14661	14835	14767	14850	14752	14769	14779	14689	14728	14711	14792	14686	14580	14975	14745	14677	14870	14772	14724	14822	14704	14912	14844	14506	14723	14713	14613	14792	15036	14688	14789	14831	14783	14797	14679	14655	14819	14712	14726	14699	14807	14753	14886	14720	14671	14837	14841	14876	14754	14585	14787	14770	14589	14880	14737	14687	14584	14648	14767	14788	14757	14856	14747	14830	14770	14663	14722	14609	14635	14670	14690	14762	14729	14614	14738	14680	14802	14605	14937	14897	14840	14906	14783	14816	14653	14851	14806	14832	14736	14827	14811	14965	14763	14585	14618	15060	14793	14858	14791	14767	14598	14851	14897	14762	14770	14805	14714	14832	14650	14861	14746	14726	14751	14943	14814	14792	14742	14741	14805	14690	14832	14688	14731	14695	14916	14831	14808	14957	14737	14661	14751	14875	14718	14684	14639	14882	14847	14986	14670	14796	14754	14872	14559	14735	14678	14701	14819	14776	14608	14662	14753	14878	14798	14685	14655	14864	14859	14719	14913	14735	14628	14682	14721	14725	14808	14801	14885	14682	14771	14777	14850	14747	14844	14672	14723	14907	14878	14699	14872	14808	14726	14819	14863	15057	14736	14811	14772	14871	14725	14819	14814	14785	14726	14628	14743	14676	14805	14746	14801	14818	14868	14857	14847	14779	14675	14753	14758	14732	14867	14761	14792	14878	14665	14743	14760	14858	14730	14726	14882	14793	14863	14851	14842	14879	14819	14738	14693	14863	14540	14830	14908	14553	14832	14771	14834	14883	14716	14813	14866	14560	14932	14695	14709	14799	14759	14861	14810	14739	14939	14815	14581	14737	14915	14736	14881	14847	14930	14732	14843	14775	14797	14739	14689	14813	14571	14753	14640	14810	14880	14744	14748	14794	14814	14667	14794	14682	14782	14659	14755	14801	14722	14702	14653	14757	14844	14698	14847	14709	14809	14647	14790	14882	14757	14964	14783	14741	14688	14819	14706	14823	14705	14757	14777	14835	14820	14811	14649	14775	14504	14870	14794	14764	14759	14851	14758	14827	14885	14851	14703	14695	14693	14681	14734	14731	14944	14768	14813	14820	14753	14808	14880	15041	14694	14806	14741	14680	14710	14809	14658	14871	14785	14742	14791	14808	14906	14718	14861	14702	14739	14813	14849	14758	14874	14867	14866	14654	14802	14868	14685	14847	14725	14861	14874	14794	14784	14852	14740	15003	14741	14848	14720	14718	14774	14710	14778	14766	14629	14708	14769	14893	14887	14610	14790	15020	14788	14732	14802	14864	14629	14746	14869	14754	14619	14710	14840	14765	14760	14776	14709	14685	14733	14629	14865	14728	14646	14857	14694	14939	14800	14673	14899	14787	14691	14647	14929	14724	14857	14588	14690	14895	14810	14808	14784	14672	14627	14694	14909	14583	14838	14709	14717	14753	14785	14763	14806	14714	14655	14778	14757	14704	14850	14718	14637	14731	14875	14703	14908	14752	14857	14679	14733	14987	14953	14673	14739	14912	14703	14805	14856	14720	14854	14797	14576	14688	14690	14932	14711	14832	14975	14725	14805	14723	14816	14870	14758	14721	14738	14572	14866	14786	14767	14744	14839	14902	14763	14868	14642	14686	14710	14700	14861	14796	14919	14789	14674	14975	14790	14589	14564	14777	14862	14699	14670	14736	14684	14872	14746	14800	14907	14785	14706	14796	14956	14815	14662	14640	14923	14846	14718	14871	14636	14660	14820	14791	14855	14822	14748	14733	14804	14763	14857	14719	14852	14870	14814	14697	14930	14657	14764	14793	14792	14812	14825	14771	14948	14667	14820	14774	14889	14717	14825	15020	14694	14787	14748	14832	14722	14633	14607	14838	14849	14642	14824	14828	14748	14856	14796	14648	14757	14804	14908	14831	14678	14803	14691	14742	14772	14853	14840	14686	14811	14830	14687	14871	14719	14858	14682	14777	14730	14750	14675
23449	21491	28241	25339	22525	21715	20817	18389	17948	17760	17444	17258	17354	17012	16874	17014	16651	17212	17030	17113	17013	16816	16917	16795	17037	16787	16638	16698	16676	16777	16741	16944	16746	16639	16894	16774	16744	16918	16770	16814	16559	16788	16774	16783	16707	16770	16645	16813	16713	16748	16552	16541	16457	16846	16635	16527	16369	16574	16521	16645	16914	16649	16673	16744	16518	16631	16552	16634	16699	16526	16713	16890	16413	16530	16693	16644	16658	16730	16828	16798	16716	16660	16580	16511	16538	16574	16742	16557	16517	16746	16761	16697	16718	16592	16376	16702	16619	16614	16508	16627	16726	16509	16801	16484	16573	16537	16725	16623	16747	16667	16720	16701	16513	16707	16675	16485	16732	16434	16652	16628	16670	16594	16543	16607	16583	16588	16410	16405	16585	16651	16529	16756	16721	16593	16807	16751	16572	16672	16555	16582	16738	16585	16900	16748	16682	16756	16592	16585	16616	16573	16677	16842	16624	16732	16557	16602	16484	16711	16665	16365	16701	16547	16727	16635	16648	16720	16562	16514	16621	16654	16414	16568	16698	16582	16568	16333	16434	16751	16716	16621	16715	16707	16750	16867	16508	16463	16566	16328	16544	16646	16564	16777	16576	16557	16510	16818	16775	16525	16600	16542	16589	16416	16569	16676	16770	16544	16528	16832	16753	16846	16710	16620	16442	16706	16512	16545	16536	16856	16728	16640	16691	16454	16461	16632	16735	16591	16549	16670	16638	16769	16675	16759	16608	16775	16766	16705	16517	16722	16693	16686	16707	16466	16558	16466	16700	16498	16613	16592	16635	16733	16650	16650	16693	16770	16673	16422	16727	16582	16590	16493	16687	16509	16646	16550	16397	16452	16479	16388	16542	16471	16603	16568	16608	16574	16679	16623	16703	16665	16596	16762	16650	16350	16577	16623	16723	16623	16718	16413	16430	16734	16657	16682	16755	16507	16747	16759	16598	16597	16677	16452	16422	16608	16616	16597	16525	16651	16599	16501	16551	16468	16718	16567	16479	16583	16582	16369	16571	16786	16531	16428	16457	16449	16466	16780	16601	16422	16628	16463	16523	16716	16598	16528	16767	16605	16742	16611	16745	16692	16672	16590	16810	16706	16574	16730	16757	16735	16451	16555	16844	16560	16746	16661	16479	16564	16537	16564	16577	16516	16777	16687	16628	16783	16653	16590	16667	16467	16540	16545	16660	16781	16535	16600	16782	16673	16640	16621	16711	16578	16629	16728	16721	16593	16554	16796	16690	16661	16793	16723	16862	16775	16694	16533	16708	16745	16614	16848	16598	16816	16536	16717	16732	16400	16743	16535	16563	16680	16401	16473	16698	16641	16537	16632	16607	16604	16713	16610	16405	16695	16530	16576	16715	16554	16655	16640	16635	16693	16530	16701	16698	16730	16742	16756	16544	16591	16471	16594	16771	16636	16529	16682	16817	16686	16538	16623	16480	16652	16593	16700	16508	16726	16522	16602	16583	16583	16611	16770	16570	16724	16680	16829	16497	16572	16623	16499	16761	16656	16650	16560	16652	16560	16533	16573	16900	16611	16758	16654	16587	16645	16420	16423	16825	16602	16622	16585	16493	16564	16736	16566	16642	16819	16646	16807	16734	16554	16675	16817	16602	16598	16638	16523	16755	16595	16570	16643	16601	16673	16498	16408	16437	16588	16787	16511	16561	16615	16569	16601	16654	16600	16761	16643	16716	16663	16661	16508	16663	16702	16703	16767	16746	16577	16832	16635	16552	16550	16613	16831	16727	16747	16734	16596	16638	16752	16729	16491	16672	16704	16562	16865	16529	16696	16530	16433	16769	16613	16767	16769	16704	16564	16605	16392	16768	16666	16780	16715	16491	16522	16438	16566	16514	16784	16792	16611	16458	16726	16651	16634	16553	16548	16709	16826	16693	16609	16730	16570	16745	16687	16640	16637	16455	16772	16674	16685	16605	16722	16644	16605	16632	16633	16584	16608	16414	16551	16635	16783	16545	16537	16715	16637	16579	16466	16640	16611	16525	16508	16679	16350	16619	16613	16543	16615	16798	16662	16670	16657	16535	16761	16523	16637	16402	16741	16597	16398	16625	16666	16623	16501	16656	16674	16758	16592	16775	16631	16476	16742	16817	16454	16660	16532	16625	16560	16799	16803	16623	16540	16864	16576	16359	16539	16573	16711	16506	16717	16668	16664	16611	16662	16581	16653	16519	16657	16677	16572	16579	16709	16660	16409	16730	16613	16391	16863	16693	16746	16763	16636	16550	16616	16428	16578	16557	16637	16498	16673	16612	16677	16767	16467	16786	16835	16679	16354	16465	16444	16560	16401	16864	16642	16623	16690	16740	16477	16595	16538	16616	16714	16701	16725	16530	16746	16700	16585	16693	16550	16689	16513	16484	16553	16596	16645	16619	16765	16600	16629	16766	16616	16652	16591	16746	16637	16552	16539	16590	16797	16609	16644	16680	16703	16446	16613	16683	16510	16599	16531	16492	16538	16573	16567	16714	16516	16593	16508	16619	16694	16472	16712	16657	16603	16558	16319	16793	16674	16616	16637	16455	16736	16511	16506	16553	16651	16577	16690	16549	16654	16683	16724	16754	16756	16696	16751	16525	16614	16565	16535	16538	16534	16698	16622	16620	16689	16586	16619	16753	16525	16545	16687	16596	16553	16571	16658	16670	16631	16608	16674	16458	16634	16793	16642	16472	16747	16768	16618	16719	16669	16636	16586	16519	16449	16619	16667	16685	16652	16962	16594	16731	16761	16597	16595	16501	16422	16653	16445	16542	16823	16467	16479	16636	16553	16660	16871	16572	16560	16641	16682	16688	16664	16649	16356	16562	16636	16787	16559	16514	16395	16649	16643	16575	16842	16599	16618	16613	16706	16650	16444	16665	16810	16662	16501	16550	16764	16555	16565	16568	16834	16668	16596	16670	16882	16794	16496	16626	16682	16509	16676	16664	16631	16612	16698	16550	16430	16703	16514	16555	16856	16629	16654	16735	16327	16425	16726	16496	16643	16491	16517	16736	16727	16785	16633	16671	16484	16671	16657	16492	16588	16550	16661	16587	16816	16634	16573	16456	16500	16602	16667	16767	16881	16807	16640	16633	16656	16660	16670	16657	16733	16749	16699	16627	16579	16543	16863	16695	16686	16621	16554	16716	16492	16427	16555	16829	16559	16730	16607	16792	16534	16636	16557	16628	16603	16666	16489	16536	16722	16628	16794	16788	16687	16692	16694	16645	16632	16646	16556	16554	16420	16521	16800	16653	16651	16626	16489	16518	16518	16747	16779	16624	16543	16695	16716	16686	16800	16497	16697	16857	16589	16633	16716	16573	16774	16856	16677	16529	16570	16854	16604	16504	16591	16668	16706	16768	16667	16675	16841	16667	16674	16667	16781	16610	16794	16629	16550	16671	16626	16694	16475	16690	16678	16680	16660	16507	16701	16767	16506	16831	16504	16852	16826	16687	16633	16648	16579	16628	16805	16782	16745	16448	16725	16804	16437	16631	16822	16582	16663	16716	16562	16755	16571	16727	16641	16718	16569	16710	16750	16881	16755	16385	16419	16539	16663	16623	16509	16654	16648	16812	16670	16398	16877	16691	16678	16605	16591	16702	16635	16682	16894	16665	16606	16523	16584	16872	16835	16774	16618	16701	16626	16719	16788	16755	16663	16623	16597	16658	16663	16436	16295	16698	16577	16473	16503	16781	16512	16638	16587	16582	16468	16715	16427	16477	16572	16465	16665	16669	16658	16562	16482	16641	16727	16595	16682	16678	16610	16649	16589	16517	16778	16496	16674	16661	16645	16588	16370	16831	16528	16482	16503	16453	16673	16578	16772	16772	16660	16539	16772	16739	16589	16651	16687	16768	16527	16783	16539	16534	16829	16808	16754	16663	16878	16636	16606	16513	16686	16680	16589	16725	16825	16654	16730	16621	16648	16354	16370	16774	16695	16701	16611	16552	16465	16861	16685	16592	16826	16722	16512	16701	16475	16800	16722	16901	16688	16543	16704	16480	16492	16603	16774	16601	16373	16784	16588	16540	16697	16959	16472	16566	16644	16482	16613	16604	16715	16636	16539	16459	16429	16703	16584	16696	16557	16648	16742	16734	16717	16655	16576	16477	16704	16480	16483	16613	16706	16634	16674	16783	16388	16590	16702	16690	16654	16685	16694	16640	16535	16616	16649	16751	16752	16742	16440	16552	16582	16662	16655	16737	16757	16581	16659	16632	16594	16635	16494	16724	16558	16493	16758	16666	16520	16732	16506	16753	16424	16513	16668	16545	16751	16533	16520	16853	16451	16576	16759	16724	16392	16548	16369	16393	16483	16565	16574	16517	16519	16545	16679	16672	16518	16783	16598	16651	16628	16709	16668	16506	16514	16594	16629	16640	16632	16496	16602	16680	16799	16546	16682	16792	16612	16513	16510	16607	16656	16609	16578	16798	16547	16638	16662	16766	16742	16677	16638	16713	16621	16687	16553	16687	16600	16645	16428	16639	16682	16743	16718	16784	16676	16737	16754	16792	16612	16593	16630	16631	16840	16449	16647	16654	16628	16791	16495	16677	16632	16710	16661	16723	16796	16589	16644	16635	16719	16753	16705	16686	16672	16547	16766	16653	16611	16629	16651	16596	16553	16686	16581	16662	16648	16587	16648	16607	16520	16653	16582	16674	16542	16515	16615	16554	16542	16486	16658	16712	16484	16635	16724	16779	16499	16636	16619	16692	16601	16541	16487	16492	16591	16476	16753	16637	16730	16456	16869	16612	16716	16650	16441	16609	16676	16692	16650	16762	16685	16700	16756	16682	16790	16592	16375	16597	16588	16663	16667	16710	16456	16635	16426	16554	16648	16658	16457	16514	16504	16661	16594	16648	16658	16598	16664	16765	16624	16595	16677	16742	16539	16539	16671	16433	16665	16492	16616	16650	16474	16443	16712	16636	16856	16602	16532	16560	16613	16741	16837	16798	16767	16671	16536	16443	16670	16535	16629	16550	16532	16525	16594	16651	16734	16573	16715	16601	16660	16695	16751	16541	16695	16562	16603	16485	16485	16613	16695	16519	16473	16758	16741	16777	16521	16469	16464	16558	16475	16524	16652	16568	16786	16692	16662
20485	40676	30066	22560	19257	17412	16742	16267	15848	15215	15132	15008	14935	14756	14531	14477	14621	14560	14628	14464	14342	14468	14591	14530	14327	14525	14428	14398	14349	14297	14428	14590	14288	14353	14251	14196	14302	14420	14400	14334	14349	14166	14470	14318	14348	14280	14239	14408	14284	14219	14456	14223	14348	14237	14299	14246	14368	14268	14312	14266	14213	14325	14202	14279	14322	14361	14152	14217	14136	14269	14190	14266	14434	14247	14352	14334	14326	14332	14216	14268	14274	14210	14246	14385	14517	14207	14304	14269	14205	14423	14365	14457	14183	14362	14229	14342	14011	14369	14205	14290	14357	14293	14149	14217	14218	14427	14219	14293	14410	14388	14308	14171	14201	14170	14304	14151	14295	14385	14302	14470	14209	14373	14240	14247	14402	14214	14361	14187	14431	14358	14119	14419	14255	14143	14325	14113	14180	14300	14328	14292	14236	14302	14200	14365	14238	14430	14278	14263	14323	14260	14369	14367	14229	14069	14217	14443	14573	14291	13998	14255	14227	14324	14254	14470	14432	14297	14307	14370	14230	14190	14257	14328	14140	14239	14352	14225	14173	14398	14360	14211	14317	14189	14352	14345	14235	14349	14331	14125	14339	14311	14248	14291	14213	14122	14340	14264	13994	14473	14201	14380	14524	14124	14236	14231	14193	14435	14139	14257	14305	14384	14362	14226	14221	14340	14202	14105	14239	14233	14271	14205	14209	14302	14346	14310	14164	14350	14479	14153	14273	14324	14283	14147	14286	14189	14242	14307	14528	14211	14162	14252	14215	14450	14340	14184	14322	14382	14325	14251	14419	14268	14298	14339	14514	14403	14281	14285	14252	14292	14227	14296	14358	14357	14093	14211	14160	14358	14464	14128	14217	14217	14115	14185	14359	14202	14400	14424	14425	14287	14182	14200	14211	14283	14189	14233	14345	14357	14223	14119	14320	14439	14333	14203	14267	14180	14536	14463	14300	14395	14159	14298	14223	14432	14289	14152	14410	14267	14428	14371	14245	14190	14366	14281	14284	14256	14104	14215	14311	14214	14313	14483	14145	14371	14149	14284	14318	14397	14361	14272	14166	14383	14200	14428	14188	14129	14213	14221	14283	14331	14254	14413	14403	14136	14314	14280	14286	14216	14048	14313	14333	14411	14062	14389	14177	14306	14430	14421	14223	14348	14387	14318	14235	14320	14062	14276	14233	14293	14198	14282	14305	14377	14458	14286	14187	14299	14080	14240	14387	14343	14377	14217	14139	14148	14271	14130	14324	14292	14136	14203	14337	14327	14452	14348	14231	14350	14278	14285	14231	14237	14348	14262	14074	14328	14231	14366	14365	14262	14322	14350	14320	14320	14314	14211	14235	14345	14420	14164	14215	14150	14301	14358	14138	14336	14235	14117	14246	14237	14264	14286	14172	14404	14256	14184	14213	14228	14401	14422	14211	14254	14249	14407	14308	14271	14378	14358	14228	14410	14366	14191	14264	14215	14238	14310	14302	14339	14271	14186	14324	14204	14269	14219	14449	14247	14436	14356	14208	14161	14462	14109	14284	14387	14327	14183	14275	14257	14192	14214	14194	14331	14350	14435	14161	14281	14314	14276	14172	14299	14443	14266	14337	14210	14433	14266	14336	14445	14420	14319	14289	14302	14178	14130	14225	14278	14358	14377	14338	14295	14397	14317	14338	14285	14201	14110	14272	14329	14259	14215	14340	14267	14363	14176	14378	14392	14259	14278	14353	14417	14216	14256	14485	14151	14206	14296	14345	14302	14321	14310	14205	14310	14284	14312	14265	14372	14316	14336	14495	14345	14410	14330	14247	14221	14374	14309	14321	14229	14196	14405	14424	14206	14319	14368	14538	14240	14283	14312	14338	14202	14061	14291	14302	14426	14308	14238	14392	14322	14414	14321	14484	14124	14348	14241	14131	14106	14268	14357	14405	14286	14388	14156	14243	14213	14337	14432	14167	14305	14355	14333	14279	14252	14155	14430	14116	14209	14328	14250	14229	14459	14277	14322	14384	14433	14174	14196	14226	14264	14269	14253	14360	14142	14206	14264	14371	14251	14229	14376	14192	14377	14362	14420	14232	14359	14342	14241	14170	14372	14353	14324	14240	14200	14256	14302	14261	14264	14306	14231	14285	14201	14284	14217	14303	14201	14379	14322	14338	14287	14354	14409	14341	14238	14118	14245	14332	14324	14302	14248	14352	14150	14296	14230	14291	14248	14141	14151	14201	14239	14323	14311	14242	14286	14279	14385	14273	14263	14378	14309	14286	14328	14262	14430	14230	14144	14283	14256	14382	14265	14174	14434	14402	14334	14240	14269	14222	14262	14207	14333	14033	14307	14500	14218	14310	14318	14240	14346	14254	14227	14101	14254	14368	14082	14441	14273	14233	14335	14290	14334	14217	14352	14393	14152	14285	14338	14305	14356	14236	14124	14333	14286	14328	14415	14311	14248	14396	14251	14272	14363	14434	14133	14336	14336	14312	14322	14238	14271	14357	14293	14238	14323	14370	14097	14228	14254	14281	14231	14373	14349	14407	14319	14381	14391	14332	14219	14260	14263	14229	14338	14252	14258	14281	14078	14198	14244	14178	14194	14217	14431	14253	14428	14153	14401	14324	14341	14348	14304	14339	14356	14266	14265	14251	14155	14279	14436	14243	14356	14272	14126	14258	14183	14248	14416	14301	14378	14224	14295	14408	14241	14273	14243	14251	14256	14467	14298	14189	14339	14630	14140	14335	14333	14294	14248	14168	14334	14263	14366	14433	14174	14250	14340	14226	14079	14267	14211	14324	14292	14421	14310	14256	14257	14322	14165	14147	14413	14244	14175	14404	14262	14267	14252	14189	14443	14353	14247	14191	14175	14280	14218	14221	14241	14214	14308	14278	14278	14311	14327	14431	14416	14352	14110	14296	14252	14423	14348	14314	14279	14254	14201	14381	14231	14182	14070	14385	14312	14155	14454	14476	14280	14210	14365	14177	14101	14251	14157	14401	14291	14162	14267	14297	14438	14389	14328	14537	14281	14252	14198	14229	14293	14090	14383	14263	14144	14346	14371	14172	14221	14289	14425	14244	14389	14173	14365	14248	14210	14202	14419	14286	14257	14321	14336	14239	14231	14295	14352	14190	14243	14104	14340	14259	14244	14211	14490	14205	14257	14311	14422	14542	14250	14353	14163	14268	14239	14365	14425	14262	14133	14394	14323	14358	14398	14359	14211	14308	14333	14297	14189	14175	14207	14329	14308	14264	14295	14382	14280	14207	14320	14296	14307	14410	14188	14320	14397	14205	14245	14331	14392	14320	14379	14311	14394	14136	14396	14300	14207	14325	14319	14363	14338	14266	14320	14387	14271	14279	14341	14277	14198	14265	14407	14317	14335	14248	14238	14309	14512	14413	14274	14290	14369	14241	14509	14377	14350	14257	14077	14211	14291	14392	14409	14419	14281	14313	14248	14243	14230	14333	14326	14317	14268	14179	14275	14195	14354	14453	14293	14115	14275	14404	14221	14083	14252	14354	14431	14360	14338	14296	14304	14151	14375	14206	14318	14280	14026	14344	14393	14431	14244	14466	14253	14322	14219	14412	14304	14349	14071	14287	14419	14291	14208	14295	14121	14463	14192	14213	14166	14255	14280	14103	14234	14175	14413	14451	14294	14165	14236	14354	14205	14193	14252	14233	14316	14288	14463	14225	14250	14376	14312	14260	14333	14274	14343	14366	14413	14412	14334	14338	14290	14256	14313	14114	14182	14270	14159	14377	14067	14123	14270	14344	14257	14188	14157	14438	14296	14184	14200	14298	14260	14295	14101	14290	14358	14237	14144	14460	14285	14315	14408	14224	14280	14360	14386	14415	14316	14269	14352	14478	14278	14256	14264	14301	14171	14218	14252	14493	14334	14308	14285	14168	14273	14269	14263	14297	14315	14278	14373	14270	14306	14130	14396	14333	14242	14263	14297	14269	14362	14263	14298	14200	14202	14160	14297	14286	14330	14230	14292	14306	14134	14296	14300	14272	14229	14332	14369	14254	14189	14303	14190	14223	14529	14273	14238	14282	14414	14296	14258	14291	14241	14256	14251	14198	14245	14359	14105	14498	14258	14210	14420	14274	14376	14328	14168	14426	14144	14326	14283	14231	14383	14224	14335	14294	14147	14273	14125	14405	14202	14359	14334	14153	14346	14280	14143	14389	14063	14363	14195	14162	14308	14322	14210	14319	14267	14374	14264	14179	14130	14321	14340	14263	14299	14362	14382	14451	14309	14223	14243	14345	14245	14467	14306	14384	14457	14290	14276	14275	14410	14303	14263	14291	14296	14297	14315	14431	14262	14368	14195	14304	14145	14358	14315	14234	14224	14090	14501	14414	14311	14305	14284	14451	14410	14353	14154	14390	14345	14294	14514	14142	14396	14261	14293	14184	14401	14321	14259	14194	14280	14323	14116	14353	14367	14440	14348	14279	14383	14236	14194	14377	14257	14242	14281	14344	14312	14157	14131	14158	14296	14344	14247	14308	14276	14358	14255	14331	14323	14252	14289	14227	14332	14457	14342	14440	14378	14334	14223	14420	14297	14455	14359	14390	14335	14305	14304	14150	14195	14174	14250	14445	14219	14301	14343	14166	14370	14403	14143	14199	14201	14309	14326	14347	14182	14345	14154	14443	14354	14133	14246	14357	14307	14193	14354	14345	14220	14186	14328	14227	14303	14374	14313	14333	14363	14182	14342	14335	14239	14183	14191	14208	14392	14345	14327	14347	14315	14253	14118	14394	14304	14319	14231	14345	14059	14388	14266	14333	14334	14339	14447	14235	14162	14385	14171	14337	14347	14259	14177	14167	14385	14116	14326	14235	14438	14236	14337	14193	14424	14360	14220	14274	14321	14455	14355	14176	14252	14265	14420	14279	14260	14363	14211	14421	14279	14140	14106	14351	14260	14327	14325	14396	14342	14189	14339	14205	14324	14261	14250	14396	14278	14120	14248	14343	14335	14248	14331	14349	14306	14370	14359	14304	14238	14493	14424	14181	14323	14269	14335	14279	14224	14126	14283	14296	14251	14141	14310	14247	14245	14340	14346	14262	14280	14227	14175	14272	14191	14281	14373	14123	14139	14352	14231	14363	14398	14417	14244
25108	21602	27341	27362	21031	19518	19449	18541	18174	18252	17906	17971	17715	17886	17783	17631	17710	17737	17374	17439	17801	17470	17588	17585	17468	17522	17498	17718	17533	17455	17581	17407	17649	17580	17315	17324	17398	17348	17423	17533	17444	17455	17444	17521	17394	17612	17136	17309	17457	17457	17491	17673	17387	17404	17541	17370	17481	17308	17233	17367	17391	17363	17378	17629	17565	17626	17330	17390	17369	17527	17494	17286	17766	17477	17279	17234	17500	17489	17516	17365	17262	17482	17536	17583	17455	17612	17473	17547	17241	17273	17627	17528	17319	17491	17394	17218	17673	17465	17464	17518	17561	17450	17597	17479	17181	17416	17503	17396	17341	17485	17204	17470	17559	17574	17278	17590	17434	17346	17529	17275	17330	17671	17376	17333	17511	17309	17284	17607	17252	17461	17326	17566	17434	17480	17368	17184	17415	17333	17323	17390	17514	17538	17452	17258	17477	17432	17427	17587	17358	17460	17398	17510	17463	17807	17394	17468	17627	17531	17542	17574	17276	17367	17498	17583	17436	17425	17403	17386	17593	17375	17484	17535	17331	17258	17524	17275	17489	17446	17350	17320	17289	17352	17452	17431	17464	17545	17458	17380	17449	17426	17425	17314	17469	17510	17437	17663	17412	17382	17476	17310	17520	17389	17419	17278	17574	17586	17473	17397	17587	17547	17504	17631	17456	17241	17484	17641	17422	17457	17553	17468	17504	17412	17435	17438	17341	17399	17326	17286	17338	17451	17412	17270	17411	17450	17364	17264	17440	17252	17386	17336	17515	17400	17497	17678	17560	17503	17533	17639	17660	17517	17254	17290	17358	17558	17476	17491	17507	17741	17322	17558	17338	17503	17631	17407	17474	17395	17519	17486	17308	17357	17375	17441	17619	17490	17529	17448	17540	17460	17621	17514	17407	17477	17314	17412	17650	17434	17425	17546	17538	17474	17676	17347	17516	17299	17604	17467	17587	17626	17581	17594	17323	17362	17484	17446	17395	17346	17413	17283	17559	17592	17420	17577	17380	17652	17434	17521	17426	17367	17549	17565	17455	17218	17556	17474	17538	17332	17485	17426	17323	17457	17536	17422	17486	17566	17425	17518	17309	17692	17298	17450	17420	17690	17540	17233	17638	17524	17454	17519	17404	17428	17463	17426	17676	17500	17593	17340	17402	17613	17430	17427	17470	17207	17484	17644	17564	17418	17490	17379	17672	17694	17415	17363	17423	17500	17589	17658	17390	17534	17518	17482	17533	17450	17411	17516	17455	17202	17440	17505	17518	17393	17571	17491	17438	17450	17272	17579	17732	17376	17503	17580	17428	17524	17351	17195	17429	17241	17479	17405	17535	17524	17403	17336	17267	17506	17521	17387	17372	17542	17432	17424	17368	17353	17439	17634	17370	17556	17369	17589	17391	17410	17446	17321	17374	17217	17398	17542	17485	17611	17411	17442	17595	17513	17279	17581	17538	17427	17362	17335	17532	17510	17577	17528	17453	17512	17444	17458	17441	17407	17368	17469	17469	17578	17298	17398	17374	17449	17386	17229	17389	17567	17611	17623	17403	17175	17462	17245	17565	17575	17390	17369	17478	17462	17571	17424	17398	17461	17382	17512	17485	17427	17436	17253	17357	17579	17541	17578	17486	17358	17250	17434	17634	17393	17663	17322	17314	17406	17358	17348	17606	17338	17295	17296	17427	17550	17506	17413	17417	17646	17527	17431	17650	17653	17172	17445	17444	17350	17335	17463	17548	17624	17540	17444	17286	17303	17569	17485	17285	17408	17368	17439	17435	17457	17430	17594	17504	17433	17484	17399	17437	17399	17496	17406	17406	17235	17501	17435	17356	17329	17417	17405	17494	17395	17265	17282	17379	17175	17364	17411	17325	17167	17487	17664	17449	17412	17468	17591	17341	17443	17693	17205	17479	17432	17342	17426	17305	17407	17469	17307	17423	17540	17532	17344	17504	17376	17478	17397	17615	17687	17252	17441	17440	17348	17605	17528	17289	17292	17474	17603	17467	17581	17431	17403	17467	17550	17594	17424	17287	17497	17433	17607	17560	17235	17551	17506	17453	17540	17516	17506	17347	17412	17603	17283	17417	17395	17744	17511	17394	17428	17558	17584	17489	17448	17507	17514	17377	17531	17464	17331	17501	17579	17476	17542	17794	17584	17371	17274	17737	17364	17563	17444	17436	17505	17313	17625	17359	17463	17670	17431	17419	17235	17326	17532	17577	17296	17473	17434	17237	17610	17442	17344	17396	17444	17535	17675	17588	17470	17432	17373	17116	17437	17658	17593	17476	17500	17454	17486	17430	17406	17480	17438	17432	17390	17471	17402	17531	17396	17510	17355	17371	17135	17347	17555	17382	17444	17398	17325	17576	17567	17346	17567	17440	17377	17508	17419	17271	17377	17420	17381	17520	17464	17699	17431	17306	17550	17165	17607	17442	17548	17285	17401	17485	17506	17290	17367	17458	17361	17197	17393	17456	17511	17511	17379	17489	17685	17394	17486	17408	17375	17512	17428	17321	17432	17409	17476	17537	17289	17424	17500	17337	17368	17308	17198	17492	17233	17464	17487	17406	17354	17536	17409	17344	17562	17515	17500	17535	17340	17412	17552	17280	17646	17503	17447	17605	17352	17252	17661	17491	17679	17453	17206	17336	17560	17429	17489	17495	17518	17396	17391	17579	17641	17795	17401	17346	17512	17479	17517	17264	17401	17451	17408	17436	17375	17379	17475	17567	17447	17292	17461	17380	17403	17470	17633	17537	17303	17339	17520	17479	17663	17579	17420	17292	17675	17424	17501	17412	17439	17630	17517	17369	17427	17364	17301	17318	17428	17332	17459	17437	17442	17341	17603	17659	17444	17533	17439	17322	17538	17406	17330	17201	17168	17518	17411	17591	17561	17338	17534	17616	17458	17560	17417	17474	17406	17473	17385	17510	17535	17772	17400	17444	17505	17399	17397	17588	17567	17366	17593	17490	17278	17616	17301	17576	17405	17459	17385	17194	17428	17419	17318	17516	17383	17520	17293	17389	17465	17434	17606	17534	17445	17494	17443	17702	17532	17525	17447	17307	17691	17212	17194	17444	17533	17297	17375	17343	17534	17373	17214	17527	17530	17831	17631	17624	17386	17601	17287	17601	17492	17368	17434	17375	17439	17578	17594	17628	17615	17408	17616	17697	17475	17557	17335	17431	17480	17477	17663	17489	17462	17486	17408	17440	17409	17531	17417	17401	17477	17594	17415	17576	17269	17465	17423	17363	17526	17420	17362	17578	17282	17332	17643	17357	17570	17478	17468	17500	17505	17347	17658	17461	17392	17628	17303	17428	17392	17415	17675	17564	17611	17632	17267	17378	17560	17542	17599	17440	17280	17330	17272	17545	17481	17291	17602	17454	17540	17620	17485	17662	17417	17540	17472	17575	17487	17433	17631	17540	17424	17643	17613	17607	17500	17526	17451	17248	17325	17401	17663	17573	17374	17427	17432	17469	17423	17322	17380	17210	17479	17600	17566	17549	17299	17287	17257	17525	17554	17510	17301	17596	17252	17283	17666	17425	17363	17511	17583	17356	17430	17489	17548	17587	17508	17559	17421	17381	17399	17424	17442	17476	17361	17500	17458	17505	17479	17485	17471	17406	17627	17364	17559	17416	17546	17407	17305	17461	17608	17467	17204	17309	17485	17473	17409	17552	17544	17461	17530	17538	17495	17593	17506	17534	17520	17546	17493	17381	17392	17341	17427	17356	17422	17641	17572	17481	17292	17555	17310	17407	17436	17442	17558	17316	17374	17617	17418	17299	17307	17340	17473	17500	17619	17571	17602	17514	17383	17547	17407	17550	17479	17759	17660	17568	17464	17290	17422	17564	17344	17464	17401	17333	17488	17505	17541	17485	17480	17369	17452	17692	17661	17480	17441	17170	17313	17556	17554	17539	17676	17528	17463	17450	17461	17326	17351	17422	17358	17304	17430	17330	17566	17408	17561	17555	17307	17637	17348	17585	17704	17519	17404	17385	17500	17311	17203	17428	17508	17287	17405	17150	17480	17401	17427	17282	17469	17525	17500	17378	17477	17544	17321	17344	17569	17451	17535	17506	17552	17476	17452	17453	17407	17200	17247	17358	17475	17398	17448	17574	17285	17501	17499	17538	17592	17466	17178	17448	17588	17580	17486	17366	17446	17475	17261	17612	17407	17497	17453	17481	17542	17290	17406	17388	17305	17571	17372	17493	17448	17493	17451	17403	17311	17686	17516	17561	17557	17429	17407	17463	17460	17481	17602	17500	17460	17593	17384	17490	17691	17608	17481	17402	17547	17501	17630	17458	17340	17489	17618	17563	17562	17493	17476	17525	17454	17342	17596	17493	17324	17411	17345	17294	17610	17399	17569	17477	17444	17465	17443	17592	17502	17523	17351	17358	17544	17610	17477	17447	17226	17431	17429	17373	17582	17205	17486	17527	17572	17382	17596	17355	17439	17274	17433	17229	17557	17387	17276	17446	17575	17550	17488	17628	17431	17333	17251	17253	17442	17516	17545	17317	17368	17517	17559	17488	17346	17539	17521	17500	17574	17290	17510	17552	17282	17282	17450	17348	17487	17281	17512	17467	17404	17289	17328	17662	17791	17445	17333	17530	17375	17493	17296	17276	17545	17353	17536	17399	17440	17446	17505	17587	17725	17618	17393	17327	17504	17492	17553	17560	17547	17561	17464	17562	17508	17595	17507	17545	17449	17456	17541	17497	17422	17571	17580	17501	17551	17513	17731	17321	17641	17356	17521	17301	17329	17420	17400	17493	17545	17475	17412	17535	17634	17480	17492	17649	17565	17459	17706	17358	17525	17427	17408	17434	17561	17538	17387	17388	17418	17511	17405	17390	17309	17455	17562	17345	17270	17512	17611	17611	17484	17476	17670	17318	17384	17394	17540	17353	17145	17645	17402	17448	17460	17488	17448	17659	17634	17552	17422	17343	17349	17566	17409	17441	17409	17393	17325	17498	17552	17560	17340	17201	17160	17449	17632	17561	17498	17338	17295	17466	17589	17485	17452	17456	17530	17596	17594	17481	17570	17392	17541	17329	17382	17325	17364	17456	17461	17359	17426	17552	17720	17333	17493	17469	17529	17387	17386
20339	37199	27905	21322	18830	17254	16788	16119	15800	15603	15266	15261	14986	14990	14987	14983	14914	14926	14741	14857	14941	14950	14892	14783	14918	15109	14872	14721	14725	14976	14904	14811	14714	14800	14755	14754	14706	14869	14804	14637	14748	14712	14797	14709	14855	14788	14760	14865	14879	14885	14891	14803	14919	14723	14759	14762	14871	14720	14791	14648	14646	14633	14716	14727	14923	14831	14917	14651	14803	14754	14797	14812	14760	14694	14871	14809	14774	14682	14765	14817	14681	14743	14767	14609	14684	14642	14923	14813	14893	14696	14882	14879	14795	14725	14849	14852	14745	14931	14849	14631	14818	14817	14908	14813	14783	14877	14910	14835	14638	14581	14807	14750	14680	14973	14795	14677	14827	14698	14772	14789	14624	14905	14694	14669	14777	14714	14710	14900	14624	14784	14891	14722	14632	14661	14815	14643	14696	14575	14947	14752	14684	14713	14868	14833	14985	14807	14601	14707	14799	14842	14762	14724	14754	14726	14753	14631	14736	14585	14686	14674	14824	14741	14769	14755	14740	14683	14798	14615	14652	14746	14863	14700	14573	14862	14822	14693	14680	14809	14780	14762	14837	14677	14839	14765	14589	14855	14753	14688	14631	14842	14752	14711	14846	14719	14711	14734	14775	14741	14708	14751	14806	14768	14877	14752	14794	14761	14865	14894	14729	14725	14759	14753	14882	14643	14648	14848	14788	14862	14712	14769	14743	14809	14799	14806	14770	14836	14836	14692	14684	14989	14749	14647	14729	14730	14923	14722	14851	14871	14739	14628	14886	14865	14859	14887	14865	14834	14750	14830	14779	14737	14746	14764	14833	14614	14759	14704	14940	14858	14949	14547	14774	14668	14978	14698	14738	14713	14753	14745	14829	14811	14805	14747	14715	14833	14697	14720	14808	14663	14836	14712	14603	14912	14742	14673	14789	14833	14837	14817	14813	14721	14719	14656	14781	14857	14776	14565	14694	14627	14744	14776	14833	14898	14776	14776	14670	14812	14755	14799	14794	14720	14798	14701	14712	14794	14787	14847	14930	14713	14758	14648	14864	14812	14764	14747	14773	14748	14796	14808	14725	14671	14741	14832	14716	14618	14755	14758	14734	14763	14711	14810	14882	14972	14763	14772	14577	14720	14784	14844	14772	14685	14732	14730	14739	14857	14829	14723	14733	14643	14737	14729	14656	14804	14976	14719	14727	14892	14697	14606	14972	14704	14805	14664	14757	14857	14938	14900	14836	14656	15006	14735	14751	14837	14660	14715	14650	14745	14830	14738	14797	14924	14956	14638	14853	14832	14774	14611	14823	14607	14795	14801	14759	14712	14736	14719	14912	14785	14857	14793	14782	14601	14788	14816	14819	14823	14763	14692	14677	14865	14725	14773	14797	14755	14815	14692	14660	14817	14886	14629	14774	14919	14747	14755	14784	14661	14845	14907	14894	14716	15033	14707	14583	14895	14746	14889	14717	14759	14804	14839	14796	14969	14601	14656	14824	14963	14849	14706	14753	14834	14807	14819	14705	14798	14678	14693	14758	14913	14739	14742	14679	14676	14758	14631	14820	14790	14574	14725	14846	14845	14838	14702	14842	14763	14819	14809	14783	14727	14814	14622	14791	14920	14779	14710	14708	14567	14741	14714	14784	14681	14918	14703	14834	14576	14880	14737	14624	14813	14741	14796	14699	14696	14739	14825	14679	14717	14838	14825	14832	14720	14807	14874	14742	14774	14708	14957	14630	14809	14726	14753	14716	14796	14672	14800	14853	14865	14656	14622	14765	14701	14755	14759	14825	14907	14650	14708	14826	14921	14729	14729	14930	14637	14702	14741	14573	14848	14747	14701	14600	14664	14802	14600	14808	14872	14852	14622	14813	14707	14853	14828	14705	14843	14729	14694	14846	14779	14825	14782	14638	14805	14824	14726	14855	14827	14783	14959	14694	14843	14886	14726	14936	14818	14802	14895	14847	14739	14703	14904	14695	14894	14844	14755	14794	14788	14678	14731	14739	14618	14928	14795	14898	14772	14829	14626	14794	14722	14736	14691	14676	14815	14833	14771	14806	14696	14917	14818	14818	14967	14873	14837	14645	14877	14894	14769	14643	14695	14770	14678	14776	14687	14770	14715	14807	14713	14879	14739	14966	14838	14815	14788	14857	14711	14817	14810	14701	14665	14839	14762	14891	14957	14806	14617	14712	14804	14724	14747	14730	14740	14770	14725	14759	14804	14941	14670	14919	14830	15011	14858	14829	14848	14751	14738	14729	14834	14762	14758	14942	14712	14956	14918	14829	14755	14654	14753	14937	14675	14954	14768	14698	14684	14809	14833	14929	14828	14716	14874	14961	14800	14713	14843	14724	14665	14709	14791	14734	14735	14911	14746	14770	14817	14744	14830	14877	14656	14664	14768	14728	14750	14679	14649	14799	14533	14738	14748	14878	14728	14750	14687	14727	14738	14807	14668	14696	14781	14853	14621	14849	14544	14738	14827	14832	14868	14602	14592	14806	14624	14781	14610	14883	14697	14780	14870	14699	14712	14649	14823	14640	14742	14891	14835	14809	14814	14766	14827	14751	14711	14875	14882	14918	14755	14768	14782	14868	14801	14738	14709	14732	14699	14630	14857	14866	14794	14866	14945	14637	14603	14844	14923	14692	14554	14657	14670	14826	14907	14789	14811	14653	14710	14811	14752	14532	14832	14680	14811	14753	14639	14731	14715	14712	14747	14785	14796	14899	14920	14740	14718	14761	14875	14771	14788	14801	14620	14876	14660	14852	14845	14793	14734	14769	14818	14751	14771	14727	14847	14771	14849	14819	14811	14801	14832	14689	14944	14711	14812	14625	14634	14799	14958	14688	14829	14731	14614	14781	14847	14760	14720	14810	14697	14700	14726	14744	14658	14796	14790	14908	14681	14851	14779	14682	14565	14800	14564	14773	14668	14737	14602	14693	14815	14659	14928	14716	14700	14721	14856	14802	14745	14738	14687	14704	14819	14673	14901	15028	14764	14846	14776	14665	14759	14692	14781	14570	14870	14858	14912	14847	14646	14872	14980	14803	14861	14870	14666	14826	14632	14789	14755	14831	14841	14752	14690	14720	14735	14881	14756	14709	14791	14824	14712	14901	14751	14828	14827	14800	14761	14818	14773	14724	14777	14788	14781	14598	14929	14776	14936	14773	14695	14856	14747	14725	14865	14784	14728	14717	14958	14815	14735	14743	14642	14829	14640	14841	14703	14788	14875	14865	14867	14636	14814	14936	14693	14689	14780	14900	14935	14845	14696	14896	14715	14867	14823	14793	14747	14780	14690	14589	14895	14860	14786	14783	14859	14844	14733	14854	14750	14828	14880	14813	14709	14717	14676	14708	14755	14786	14709	14796	14746	14798	14757	14757	14755	14837	14701	14614	14696	14801	14886	14836	14839	14682	14681	14633	14727	14861	14611	14842	14618	14630	14780	14748	14887	14882	14774	14831	14715	14799	14769	14846	14646	14639	14853	14854	14769	14653	14929	14894	14850	15029	14716	14544	14721	14972	14742	14699	14668	14715	14770	14671	14844	14890	14823	14662	14737	14788	14675	14870	14883	14693	14691	14834	14935	14700	14618	14777	14817	14860	14665	14715	14830	14792	14909	14968	14759	14748	14635	14708	14584	14763	14754	14750	14655	14970	14722	14683	14614	14738	14727	14848	14851	14791	14724	14758	14875	14725	14940	14748	14741	14875	14814	14948	14793	14675	14903	14534	14840	14725	14773	14751	14648	14840	14773	14899	14668	14801	14975	14754	14676	14709	14728	14768	14964	14839	14550	14930	14751	14702	14851	14729	14700	14914	14837	14713	14892	14748	14999	14854	14626	14755	14688	14811	14676	14986	14741	14832	14893	14824	14671	14777	14820	14877	14732	14891	14877	14788	14759	14910	14835	14625	14736	14699	14571	14762	14964	14785	14854	14791	14879	14863	14754	14937	14661	14781	14780	14766	14907	14771	14688	14802	14716	14860	14760	14815	14790	14795	14649	14880	14573	14823	14682	14686	14638	14801	14748	14926	14852	14633	14651	14671	14837	14728	14734	14759	14662	14502	14768	14864	14845	14785	14707	14769	14651	14993	14677	14785	14884	14783	14587	14919	14925	15051	14731	14843	14675	14746	14892	14680	14814	14658	14673	14638	14756	14696	14862	14809	14607	14719	14860	14838	14884	14801	14841	14684	14640	14834	14722	14802	14801	14625	14829	14761	14746	14981	14736	14709	14782	14836	14669	14879	14728	14799	14817	14721	14862	14649	14647	14859	14767	14700	14895	14816	14752	14730	14851	14639	14895	14715	14641	14600	14805	14798	14764	14704	14769	14804	14787	14808	14718	14827	14660	14753	14723	14735	14768	14710	14655	14724	14953	14619	14716	14859	14910	14789	14877	14794	14888	14804	14738	14860	14696	14706	14829	14851	14762	14745	14754	14716	14847	14838	14784	14806	14867	14743	14685	14757	14610	14680	14766	14951	14898	14613	14802	14857	14513	14768	14759	14741	14671	14685	14752	14755	14800	14807	14812	14838	14645	14779	14562	14705	14736	14883	14818	14964	14804	14521	14647	14962	14670	14733	14840	14928	14833	14768	14703	14817	14962	14843	14750	14795	14731	14900	14763	14881	14744	14748	14840	14608	14866	14752	14667	14815	14553	14859	14940	14774	14760	14735	14852	14643	14759	14747	14679	14727	14737	14737	14773	14709	14682	14731	14892	14731	14796	14801	14739	14631	14797	14609	14535	14864	14759	14900	14764	14853	14867	14782	14701	14649	14824	14603	14907	14715	14809	14729	14731	14785	14692	14752	14761	14973	14707	14748	14751	14753	14693	14906	14871	14632	14767	14618	14915	14940	14679	14746	14768	14799	14769	14798	14973	14837	14639	14719	14618	14780	14790	14871	14682	14736	14774	14904	14608	14826	14655	14746	14845	14846	14853	14639	14811	14725	14725	14610	14641	14508	14770	14793	14646	14766	14973	14770	14756	14583	14738	14703	14708	14498	14800	14710	14820	14708	14779	14801	14759	14919	14567	14747	14787	14993	14610	15020	14687	14857	14817	14848	14632	14817	14797	14722	14831	14709	14788	14960	14865	14931	14766	14862	14757	14739	14816	14833	14790
22558	21522	28716	24797	21888	23538	24116	19394	18020	17841	17639	17417	17482	17290	16968	17195	17036	16921	16869	16968	16904	16983	16810	16739	16892	16868	16674	16623	16706	16712	16474	16541	16565	16809	16675	16694	16667	16577	16659	16557	16549	16614	16703	16576	16624	16568	16422	16711	16593	16501	16624	16435	16564	16566	16825	16656	16367	16708	16642	16395	16597	16659	16432	16538	16431	16368	16580	16640	16657	16601	16543	16310	16503	16565	16637	16647	16681	16667	16647	16343	16565	16443	16349	16422	16683	16392	16651	16742	16572	16161	16505	16456	16678	16592	16627	16533	16445	16434	16492	16513	16652	16470	16441	16499	16466	16599	16617	16766	16451	16412	16361	16599	16403	16490	16462	16569	16522	16416	16555	16238	16480	16503	16480	16371	16637	16419	16579	16623	16567	16745	16600	16482	16661	16464	16602	16537	16645	16497	16536	16544	16596	16720	16392	16387	16481	16574	16476	16657	16530	16495	16493	16284	16468	16457	16484	16384	16484	16477	16711	16516	16337	16418	16556	16662	16402	16460	16266	16636	16623	16674	16481	16343	16539	16453	16561	16712	16360	16395	16416	16524	16684	16393	16524	16574	16468	16369	16352	16370	16368	16592	16584	16383	16630	16407	16431	16544	16436	16404	16490	16256	16483	16373	16579	16450	16361	16581	16565	16496	16349	16527	16421	16581	16596	16346	16436	16394	16476	16578	16499	16461	16732	16541	16550	16546	16535	16501	16594	16373	16442	16442	16423	16626	16438	16615	16219	16552	16407	16543	16523	16398	16650	16641	16420	16596	16618	16382	16390	16556	16411	16424	16438	16672	16417	16413	16489	16310	16476	16380	16465	16379	16473	16429	16364	16522	16554	16552	16678	16506	16638	16539	16472	16376	16514	16510	16563	16474	16439	16445	16611	16582	16377	16410	16490	16602	16475	16617	16655	16361	16427	16566	16379	16503	16575	16603	16523	16683	16555	16612	16512	16559	16585	16703	16522	16475	16604	16391	16641	16350	16530	16509	16487	16615	16366	16399	16355	16529	16634	16498	16381	16485	16711	16492	16259	16386	16383	16669	16554	16514	16420	16821	16431	16758	16500	16374	16574	16359	16571	16338	16287	16533	16404	16558	16420	16429	16517	16341	16444	16539	16528	16360	16458	16615	16541	16412	16470	16368	16537	16365	16494	16437	16428	16567	16512	16366	16441	16443	16570	16613	16716	16514	16502	16443	16556	16548	16612	16436	16526	16715	16545	16226	16333	16531	16437	16565	16469	16509	16356	16563	16643	16409	16418	16493	16589	16254	16533	16311	16450	16532	16341	16398	16500	16520	16416	16676	16546	16548	16521	16496	16665	16338	16570	16416	16605	16555	16612	16537	16574	16375	16446	16625	16576	16435	16421	16435	16528	16543	16321	16559	16594	16532	16493	16431	16679	16663	16610	16494	16398	16607	16585	16583	16477	16379	16534	16616	16577	16300	16566	16557	16445	16401	16530	16635	16500	16582	16668	16477	16474	16526	16457	16509	16567	16576	16477	16316	16472	16298	16596	16600	16433	16469	16677	16455	16693	16505	16493	16463	16411	16480	16472	16530	16495	16657	16509	16648	16478	16452	16605	16438	16453	16583	16442	16245	16614	16451	16367	16464	16613	16291	16427	16664	16586	16591	16632	16387	16646	16452	16447	16500	16614	16704	16589	16427	16447	16308	16620	16311	16605	16370	16619	16485	16366	16367	16365	16610	16537	16531	16691	16454	16329	16540	16566	16674	16292	16626	16282	16346	16439	16399	16511	16327	16514	16604	16695	16458	16456	16441	16446	16445	16672	16453	16455	16515	16660	16647	16427	16549	16716	16611	16554	16521	16342	16528	16367	16377	16527	16396	16634	16349	16415	16614	16543	16716	16554	16417	16507	16536	16285	16364	16718	16460	16447	16179	16515	16414	16501	16558	16309	16384	16677	16225	16399	16565	16400	16470	16691	16411	16410	16371	16511	16450	16583	16475	16433	16451	16471	16630	16570	16628	16466	16469	16487	16475	16532	16643	16586	16556	16566	16368	16542	16527	16391	16365	16585	16362	16419	16546	16330	16388	16499	16401	16560	16494	16546	16422	16393	16475	16437	16453	16451	16499	16316	16637	16543	16528	16446	16747	16573	16449	16212	16499	16406	16458	16477	16533	16670	16404	16579	16565	16464	16243	16301	16352	16412	16352	16521	16498	16519	16518	16527	16322	16587	16471	16636	16531	16481	16542	16441	16527	16591	16544	16449	16517	16507	16364	16464	16445	16600	16548	16490	16437	16468	16449	16634	16391	16366	16485	16510	16581	16448	16535	16457	16483	16648	16396	16263	16471	16613	16287	16321	16487	16541	16509	16473	16397	16498	16660	16433	16643	16510	16395	16342	16466	16323	16416	16443	16539	16488	16465	16602	16695	16488	16414	16630	16460	16547	16490	16220	16534	16688	16568	16326	16408	16584	16237	16481	16364	16599	16469	16512	16504	16531	16669	16409	16434	16231	16416	16521	16321	16506	16396	16399	16490	16391	16490	16479	16393	16543	16351	16389	16519	16523	16512	16591	16606	16493	16545	16469	16472	16468	16742	16483	16473	16580	16467	16466	16606	16321	16210	16242	16449	16514	16411	16578	16402	16543	16669	16409	16462	16519	16426	16554	16535	16328	16307	16534	16542	16665	16630	16300	16592	16648	16698	16501	16406	16527	16496	16595	16510	16343	16426	16379	16769	16472	16341	16479	16515	16550	16446	16501	16550	16276	16494	16591	16345	16323	16648	16648	16542	16528	16566	16792	16666	16406	16508	16455	16601	16691	16509	16565	16443	16455	16503	16389	16301	16516	16459	16489	16518	16398	16583	16379	16406	16577	16462	16366	16610	16711	16355	16359	16603	16497	16555	16418	16445	16606	16589	16647	16591	16261	16416	16381	16629	16594	16517	16578	16574	16552	16679	16511	16503	16554	16644	16521	16518	16414	16506	16408	16324	16562	16629	16491	16503	16403	16439	16538	16328	16633	16605	16450	16435	16421	16431	16563	16634	16598	16432	16360	16369	16514	16448	16426	16614	16556	16679	16487	16429	16554	16533	16621	16357	16508	16405	16500	16675	16532	16445	16411	16429	16582	16380	16261	16406	16356	16473	16591	16290	16290	16287	16480	16384	16458	16688	16477	16612	16520	16530	16627	16502	16427	16486	16418	16428	16446	16579	16236	16274	16620	16370	16402	16435	16410	16192	16547	16609	16403	16585	16582	16413	16591	16613	16612	16408	16632	16347	16493	16566	16508	16546	16401	16384	16683	16338	16487	16303	16471	16353	16519	16463	16290	16412	16480	16337	16298	16412	16302	16401	16286	16489	16565	16446	16566	16345	16477	16654	16399	16424	16413	16478	16606	16558	16397	16656	16613	16606	16631	16343	16565	16426	16622	16531	16380	16360	16608	16599	16593	16408	16420	16474	16412	16522	16575	16421	16498	16486	16571	16375	16442	16655	16531	16377	16364	16583	16311	16461	16651	16721	16397	16385	16418	16449	16717	16476	16532	16518	16539	16430	16534	16366	16546	16303	16640	16329	16437	16429	16375	16628	16316	16715	16496	16465	16435	16501	16497	16612	16561	16334	16504	16583	16510	16549	16589	16529	16608	16599	16418	16316	16509	16556	16609	16443	16638	16413	16455	16671	16564	16540	16369	16397	16531	16339	16492	16593	16557	16308	16483	16431	16437	16714	16442	16337	16242	16531	16561	16556	16454	16416	16347	16455	16481	16301	16377	16510	16636	16372	16340	16386	16673	16512	16527	16523	16562	16368	16547	16360	16569	16413	16455	16440	16531	16520	16476	16474	16569	16380	16359	16542	16327	16346	16565	16424	16459	16635	16421	16518	16518	16410	16773	16370	16383	16575	16525	16479	16483	16434	16394	16209	16348	16661	16660	16609	16516	16706	16394	16618	16773	16413	16441	16526	16435	16472	16471	16779	16483	16548	16462	16538	16537	16560	16517	16525	16507	16511	16496	16521	16280	16577	16630	16379	16346	16320	16677	16478	16130	16626	16574	16544	16546	16488	16575	16444	16430	16471	16375	16454	16352	16298	16637	16538	16475	16547	16609	16519	16624	16349	16467	16369	16516	16430	16372	16448	16404	16434	16525	16567	16502	16269	16514	16593	16483	16512	16698	16479	16399	16783	16525	16461	16469	16494	16574	16552	16394	16497	16563	16422	16494	16505	16592	16449	16680	16495	16628	16520	16493	16614	16502	16398	16662	16568	16507	16559	16275	16390	16541	16499	16393	16530	16401	16391	16182	16637	16522	16553	16390	16644	16496	16466	16633	16512	16617	16550	16534	16538	16660	16587	16515	16348	16622	16568	16589	16392	16637	16659	16622	16477	16536	16619	16494	16554	16745	16569	16580	16529	16321	16546	16665	16486	16389	16534	16662	16396	16553	16545	16696	16624	16570	16319	16451	16387	16518	16470	16321	16496	16433	16491	16342	16448	16577	16537	16408	16612	16624	16389	16495	16474	16420	16441	16583	16531	16360	16452	16636	16385	16529	16592	16576	16491	16393	16399	16585	16582	16541	16486	16580	16410	16357	16506	16591	16220	16480	16510	16426	16612	16636	16476	16424	16511	16637	16550	16515	16461	16367	16448	16511	16686	16572	16395	16524	16457	16589	16530	16532	16484	16539	16413	16473	16686	16452	16483	16432	16462	16467	16614	16509	16535	16573	16103	16293	16366	16485	16288	16478	16418	16481	16445	16439	16563	16443	16361	16422	16623	16451	16441	16613	16587	16508	16440	16586	16533	16695	16473	16372	16530	16635	16426	16441	16640	16557	16643	16498	16399	16537	16469	16557	16660	16494	16609	16443	16454	16678	16540	16451	16361	16525	16443	16443	16414	16558	16532	16517	16297	16399	16404	16624	16411	16394	16357	16679	16526	16447	16520	16611	16353	16689	16472	16627	16600	16450	16626	16416	16575	16493	16473	16563	16498	16463	16734	16407	16465	16497	16492	16572	16554	16599	16545	16469	16508	16504	16565	16450	16443	16626	16477	16395	16585	16626	16386	16483	16530	16530	16437	16600	16428	16532	16204	16556	16525	16589	16451	16679	16680	16392	16434	16708	16426	16374	16411
20783	43763	33067	24652	21356	18751	17652	16806	16170	15663	15333	15041	15048	14713	14628	14596	14650	14557	14717	14466	14459	14592	14247	14327	14365	14190	14272	14295	14155	14252	14248	14063	14163	14360	14324	14309	14234	14242	14068	14104	14077	14279	14165	14331	14277	14108	14247	14163	14091	14169	14226	14088	14145	14023	14282	14151	13955	14168	14202	14303	14063	14159	14042	14140	14271	14143	14240	14175	14028	14320	14094	14124	14125	14142	14042	14136	14221	14065	14281	14327	14178	13944	13991	14134	14074	14249	14059	14216	14155	14292	14351	14210	13972	14102	14122	14032	14018	14060	14126	14310	14240	14140	14109	14105	14103	14164	14125	14295	13992	14139	14264	14118	14207	14094	14066	14098	14046	14168	14061	14365	14227	14364	14291	14144	14239	14027	14196	14154	14112	14219	14074	14148	14030	14283	14146	14050	14018	14189	14187	14236	14139	14127	14291	14136	13944	14121	14148	14038	14100	13957	14096	14075	14130	14176	14308	14107	14179	14111	14186	14062	14166	14091	14225	14133	14243	14041	14137	14075	14261	14194	14147	14129	14094	14203	14127	14004	14073	14079	14056	14126	14164	14349	14130	14153	14080	14166	14084	14190	14175	14174	14231	14278	14102	14231	14099	14063	14040	14267	14044	14072	14192	14004	14127	14176	14041	14102	14073	14005	13977	14034	14362	14059	14364	13992	14267	14146	14252	14186	14201	14223	14210	14265	14165	13856	14088	14210	14115	14205	14273	13986	14315	14071	14062	14091	14067	14036	14142	14106	14092	14125	14123	14051	14160	14105	14077	14137	14052	14152	14191	14113	14072	14120	14072	14093	14168	14169	14188	13969	13925	14152	14245	14035	14018	14211	13923	14247	14110	14134	14113	14121	14199	14015	14164	14058	14172	14153	14224	14210	14096	14154	13950	14318	14241	14149	14113	14037	14192	14022	14266	14047	14188	14134	14112	14107	13844	14207	14034	14018	14052	14063	14166	14127	14255	14132	14189	14103	14185	14189	14171	14161	14003	14160	14201	14084	14329	14226	14193	14186	14311	14211	14293	14090	14197	14077	14126	14163	14085	14085	14150	14119	14193	14107	13947	14212	14056	14270	14128	14159	14097	14136	14179	13936	13918	14128	14115	14172	14221	14118	14120	14085	14074	14151	14167	14080	14086	14169	14056	14253	14081	14078	14141	14056	14241	13908	14097	14056	14177	14079	14135	14152	14083	14056	14132	14165	14146	14091	13978	14162	14179	14029	14139	14226	14132	14210	14072	14283	14051	14328	14130	13955	14261	14018	14082	14113	14203	14283	14101	14022	14079	14173	14067	14108	14163	14323	14287	14064	14050	14122	13950	13989	14230	13996	14141	14134	14139	14109	14227	14202	14067	14039	14134	14146	14202	14160	14127	14164	14116	14260	14210	14037	14001	14151	14212	14260	13995	14139	14130	14069	14105	14202	13992	14072	14278	14212	14211	14200	14143	14044	14303	14141	14113	14085	14009	14138	14054	14114	14266	14112	14169	14176	14236	14122	14274	14224	14219	13994	14000	14002	14071	14129	13985	14255	14214	14219	14296	13853	14182	14279	14023	14166	14065	14009	14199	14039	14197	14170	14171	14084	14323	14264	14287	14020	14213	14085	14125	14122	14141	14133	14254	14007	14051	14123	14185	14131	14173	14039	14099	13994	14211	14214	14043	13997	14121	14004	14115	14015	14126	14123	14147	14095	14127	14203	14254	13945	14078	14161	13996	14215	14184	14141	14072	14057	14141	14073	14111	14062	14121	14338	14074	13996	14167	14186	14200	14186	14213	14050	14150	14271	14215	14258	14147	14117	14252	14086	14093	14139	14196	14084	14251	14193	14150	13919	14192	14320	14112	14214	14159	14027	14111	14122	14162	13982	14244	14192	14276	13953	14187	14066	14269	14102	14188	13974	14103	14170	14178	14115	14173	14171	14095	14090	13940	14061	14087	14239	14145	14246	14028	14202	14094	14189	14097	14088	14061	13999	14173	14114	14315	14323	14141	14110	14175	14048	14094	14124	14096	14196	14116	14194	14072	14269	14064	14012	14146	14153	14131	14110	14084	14167	14159	14185	14133	14263	13975	14036	13920	14165	14106	14267	14036	14125	14177	14142	14284	14116	14144	14046	14171	14197	14124	13992	14193	14135	14107	14226	14168	14007	14319	14141	14053	14113	13993	13985	14027	14117	14247	14178	14224	14130	14272	14396	14150	14181	14200	14088	14115	14255	14116	14186	14366	14188	13994	14192	14277	14267	14121	14213	14174	14038	14156	14153	14210	14260	14105	14258	14119	14018	14229	14130	14091	14167	14045	14007	14113	14057	14008	14161	14213	14131	14190	14132	14228	14104	14120	14044	14180	14075	14137	14119	14068	14134	14089	13989	14143	14153	14163	14202	14281	14158	14079	14298	14050	14121	14068	14114	14065	14145	14040	14048	14165	13975	14119	14086	14038	14053	14115	14039	14207	14050	14252	14257	14276	14147	14101	14273	14067	14241	14050	14172	14136	14138	14188	14141	14042	14088	14318	14053	14158	14276	14061	13950	14024	14165	14140	14107	14035	14194	14165	14225	14192	14081	13969	14283	14139	14222	13945	14152	14111	14239	14147	14179	14140	14280	14181	13990	14139	14213	14179	14162	14071	14207	14077	14178	14140	14133	14067	14160	14102	14237	14126	14156	14179	13997	13927	14342	14199	14073	14104	14291	14287	14116	14081	14201	14038	14006	14076	14180	14141	14097	14135	13987	14050	14162	14346	14065	14074	14085	14189	14124	13980	14298	14260	14205	14161	14206	14175	14123	14076	14165	14200	14190	14173	14106	14251	14082	14124	14209	14246	14023	13991	14360	14188	14248	14203	14112	14182	14233	14079	14208	14214	14133	14135	14068	14104	14141	14019	14077	14181	14111	13956	14043	14162	14030	14139	14386	14050	14023	14104	14044	14216	13981	14010	14057	14235	14147	14262	14068	14108	14184	14146	14138	14106	14208	14208	14189	14058	13900	14177	14014	14133	14100	14196	14106	14206	14233	14163	14135	14050	14097	14118	13961	14183	14091	14071	14012	14131	14165	14237	14145	14322	14236	14198	14031	14101	14151	14240	14137	14223	14214	14116	14152	14139	14074	14069	14133	14121	14083	14228	14092	14231	14057	14147	14001	14273	14175	14006	14148	14095	14057	14190	14058	14220	14189	14145	14154	14032	14151	14293	14070	14206	14127	14047	14178	14068	14057	14078	14292	14084	14135	14175	14126	14058	14055	14217	14132	14135	14008	14215	14008	14217	14078	14118	14080	14145	14163	14199	14085	14035	14112	14282	14174	14134	14135	14337	14161	14221	14187	14128	14130	14168	13946	14122	14269	14095	14183	14003	13975	14170	14080	14196	14139	14160	14151	13971	14184	14251	14227	14116	14234	14181	14015	14048	14325	14197	14189	14080	14166	14180	14039	14015	14140	14087	14108	14154	14051	14166	14048	14262	14263	14164	13983	14151	14140	13999	14094	14203	14209	14212	13994	14074	14093	14212	14063	13964	14012	14112	14047	14105	14009	14128	14080	14269	14061	14245	14162	14336	14155	14063	14079	14199	13919	14095	14205	14012	14094	14178	14203	14151	14155	14194	13947	14172	14134	14246	14210	14206	14251	14082	14246	14179	14181	14119	14221	14051	14090	14048	14113	14006	14243	14133	14145	14082	14114	13985	14336	14181	14057	14192	14165	14093	14154	14156	14305	14104	14223	14176	14136	14078	14207	14024	14177	14186	14116	14157	14226	14159	14146	14053	14188	14286	14101	14252	14096	14201	14175	14047	14199	14105	14071	14150	13999	14133	14069	14083	14113	14148	14120	14137	14119	14082	13993	14159	14214	14101	14101	13990	14134	14058	14198	14149	14148	14043	14036	14024	14113	13970	14242	14158	14137	14176	14064	14035	14020	14152	14029	14115	14112	14117	14122	14204	14209	14041	14209	14040	14131	14098	14293	14261	14172	13998	14180	14101	14033	14026	14028	14280	14153	14305	14202	14102	14225	14172	14304	14103	14015	14122	14313	14167	14402	13979	14276	14088	14034	14121	14182	14189	14294	14060	14061	14145	14101	14146	14038	14098	14105	13975	14174	14058	14222	14120	14077	14044	14061	14207	14034	14104	14157	14077	14115	14131	14277	14092	14215	14114	14145	14182	14105	14159	13961	14210	14180	14217	14092	14084	14120	14351	14199	14171	14156	14204	14225	14193	14217	14056	14327	14066	14073	14101	14160	14233	14051	14075	14053	14047	14162	14183	14058	13964	14145	13986	14158	14312	14147	14053	14060	14072	13938	14224	14074	14223	14148	14236	14138	14233	14027	14184	14177	14207	14006	14189	14172	14259	14122	14187	14097	14239	14123	14163	14062	14016	14060	14099	14064	14201	14131	14116	14032	14238	14155	14107	14175	13951	14064	14050	14088	14060	14112	14097	14178	14314	14068	14334	14036	14021	13969	14154	14177	14079	14186	14146	13961	14080	14069	14117	14223	14172	14208	14067	14117	14117	14091	14166	13946	14100	14159	14226	14153	14102	14084	14458	14223	14270	14181	14069	14104	14072	14049	14242	14209	14070	14168	14054	14018	14134	14126	14217	14167	14054	14276	14090	14092	14174	14096	14007	14121	14164	14216	14119	14123	14042	14075	14127	14255	14242	14107	14166	14265	14226	14189	14154	14172	14271	14290	14096	14165	14092	13976	14067	14095	14184	14182	14130	14197	14234	14049	14018	14099	14139	14213	14227	14178	14151	14411	14184	14074	14222	14041	14105	14225	14007	14234	14078	14128	14164	14201	14041	14223	14172	14072	14168	14140	14221	14169	14113	14254	14234	14094	14154	14117	14045	14101	14067	14221	14064	14031	14095	14114	14047	14197	14160	14243	14137	14128	14156	14003	14286	14076	14100	14091	14090	14129	14244	14078	14240	14206	14230	14229	14190	14270	14138	14045	14160	13828	14043	14266	14179	14106	14093	14099	14114	14129	13981	14058	14173	14101	13962	14353	14082	14158	14168	13905	14151	13938	14151	14137	14154	14276	14055	14185	14155	14147	14198	14110	14131	14214	14147	14254	14283	14107	14086	14158	14172	14093	14116	14141	14106	14130
29667	25509	27615	23618	19895	18833	18702	18273	17755	17937	17722	17565	17579	17494	17549	17329	17474	17454	17542	17572	17326	17363	17466	17494	17481	17480	17303	17361	17434	17281	17341	17370	17318	17176	17314	17260	17519	17456	17334	17407	17382	17216	17284	17401	17362	17477	17192	17391	17279	17427	17421	17304	17420	17502	17327	17262	17176	17216	17364	17128	17299	17317	17177	17387	17398	17395	17491	17262	17325	17280	17424	17394	17241	17266	17355	17254	17131	17242	17346	17193	17409	17198	17177	17406	17216	17481	17161	17287	17323	17405	17289	17204	17360	17535	17328	17254	17291	17275	17272	17280	17452	17192	17308	17427	17272	17396	17343	17434	17135	17255	17292	17364	17185	17191	17441	17395	17255	17329	17433	17221	17124	17328	17287	17408	17292	17196	17202	17249	17261	17229	17351	17304	17172	17430	17579	17262	17504	17280	17510	17336	17396	17306	17185	17219	17237	17420	17363	17242	17536	17261	17453	17489	17367	17032	17330	17421	17394	17412	17248	17202	17383	17335	17177	17321	17502	17274	17230	17364	17150	17319	17393	17436	17265	17413	17379	17429	17185	17406	17238	17372	17377	16895	17475	17196	16929	17195	17178	17187	17282	17476	17212	17157	17166	17142	17281	17222	17242	17283	17172	17399	17216	17283	17261	17400	17408	17317	17195	17306	17196	17262	17361	17239	17072	17367	17223	17324	17495	17334	17299	17281	17259	17238	17378	17133	17336	17431	17069	17216	17326	17446	17248	17321	17441	17229	17306	17358	17375	17234	17463	17417	17139	16975	17434	17359	17165	17349	17237	17171	17399	17325	17372	17376	17536	17200	17249	17232	17264	17385	17290	17281	17124	17238	17318	17492	17381	17200	17512	17350	17529	17249	17219	17257	17338	17342	17334	17358	17207	17347	17361	17159	17418	17441	17448	17250	17395	17254	17246	17305	17527	17335	17197	17161	17449	17300	17241	17559	17360	17392	17258	17263	17413	17378	17044	17194	17420	17351	17068	17400	17325	17418	17384	17322	17081	17341	17398	17245	17004	17429	17375	17354	17060	17486	17229	17295	17104	17354	17332	17151	17079	17108	17498	17328	17208	17246	17129	17410	17334	17245	17398	17568	17449	17250	17144	17245	17447	17122	17355	17373	17344	17247	17266	17423	17177	17471	17684	17354	17286	17291	17373	17339	17191	17471	17227	17186	17353	17413	17250	17321	17340	17287	17287	17191	17448	17480	17355	17443	17311	17179	17496	17353	17283	17334	17304	17273	17350	17159	17182	17274	17308	17278	17327	17269	17277	17315	17276	17176	17359	17233	17200	17153	17267	17353	17254	17059	17190	17325	17509	17417	17144	17295	17517	17280	17262	17188	17207	17176	17343	17360	17423	17269	17322	17163	17429	17275	17289	17190	17432	17408	17361	17328	17571	17271	17337	17402	16830	17166	17369	17386	17413	17460	17344	17247	17331	17115	17343	17483	17446	17223	17299	17430	17223	17364	17299	17204	17299	17307	17152	17274	17162	17352	17388	17335	17198	17483	17240	17264	17219	17292	17438	17203	17345	17348	17375	17325	17187	17518	17348	17407	17283	17353	17357	17382	17473	17197	17470	17338	17220	17326	17259	17527	17408	17477	17310	17435	17275	17343	17325	17135	17251	17167	17097	17256	17363	17345	17267	17158	17452	17252	17359	17382	17308	17177	17404	17449	17212	17311	17242	17042	17211	17279	17235	17464	17196	17385	17399	17290	17129	17347	17222	17260	17158	17545	17216	17197	17389	17195	17254	17273	17426	17244	17310	17345	17271	17367	17277	17213	17230	17433	17394	17286	17261	17334	17142	17195	17352	17459	17296	17284	17720	17147	17506	17108	17236	17255	17464	17491	17185	17397	17642	17337	17373	17555	17174	17357	17191	17220	17485	17441	17406	17409	17450	17501	17443	17241	17375	17144	17231	17454	17407	17287	17404	17361	17357	17206	17408	17440	17379	17321	17418	17363	17191	17250	17369	17241	17431	17456	17376	17281	17469	17110	17303	17223	17450	17312	17264	17269	17120	17126	17309	17267	17326	17292	17286	17370	17483	17437	17303	17427	17193	17326	17155	17292	17450	17054	17470	17387	17554	17401	17130	17397	17258	17291	17388	17330	17419	17476	17035	17202	17371	17277	17420	17356	17068	17567	17207	17185	17362	17506	17488	17385	17356	17270	17268	17390	17278	17053	17237	17198	17041	17438	17148	17356	17281	17313	17410	17219	17206	17409	17294	17340	17225	17319	17514	17280	17205	17308	17399	17371	17456	17246	17305	17187	17299	17432	17324	17361	17088	17231	17430	17318	17314	17353	17261	17416	17363	17235	17402	17278	17492	17522	17373	17029	17316	17459	17262	17385	17324	17207	17576	17430	17408	17277	17222	17241	17279	17239	17395	17313	17120	17282	17165	17300	17632	17427	17373	17374	17287	17329	17428	17337	17275	17345	17381	17454	17227	17428	17197	17339	17223	17382	17258	17210	17397	17273	17340	17242	17229	17158	17370	17140	17395	17301	17308	17529	17470	17372	17567	17278	17418	17162	17318	17238	17394	17406	17286	17327	17252	17467	17365	17167	17584	17097	17198	17305	17294	17506	17588	17192	17226	17253	17428	17449	17367	17265	17206	17351	17065	17514	17445	17377	17300	17372	17315	17228	17361	17314	17293	17559	17386	17272	17308	17359	17535	17409	17332	17195	17505	17150	17192	17238	17416	17407	17284	17460	17443	17347	17338	17314	17200	17123	17261	17119	17372	17342	17317	17138	17490	17413	17239	17369	17412	17527	17241	17048	17035	17291	17244	17230	17389	17305	17074	17162	17348	17310	17330	17321	17307	17284	17242	17426	17171	17356	17325	17382	17265	17331	17036	17388	17344	17308	17092	17427	17378	17248	17265	17328	17154	17353	17117	17292	17464	17360	17309	17407	17096	17302	17119	17340	17253	17191	17376	17427	17210	17166	17241	17342	17494	17297	17262	17396	17284	17413	17255	17329	17379	17280	17394	17326	17487	17300	17297	17223	17440	17428	17206	17293	17280	17314	17234	17284	17048	17137	17440	17268	17259	17297	17342	17364	17282	17212	17165	17241	17374	17295	17335	17332	17279	17319	17430	17280	17291	17220	17348	17454	17232	17368	17262	17297	17409	17181	17260	17225	17390	17351	17376	17314	17352	17297	17392	17364	17350	17212	17127	17179	17300	17157	17333	17361	17328	17497	17371	17312	17262	17410	17380	17261	17291	17457	17357	17322	17418	17224	17220	17226	17469	17216	17251	17372	17392	17510	17298	17224	17313	17347	17272	17291	17215	17294	17402	17237	17258	17388	17290	17502	17321	17438	17343	17406	17467	17378	17125	17210	17201	17280	17227	17283	17291	17423	17149	17363	17370	17297	17512	17510	17397	17219	17326	17493	17388	17453	17520	17418	17390	17058	17354	17297	17313	17290	17360	17464	17234	17405	17321	17388	17492	17492	17441	17417	17472	17304	17376	17215	17423	17275	17298	17234	17290	17464	17251	17378	17333	17333	17316	17147	17383	17340	17563	17284	17555	17109	17352	17124	17142	17440	17346	17520	17214	17225	17310	17102	17369	17300	17440	17408	17242	17146	17311	17358	17161	17447	17235	17288	17253	17111	17350	17544	17405	17245	17440	17269	17472	17164	17391	17166	17356	17185	17322	17397	17150	17310	17377	17247	17426	17240	17319	17394	17228	17281	17364	17327	17105	17360	17372	17565	17319	17382	17405	17089	17377	17235	17344	17226	17354	17266	17231	17356	17353	17250	17168	17237	17304	17345	17271	17334	17298	17395	17506	17309	17327	17110	17415	17329	17457	17315	17197	17333	17223	17282	17493	17326	17237	17218	17256	17332	17336	17521	17165	17260	17478	17278	17302	17522	17409	17101	17455	17492	17263	17329	17346	17102	17295	17422	17305	17144	17461	17446	17290	17379	17349	17273	17483	17226	17322	17131	17183	17331	17170	17246	17331	17309	17426	17407	17333	17257	17340	17318	17052	17507	17441	17523	17359	17400	17113	17281	17402	17344	17330	17226	17134	17365	17392	17473	17297	17246	17341	17223	17134	17232	17092	17353	17261	17221	17426	17322	17349	17281	17200	17389	17317	17325	17316	17386	17418	17455	17422	17473	17237	17225	17428	17298	17205	17329	17257	17357	17471	17359	17263	17461	17313	17404	17210	17337	17014	17561	17253	17421	17453	17238	17393	17325	17381	17286	17395	17175	17413	17155	17448	17463	17380	17358	17401	17419	17303	17456	17135	17235	17266	17105	17225	17471	17244	17434	17243	17480	17324	17414	17328	17218	17284	17327	17271	17318	17396	17311	17294	17130	17440	17384	17292	17409	17352	17377	17512	17376	17242	17129	17264	17267	17518	17354	17478	17493	17362	17144	17366	17435	17250	17330	17432	17313	17321	17259	17276	17370	17417	17334	17437	17527	17221	17359	17345	17223	17230	17396	17295	17388	17101	17235	17195	17294	17321	17290	17375	17474	17319	17420	17358	17318	17393	17241	17358	17578	17333	17250	17361	17541	17123	17275	17583	17417	17256	17322	17335	17441	17163	17195	17464	17207	17331	17540	17200	17225	17241	17260	17148	17306	17285	17313	17381	17255	17238	17379	17399	17397	17326	17326	17291	17551	17339	17408	17401	17355	17122	17368	17188	17372	17217	17369	17284	17119	17175	17295	17329	17200	17098	17257	17346	17509	17317	17529	17317	17368	17204	17166	17441	17250	17126	17404	17388	17201	17189	17277	17315	17274	17257	17478	17401	17342	17371	17179	17286	17283	17391	17088	17349	17301	17187	17186	17279	17202	17410	17414	17322	17226	17318	17235	17212	17099	17229	17244	17439	17457	17196	17236	17245	17317	17408	17412	17172	17211	17364	17104	17157	17322	17428	17237	17311	17399	17309	17307	17348	17198	17285	17468	17248	17311	17219	17409	17119	17342	17315	17306	17246	17487	17412	17367	17441	17370	17276	17326	17387	17354	17384	17217	17229	17148	17420	17347	17282	17460	17293	17327	17250	17186	17296	17234	17302	17070	17497	17432	17268	17310	17068	17404	17214	17254	17268	17148	17266	17322	17406	17194	17205	17323	17257	17441
21901	34782	25515	19790	17948	16623	16136	15737	15665	15174	15210	14896	15041	14897	14807	14952	14859	14732	14770	14897	14887	14706	14708	14727	14762	14664	14897	14802	14682	14783	14664	14721	14907	14885	14876	14562	14814	14819	14775	14798	14751	14600	14712	14707	14725	14749	14932	14798	14783	14750	14725	14828	14671	14674	14820	14774	14847	14712	14634	14563	14655	14638	14719	14750	14778	14592	14785	14670	14861	14690	14702	14765	14661	14641	14779	14661	14750	14812	14740	14759	14736	14517	14752	14515	14741	14796	14642	14820	14728	14800	14763	14624	14743	14683	14619	14728	14590	14687	14755	14643	14657	14682	14812	14654	14783	14755	14652	14757	14750	14668	14570	14643	14807	14652	14732	14583	14724	14773	14567	14805	14551	14823	14755	14889	14636	14580	14691	14733	14618	14790	14706	14756	14515	14721	14708	14553	14763	14710	14524	14815	14757	14747	14686	14698	14707	14727	14772	14763	14627	14517	14875	14608	14687	14650	14605	14943	14656	14659	14668	14496	14675	14727	14634	14708	14733	14830	14749	14496	14535	14739	14754	14699	14713	14721	14697	14682	14888	14870	14788	14800	14805	14757	14816	14658	14780	14751	14754	14597	14593	14593	14786	14700	14773	14708	14724	14858	14793	14755	14791	14747	14679	14779	14773	14554	14803	14568	14831	14609	14821	14700	14714	14651	14691	14652	14553	14716	14631	14596	14708	14831	14845	14693	14608	14623	14653	14684	14743	14796	14733	14740	14667	14794	14699	14937	14607	14642	14605	14771	14786	14801	14785	14591	14659	14866	14687	14808	14674	14637	14623	14741	14810	14709	14765	14818	14552	14712	14781	14637	14733	14830	14664	14616	14896	14706	14680	14759	14639	14771	14565	14856	14570	14776	14476	14794	14829	14833	14587	14783	14742	14599	14487	14822	14625	14615	14733	14794	14802	14786	14469	14833	14870	14653	14555	14718	14814	14584	14706	14950	14732	14701	14677	14785	14657	14667	14631	14685	14589	14636	14817	14607	14653	14861	14573	14811	14548	14750	14643	14637	14717	14663	14699	14653	14681	14733	14704	14723	14647	14712	14651	14793	14735	14815	14665	14636	14766	14732	14635	14804	14615	14793	14849	14650	14718	14807	14766	14720	14788	14615	14622	14862	14748	14986	14667	14746	14705	14714	14742	14811	14795	14654	14605	14785	14724	14614	14768	14754	14554	14526	14718	14695	14705	14732	14736	14636	14718	14880	14636	14657	14763	14571	14850	14800	14591	14637	14709	14687	14576	14803	14914	14728	14733	14703	14622	14547	14681	14836	14643	14570	14713	14760	14781	14888	14680	14572	14849	14563	14703	14738	14589	14745	14627	14844	14648	14866	14750	14666	14742	14736	14610	14788	14772	14595	14626	14650	14584	14727	14580	14634	14864	14762	14638	14648	14733	14823	14774	14534	14519	14840	14569	14652	14708	14745	14675	14760	14706	14782	14710	14586	14689	14746	14599	14734	14695	14836	14821	14756	14719	14679	14641	14685	14642	14657	14670	14760	14446	14697	14753	14735	14608	14720	14645	14664	14839	14678	14583	14532	14672	14558	14654	14576	14618	14763	14688	14787	14803	14758	14575	14829	14699	14725	14733	14791	14602	14697	14643	14740	14710	14843	14577	14584	14646	14891	14719	14624	14961	14719	14681	14534	14842	14739	14612	14682	14795	14749	14620	14740	14713	14784	14789	14732	14654	14566	14787	14597	14617	14713	14682	14631	14645	14698	14545	14687	14669	14506	14711	14561	14745	14629	14877	14598	14627	14807	14876	14678	14703	14717	14622	14683	14770	14706	14888	14632	14656	14733	14611	14547	14749	14704	14796	14748	14921	14713	14692	14810	14766	14667	14621	14644	14757	14733	14903	14667	14919	14728	14844	14704	14781	14626	14765	14745	14791	14676	14906	14772	14767	14603	14713	14690	14784	14851	14629	14750	14590	14869	14787	14652	14829	14862	14864	14656	14674	14655	14649	14752	14595	14577	14755	14810	14598	14642	14701	14656	14661	14767	14741	14694	14829	14873	14742	14823	14632	14636	14708	14808	14871	14656	14797	14909	14757	14692	14758	14742	14795	14533	14711	14620	14751	14646	14621	14879	14591	14700	14560	14724	14712	14611	14873	14736	14705	14636	14786	14833	14505	14863	14659	14669	14559	14716	14698	14680	14755	14618	14695	14657	14684	14867	14771	14743	14536	14527	14688	14475	14613	14817	14856	14881	14606	14595	14715	14723	14900	14562	14800	14672	14887	14649	14858	14671	14665	14858	14773	14799	14697	14776	14665	14594	14698	14738	14850	14588	14613	14657	14600	14817	14643	14708	14725	14624	14866	14766	14830	14778	14794	14840	14698	14650	14756	14763	14707	14682	14759	14711	14597	14804	14589	14739	14737	14723	14759	14818	14496	14593	14821	14784	14697	14741	14697	14628	14772	14915	14759	14732	14729	14695	14827	14965	14465	14772	14899	14643	14588	14990	14659	14662	14633	14923	14768	14751	14465	14704	14675	14580	14840	14676	14689	14610	14831	14747	14449	14731	14743	14710	14607	14583	14709	14798	14958	14749	14844	14677	14673	14807	14928	14768	14777	14736	14711	14665	14662	14799	14736	14796	14572	14703	14779	14583	14757	14720	14761	14802	14620	14819	14682	14643	14573	14680	14521	14872	14628	14821	14674	14784	14692	14583	14657	14703	14803	14760	14781	14721	14670	14772	14823	14893	14786	14782	14571	14625	14949	14647	14562	14713	14699	14699	14813	14722	14657	14735	14755	14511	14721	14634	14780	14509	14695	14655	14848	14613	14560	14776	14694	14765	14648	14925	14736	14587	14689	14797	14738	14773	14747	14627	14692	14881	14823	14595	14721	14521	14714	14683	14730	14559	14842	14770	14885	14641	14898	14734	14712	14764	14568	14763	14598	14757	14824	14713	14611	14641	14693	14622	14674	14662	14676	14729	14671	14676	14784	14761	14801	14794	14756	14778	14742	14742	14738	14724	14676	14590	14653	14807	14729	14833	14752	14766	14752	14597	14730	14792	14692	14746	14627	14611	14807	14774	14683	14842	14683	14732	14871	14601	14796	14893	14689	14757	14766	14733	14874	14685	14701	14670	14673	14677	14730	14679	14766	14773	14645	14787	14701	14758	14744	14821	14564	14761	14735	14736	14561	14840	14612	14656	14672	14651	14620	14677	14546	14477	14781	14741	14800	14878	14813	14625	14785	14657	14822	14717	14709	14687	14699	14678	14777	14573	14670	14759	14727	14765	14822	14665	14731	14868	14816	14787	14784	14760	14680	14876	14686	14718	14623	14851	14620	14741	14609	14703	14819	14650	14638	14821	14689	14663	14723	14729	14928	14788	14759	14734	14658	14612	14811	14638	14651	14690	14743	14797	14589	14589	14818	14714	14943	14795	14622	14751	14915	14826	14758	14825	14630	14637	14666	14705	14691	14759	14816	14725	14701	14789	14693	14565	14728	14711	14706	14657	14589	14772	14623	14614	14871	14660	14736	14674	14776	14785	14645	14665	14693	14779	14663	14615	14696	14719	14797	14579	14831	14783	14678	14613	14657	14720	14667	14508	14683	14847	14750	14744	14756	14875	14839	14814	14840	14603	14700	14621	14867	14754	14670	14781	14853	14761	14833	14704	14730	14724	14659	14554	14792	14712	14802	14853	14614	14774	14579	14678	14689	14860	14835	14738	14572	14758	14509	14643	14616	14686	14809	14778	14629	14747	14649	14601	14718	14571	14741	14770	14880	14670	14605	14659	14534	14643	14511	14653	14673	14626	14779	14700	14863	14729	14723	14801	14714	14807	14600	14691	14830	14713	14553	14678	14752	14684	14699	14692	14854	14731	14574	14656	14577	14756	14672	14642	14814	14753	14889	14670	14739	14711	14689	14882	14568	14618	14666	14693	14693	14893	14742	14670	14872	14690	14479	14694	14488	14864	14713	14711	14715	14733	14685	14714	14746	14655	14715	14567	14800	14815	14634	14708	14751	14638	14680	14816	14722	14738	14692	14793	14689	14735	14620	14674	14536	14735	14731	14759	14777	14663	14590	14714	14752	14805	14793	14634	14739	14608	14870	14644	14697	14743	14717	14838	14730	14763	14657	14715	14569	14686	14520	14743	14591	14765	14807	14656	14571	14740	14661	14591	14824	14823	14588	14761	14711	14780	14713	14623	14848	14775	14966	14825	14786	14793	14668	14686	14749	14822	14703	14732	14492	14735	14677	14859	14638	14960	14707	14659	14715	14437	14793	14733	14661	14637	14676	14872	14760	14728	14630	14766	14739	14781	14646	14630	14767	14674	14723	14775	14758	14759	14801	14933	14802	14658	14799	14763	14802	14805	14668	14550	14769	14771	14648	14633	14650	14596	14815	14630	14725	14760	14532	14894	14736	14744	14681	14686	14553	14761	14668	14792	14876	14667	14731	14797	14794	14828	14746	14764	14760	14758	14622	14821	14649	14631	14668	14737	14755	14696	14700	14795	14727	14822	15089	14667	14780	14838	14572	14840	14800	14760	14675	14617	14724	14792	14767	14692	14742	14771	14784	14885	14654	14744	14725	14736	14699	14593	14697	14708	14776	14644	14808	14817	14723	14721	14834	14835	14701	14692	14726	14739	14629	14774	14564	14767	14828	14595	14608	14660	14770	14691	14675	14695	14673	14660	14778	14665	14763	14686	14704	14833	14690	14626	14760	14737	14877	14780	14895	14760	14716	14739	14618	14797	14851	14509	14492	14697	14589	14978	14751	14802	14600	14879	14811	14641	14718	14584	14757	14620	14870	14700	14678	14635	14754	14824	14682	14716	14618	14527	14656	14719	14812	14694	14662	14771	14794	14814	14715	14706	14724	14701	14664	14593	14887	14715	14681	14831	14773	14720	14873	14848	14879	14782	14643	14702	14760	14659	14586	14730	14851	14688	14668	14796	14699	14772	14726	14736	14627	14752	14620	14768	14727	14814	14620	14742	14768	14794	14563	14754	14763	14700	14786	14815	14715	14625	14706	14661	14631	14741	14937	14568	14691	14672	14755	14743	14886	14681	14755	14747	14650	14771	14690	14762	14784	14741	14688	14689	14656	14613	14708	14640	14688	14880	14572	14656
23461	21544	28279	25341	22585	21717	20672	18000	17438	17406	17178	16954	16974	16942	16776	16574	16764	16688	16531	16738	16609	16571	16504	16599	16586	16590	16827	16484	16564	16457	16426	16669	16397	16343	16501	16247	16612	16464	16406	16254	16488	16460	16508	16229	16373	16150	16224	16286	16421	16628	16388	16484	16428	16444	16330	16616	16561	16388	16513	16257	16499	16370	16437	16382	16453	16351	16368	16272	16290	16438	16396	16449	16545	16437	16507	16307	16078	16414	16592	16459	16249	16568	16411	16386	16505	16220	16493	16459	16337	16552	16482	16265	16326	16371	16299	16265	16451	16478	16296	16345	16479	16392	16336	16354	16469	16395	16370	16468	16441	16316	16448	16551	16373	16417	16513	16421	16579	16557	16319	16343	16406	16149	16237	16362	16337	16346	16329	16345	16357	16491	16510	16311	16454	16424	16277	16501	16429	16456	16379	16563	16549	16257	16259	16463	16406	16489	16487	16504	16394	16359	16306	16307	16452	16335	16443	16375	16364	16495	16278	16370	16270	16291	16509	16251	16402	16398	16412	16220	16280	16231	16517	16508	16410	16456	16532	16458	16265	16401	16349	16317	16552	16505	16357	16398	16316	16129	16456	16356	16461	16222	16361	16358	16373	16392	16383	16472	16320	16240	16330	16509	16443	16364	16463	16592	16367	16417	16522	16439	16370	16286	16490	16619	16477	16305	16421	16292	16487	16120	16252	16160	16267	16400	16377	16428	16545	16314	16463	16655	16426	16589	16299	16447	16352	16442	16211	16264	16225	16377	16689	16264	16247	16328	16422	16139	16428	16296	16364	16487	16445	16381	16354	16497	16363	16275	16419	16424	16227	16508	16346	16416	16307	16559	16115	16234	16388	16424	16438	16050	16325	16356	16352	16339	16429	16497	16404	16496	16325	16453	16273	16284	16204	16394	16449	16500	16278	16494	16437	16157	16356	16466	16511	16507	16383	16611	16578	16342	16348	16433	16252	16525	16338	16536	16533	16261	16432	16384	16340	16419	16451	16389	16503	16440	16289	16472	16650	16464	16310	16238	16349	16540	16429	16590	16415	16539	16304	16268	16424	16304	16256	16531	16287	16358	16294	16471	16602	16437	16360	16467	16442	16327	16288	16297	16438	16502	16593	16342	16541	16423	16363	16380	16144	16393	16308	16482	16376	16350	16325	16301	16445	16506	16436	16342	16397	16432	16382	16132	16213	16150	16530	16458	16552	16476	16406	16298	16581	16446	16285	16604	16361	16421	16456	16225	16220	16369	16411	16396	16319	16414	16361	16420	16302	16549	16262	16460	16383	16433	16247	16368	16398	16248	16223	16205	16268	16253	16422	16469	16226	16225	16409	16470	16346	16370	16496	16443	16360	16549	16190	16460	16423	16471	16526	16454	16293	16407	16334	16602	16377	16590	16471	16273	16494	16255	16375	16364	16333	16512	16462	16395	16459	16302	16524	16282	16376	16460	16294	16486	16279	16472	16369	16448	16504	16466	16500	16352	16411	16482	16523	16140	16330	16616	16150	16438	16507	16412	16264	16532	16461	16527	16310	16416	16506	16267	16224	16337	16406	16406	16331	16195	16331	16208	16324	16431	16315	16230	16442	16368	16459	16479	16297	16434	16252	16316	16464	16499	16117	16376	16302	16284	16386	16223	16528	16327	16557	16153	16227	16230	16430	16357	16440	16548	16517	16544	16382	16186	16532	16443	16298	16163	16398	16375	16563	16413	16434	16440	16249	16441	16252	16303	16484	16270	16440	16497	16469	16235	16491	16366	16388	16446	16534	16500	16521	16383	16412	16308	16275	16398	16683	16433	16330	16339	16495	16413	16363	16256	16425	16396	16259	16544	16420	16307	16354	16255	16211	16542	16451	16417	16290	16422	16414	16566	16481	16583	16342	16314	16293	16339	16283	16344	16228	16102	16365	16282	16352	16424	16548	16511	16378	16221	16266	16398	16484	16441	16536	16317	16583	16459	16720	16343	16406	16375	16565	16305	16631	16416	16298	16230	16348	16287	16391	16533	16364	16357	16488	16471	16329	16280	16381	16272	16526	16489	16212	16349	16446	16320	16400	16376	16640	16305	16199	16529	16408	16494	16242	16251	16302	16328	16343	16314	16364	16546	16374	16465	16348	16450	16356	16259	16421	16504	16398	16351	16374	16336	16394	16309	16381	16203	16395	16345	16482	16307	16263	16419	16365	16305	16478	16395	16405	16524	16204	16484	16330	16374	16316	16260	16419	16457	16428	16451	16606	16246	16407	16203	16126	16503	16415	16350	16353	16299	16437	16525	16376	16487	16420	16493	16460	16344	16539	16538	16440	16437	16230	16390	16304	16288	16455	16414	16300	16416	16387	16324	16466	16439	16396	16363	16280	16276	16325	16354	16492	16224	16501	16410	16471	16464	16317	16408	16591	16513	16335	16422	16163	16415	16245	16514	16433	16335	16579	16362	16268	16263	16610	16429	16393	16493	16589	16341	16120	16221	16590	16446	16287	16139	16346	16263	16163	16323	16321	16433	16335	16456	16524	16380	16347	16458	16525	16621	16218	16425	16306	16341	16583	16425	16436	16430	16573	16301	16502	16305	16358	16248	16264	16287	16426	16307	16295	16463	16169	16387	16539	16251	16199	16451	16504	16360	16258	16321	16469	16540	16210	16621	16391	16378	16201	16269	16389	16396	16371	16196	16372	16254	16641	16358	16642	16258	16276	16468	16509	16248	16322	16215	16454	16354	16554	16513	16434	16379	16459	16421	16528	16350	16440	16425	16431	16446	16579	16258	16320	16508	16194	16103	16275	16605	16458	16243	16270	16336	16492	16360	16627	16320	16532	16355	16377	16241	16465	16597	16455	16468	16479	16431	16349	16373	16234	16384	16293	16302	16247	16426	16405	16263	16473	16454	16369	16568	16403	16333	16387	16486	16271	16395	16613	16708	16297	16291	16438	16227	16325	16500	16385	16367	16436	16574	16343	16427	16168	16269	16260	16549	16567	16306	16305	16581	16166	16319	16270	16793	16547	16444	16447	16371	16380	16362	16315	16222	16253	16389	16527	16476	16298	16375	16245	16334	16354	16520	16268	16336	16383	16341	16376	16433	16358	16359	16525	16415	16301	16479	16255	16360	16290	16384	16245	16235	16319	16222	16252	16220	16399	16441	16511	16483	16616	16285	16510	16256	16363	16503	16190	16308	16223	16263	16402	16463	16503	16495	16612	16442	16503	16431	16500	16269	16250	16396	16437	16339	16602	16506	16463	16394	16449	16198	16274	16329	16238	16417	16139	16618	16370	16445	16377	16234	16365	16410	16486	16390	16416	16429	16413	16626	16295	16407	16482	16559	16593	16485	16385	16322	16213	16491	16382	16277	16410	16526	16517	16400	16278	16294	16472	16502	16507	16588	16250	16424	16526	16450	16362	16344	16274	16216	16296	16319	16439	16271	16407	16191	16366	16284	16562	16530	16296	16388	16306	16358	16215	16329	16647	16420	16200	16264	16547	16293	16382	16457	16305	16326	16352	16308	16428	16182	16452	16366	16391	16282	16374	16588	16300	16430	16346	16291	16579	16320	16492	16283	16415	16406	16445	16371	16594	16433	16413	16547	16451	16368	16379	16327	16272	16371	16620	16398	16300	16226	16444	16276	16357	16388	16357	16194	16362	16137	16406	16243	16368	16333	16400	16191	16295	16213	16135	16393	16166	16418	16474	16359	16216	16386	16344	16653	16444	16322	16400	16447	16347	16364	16541	16388	16675	16405	16561	16544	16360	16313	16465	16375	16535	16294	16321	16463	16503	16547	16508	16316	16316	16324	16238	16306	16415	16144	16524	16415	16530	16334	16515	16464	16484	16320	16229	16302	16502	16284	16421	16288	16388	16432	16488	16461	16535	16379	16401	16336	16525	16354	16516	16455	16524	16530	16263	16363	16351	16361	16432	16378	16607	16490	16347	16545	16291	16556	16517	16321	16448	16531	16358	16365	16351	16197	16569	16437	16327	16243	16339	16465	16466	16418	16550	16382	16480	16335	16349	16126	16372	16416	16225	16363	16400	16558	16312	16181	16206	16576	16395	16123	16283	16086	16426	16560	16427	16205	16406	16435	16213	16651	16227	16323	16330	16525	16306	16379	16588	16467	16358	16468	16447	16447	16381	16372	16301	16422	16273	16331	16386	16340	16509	16291	16228	16591	16262	16263	16401	16358	16432	16345	16482	16180	16120	16468	16375	16311	16413	16431	16302	16417	16477	16377	16519	16397	16446	16400	16470	16455	16183	16432	16292	16310	16607	16476	16437	16357	16614	16598	16609	16642	16312	16373	16380	16455	16439	16381	16313	16413	16452	16331	16426	16369	16321	16308	16465	16224	16450	16257	16214	16372	16075	16272	16582	16433	16333	16299	16442	16223	16381	16625	16500	16418	16441	16302	16368	16425	16407	16387	16427	16191	16217	16519	16553	16626	16445	16429	16183	16310	16411	16321	16252	16325	16460	16533	16428	16472	16469	16543	16446	16556	16645	16247	16387	16500	16419	16421	16287	16373	16238	16343	16483	16443	16517	16152	16554	16263	16247	16343	16399	16372	16355	16381	16506	16440	16327	16474	16343	16544	16273	16528	16189	16267	16292	16283	16574	16389	16512	16491	16300	16481	16460	16376	16355	16570	16502	16361	16479	16278	16426	16437	16316	16613	16310	16527	16338	16470	16409	16509	16441	16233	16375	16492	16272	16459	16505	16353	16323	16487	16438	16435	16394	16428	16295	16506	16372	16552	16332	16326	16456	16305	16369	16521	16488	16488	16365	16438	16441	16296	16580	16274	16531	16301	16466	16538	16384	16387	16545	16428	16527	16135	16347	16320	16466	16333	16575	16331	16447	16487	16438	16179	16284	16401	16347	16458	16259	16326	16352	16438	16418	16299	16287	16429	16370	16492	16370	16254	16403	16549	16323	16442	16322	16347	16572	16571	16310	16587	16367	16168	16556	16280	16259	16401	16343	16391	16341	16435	16252	16444	16411	16355	16398	16326	16265	16487	16406	16369	16303	16411	16578	16277	16378	16300	16390	16319	16475	16320	16493	16227	16257	16392	16503	16308	16453	16388	16518	16299	16334	16282	16506	16450	16491	16400	16245	16558	16413	16399
19805	40022	29853	21747	19307	17568	16599	15964	15848	15195	15147	15039	14848	14536	14518	14512	14538	14356	14341	14541	14280	14471	14266	14233	14382	14371	14266	14339	14131	14324	14259	14287	14353	14186	14464	14238	14119	14156	14209	14440	14112	14208	14198	14252	14195	14243	14090	14189	14246	14274	14378	14154	14213	14147	14144	14114	14466	14234	14257	14281	14197	14224	14171	14302	14081	14411	14100	14072	14218	14161	14075	14002	14186	14127	14137	14321	14374	14055	14149	14310	14234	14351	14146	14203	14254	14286	14246	14254	14247	14242	14159	14100	14030	14366	14248	14216	14124	14065	14277	14292	14279	14287	14140	14264	14120	14251	14249	14338	14142	14261	14161	14178	14220	14150	14219	14351	14170	14224	14188	14306	14263	13936	14119	14156	14301	14197	14285	14068	14189	14271	14084	14447	14328	14196	14210	14174	14177	14199	14050	14136	14215	14153	14307	14140	14257	14467	14263	14053	14202	14140	14249	14229	14287	14253	14153	14219	13955	14218	14321	14220	14221	13968	14136	14243	14257	14181	14185	14145	14166	14229	14163	14326	14234	14078	14193	14247	14209	14319	14095	14187	14125	14322	14230	14186	14192	14108	14299	14020	14212	14195	14300	14178	13866	14232	14064	14487	14071	14079	14232	14186	14274	14238	14196	14148	14165	14249	14370	14168	14189	14213	14203	14258	14172	14173	13960	14227	14120	14138	14263	14119	14108	14153	14233	14252	14276	14209	14188	14229	14165	14282	14177	14219	14272	14060	14089	14253	14299	14211	14146	14135	14259	14201	14219	13969	14283	14106	14377	14207	14295	14273	14167	14150	14016	14047	14019	14243	14233	14230	14259	14219	14156	14271	14301	14297	14233	14135	14093	14316	13939	14173	14187	14268	14115	14307	14257	14288	14447	14283	14254	14140	14100	14100	14241	14148	14193	14220	14132	14133	14052	14294	14165	14345	14068	14244	14082	14304	14133	14314	14279	14126	14152	14177	14265	14418	14252	14215	14063	14312	14064	14209	14115	14188	14188	14141	14368	14079	14180	14065	14202	14119	14204	14047	14256	14159	14243	14207	14320	14244	14233	14135	14128	14026	14260	14114	14265	14293	14140	14269	14178	14140	14051	14162	14168	14226	14228	14025	14251	14099	14176	14142	14397	14170	14221	14020	14264	14140	14355	14122	14292	14043	14167	14264	14249	14026	14242	14235	14214	14004	14097	14144	14265	14072	14133	14088	14208	14183	14274	14174	14021	14175	14213	14151	14277	14167	14192	14233	14364	14208	14321	14196	14007	14079	14139	14188	14079	14081	14264	14218	14203	14294	14204	14448	14295	14130	14315	14139	14397	14252	14146	14317	14198	14053	14125	14152	14304	14305	14195	14018	14099	14287	14270	14164	14313	14337	14270	14105	14234	14358	14067	14244	14152	14290	14350	14133	14144	14063	14017	14382	14223	14128	14280	14083	13919	14378	14233	14124	14214	14066	14095	14299	14253	14110	14071	14138	14155	14328	14297	13996	14212	14279	14169	14311	14125	13976	14287	14152	14230	14087	14132	14053	14191	14246	14224	14099	14235	14084	14357	14191	14152	14110	14266	14244	14181	14225	14243	14098	14059	14205	14126	14083	14208	14297	14275	14199	14221	14014	14249	14092	14177	14187	14050	14007	14361	14097	14167	14334	14284	14113	14225	14150	14275	14210	14350	14186	14197	14006	14058	14340	14086	14210	14253	14126	14432	14094	14129	14181	14176	14037	14230	14374	14184	14065	14266	14008	14193	14224	14162	14066	14160	14222	14088	14383	14087	14284	14302	14060	14047	14205	14178	14331	14174	14250	14061	14133	14208	14272	14200	14133	14218	14152	14161	14166	14162	14077	14163	14211	14231	14040	14277	14221	14056	13991	14105	14199	14307	14150	14017	14106	14392	14184	14256	13983	14156	14396	14096	14195	14191	14049	14296	14349	14225	14237	14367	13978	14256	14152	14157	14258	14121	14180	14340	14186	14283	14019	14084	14055	14358	14188	14250	14146	14121	14117	14185	14395	14099	14256	14379	14328	14168	14255	14244	14167	14257	14196	14110	14139	14294	14219	14286	14150	14009	14061	14323	14113	14177	14281	14024	14312	14265	14206	14091	14360	14315	14207	14221	14231	14056	14116	14150	14149	14282	14229	14262	14318	14117	14103	14123	14360	14287	14080	14073	14303	14297	14142	14192	14098	14133	14063	14187	14346	14272	14126	14120	14153	14010	14078	14117	14060	14529	14296	14141	14217	14282	14175	14233	14179	14240	14186	14176	14282	14048	14166	14328	14152	14058	14070	14153	14190	14123	14317	14209	14094	14322	14191	14197	14288	14080	14314	14344	14267	14201	14159	14185	14265	14110	14363	14306	14442	14194	14241	14317	14061	14166	14362	14357	13990	14158	14256	14130	14146	14177	14155	14155	14351	14085	14120	14191	14258	14238	14254	14186	14127	14194	14235	14310	14137	14128	14077	14190	14248	14274	14223	14001	14160	14225	14123	14206	14169	14180	14211	14408	14237	14139	14308	14302	14236	14260	14047	14249	14194	14290	14036	14053	14194	14370	13977	14116	14307	14091	14146	14140	14098	14357	14086	14332	14206	14244	14113	14163	14264	14177	14269	14160	14253	14163	14009	14297	14002	14247	14106	14052	14224	14299	14170	14123	14054	14240	14268	14071	14105	14254	14247	14222	14133	14039	14172	14216	14197	14260	14143	14246	14083	14207	14314	14154	14066	14217	14225	14256	14159	14313	14078	14229	14126	14117	14163	14287	14293	14229	14295	14194	14150	14173	14056	14109	14032	14190	14220	14177	14268	14317	14145	14335	14039	14046	14198	14015	14361	14297	14357	14314	13993	14314	14241	14329	14136	14357	14317	14280	14080	14202	14157	14095	14134	14262	14351	14207	14145	14241	14172	14130	14313	14140	14380	14268	14058	14152	14080	14215	14263	14309	14238	14093	14228	14128	14156	14009	14238	14380	14292	14171	14149	14273	14211	14145	14173	14351	14403	14124	14236	14080	14160	14226	14202	14230	14385	14082	14267	14214	14198	14300	14152	14133	14106	14296	14003	14162	13900	14028	14224	14359	14115	14221	14175	14386	14151	14099	14005	14285	14356	14230	14248	14299	14038	14237	13971	13950	14308	14291	14279	14223	14332	14244	14088	14134	14397	14244	14186	14167	14119	14273	14122	14221	14273	14115	14186	14197	14213	14044	14172	14156	14159	14051	14314	14155	14341	14206	14245	14104	14224	14156	14276	14093	14175	14250	14291	14168	14174	14219	14255	14254	14139	14293	14189	14188	14335	14087	14255	14225	14046	14069	14216	14168	14202	14077	14021	14005	14203	14087	14196	14235	14333	14225	14263	14130	14090	14119	14181	14107	14211	14262	14221	14293	14312	14240	14286	14132	14256	14094	13961	14362	14169	14105	14349	14319	14190	14249	14227	14353	14192	14024	14177	13989	14120	14276	14201	14124	14174	14328	14134	14145	14282	14390	14185	14255	14268	14352	14171	14396	14360	14211	14253	14104	14117	14323	14164	14243	14153	14241	14153	14090	14118	14203	14268	14208	14272	14446	14065	14210	14151	14275	14146	14298	14306	14148	14253	14144	14204	14032	14318	14333	14240	14210	14331	14361	14241	14397	14165	14408	14085	14362	14173	14132	14144	14204	14080	14249	14159	14118	13988	14167	14260	14116	14153	14263	14236	14158	14246	14026	14175	14026	14139	14172	14082	14268	14282	14214	14196	14182	14077	14126	14138	14142	14183	14417	14251	14210	14235	14159	14270	14230	14349	14223	14240	14109	14076	14039	14304	14283	14153	14035	14059	14294	14356	14148	14244	14040	14145	14261	14244	14178	14103	14434	14096	14215	14253	14231	14142	14348	14349	14275	14265	14092	14349	14158	14379	14237	13987	14323	14134	14381	14131	14219	14214	14204	14271	14154	14145	14286	14077	14370	14058	14350	14153	14143	14342	14187	14236	14262	14245	14219	14211	14097	14058	14317	14274	14210	14151	14144	14262	14367	14208	14111	14220	13896	14165	14243	14110	14245	14186	14146	14153	14227	14301	14286	14076	14307	14213	14205	14286	14229	14131	14255	14122	14214	14265	14148	14146	14362	14102	14094	14440	14111	14165	14273	14262	14146	14057	14151	14148	14185	14270	14242	14377	14118	14278	14245	14031	14140	14246	14318	14027	14116	14218	14201	14122	14055	14192	14100	14231	14129	14189	14116	14225	14243	14397	14187	14121	14286	14220	14212	14173	14224	14048	14140	14147	14086	14208	14099	14123	14305	14000	14276	14203	14341	14036	14342	14039	14168	14100	14216	14207	14155	14199	14176	14114	14217	14145	14132	14171	14172	14156	14257	14124	14094	14233	14200	14164	14302	14092	14182	14202	14247	14362	14265	14239	14242	13911	14206	14179	14215	14312	14274	14291	14120	14165	14322	14173	14253	14066	14046	14182	14162	14108	14244	14144	14204	14308	14256	14189	14245	14022	14249	14208	14373	14024	14198	14380	14093	14130	14112	14210	14228	14229	14225	14191	14171	14132	14242	14132	14292	14173	14083	14233	14032	14224	14258	14344	14225	14333	14288	14154	14143	14304	14163	14054	14338	14081	14124	14157	14236	14281	14347	14104	14217	14313	14334	14262	14099	14344	14253	14209	14210	14241	14291	14300	14269	14131	14239	14047	14306	14158	14137	14182	14085	14152	14236	14147	14156	14227	14209	14185	14174	14137	14324	14219	14282	14128	14258	14264	14123	14170	14269	14273	14085	14125	14267	14156	14146	14236	14234	14045	14232	14051	14425	14050	14076	14178	14185	14198	14158	14085	14168	14184	14121	14163	14207	14237	14124	14143	14114	14334	14165	14172	14150	14255	14192	14343	14429	14205	14389	14178	14276	14248	14124	14227	14305	14320	14046	14325	14167	14215	14162	14196	14272	14117	14107	14092	14236	14193	14133	14173	14226	14230	14181	14283	14139	14182	14221	14140	14162	14356	14260	14233	14162	14141	14060	14303	14228	14097	14225	14283	14290	14080	14047	14199	14160	14242	14141	14218	14244	14100	14151	14194	14121	14140	14032	14112	14276	14208	14201	14219	13903	14018	14160	14317
25087	21625	27301	27213	20987	19666	19512	18480	18043	17849	18032	17786	17863	17591	17615	17790	17686	17766	17235	17287	17407	17636	17173	17628	17370	17521	17428	17402	17463	17638	17433	17217	17637	17425	17428	17498	17487	17214	17544	17502	17678	17435	17530	17277	17197	17315	17424	17232	17376	17537	17369	17178	17231	17416	17298	17462	17299	17350	17385	17121	17338	17202	17257	17302	17239	17370	17304	17621	17360	17349	17357	17302	17413	17224	17385	17448	17359	17526	17385	17281	17343	17201	17430	17190	17343	17196	17519	17394	17487	17362	17441	17393	17346	17411	17439	17377	17444	17163	17068	17378	17318	17297	17377	17390	17448	17173	17391	17483	17388	17566	17312	17371	17405	17277	17464	17327	17376	17312	17334	17499	17235	17441	17352	17154	17455	17260	17322	17256	17496	17481	17162	17476	17347	17348	17337	17235	17204	17241	17288	17354	17490	17397	17431	17254	17288	17446	17559	17343	17318	17074	17459	17124	17255	17430	17460	17197	17420	17252	17540	17246	17529	17516	17302	17507	17439	17194	17330	17302	17206	17384	17509	17257	17307	17165	17208	17130	17247	17394	17421	17476	17408	17252	17475	17150	17179	17331	17414	17478	17217	17291	17220	17184	17316	17194	17366	17380	17409	17181	17275	17328	17428	17132	17394	17266	17390	17498	17466	17369	17331	17347	17258	17375	17300	17353	17225	17431	17388	17337	17441	17372	17437	17314	17354	17334	17246	17291	17327	17331	17442	17288	17337	17227	17281	17215	17298	17413	17535	17052	17349	17309	17263	17386	17394	17274	17401	17227	17355	17231	17603	17601	17460	17476	17486	17207	17277	17227	17071	17707	17454	17220	17478	17425	17377	17395	17366	17373	17188	17421	17422	17524	17246	17225	17376	17376	17374	17492	17373	17354	17225	17191	17424	17260	17452	17358	17276	17334	17126	17342	17402	17309	17428	17539	17372	17296	17190	17435	17367	17189	17471	17354	17186	17269	17167	17118	17304	17305	17187	17340	17326	17307	17422	17440	17446	17213	17380	17220	17469	17434	17381	17371	17344	17477	17229	17166	17464	17208	17328	17203	17363	17467	17280	17255	17378	17153	17211	17319	17253	17402	17416	17302	17268	17185	17336	17187	17108	17235	17334	17228	17543	17527	17299	17224	17270	17347	17103	17249	17225	17369	17044	17453	17466	17492	17442	17216	17376	17466	17185	17379	17402	17430	17265	17332	17320	17214	17216	17277	17469	17492	17305	17238	17297	17285	17333	17369	17279	17402	17381	17043	17300	17464	17303	17389	17416	17183	17315	17230	17304	17288	17334	17388	17411	17306	17181	17373	17347	17529	17409	17256	17427	17562	17301	17331	17238	17434	17235	17227	17451	17508	17322	17153	17427	17363	17273	17315	17272	17345	17510	17321	17499	17403	17260	17235	17476	17399	17429	17148	17394	17288	17417	17424	17328	17341	17356	17349	17384	17465	17156	17359	17250	17504	17404	17314	17391	17263	17428	17660	17173	17280	17417	17354	17443	17263	17481	17314	17400	17568	17314	17404	17207	17355	17362	17386	17520	17418	17330	17348	17335	17145	17283	17427	17321	17250	17366	17365	17352	17290	17207	17260	17279	17200	17295	17166	17350	17522	17273	17349	17117	17222	17476	17463	17295	17440	17321	17259	17310	17141	17558	17266	17378	17460	17595	17373	17265	17261	17451	17361	17329	17518	17391	17350	17344	17223	17123	17220	17396	17347	17460	17746	17654	17609	17328	17136	17068	17273	17282	17228	17249	17489	17362	17313	17277	17399	17158	17296	17299	17436	17357	17377	17513	17232	17320	17545	17201	17153	17441	17196	17408	17283	17338	17313	17419	17204	17150	17429	17351	17182	17542	17317	17450	17393	17382	17400	17356	17493	17393	17306	17528	17444	17346	17374	17455	17099	17397	17368	17406	17487	17369	17216	17148	17326	17224	17283	17472	17417	17126	17200	17275	17299	17082	17544	17439	17466	17444	17185	17415	17284	17268	17227	17454	17354	17402	17151	17219	17257	17141	17387	17452	17447	17376	17334	17441	17457	17573	17375	17483	17536	17165	17410	17211	17515	17174	17248	17211	17453	17411	17215	17377	17297	17527	17437	17279	17304	17233	17327	17351	17281	17349	17263	17484	17469	17580	17363	17361	17458	17322	17556	17338	17640	17378	17335	17423	17331	17591	17321	17372	17546	17339	17377	17246	17321	17384	17240	17140	17324	17381	17398	17543	17422	17217	17427	17524	17333	17377	17338	17270	17430	17307	17292	17517	17355	17437	17356	17157	17499	17238	17309	17203	17574	17237	17240	17485	17222	17459	17261	17399	17389	17262	17360	17412	17302	17495	17229	17097	17529	17367	17373	17265	17406	17300	17286	17331	17245	17295	17320	17266	17440	17110	17271	17120	17238	17320	17198	17250	17342	17366	17429	17499	17536	17426	17406	17553	17272	17491	17505	17336	17299	17491	17214	17343	17478	17560	17325	17503	17286	17257	17440	17196	17267	17315	17159	17230	17496	17445	17273	17334	17274	17517	17541	17598	17412	17156	17252	17422	17316	17509	17357	17300	17228	17354	17480	17330	17434	17432	17322	17566	17461	17256	17479	17125	17516	17347	17454	17319	17158	17314	17396	17388	17323	17503	17475	17484	17164	17417	17512	17306	17250	17235	17340	17263	17469	17376	17355	17376	17381	17451	17472	17347	17502	17422	17429	17264	17405	17299	17376	17428	17249	17304	17281	17180	17512	17336	17280	17492	17572	17544	17355	17207	17185	17499	17355	17376	17440	17214	17340	17391	17200	17309	17438	17342	17346	17574	17382	17305	17373	17409	17319	17440	17228	17345	17342	17271	17232	17129	17234	17601	17373	17451	17446	17423	17562	17485	17385	17463	17541	17210	17207	17283	17403	17308	17138	17359	17092	17400	17270	17357	17394	17428	17503	17117	17333	17494	17226	17306	17535	17353	17405	17495	17251	17524	17451	17542	17188	17314	17287	17617	17436	17164	17201	17420	17270	17305	17519	17477	17135	17340	17288	17428	17283	17227	17272	17283	17077	17575	17447	17286	17563	17260	17357	17507	17308	17354	17337	17402	17257	17306	17425	17541	17482	17329	17581	17329	17480	17363	17376	17725	17155	17448	17505	17456	17483	17336	17296	17286	17313	17425	17287	17170	17363	17384	17191	17364	17308	17257	17327	17473	17567	17252	17450	17357	17348	17447	17151	17424	17459	17505	17325	17172	17255	17363	17366	17443	17409	17151	17292	17388	17336	17300	17462	17378	17175	17155	17118	17354	17612	17420	17258	17302	17194	17473	17380	17615	17540	17504	17431	17138	17396	17266	17392	17591	17186	17215	17409	17243	17315	17247	17478	17431	17342	17422	17411	17212	17411	17377	17405	17378	17282	17263	17297	17353	17162	17501	17442	17210	17523	17350	17227	17334	17122	17448	17178	17487	17433	17311	17401	17309	17389	17298	17115	17436	17515	17473	17550	17375	17400	17580	17444	17368	17394	17226	17545	17512	17520	17247	17383	17503	17357	17258	17290	17422	17302	17323	17393	17256	17325	17282	17278	17204	17445	17124	17189	17430	17255	17308	17340	17232	17249	17378	17430	17205	17556	17559	17292	17290	17447	17394	17246	17317	17427	17523	17430	17319	17486	17420	17329	17516	17393	17408	17442	17460	17402	17408	17076	17354	17317	17281	17447	17504	17308	17353	17169	17306	17061	17310	17461	17143	17333	17423	17403	17346	17392	17240	17414	17425	17053	17175	17480	17405	17339	17285	17345	17357	17246	17380	17210	17447	17382	17309	17394	17210	17274	17371	17233	17336	17342	17239	17170	17370	17089	17499	17369	17351	17257	17388	17429	17174	17198	17310	17426	17311	17452	17396	17390	17366	17139	17366	17247	17475	17360	17201	17334	17555	17409	17303	17443	17355	17275	17262	17324	17309	17251	17450	17375	17342	17391	17286	17296	17296	17409	17271	17457	17311	17368	17172	17230	17253	17456	17539	17566	17428	17428	17299	17225	17370	17391	17280	17383	17228	17399	17390	17184	17287	17093	17300	17226	17227	17396	17414	17481	17555	17378	17361	17341	17561	17446	17617	17286	17446	17368	17445	17593	17326	17187	17312	17386	17265	17198	17446	17507	17336	17429	17257	17479	17312	17162	17293	17337	17162	17480	17545	17412	17474	17494	17349	17499	17289	17309	17381	17369	17173	17398	17262	17285	17259	17353	17247	17456	17203	17401	17444	17554	17383	17313	17221	17416	17320	17186	17320	17329	17493	17214	17387	17493	17480	17103	17317	17375	17517	17462	17291	17441	17308	17347	17191	17419	17332	17393	17493	17295	17130	17325	17354	17360	17306	17323	17303	17458	17527	17282	17227	17510	17351	17434	17524	17506	17308	17241	17510	17360	17423	17513	17382	17310	17488	17574	17428	17231	17332	17379	17324	17413	17372	17469	17426	17367	17124	17124	17342	17375	17332	17325	17424	17360	17354	17552	17342	17225	17487	17369	17278	17131	17566	17369	17309	17208	17314	17644	17576	17497	17270	17094	17574	17119	17451	17199	17257	17476	17328	17185	17057	17374	17410	17556	17151	17472	17382	17529	17502	17391	17523	17220	17311	17364	17308	17367	17437	17389	17276	17168	17206	17366	17187	17399	17302	17202	17152	17311	17011	17373	17282	17379	17224	17218	17160	17435	17392	17446	17484	17503	17544	17301	17455	17475	17402	17375	17343	17225	17379	17268	17418	17358	17287	17368	17269	17362	17229	17571	17605	17439	17355	17223	17438	17478	17149	17566	17215	17511	17595	17361	17547	17179	17307	17371	17515	17308	17582	17263	17328	17471	17513	17483	17233	17533	17464	17403	17279	16982	17286	17258	17512	17366	17368	17229	17410	17647	17370	17266	17693	17292	17294	17284	17352	17332	17440	17229	17276	17418	17353	17207	17575	17432	17557	17253	17199	17643	17372	17487	17655	17225	17152	17419	17416	17245	17412	17443	17489	17083	17356	17321	17400	17267	17329	17443	17336	17440	17442	17441	17274	17215	17257	17403	17358	17427	17297	17250	17257	17304	17315	17598	17362	17463	17215	17345	17333	17215	17308	17215
20430	37369	27964	20611	18560	17318	16799	16124	15507	15533	15323	15302	15163	15149	15008	15082	15085	15151	15078	15007	14837	14902	14761	14755	14752	14890	14826	14782	15097	14983	14890	14744	14931	14911	14793	14771	14785	14885	14764	14790	14788	14808	14766	14638	14698	14739	14903	14671	14916	14600	14617	14822	14763	14637	14732	14688	14751	14732	14885	14806	14678	14918	14690	14775	14993	14727	14687	14787	14652	14606	14807	14701	14591	14641	14672	14785	14627	14612	14870	14608	14807	14656	14843	14777	14825	14772	14913	14612	14805	14659	14608	14806	14728	14707	14756	14793	14845	14718	14726	14639	14836	14604	14727	14725	14602	14740	14860	14836	14772	14832	14604	14708	14604	14730	14672	14807	14660	14641	14724	14753	14689	14585	14754	14676	14745	14813	14645	14829	14859	14597	14660	14687	14752	14750	14857	14766	14873	14760	14822	14714	14752	14740	14722	14825	14819	14855	14650	14829	14894	14769	14845	14703	14676	14520	14662	14726	14927	14767	14690	14684	14854	14858	14712	14773	14776	14648	14776	14695	14696	14694	14566	14750	14857	14767	14854	14612	14710	14792	14738	14845	14597	14840	14665	14774	14560	14757	14530	14687	14769	14697	14752	14647	14815	14621	14798	14664	14661	14744	14695	14777	14699	14642	14630	14690	14692	14735	14604	14738	14707	14838	14703	14689	14724	14657	14860	14801	14847	14691	14734	14814	14768	14765	14770	14757	14885	14630	14733	14714	14659	14779	14683	14673	14828	14775	14690	14819	14749	14838	14561	14688	14739	14651	14730	14603	14594	14712	14727	14650	14744	14669	14632	14684	14725	14763	14858	14755	14861	14705	14689	14732	14576	14669	14646	14925	14636	14696	14590	14651	14669	14763	14682	14746	14812	14814	14665	14728	14729	14634	14703	14773	14719	14685	14729	14747	14826	14660	14788	14676	14869	14659	14779	14795	14616	14825	14830	14736	14683	14756	14727	14630	14758	14605	14926	14586	14772	14710	14789	14793	14589	14746	14597	14750	14779	14819	14683	14564	14871	14749	14902	14556	14735	14718	14668	14662	14740	14651	14692	14792	14682	14923	14715	14723	14542	14783	14788	14682	14850	14685	14749	14678	14797	14719	14778	14870	14679	14778	14742	14761	14666	14717	14781	14892	14729	14702	14727	14680	14639	14710	14786	14726	14675	14685	14809	14775	14755	14609	14894	14757	14865	14772	14784	14727	14767	14661	14654	14613	14586	14738	14707	14800	14785	14777	14749	14758	14830	14741	14630	14874	14669	14797	14692	14670	14600	14841	14527	14875	14791	14621	14613	14894	14832	14706	14744	14633	14696	14666	14793	14768	14890	14810	14894	14754	14699	14695	14844	14703	14717	14848	14776	14742	14659	14808	14499	14845	14851	14828	14684	14836	14657	14825	14773	14832	14684	14799	14583	14609	14769	14785	14854	14769	14709	14847	14605	14689	14894	14813	14663	14803	14821	14707	14728	14825	14830	14782	14722	14705	14844	14691	14757	14755	14637	14775	14483	14731	14979	14685	14881	14694	14791	14874	14773	14659	14760	14748	14674	14695	14766	14615	14856	14898	14939	14777	14800	14839	14696	14681	14718	14797	14700	14977	14860	14688	14834	14756	14695	14835	14744	14801	14751	14689	14785	14627	14712	14852	14790	14870	14634	14570	14751	14700	14773	14609	14557	14759	14687	14754	14744	14721	14731	14780	14791	14664	14781	14850	14844	14898	14857	14584	14664	14755	14815	14631	14833	14768	14759	14640	14567	14640	14817	14698	14745	14709	14862	14625	14883	14678	14586	14828	14713	14781	14648	14648	14677	14741	14799	14728	14766	14566	14733	14716	14703	14808	14754	14855	14609	14831	14631	14724	14864	14777	14691	14836	14683	14681	14741	14660	14742	14844	14644	14561	14841	14561	14588	14706	14725	14752	14647	14593	14730	14565	14713	14772	14716	14778	14715	14719	14533	14743	14602	14646	14788	14888	14714	14823	14735	14796	14776	14795	14568	14798	14721	14797	14579	14823	14652	14755	14747	14562	14789	14600	14674	14763	14738	14750	14745	14562	14847	14793	14766	14795	14890	14796	14871	14697	14763	14772	14812	14711	14755	14879	14804	14812	14686	14812	14744	14626	14781	14753	14651	14738	14899	14619	14761	14679	14774	14694	14695	14756	14631	14696	14692	14911	14850	14680	14745	14798	14687	14709	14656	14838	14680	14734	14714	14788	14693	14849	14735	14794	14735	14719	14839	14848	14785	14953	14721	14623	14859	14828	14708	14673	14741	14688	14777	14773	14461	14847	14691	14576	14770	14633	14801	14751	14698	14951	14663	14673	14664	14746	14663	14700	14877	14734	14682	14694	14865	14689	14698	14719	14615	14746	14946	14754	14713	14762	14924	14813	14814	14529	14721	14757	14615	14830	14850	14714	14717	14784	14737	14815	14758	14813	14673	14948	14686	14869	14640	14905	14722	14725	14849	14794	14549	14785	14579	14750	14708	14661	14733	14690	14613	14745	14673	14617	14856	14754	14779	14766	14571	14651	14824	14878	14723	14580	14763	14828	14893	14779	14768	14646	14698	14796	14731	14446	14693	14715	14766	14899	14760	14763	14713	14774	14776	14726	14824	14982	14724	14881	14842	14640	14701	14559	14902	14712	14694	14861	14855	14881	14785	14693	14683	14822	14757	14736	14783	14934	14810	14802	14660	14736	14732	14662	14772	14652	14692	14732	14700	14688	14745	14845	14750	14832	14789	14682	14695	14761	14834	14824	14780	14614	14831	14690	14808	14718	14837	14654	14835	14575	14579	14701	14634	14673	14561	14830	14759	14915	14706	14600	14692	14751	14803	14675	14639	14647	14767	14595	14762	14726	14768	14861	14817	14745	14811	14915	14742	14685	14697	14774	14703	14652	14870	14786	14674	14688	14821	14606	14835	14843	14769	14702	14672	14823	14780	14632	14782	14676	14744	14687	14777	14831	14788	14836	14884	14735	14755	14774	14679	14599	14833	14858	14774	14712	14819	14906	14694	14821	14801	14628	14610	14840	14619	14689	14618	14790	14728	14936	14746	14794	14561	14675	14855	14564	14820	14716	14965	14548	14787	14904	14690	14604	14670	14877	14687	14741	14767	14616	14770	14730	14885	14909	14599	14805	14778	14734	14747	14874	14729	14738	14789	14795	14621	14645	14750	14797	14689	14798	14751	14616	14755	14654	14822	14694	14783	14586	14747	14827	14727	14758	14896	14863	14766	14589	14639	14572	14643	14783	14785	14803	14630	14628	14880	14864	14757	14739	14827	14503	14776	14724	14519	14779	14875	14818	14854	14815	14602	14806	14693	14818	14722	14931	14783	14743	14798	14605	14670	14774	14760	14701	14737	14732	14763	14748	14772	14766	14742	14853	14726	15008	14689	14890	14850	14786	14562	14866	14612	14854	14934	14716	14781	14705	14715	14783	14730	14828	14646	14685	14885	14834	14678	14795	14823	14611	14744	14905	14744	14744	14976	14551	14758	14815	14765	14734	14622	14560	14631	14765	14795	14680	14904	14678	14778	14720	14738	14763	14856	14699	14755	14862	14987	14791	14693	14799	14746	14727	14858	14909	14610	14732	14765	14875	14792	14834	14760	14940	14647	14727	14913	14753	14918	14852	14659	14726	14733	14728	14776	14688	14799	14651	14836	14647	14695	14720	14718	14593	14711	14876	14706	14925	14672	14781	14635	14655	14853	14712	14697	14657	15077	14861	14757	14715	14733	14769	14669	14845	14841	14755	15041	14689	14679	14836	14817	14754	14842	14750	14760	14698	14752	14695	14705	14709	14804	14874	14623	14812	14727	14768	14735	14714	14690	14709	14621	14854	14749	14762	14755	14730	14756	14682	14749	14811	14567	14785	14671	14974	14657	14670	14936	14789	14828	14816	14866	14833	14690	14749	14713	14741	14696	14766	14751	14819	14708	14745	14821	14723	14751	14747	14686	14617	14776	14799	14772	14973	14599	14970	14785	14577	14611	14613	14758	14726	14904	14692	14770	14844	14677	14715	14676	14631	14860	14795	14770	14586	14843	14693	14850	14710	14630	14902	14645	14824	14614	14918	14777	14759	14779	14864	14648	14689	14861	14714	14889	14723	14809	14702	14641	14666	14705	14643	14821	14745	14608	14695	14932	14725	14776	14633	14723	14598	14912	14758	14614	14744	14704	14819	14789	14636	14570	14746	14972	14645	14546	14930	14891	14751	14855	14840	14517	14649	14810	14961	14651	14864	14891	14714	14606	14679	14768	14808	14689	14762	14715	14686	14974	14683	14607	14763	14702	14820	14867	14653	14684	14923	14732	14728	14715	14794	14714	14662	14735	14635	14687	14819	14808	14645	14616	14625	14828	14869	14675	14795	14857	14790	14577	14950	14707	14713	14757	14917	14772	15024	14685	14810	14843	14636	14768	14806	14601	14752	14716	14759	14744	14766	14942	14835	14603	14835	14803	14826	14620	14708	14897	14767	14718	14871	14785	14704	14628	14820	14570	14890	14890	14842	14771	14684	14812	14757	14560	14812	14610	14740	14759	14931	14806	14639	14648	14810	14836	14704	14656	14732	14916	14541	14839	14878	14697	14690	14767	14753	14840	14850	14808	14713	14705	14725	14829	14808	14828	14671	14677	14849	14724	14667	14756	14736	14711	14841	14813	14639	14830	14680	14801	14726	14730	14849	14734	14872	14735	14669	14726	14877	14652	14771	14660	14605	14633	14777	14580	14825	14754	14726	14793	14747	14685	15052	14744	14627	14596	14826	14757	14870	14704	14672	14743	14749	14641	14639	14816	14700	14947	14694	14631	14845	14526	14804	14809	14771	14636	14771	14573	14719	14693	14535	14650	14898	14600	14592	14675	14729	14733	14795	14814	14790	14786	14625	14793	14773	14614	14788	14824	14700	14859	14705	14721	14839	14890	14771	14768	14973	14825	14830	14800	14576	14788	14817	14843	14557	14761	14806	14848	14684	14737	14736	14666	14628	14723	14666	14642	14782	14814	15006	14602	14683	14563	14588	14586	14864	14661	14720	14751	14722	14830	14752	14852	14646	14604	14800	14642	14702	14667	14655	14625	14753	14809	14868	14762	14640	14807	14636
22523	21529	28757	24715	21899	23597	23763	18971	17752	17693	17550	16960	17121	16858	16753	16706	16647	16823	16603	16782	16755	16791	16500	16528	16606	16549	16718	16757	16702	16543	16499	16516	16314	16328	16593	16573	16450	16451	16292	16571	16591	16385	16320	16268	16437	16241	16508	16458	16722	16302	16296	16359	16429	16365	16423	16231	16313	16195	16375	16371	16214	16191	16346	16227	16217	16383	16592	16206	16318	16383	16337	16292	16248	16284	16438	16432	16078	16210	16361	16310	16417	16377	16377	16294	16270	16336	16400	16592	16325	16342	16104	16370	16532	16248	16063	16335	16166	16167	16214	16470	16400	16322	16299	16264	16230	16253	16450	16283	16337	16234	16231	16022	16377	16256	16312	16329	16423	16297	16443	16400	16617	16349	16382	16388	16585	16231	16354	16051	16304	16265	16225	16118	16373	16270	16181	16289	16439	16118	16300	16526	16568	16392	16435	16133	16273	16215	16307	16372	16556	16284	16388	16268	16192	16228	16373	16171	16441	16379	16350	16278	16262	16158	16214	16175	16295	16260	16162	16327	16474	16179	16334	16371	16339	16337	16438	16408	16160	16130	16116	16340	16533	16322	16358	16399	16420	16341	16551	16310	16163	16301	16558	16372	16245	16451	16303	16456	16277	16233	16165	16293	16403	16324	16134	16325	16233	16455	16347	16203	16408	16343	16256	16289	16344	16347	16252	16487	16525	16243	16445	16268	16107	16264	16308	16371	16422	16453	16284	16349	16085	16270	16185	16452	16407	16457	16267	16306	16327	16238	16292	16319	16319	16465	16396	16176	16099	16205	16254	16485	16429	16151	16272	16341	16353	16115	16330	16297	16157	16525	16292	16181	16210	16377	16380	16278	16434	16249	16460	16452	16282	16313	16438	16258	16142	16171	16168	16190	16379	16186	16192	16288	16227	16406	16270	16190	16204	16306	16435	16439	16316	16205	16070	16322	16423	16314	16237	16350	16191	16225	16358	16341	16151	16293	16194	16212	16442	16409	16298	16318	16233	16203	16276	16329	16507	16276	16406	16305	16337	16305	16370	16359	16209	16353	16374	16467	16341	16398	16485	16294	16198	16194	16244	16182	16487	16400	16245	16296	16298	16439	16391	16337	16380	16280	16182	16524	16375	16203	16277	16204	16497	16280	16071	16175	16385	16219	16361	16284	16434	16284	16432	16274	16516	16355	16292	16331	16319	16191	16319	16391	16546	16368	16258	16319	16387	16291	16171	16458	16381	16540	16344	16270	16227	16253	16360	16376	16418	16305	16358	16399	16468	16455	16309	16372	16459	16431	16429	16258	16366	16190	16106	16209	16305	16446	16310	16504	16346	16259	16289	16335	16268	16374	16396	16241	16240	16263	16306	16207	16384	16248	16417	16185	16240	16391	16432	16316	16135	16299	16440	16169	16201	16246	16317	16265	16424	16405	16406	16241	16244	16307	16325	16362	16461	16354	16331	16151	16397	16375	16138	16373	16277	16294	16274	16247	16231	16203	16210	16242	16430	16228	16541	16487	16382	16215	16329	16471	16406	16047	16305	16345	16225	16184	16259	16302	16283	16323	16149	16430	16337	16360	16344	16355	16252	16339	16550	16277	16332	16349	16404	16480	16276	16442	16408	16336	16428	16190	16437	16255	16279	16247	16331	16379	16365	16449	16213	16271	16255	16319	16381	16351	16378	16244	16257	16259	16198	16320	16228	16253	16158	16354	16313	16313	16328	16256	16235	16565	16364	16414	16441	16249	16141	16148	16107	16372	16126	16442	16380	16183	16409	16391	16214	16163	16142	16272	16333	16222	16388	16452	16078	16398	16365	16249	16328	16569	16183	16159	16202	16239	16330	16223	16257	16335	16456	16371	16399	16426	16290	16199	16247	16435	16258	16359	16516	16254	16449	16424	16413	16385	16385	16585	16366	16279	16138	16197	16458	16455	16446	16280	16328	16371	16244	16328	16194	16389	16416	16252	16093	16150	16380	16249	16444	16369	16300	16215	16256	16332	16262	16352	16301	16480	16138	16075	16223	16424	16135	16410	16303	16283	16117	16242	16434	16369	16358	16246	16259	16140	16244	16159	16149	16286	16269	16154	16376	16145	16201	16194	16437	16090	16278	16236	16414	16431	16414	16069	16282	16361	16339	16240	16331	16249	16374	16332	16172	16308	16181	16401	16392	16285	16331	16487	16330	16077	16338	16267	16428	16471	16277	16327	16334	16309	16313	16389	16388	16314	16288	16372	16334	16416	16305	16500	16296	16327	16326	16124	16410	16551	16238	16398	16365	16336	16153	16478	16140	16146	16288	16261	16209	16219	16363	16386	16240	16185	16399	16369	16323	16285	16497	16331	16324	16495	16414	16364	16386	16323	16367	16355	16294	16042	16432	16394	16308	16315	16195	16317	16378	16205	16416	16386	16145	16284	16419	16032	16354	16375	16577	16368	16486	16296	16228	16250	16195	16098	16381	16223	16201	16379	16236	16410	16414	16379	16152	16213	16250	16290	16254	16261	16192	16180	16316	16650	16387	16423	16258	16189	16187	16319	16474	16380	16203	16363	16272	16444	16396	16537	16241	16301	16311	16123	16354	16417	16595	16232	16260	16422	16260	16199	16409	16327	16543	16307	16274	16211	16191	16370	16307	16304	16205	16312	16253	16338	16559	16352	16226	16386	16239	16223	16244	16340	16343	16275	16085	16120	16086	16161	16146	16363	16243	16376	16299	16340	16077	16315	16245	16223	16184	16332	16365	16216	16188	16374	16357	16465	16242	16330	16285	16320	16259	16275	16289	16274	16424	16253	16318	16433	16226	16264	16135	16320	16258	16289	16288	16145	16247	16332	16165	16343	16486	16167	16368	16327	16386	16231	16309	16451	16410	16437	16350	16333	16030	16376	16324	16284	16349	16316	16505	16355	16412	16211	16315	16467	16439	16218	16296	16291	16316	16315	16303	16391	16257	16388	16181	16528	16255	16445	16266	16227	16195	16256	16279	16123	16226	16311	16110	16198	16218	16365	16156	16135	16229	16367	16659	16117	16488	16352	16364	16509	16481	16171	16396	16231	16505	16265	16240	16194	16477	16292	16337	16204	16432	16540	16392	16292	16440	16368	16218	16202	16281	16361	16265	16482	16350	16145	16408	16302	16347	16163	16093	16362	16391	16366	16416	16374	16370	16212	16494	16547	16387	16418	16313	16058	16234	16290	16364	16579	16213	16246	16239	16243	16319	15979	16433	16218	16504	16221	16461	16420	16505	16283	16472	16328	16385	16342	16509	16361	16531	16213	16442	16377	16317	16204	16294	16375	16118	16285	16262	16197	16180	16369	16528	16263	16314	16164	16436	16187	16336	16267	16282	16303	16246	16106	16188	16032	16227	16443	16191	16241	16266	16112	16174	16348	16464	16460	16450	16373	16400	16483	16404	16270	16273	16363	16366	16172	16450	16394	16284	16206	16383	16350	16255	16187	16432	16350	16440	16394	16411	16359	16463	16254	16145	16159	16315	16387	16341	16415	16373	16377	16181	16377	16399	16226	16204	16325	16370	16183	16300	16286	16407	16189	16398	16188	16258	16313	16182	16529	16301	16276	16537	16236	16446	16437	16049	16314	16163	16145	16376	16380	16266	16298	16216	16206	16387	16252	16419	16192	16296	16385	16339	16162	16430	16368	16357	16061	16200	16351	16201	16272	16237	16344	16257	16273	16224	16262	16291	16185	16386	16273	16543	16420	16299	16299	16407	16264	16602	16192	16316	16197	16456	16353	16276	16340	16194	16368	16419	16478	16410	16457	16160	16253	16391	16216	16320	16670	16246	16241	16373	16183	16164	16130	16379	16172	16190	16431	16167	16336	16408	16192	16449	16402	16428	16322	16392	16253	16212	16295	16352	16321	16375	16263	16229	16329	16173	16302	16157	16374	16241	16372	16497	16389	16313	16377	16309	16215	16275	16391	16293	16294	16345	16379	16285	16194	16385	16211	16346	16405	16395	16373	16116	16271	16290	16242	16234	16501	16293	16215	16152	16391	16309	16503	16300	16544	16186	16283	16298	16554	16335	16367	16390	16395	16305	16231	16193	16382	16265	16145	16435	16229	16240	16136	16031	16318	16220	16231	16279	16277	16419	16383	16406	16255	16431	16205	16248	16253	16294	16290	16375	16266	16357	16389	16445	16329	16196	16401	16363	16312	16251	16381	16471	16135	16446	16196	16392	16371	16364	16334	16354	16091	16203	16429	16333	16358	16416	16251	16347	16235	16401	16268	16294	16420	16272	16233	16339	16361	16525	16538	16321	16309	16156	16201	16284	16469	16285	16160	16129	16537	16259	16273	16283	16456	16442	16263	16302	16083	16436	16462	16418	16417	16314	16452	16247	16409	16306	16304	16244	16357	16291	16196	16252	16479	16494	16136	16120	16390	16407	16308	16428	16354	16490	16245	16261	16039	16220	16288	16512	16290	16371	16029	16224	16290	16288	16341	16472	16291	16080	16281	16451	16484	16390	16183	16257	16410	16236	16243	16437	16408	16230	16506	16293	16273	16123	16164	16385	16196	16661	16457	16414	16260	16521	16260	16295	16194	16283	16301	16220	16365	16354	16333	16441	16298	16189	16235	16306	16342	16369	16136	16318	16205	16290	16492	16299	16528	16429	16361	16239	16272	16253	16305	16061	16453	16458	16420	16288	16243	16430	16408	16129	16443	16373	16389	16471	16337	16287	16448	16447	16369	16536	16276	16251	16267	16305	16370	16223	16302	16400	16139	16493	16296	16278	16326	16300	16189	16313	16323	16423	16412	16284	16390	16289	16335	16426	16214	16357	16329	16285	16343	16418	16417	16328	16184	16216	16225	16409	16228	16228	16234	16377	16277	16276	16351	16242	16363	16392	16347	16237	16408	16315	16276	16307	16211	16431	16471	16389	16503	16309	16373	16295	16223	16184	16185	16341	16446	16105	16436	16273	16202	16127	16166	16391	16146	16337	16298	16414	16309	16270	16380	16395	16483	16263	16254	16264	16485	16340	16312	16248	16463	16195	16471	16321	16217	16227	16196	16124	16093	16216	16345	16106	16359	16271	16321	16395	16521	16346	16311	16352	16315	16255	16191	16194	16236	16330	16188	16217	16495	16233	16441	16488	16264	16295	16349
21504	44527	33904	24083	20783	19023	17605	16538	15923	15588	15176	15086	14897	14605	14662	14604	14630	14615	14473	14484	14367	14277	14292	14203	14443	14421	14410	14291	14376	14250	14189	14278	14096	14178	14253	14245	14192	14147	14093	14134	14110	14036	14089	14121	14148	14223	14163	14063	14026	14260	14041	14236	14039	14266	13942	13991	14052	14291	14015	14214	14131	13933	14118	14117	14141	14064	13995	14232	14129	14133	14106	14157	14183	14119	14043	14115	13980	14061	14202	13929	14182	14216	14132	14072	13886	14049	14159	14111	14226	13997	13782	13950	14082	14028	14128	13943	14133	14058	13958	14107	14048	14110	14043	14226	14092	14115	14025	14017	13914	14168	13956	14033	14169	14160	14270	14230	14040	14007	14101	13978	13888	14054	13977	14033	14014	14201	14162	14162	14056	14136	14165	14300	14203	14014	14106	14106	14017	14076	14086	14023	14077	14168	14174	14209	14014	14243	14157	14124	14206	14065	14126	14012	14050	14114	14088	13860	14122	14121	14200	14038	13963	14134	13966	14265	14073	14192	14142	14030	14016	14101	14264	14006	14087	14111	13992	14174	14100	13985	14150	14118	14077	14100	14165	14024	14037	14087	13869	14139	14003	14067	14043	13990	14049	14078	14240	14030	14120	14084	14045	14085	14108	14058	14217	14107	13962	13987	13805	13956	14128	14062	13878	14075	14072	14141	14063	13978	14101	14027	14025	14112	14029	14174	14172	14107	14130	14050	13918	14024	14033	13914	14005	14066	14030	14221	14191	14063	14037	14117	14251	14010	14044	13954	14195	14145	14097	14085	14131	14190	14100	13878	14137	14205	13755	14019	14006	14168	14059	14076	14039	14121	14096	13973	14066	14133	14039	14071	14024	14080	14063	14102	14013	14005	14014	14086	14123	14018	14121	14130	14155	13969	14075	13966	13947	14228	13943	14226	13998	14050	14072	14169	14079	13923	13987	14062	14152	14156	14047	14025	14117	14015	14086	14229	14254	14018	14198	13895	14061	14040	14067	13972	14146	14093	13968	13940	14245	14152	14008	14104	14070	14158	14233	13971	14008	13944	14177	13916	14181	13973	13988	14003	14056	13992	13943	14145	14089	14189	13984	14093	14083	14109	14080	14038	14002	14200	14190	14135	14125	13998	14049	14181	14168	14199	13898	14062	14199	14188	14007	13937	14079	13983	14186	14063	14188	14053	14123	14146	14145	14013	14017	13997	14108	14074	14133	14079	14126	14178	14078	14228	13965	14087	14084	14025	14184	14075	14088	14113	13896	14024	14110	14319	14170	14158	13928	14135	14111	14129	14062	14179	13899	14299	13996	14179	14104	14002	14192	14069	14096	14119	14116	14005	14060	14049	14079	14131	14116	14119	14107	14182	14085	14132	14035	14192	13987	14086	13955	14116	14092	14089	14061	14143	14006	14202	14024	14066	14113	14095	14037	14011	14069	14045	14231	14016	14164	14146	14182	13984	14000	13920	14115	14184	14014	14021	13976	13907	14102	13973	14029	14184	13967	14040	13981	14061	13988	13937	14173	14167	14069	14022	14053	14249	13877	14164	14145	14129	13980	14052	14040	14099	13927	14133	14048	14029	14027	14173	14060	14036	14252	14220	14018	14106	14020	13917	13989	14068	14046	13965	14040	14044	14114	14084	14075	14065	14121	14083	14047	14053	14195	14065	13954	14209	14221	14056	14132	14165	14169	14009	14062	14003	14034	13932	14101	14078	14086	14146	14135	14270	14079	14136	14104	14137	14233	14071	14243	14122	14141	13904	13927	14118	14105	14216	13963	14055	14213	14125	13944	14112	14226	14042	14075	14067	14256	14211	14089	14109	14185	14070	13955	14123	14209	13979	13916	14016	14137	13980	14162	14068	14093	14060	14340	14105	14022	13993	14004	13950	14006	14098	14013	13946	13935	14049	14121	14140	14051	14005	14086	13974	14116	13977	14147	13950	14167	14099	13962	14090	14243	14041	14097	14051	14196	14174	13958	14169	13962	14013	14143	14151	13905	14068	14186	14169	13972	14235	14136	14014	13988	14108	14007	14061	14160	14108	13978	14148	14038	14083	14163	14087	14083	13958	14266	14095	14324	14225	13865	14089	14017	14131	14140	13934	14239	14046	13995	14259	14059	13946	14109	14040	14050	13916	13915	14022	14079	13992	14138	14229	14060	14060	14105	14167	14043	14002	13978	14027	14035	13931	14096	14172	13962	14083	14066	14105	14095	14133	14122	13881	14151	13938	14098	13995	14163	13960	14025	14009	14160	14120	14211	14172	14086	13987	14181	14282	14163	14158	14115	14034	14098	13946	14208	14056	14189	13932	13933	14068	14054	14037	14103	13897	14258	14120	14207	14020	14024	14091	14231	13996	14036	14068	14185	14073	14085	14020	14138	14035	14022	14126	14228	14116	13960	14117	14011	14131	14066	14118	14168	14000	13932	13958	14010	14063	14100	14139	14135	14284	14048	14092	14058	14221	14123	14051	14215	14076	13950	14203	13926	14234	14091	14070	13859	14082	14002	14093	14135	13988	14051	14115	14186	13974	14013	14114	14023	14102	13977	14126	14181	14343	14043	14060	14113	14072	14110	14164	14031	13988	14098	14070	13978	13891	14228	14036	14183	14019	14321	14165	14190	14046	13894	14163	14128	14104	14161	14103	14041	14176	14078	13986	13995	14054	13996	14155	14042	14014	14014	14008	14242	14032	14114	14067	14202	14092	14160	14254	14081	13971	14162	14036	14199	14017	14103	14178	13892	14069	14098	14144	14190	14077	14058	14215	14310	13994	13993	14069	14172	13968	14043	13868	14000	13971	14083	14027	14083	14137	14045	14186	14137	14139	14054	13965	13909	14241	14167	13893	13912	14082	14082	14112	13967	14176	14181	14043	13997	13988	14020	14042	13822	14212	14056	13902	13927	14062	14249	14121	14179	14085	14088	14082	13963	13997	13978	13960	13939	14230	14105	13946	13993	14043	14142	13950	14074	14122	14181	14222	13989	14080	14144	14088	14313	14053	13997	14067	14024	13985	13947	14159	14118	14274	14135	13900	14032	14239	14232	14022	14018	14036	14050	13971	13981	14116	14209	13947	14134	14089	14020	14159	14016	14130	14148	13979	14129	14154	13942	14080	14146	14188	14107	14040	14023	14036	14237	14015	14161	14011	14164	13973	13991	14296	14204	14127	13898	14129	14060	13949	13960	14119	14108	14038	14051	14082	14169	14010	14014	14121	13985	14021	14044	14044	14034	14068	14084	14084	14149	14003	14294	14142	14222	14052	14003	14113	14006	14054	14117	14181	14226	14039	14097	14179	14325	14025	13880	13965	14106	14160	14146	14104	14085	13830	14099	14280	14097	14095	14079	14155	14156	14032	14125	14254	14170	14046	14022	14041	14115	14043	13990	14211	13997	13950	14064	14021	14117	14148	14032	14220	14099	14272	14068	14109	14217	14013	14158	14076	13970	13978	14162	14120	13995	13972	14011	14147	14058	13921	14074	13996	14163	14139	14208	14154	14037	14037	14146	14075	14102	14039	14182	14107	13998	14276	13980	14326	14011	14058	13973	14267	14068	14145	14214	13843	14052	13974	14232	14065	14126	14026	14190	14069	14072	14340	13955	14083	14008	14058	13988	14063	14018	14045	14218	13926	14061	13988	14104	13975	14020	13940	14096	14223	13919	13882	14190	14011	14168	14143	14033	14054	14016	14050	13975	14101	14102	14131	14148	14117	14200	14068	14052	14185	13940	14089	14095	14146	14078	13969	14173	13989	14047	13854	14086	14155	13970	14109	14165	13907	14074	14093	14100	14008	14241	14102	13975	14183	14040	14133	14195	14110	14154	14033	13932	14200	14041	13970	14100	14164	14141	14236	14026	14018	14126	14139	14104	14002	14135	14207	14146	14233	14267	13914	14061	13976	14049	14258	14065	14123	13828	14133	13989	14013	14055	13986	13912	14009	14213	14129	14099	14121	14055	14110	14107	14055	13901	13871	14058	14076	14060	14082	14039	14097	14157	14184	14006	13897	14162	14104	14115	14184	13966	14179	14103	13997	14027	13923	14127	14077	14104	14074	13997	14199	13980	14013	14091	14055	14176	14164	14082	14054	14044	14192	14201	14046	13966	14201	13971	14019	14076	14116	14217	14107	14072	13953	14045	14087	14091	13953	14091	14032	14084	14053	14118	14021	14190	14043	14042	13975	14039	14191	13989	14183	14027	14189	13958	14232	14125	13885	14213	14136	14102	14135	14210	14073	14076	14100	13963	14134	14006	14150	13998	14206	14261	13997	14038	14294	14154	14061	13926	14119	14036	14216	14092	14094	14067	14240	14288	14136	14228	13874	14152	14023	14092	13986	13889	14101	14141	14039	14156	14140	14132	14104	14180	14088	14079	14019	14042	14130	13981	14241	14120	14041	14047	14087	14417	14164	14071	14137	14118	14054	14062	14056	14123	14015	14175	14134	13945	13992	14166	14014	14121	14029	13998	13930	14105	14039	14082	14098	14227	14065	14132	14008	14066	13864	14138	14137	14061	14269	14215	14093	14018	14193	13894	14082	14001	13906	14277	14221	14138	14287	14067	14100	14133	14041	14046	14150	13841	14183	14066	13954	13933	13977	14086	14035	14030	14084	14241	14161	14144	14095	14125	13939	14257	14141	14180	14142	13979	14088	13971	14145	14073	13988	14017	14075	14042	14064	14011	14230	13973	14183	14184	13916	14134	14017	14139	13879	13969	13978	14151	13968	14070	14020	14054	14044	14038	14185	14057	14074	14091	14131	14096	14096	14133	14141	14043	14028	14043	14208	13964	14010	13980	14002	13942	14017	14109	13998	13923	14084	14034	13983	14034	14088	14280	14099	14136	14166	13938	14060	14033	14098	13970	13901	14047	14074	14067	14190	14241	14167	14057	14191	14150	14096	14256	14101	14117	14043	13976	13938	14059	13972	14092	14047	13996	14174	13780	13962	13964	14061	14096	14254	14196	14088	14155	14160	14043	14036	14047	14040	14169	13913	14136	14163	14115	13923	14087	13988	14057	13971	13981	14115	14001	14146	14209	14085	14093	14244	14173	14174	14085	13986	14026	14319	14262	14191	14263	14160	13999	14289	14171	13974	14107	14148	14101	13997	14111	14120
29730	25941	28160	23356	19490	18763	18305	17699	17629	17244	17384	17275	17312	17315	17226	17093	17057	17058	17321	16821	17046	17114	17145	17195	17248	16954	16945	16982	17131	17043	17006	16983	17093	16836	16951	16822	16957	17084	16987	17113	17058	16842	17020	17058	16961	17038	17001	17130	16857	16964	16993	16877	17001	16698	17161	17053	17242	17121	16998	16896	17203	17117	17112	17053	16897	16970	16967	16991	16895	16925	17003	17136	17081	16944	17241	17126	16919	16856	16995	17061	17013	17005	16872	17023	17029	17075	16882	16867	17150	17148	17169	16999	17167	17136	17025	16966	17044	17004	16962	16900	17055	17146	16885	17011	16960	17225	16999	16895	17020	16891	16999	16981	16907	17061	16962	17099	17031	16841	17076	17161	17111	17008	16827	16780	17086	17134	17198	17114	17000	16879	16990	17000	16864	16744	17069	16859	17169	16741	16965	17097	16888	17078	17138	16930	16877	16920	17018	16877	16925	17029	17014	17049	16998	17029	17034	16942	17011	17064	16770	17022	16927	17064	17092	17047	16927	17063	17006	16910	16947	17117	16908	16944	16977	17094	16976	16973	17023	17056	17022	16888	16956	17121	17052	16915	17002	17126	16807	16894	16833	17080	17051	17094	16805	16981	16962	16899	17057	17027	16946	17014	16992	16988	16943	16986	16790	17047	16981	16947	16987	16841	16993	16997	16876	16960	17262	16968	16733	16943	16984	16917	17026	17043	16834	17052	16881	16840	16988	17026	16732	17022	17177	17093	17090	16819	16749	16996	16914	17079	17111	16970	17038	16971	16889	16803	17325	17008	17023	17207	16786	17006	16885	16805	17225	17041	16874	16950	17017	17066	17229	16761	17010	17004	17124	17114	16988	16804	16992	17234	16970	17179	17071	16996	17014	17007	16794	17054	16840	16885	16835	16912	16958	16900	16896	16782	16873	16955	16722	16977	17085	16892	16986	16890	16907	16920	16962	16924	17065	17071	16696	17197	17119	17027	17003	17075	16978	17023	16877	16959	16940	16928	16893	16961	17087	17162	17006	17021	17070	17065	16944	17147	17042	16968	16988	17011	16982	16788	16900	17083	17091	17033	17069	17013	16959	17066	17140	16967	16797	17049	16961	17000	16906	16852	16917	16970	17074	17016	16858	16915	17249	17172	17095	17160	17164	16995	16970	16936	17016	17058	17014	16809	16882	17045	17011	17043	16908	16952	17102	16907	16947	17246	17243	17119	17236	16869	17043	16863	16814	16999	17023	16955	17104	16987	16928	17066	16887	17132	16954	16939	16986	17008	17080	16912	16967	17059	17012	17097	16996	16932	16908	16829	16918	17111	17100	16978	16980	17101	17238	17050	17079	17145	16969	17083	16888	17026	17100	17067	16989	16850	17090	17073	16847	17097	17285	17326	16857	16885	17140	17050	16861	16883	16976	17028	17148	17027	16977	17108	16984	17238	16967	17168	17041	17048	16847	16957	16962	17078	16765	16932	16973	17018	16974	16922	17104	17053	17006	16989	17142	17007	16955	16863	17014	16913	16953	16982	17162	16944	16920	16926	17167	16846	16985	16981	16934	17056	17080	16921	16996	16863	17030	16814	16959	17100	17125	16920	17087	17109	17061	16888	17231	16880	17135	17062	16989	17017	16936	16930	16933	17024	16875	16942	17048	17044	17140	16925	17081	16994	16975	16998	16893	16954	17082	17056	16998	17061	17071	17021	17062	17031	16943	16985	16998	17084	17268	17085	17001	17128	17044	17080	16826	17072	16984	17105	17302	17001	17026	17025	17159	16933	16936	17217	17062	17183	17144	17008	17045	16969	17000	16963	16999	17141	17006	17038	17212	17252	16969	16985	17054	17079	17099	16889	16871	17143	16872	16896	16990	17255	17009	17144	17039	16662	16997	17177	16981	16831	16978	16858	16907	16966	16985	17117	16913	17168	17063	16846	16901	17019	17106	17073	16872	17060	16883	17050	16938	16993	17006	16925	16969	16952	17188	16927	16862	16888	17077	17123	17004	16942	17104	17093	16878	17176	17143	16982	16967	16808	17112	16959	17072	17062	17017	17219	17216	16952	16867	16672	17043	16884	16879	16884	17021	17312	17079	17035	16988	17202	16875	17110	16992	16991	16969	17055	16983	17116	16920	16902	17036	17011	16861	17134	16972	16895	16879	16995	17083	17081	16948	17159	17093	16937	16812	17035	17088	17010	16983	17143	17177	17162	17215	16850	16856	17111	17210	17046	17097	17055	16937	17003	16927	17084	17048	16959	16990	17065	17232	17017	17089	16891	17014	17121	16879	17015	16980	17062	17136	17023	17094	16986	16995	17170	16929	17008	16946	17066	17106	16975	16817	16882	17106	17061	16984	16884	16912	17065	16998	17196	17006	17210	17066	16857	16995	17183	17187	17249	16880	16903	17034	17008	17042	17105	16801	17161	17316	16987	17110	17292	17106	16825	16818	16984	16987	17071	17038	16854	16949	16993	16979	16885	17058	17139	17220	16874	17013	16938	16951	17025	16981	16890	16865	17105	17001	17019	17199	16859	17066	17047	17373	16885	17134	17058	17371	17132	16809	16879	16989	16914	16768	17089	17039	16878	17018	16988	16952	17055	17067	16935	17087	16864	17021	17028	17065	17102	16830	17040	16860	16872	17074	17026	16917	16855	17084	17153	17109	16954	17182	17020	17068	16906	16798	16963	16934	17096	17121	17069	17158	17011	17133	17151	16981	16935	17095	16953	16957	17022	17212	16782	16850	17006	17121	16908	16967	16872	17130	16944	16925	16931	16911	16977	16996	17212	17068	17097	17167	17056	16979	17091	17032	17061	16864	17194	17004	16920	16878	16881	17051	17086	17003	16915	16891	17022	16894	16987	16967	17087	17176	17063	17055	17135	16849	16948	17027	17268	16800	16962	17086	16996	17076	16947	17042	17065	17201	17238	17018	16969	17110	17011	17038	17122	17090	16966	17016	17068	16833	17017	16860	16935	17152	16840	17122	17152	16871	17073	16873	16972	16984	16988	17007	16965	16964	16982	17004	17079	17071	16939	17154	16990	17042	16803	16989	16967	16999	16904	16632	17029	17047	17013	17069	16892	16789	17037	17004	17054	17098	17046	16883	17171	17214	17047	16964	16930	16973	16831	17095	17171	16951	16965	16959	16962	16996	17107	17054	16970	17005	16985	16941	16969	16912	16973	17117	16949	17183	17018	17130	17068	17135	17018	17031	16936	17212	17280	17045	17241	17101	17008	16983	16827	17030	16949	17140	16905	16939	17202	16951	16940	16982	17030	17239	16779	17040	17075	16896	17187	16748	17021	17111	17060	16825	16863	17174	17118	16987	17065	16996	17036	17259	17177	16968	17172	16831	17127	17156	17374	16895	17007	17141	17023	17172	17159	17008	17022	16943	16799	17060	17150	16919	16892	17009	17004	17128	17044	16996	16964	17227	16815	17076	16953	16926	17039	16984	17027	16968	17042	17178	16949	16959	16897	16819	17095	17073	16970	17120	17067	17039	17026	17056	17301	16979	17161	16947	17139	16854	16911	17108	17136	16949	17087	17338	17037	17031	17003	17009	16966	17143	16959	17202	17058	16918	16984	17046	17103	17107	16885	16865	16978	16839	17166	17030	16857	17201	16837	17013	17041	17063	16947	16906	16920	16971	17068	16848	16938	16944	17086	17333	17001	17194	17081	16958	17005	17114	17105	17155	16893	17253	16649	17060	17117	16929	17151	16858	16932	16988	17104	17056	16902	16854	16970	16921	17120	17058	16871	17109	16990	17106	16935	17120	17093	16965	16941	17085	17114	17056	17146	17122	17218	17071	17084	17082	16880	16906	17063	17000	17115	17152	16901	16931	17048	16987	17052	17001	17063	16846	16700	17107	16961	16820	16835	17008	17058	17116	17069	16803	16815	17124	17077	17206	17030	16880	17102	17139	16774	17172	17299	16915	16930	17039	17125	17078	17018	17112	16696	16957	16935	16986	16932	16940	16761	16924	17154	16856	16977	17034	17004	17210	17186	16969	17135	17068	16902	16868	16876	17308	17050	17085	17143	17055	16983	16903	17221	16783	17042	17067	17007	17150	17205	17165	17196	17100	16922	17091	17206	17231	17001	16880	16924	17028	16870	17161	17071	17037	16944	16947	17006	17021	17018	17188	17140	16937	17057	17035	16995	17163	16966	17006	16971	16960	16962	17207	17150	17176	17040	17020	17103	17014	17009	16671	16953	16977	16917	17081	17095	16987	17227	16896	16801	17060	16981	17122	16975	17064	16967	16953	17204	17283	17010	16971	17154	16995	16722	17109	16916	16931	17118	17169	17354	17008	16851	17134	16959	16948	16956	16945	16850	16984	17094	17257	17107	16839	16953	16890	16987	17069	16926	16989	16699	17091	16924	17162	17101	17177	17008	17097	16969	17052	17129	17234	17079	16988	17009	17036	17018	16896	16913	16956	17161	17031	17090	16882	16974	16888	16887	17083	17063	16927	16964	17074	16906	16939	16907	16958	17146	16922	17019	16858	16942	16927	17323	16984	17031	16956	16947	16953	17041	16832	16924	17037	17100	17111	17063	16971	17030	16925	16965	17016	16797	16924	16946	16968	17082	17224	17005	17068	16895	16980	16994	17047	17111	16964	16766	17316	16916	17029	16819	16686	16939	16950	16953	16876	17017	16840	17062	17078	16970	17102	16985	17077	16953	17033	17048	17129	17032	17043	16844	17074	16824	17037	16928	16907	16933	16866	16989	17102	17084	16825	16916	17050	16883	17068	16823	16931	16674	16881	16949	17014	17163	16887	17116	16825	16930	17130	17064	17021	16897	17023	17153	17088	17020	16957	16917	17085	17184	16757	16910	17002	16928	17038	16942	17114	17083	16754	17051	16877	17051	17192	17145	17186	17011	16861	17112	16884	16987	16865	16819	16854	16846	17129	17042	16977	16787	16768	17193	17040	16950	16954	16942	16993	16734	17198	16886	16952	17113	16877	17103	17097	17030	16901	17087	16860	17055	16988	17244	16983	16997	17229	17110	16986	16852	16951	16931	16932	16856	17166	16915	16895	17088	16795	16858	17249	17100	17058	17078	16936	17097	16837	17048	16988	17159	16666	17006	17123	16985	16888	17220	17031	17169	17115	17048	16874	17130
22730	35469	26829	19520	17725	16614	15936	15491	15376	15331	14920	14952	14878	14656	14710	14607	14739	14746	14703	14692	14708	14756	14639	14623	14588	14721	14616	14534	14687	14460	14521	14518	14648	14714	14647	14700	14632	14670	14598	14539	14576	14572	14729	14389	14779	14647	14624	14596	14551	14747	14492	14676	14697	14714	14505	14516	14619	14626	14376	14705	14596	14424	14622	14605	14559	14530	14396	14561	14472	14527	14612	14677	14468	14469	14509	14582	14564	14588	14377	14635	14643	14526	14340	14681	14631	14520	14429	14401	14624	14721	14575	14582	14537	14591	14616	14610	14620	14651	14486	14572	14625	14528	14446	14686	14568	14352	14436	14511	14490	14605	14777	14498	14665	14413	14504	14458	14615	14610	14513	14505	14517	14397	14680	14429	14589	14560	14598	14599	14586	14518	14587	14701	14687	14636	14670	14625	14598	14582	14367	14587	14546	14674	14482	14678	14497	14650	14529	14642	14432	14373	14592	14463	14374	14611	14600	14638	14661	14680	14682	14603	14499	14700	14468	14367	14407	14554	14654	14706	14537	14780	14609	14587	14544	14479	14536	14498	14542	14698	14582	14568	14594	14498	14407	14461	14468	14703	14528	14523	14475	14603	14474	14442	14454	14479	14796	14632	14550	14600	14483	14606	14575	14590	14572	14646	14609	14559	14468	14661	14386	14369	14576	14540	14414	14607	14497	14632	14618	14651	14481	14500	14799	14612	14569	14491	14772	14526	14527	14626	14719	14507	14565	14443	14505	14454	14743	14556	14705	14596	14554	14494	14416	14624	14471	14620	14469	14622	14580	14453	14711	14596	14616	14521	14241	14585	14558	14543	14654	14487	14581	14636	14485	14466	14567	14504	14503	14633	14600	14722	14687	14675	14598	14445	14666	14423	14598	14524	14536	14704	14465	14503	14570	14496	14532	14499	14533	14552	14715	14603	14638	14555	14516	14639	14659	14611	14608	14580	14590	14464	14539	14547	14525	14520	14423	14509	14691	14501	14569	14448	14553	14578	14666	14779	14498	14558	14564	14573	14530	14585	14671	14523	14348	14545	14418	14666	14491	14763	14530	14559	14390	14682	14374	14622	14621	14430	14491	14447	14588	14582	14567	14471	14503	14587	14465	14750	14525	14498	14542	14484	14617	14424	14692	14531	14582	14590	14551	14496	14473	14616	14545	14541	14582	14499	14645	14538	14652	14522	14599	14466	14653	14546	14520	14510	14485	14674	14529	14633	14389	14601	14559	14556	14560	14463	14706	14429	14377	14506	14526	14662	14527	14671	14617	14583	14559	14624	14335	14528	14644	14605	14635	14534	14664	14559	14363	14525	14516	14541	14436	14621	14675	14462	14732	14456	14491	14543	14432	14606	14467	14640	14585	14544	14424	14510	14649	14681	14543	14442	14470	14501	14519	14448	14609	14618	14649	14541	14565	14648	14486	14428	14731	14491	14510	14536	14647	14477	14664	14745	14479	14618	14516	14495	14664	14396	14501	14551	14645	14528	14488	14617	14581	14521	14718	14611	14523	14485	14610	14575	14391	14880	14439	14697	14597	14594	14535	14618	14752	14754	14590	14581	14637	14674	14566	14447	14824	14633	14616	14450	14559	14661	14456	14607	14655	14612	14546	14508	14519	14509	14498	14631	14614	14458	14586	14605	14591	14552	14626	14619	14549	14534	14574	14582	14678	14650	14647	14415	14455	14534	14342	14548	14418	14660	14540	14653	14756	14563	14527	14658	14682	14577	14456	14578	14483	14519	14704	14712	14607	14587	14673	14717	14586	14520	14556	14602	14657	14363	14561	14519	14602	14563	14593	14709	14608	14643	14489	14567	14609	14490	14639	14594	14538	14496	14542	14468	14569	14668	14646	14535	14547	14442	14636	14588	14490	14468	14647	14607	14724	14560	14667	14488	14809	14456	14650	14704	14624	14469	14518	14360	14525	14594	14527	14559	14521	14628	14675	14562	14623	14610	14772	14773	14517	14544	14499	14559	14700	14420	14480	14584	14603	14490	14664	14381	14443	14432	14423	14563	14484	14521	14582	14415	14605	14467	14392	14635	14539	14566	14623	14428	14559	14527	14581	14680	14600	14615	14685	14562	14685	14482	14586	14489	14486	14662	14508	14610	14495	14426	14633	14552	14595	14599	14469	14643	14798	14686	14635	14371	14589	14419	14461	14527	14481	14539	14554	14574	14553	14470	14594	14630	14418	14453	14638	14448	14537	14507	14557	14440	14646	14634	14510	14492	14706	14402	14666	14604	14631	14612	14433	14676	14514	14473	14515	14628	14494	14530	14459	14551	14500	14649	14656	14602	14689	14565	14509	14552	14509	14499	14646	14314	14590	14553	14451	14411	14799	14453	14597	14450	14619	14422	14611	14597	14529	14570	14545	14736	14565	14596	14565	14572	14436	14572	14638	14352	14532	14561	14630	14546	14515	14770	14504	14404	14696	14547	14454	14491	14533	14529	14507	14558	14572	14628	14582	14475	14594	14426	14552	14583	14473	14561	14704	14613	14508	14526	14561	14723	14614	14422	14632	14727	14559	14562	14474	14628	14526	14499	14713	14535	14591	14698	14477	14469	14635	14637	14660	14447	14647	14512	14604	14465	14762	14573	14635	14583	14729	14797	14465	14490	14530	14670	14547	14418	14519	14601	14766	14680	14487	14725	14559	14675	14507	14393	14666	14545	14653	14531	14669	14557	14750	14636	14641	14624	14598	14658	14525	14776	14570	14641	14680	14678	14684	14564	14559	14574	14648	14587	14691	14732	14449	14542	14548	14534	14674	14603	14595	14612	14500	14576	14590	14554	14785	14591	14496	14386	14571	14467	14528	14519	14594	14550	14568	14392	14468	14599	14532	14713	14527	14545	14481	14720	14522	14488	14667	14620	14514	14626	14561	14478	14688	14590	14369	14568	14531	14405	14800	14597	14566	14496	14493	14500	14640	14666	14677	14680	14626	14503	14489	14529	14686	14753	14402	14531	14677	14495	14470	14508	14559	14523	14533	14636	14595	14469	14685	14579	14522	14553	14360	14406	14539	14470	14652	14630	14520	14516	14718	14476	14560	14475	14402	14584	14712	14435	14680	14670	14496	14448	14564	14512	14587	14708	14481	14733	14699	14616	14744	14546	14577	14611	14493	14587	14637	14488	14599	14508	14634	14508	14610	14510	14607	14697	14547	14535	14472	14676	14462	14529	14559	14558	14525	14605	14547	14620	14568	14420	14545	14599	14597	14516	14527	14649	14599	14698	14597	14611	14737	14555	14648	14588	14625	14510	14564	14534	14461	14589	14659	14643	14618	14532	14605	14596	14733	14501	14696	14430	14556	14600	14508	14590	14339	14614	14544	14647	14517	14651	14515	14569	14521	14508	14523	14472	14579	14542	14551	14450	14443	14419	14439	14300	14558	14567	14554	14472	14452	14578	14531	14619	14563	14727	14548	14646	14418	14526	14512	14490	14452	14564	14552	14400	14653	14580	14662	14564	14577	14481	14460	14518	14466	14577	14478	14561	14485	14656	14523	14576	14442	14485	14538	14663	14801	14508	14331	14657	14567	14597	14559	14588	14648	14616	14521	14541	14763	14535	14386	14520	14511	14735	14765	14530	14665	14600	14527	14437	14669	14595	14512	14546	14546	14489	14478	14652	14574	14573	14581	14605	14564	14695	14552	14580	14603	14636	14534	14573	14592	14517	14633	14638	14510	14638	14500	14413	14682	14536	14683	14549	14486	14494	14682	14708	14508	14497	14652	14651	14504	14534	14595	14532	14636	14518	14537	14454	14419	14620	14612	14733	14713	14682	14560	14468	14482	14582	14474	14368	14647	14606	14625	14468	14645	14593	14594	14489	14524	14677	14567	14690	14624	14589	14494	14500	14634	14512	14684	14449	14404	14631	14522	14350	14531	14705	14672	14510	14503	14633	14613	14469	14586	14700	14676	14603	14555	14458	14617	14588	14600	14434	14457	14518	14694	14530	14532	14501	14627	14496	14578	14528	14631	14586	14550	14531	14637	14540	14598	14641	14724	14595	14493	14482	14583	14584	14522	14530	14632	14556	14606	14792	14508	14584	14555	14725	14596	14593	14498	14410	14713	14536	14644	14539	14593	14615	14571	14705	14387	14582	14663	14621	14549	14559	14652	14710	14477	14572	14670	14390	14706	14508	14798	14498	14508	14520	14677	14577	14667	14631	14401	14478	14657	14734	14387	14479	14576	14612	14589	14634	14670	14588	14686	14752	14561	14618	14651	14772	14452	14557	14543	14548	14651	14560	14603	14510	14694	14503	14530	14533	14601	14426	14598	14330	14571	14490	14448	14479	14578	14570	14792	14526	14577	14720	14543	14500	14495	14640	14502	14552	14488	14501	14598	14476	14743	14554	14618	14647	14496	14618	14512	14536	14462	14448	14512	14604	14690	14511	14587	14589	14521	14630	14698	14381	14611	14479	14601	14461	14475	14569	14652	14607	14506	14548	14522	14594	14635	14754	14677	14712	14391	14537	14567	14638	14636	14554	14547	14542	14628	14569	14718	14531	14555	14584	14481	14694	14698	14484	14613	14497	14767	14476	14432	14481	14724	14368	14594	14595	14710	14558	14686	14666	14474	14698	14660	14454	14501	14511	14573	14616	14722	14488	14700	14338	14687	14529	14631	14588	14510	14628	14475	14770	14464	14794	14676	14353	14528	14532	14592	14596	14566	14461	14647	14516	14598	14649	14637	14649	14431	14626	14637	14285	14547	14626	14547	14472	14803	14538	14453	14415	14578	14603	14490	14572	14500	14659	14476	14597	14470	14594	14608	14673	14441	14626	14598	14470	14600	14446	14381	14517	14627	14537	14502	14584	14460	14555	14502	14621	14378	14754	14534	14588	14552	14719	14699	14466	14651	14680	14603	14678	14556	14548	14499	14634	14591	14473	14420	14645	14443	14597	14641	14430	14702	14656	14802	14591	14458	14500	14457	14515	14674	14653	14627	14514	14730	14554	14701	14521	14651	14461	14414	14677	14597	14488	14571	14433	14649	14558	14611	14455	14671	14538	14476	14597	14588	14509	14450	14502	14453	14584	14633	14686	14655	14701	14492	14619	14620	14530	14507	14506	14499	14405	14334	14606	14580	14648	14491	14647
23482	21560	28264	25428	22493	21475	20202	17890	17223	17245	17145	16951	16843	16824	16652	16500	16516	16613	16480	16443	16470	16287	16318	16581	16251	16277	16263	16233	16426	16039	16211	16282	16426	16474	16287	16175	16036	16063	16202	16126	16053	16234	16250	16322	16197	16020	15999	16234	16371	16055	16092	16119	16368	16233	16206	16134	16122	16225	16172	16174	16042	16152	16034	16046	16154	16092	16178	16119	16102	16344	15957	16132	16066	16206	16259	16220	16153	16037	15963	16066	16226	16177	16059	16209	16166	16137	16325	16417	16235	16318	16166	16157	16040	16303	16164	16258	16180	16143	16095	16119	15945	16246	16151	16420	16220	16067	16177	16055	16351	15999	15932	16201	16082	16341	16034	16186	16133	16043	16184	15887	16111	16171	16217	16098	16038	15963	15994	16255	16095	16223	16027	16045	16145	16323	16049	16129	16196	16225	16274	16124	16194	16026	16285	16011	16290	16056	16114	16042	16170	16359	16016	16270	16088	16037	16057	16183	16048	16083	15862	16184	16028	16322	16191	16122	16066	16016	16041	16140	16131	16167	16273	16313	16084	15999	16114	16247	16189	16072	16260	16174	16288	16132	15946	16357	16162	16201	16172	16124	16054	15949	16052	16298	16243	16051	16220	16003	16192	16107	16264	16436	16275	16122	16233	16233	16095	16066	16236	16141	16212	16234	16270	16204	16262	16086	16359	16205	16128	16216	15792	16038	16094	15997	16051	16093	16119	16413	16432	16031	16269	16053	16139	16267	16406	16308	16285	16188	16197	16241	16247	16114	16058	16137	16179	16211	16225	16027	15995	16260	16368	16126	16193	16209	16019	16116	15867	15960	16227	16092	16130	16108	16019	16311	16089	16278	16207	16192	16038	16228	16363	16271	16129	16156	16184	16269	16188	16084	16146	16149	16075	16091	16071	16098	16205	16137	16197	16207	16252	16215	16132	16039	16278	15988	15950	16072	16270	16317	16046	16150	16336	15928	16157	16190	16192	16180	16200	16356	16328	16121	16156	16154	16155	16072	16059	16171	16269	16390	16285	16196	16180	16132	15950	16299	16254	16163	16173	16013	16185	16017	16205	16289	16306	16256	16146	16166	16294	16311	16095	15983	15960	16104	16054	16211	16216	16274	16170	16271	16358	16056	16200	16162	15996	16178	15878	16148	16325	16318	16153	16069	16027	16047	16230	16178	16235	16288	16016	16120	16402	16115	16225	16065	16060	15916	16142	16302	16367	16355	16050	16154	16108	16200	15950	16228	16015	16039	16241	16062	16117	16028	16186	16149	16286	16201	16402	16092	16232	16074	16180	15956	16086	16082	16243	16137	16071	16325	16201	16063	15850	16003	16193	16052	16180	16160	15996	16228	16226	16306	16142	16052	16082	16158	16169	16222	16283	16074	16200	16153	16102	16165	16137	16090	16283	16220	16237	16257	16022	16268	16294	16086	16224	16300	16197	16248	16237	16114	16242	16103	16200	16191	16125	16154	16097	16165	16269	16161	16111	16092	16173	15975	16146	16191	16160	16190	16165	16034	15999	16168	16097	15977	16111	16179	16372	16171	16165	16210	16051	16220	16281	16470	16211	16327	16383	16366	16144	15967	16178	16130	16171	15963	16013	15956	16240	16067	16203	16168	16176	16174	16189	16237	16278	16162	16108	16146	16056	16161	16173	16194	16091	16095	16067	16038	16095	16078	16247	16235	16142	16198	16101	16041	15962	15980	16460	16132	16244	16290	16190	16342	16126	16033	16025	16376	15996	16026	16209	16174	16269	15938	16047	16227	16197	16096	16218	16172	16087	16185	16352	16102	16271	16137	16027	15941	15972	16160	16027	16104	16115	16108	16086	16211	16026	16057	16124	16248	16288	16068	16066	15945	16283	16131	16143	16296	16174	16157	16134	16148	16141	16122	16095	16144	16164	16164	16066	16166	15993	15940	16121	16044	15860	16116	16235	16201	16115	15933	16170	16488	16120	16177	16051	16234	16145	16085	16124	15997	16133	16148	16123	16193	16224	16258	16058	16142	16115	16280	16184	16217	16187	16154	16234	16172	16056	16245	16367	16065	16124	16387	16209	16084	15978	16281	15992	16180	16030	16376	16146	16279	15958	16093	16079	16245	16212	16262	16131	16002	16060	16230	16202	16040	16208	15933	16114	16090	16200	16015	16182	16100	16221	16263	16209	16148	16278	16249	16249	16187	16066	16121	16017	15999	16116	16167	16145	15866	16250	16445	16398	16223	16201	16187	16275	16023	16149	16163	16200	16202	16249	16295	16012	16138	16231	16212	16256	16029	16013	16220	16142	16197	16312	15892	16211	16389	16141	16104	16032	16177	16250	15955	16163	16095	16299	16202	16263	16131	16306	16296	16230	16075	16145	16229	16176	16224	16135	15991	16104	15921	16059	16268	16087	15978	15987	16272	16144	16074	16239	16363	16230	16162	16156	16080	16145	16105	16141	16173	15978	15916	16237	15974	16186	16068	16071	16249	16141	16117	16238	16147	16303	16099	16005	16280	16007	16068	16132	16377	16255	16248	16343	15919	16326	16208	16219	16345	16173	16121	16071	16156	16091	16039	15897	16153	16286	16021	16185	16204	16264	16050	16279	15977	16056	16270	16109	16356	16271	16096	16124	16164	16133	16063	16370	16189	16202	15982	16292	16284	16118	16249	16031	16142	16070	16012	16273	16195	16080	16002	16255	16304	16107	16136	16167	16076	16196	16040	16086	16289	16021	16127	16211	16133	16066	16244	16096	16069	16276	15972	16166	16063	16049	16165	16336	16243	16145	16233	16047	16158	16145	16251	16215	16147	16037	16131	16119	16028	16058	16135	16332	16100	16160	16127	16142	15964	16079	16191	16132	16157	16086	16082	16139	16008	16206	16056	15959	16005	16272	16106	15991	16125	16125	16189	16170	16022	16249	16201	16158	16180	16021	16122	16219	16090	16193	16123	16266	16126	16215	16210	15953	16095	16325	16165	16129	15985	16196	16301	16296	16060	16079	16103	16161	16270	16116	16207	16096	15906	16169	16199	16096	16151	16093	16233	16364	16007	16369	16206	16207	15995	16025	16002	16211	16091	15922	16104	16019	16112	15950	15988	16054	16155	16057	16192	16086	16145	16152	16122	16171	16137	16036	16233	16433	16295	16069	16160	16243	16147	16298	16222	16065	16238	16013	16160	16034	16183	15987	16275	15949	16068	16156	16206	16291	16193	16091	16041	16071	16234	16067	16043	16279	16224	16087	16089	16039	16240	16341	16091	16299	16246	16206	16205	16172	15950	16083	16160	16292	15948	16133	16044	16054	16179	16182	16178	16289	16049	16185	16183	15870	16126	16335	16472	16106	16048	16039	15964	16127	16130	16213	16344	16205	15957	16152	16026	15924	16176	16125	16255	16380	16073	16218	16344	16222	16116	16095	16390	16420	16128	16110	16102	16376	16120	16242	16071	16199	16114	16411	16158	16205	16141	16104	15998	16151	16002	16180	15872	16045	16232	16018	16098	16116	16190	15984	16049	16241	16237	16165	16009	16234	16322	15894	16079	16090	16025	16179	16117	16303	16133	16041	16209	16162	16155	15970	16143	16089	16273	16223	16059	16384	15880	16207	16213	16176	16159	16078	16157	15988	16305	16250	16132	16173	16234	16266	16209	16162	16055	16121	16265	16102	15953	16074	16128	16108	16019	16086	15994	16084	16186	16303	16147	16035	16123	15960	16162	16256	16195	16162	16201	16178	16181	15992	16147	16074	16132	16141	16074	16067	16074	16205	16520	15953	15964	15948	16202	16061	16094	16261	16093	16238	16088	16166	16281	16305	16016	16248	16156	15927	16078	16236	16242	16032	16072	16174	16198	16182	16000	16154	16277	16100	16172	16238	16053	16152	16124	16046	16189	16111	16027	16073	16045	16312	16187	16095	16195	16253	16105	16202	16176	15783	16343	16435	16187	15918	16245	16243	16330	16052	16271	16012	16136	16296	16224	16131	16048	16201	15910	16107	16300	15841	16329	16494	16167	16196	16036	16183	16196	16077	16201	16215	16007	16292	16248	16145	16134	15950	16113	16159	16170	16013	16084	16020	16115	16085	16041	16153	16112	16243	16142	16135	16312	15973	15874	16000	16342	16088	16007	16255	16188	16041	16102	16009	15897	16197	16317	16174	16251	16153	16327	16062	16096	16238	16251	16088	16419	16091	16402	16187	16131	16245	16152	16238	16205	16294	16188	16178	16095	16285	15983	16003	16154	16147	16043	16139	16193	16118	15861	16160	16306	16153	16165	16188	16330	16137	16235	16269	16141	16182	16157	16118	16283	16234	16141	16019	15961	16129	16159	16172	16186	16373	15917	16026	15934	16174	16169	16101	16292	16075	16401	16302	16019	16010	16188	16017	16258	16307	16158	16347	16392	16132	15941	16041	16240	16079	16056	16117	16251	16088	16088	16375	16002	16216	16156	16126	16344	16313	16096	16435	16113	15982	15839	16211	16099	16149	16167	16198	16229	16132	16267	16023	16242	16133	16125	16377	16158	15987	16257	16329	16050	16001	16113	16228	16172	16228	16213	16215	16135	16276	15947	16128	16220	15922	16086	16084	16157	16036	16066	16127	16125	16140	16053	16144	16381	16270	16086	16192	16065	16222	16216	16264	16306	16070	16127	16019	16077	16275	16155	16261	16332	16078	16118	16230	16136	16156	16211	16117	16192	16320	16100	16282	15902	16170	16098	16317	16081	16111	16078	16221	16085	16071	16371	15890	16299	16236	16336	15954	16285	16419	16144	16041	16098	16038	16204	16235	16235	15916	15959	16127	16128	16062	16044	16331	16161	15958	16245	16139	16136	16172	16171	16002	16166	16082	16216	16221	16286	16164	16250	16234	16111	16095	16231	16106	16139	15854	16161	16459	16461	16446	16161	16098	16206	16018	16241	16109	16135	16097	15958	16291	16121	16296	16199	16165	16176	15937	15948	16047	15998	16187	16289	16038	16198	15952	16046	16090	16206	16120	15841	16136	16198	16189	16159	16251	16277	16063	16118	16147	15993	16156	16238	16013	16189	16234	16063	16150	16124	16280	16140	16145	16340	16091	15870	15980	16094	16246	15962	16223	16250	16003	16288	16246	16212	16228	16020	16230	16257	16027	16266
20946	41748	30806	21849	19116	17658	16570	15909	15431	15039	14838	14631	14546	14472	14522	14353	14483	14386	14315	14263	14167	14362	14324	14084	14190	14206	14173	14270	14088	14280	14090	14169	14053	14178	14180	13961	14187	14167	14034	14111	13901	14030	14065	14082	14182	14213	14020	14104	14126	13792	14182	14035	14092	13994	13986	14217	14190	14070	14124	14064	14057	13964	14078	14039	14179	14041	14171	14122	14064	14270	14082	14361	14058	14134	14074	13880	14135	13925	14019	13989	14058	14143	14136	14221	14223	13970	14007	13995	14028	14073	14127	13959	14057	14107	13897	14096	13967	13921	14101	14109	14091	14136	14110	14070	13984	14011	14132	14007	13980	13995	13959	14132	14081	13978	13922	13976	14064	14096	13957	14094	14054	14118	14101	14102	13997	14052	13971	14145	14053	14020	14009	13999	14076	14090	13949	14030	13861	13969	14075	13946	14099	14152	14062	14066	14107	13977	13858	14090	14146	13994	13899	14082	14041	14124	14134	13933	14070	13971	14029	14314	13887	14194	14079	13984	13936	14182	14072	14057	14022	14176	13962	13978	14129	14068	14138	13907	14121	14020	14188	14013	14072	13882	14005	14046	14098	14095	13934	14105	14048	13918	13990	13923	14112	13957	13966	14144	13951	14056	14040	14025	13969	13943	14046	13984	14053	14203	13887	14059	14069	13908	13977	14157	14147	13998	14131	13992	14152	13944	13947	14033	14076	14120	13953	14042	14231	13993	14205	14140	14156	14146	13932	14102	13924	14120	14046	14122	13975	14040	13998	14139	14102	14138	14133	14174	13983	14145	14100	14009	14166	13975	14132	14052	14040	13985	13970	14157	14066	14139	14056	14027	13965	14134	14051	14105	13960	14044	14153	14116	14066	14182	13972	14051	14203	13959	14058	14057	14102	14052	14105	14048	14057	14031	13942	14194	14133	13859	14041	13934	14087	14029	13973	14049	14194	14218	14100	13988	14191	13960	13870	14042	13989	13977	13979	13869	14069	13979	13980	14082	14110	14008	14127	14158	13969	14088	14041	14048	13904	13999	13966	13982	14107	14001	14097	13963	14038	14013	14069	14121	14104	14082	14008	14092	13878	13846	13923	14042	14052	14111	13986	14096	14066	14134	14220	13900	14009	14109	14107	14051	14017	14015	14062	14048	14216	14207	14092	14133	13988	14054	14011	14115	14134	13957	13963	13952	13961	13946	14045	14039	14173	14047	14062	13994	13908	14052	14007	14006	13936	14175	14033	14146	13917	13905	13955	14066	14126	13995	13950	14216	13995	14102	14074	14169	14197	14058	13982	14041	13994	14028	14069	14263	14071	14113	13942	14099	14076	14054	14091	14164	14029	14056	14044	13964	14136	13897	14054	14011	14120	14045	14258	13956	14018	14007	14208	14097	13936	14128	14133	14038	14050	14042	13833	13986	13967	14011	14079	14049	14008	14015	14020	13901	14025	14124	14210	14049	14077	14098	14156	14073	13998	14122	13860	13976	14016	14061	14048	14136	14097	14139	14113	13921	14059	14079	14092	13937	14113	13996	14007	14062	13995	14095	14146	14068	13978	14009	14037	14042	14075	14109	14083	13964	14052	14144	14187	14179	14172	14091	14022	14032	14070	13990	14154	13913	14164	13929	13965	13999	14122	13961	14062	14116	13901	14087	14077	14102	14120	14040	14099	14134	13976	14242	14058	13966	14153	14102	13880	14017	14123	13967	14011	14008	14138	13970	14150	14055	13856	14142	14144	14059	14010	14004	14155	13832	14217	13948	13848	13931	14124	14027	14135	13983	13956	14105	14043	13964	14161	13926	14197	13974	14034	14108	14168	14027	14277	14047	13916	14076	14168	13937	14056	14103	13972	14037	14005	13993	13944	14097	14000	14022	14011	13986	14214	13914	14052	14006	14152	14026	14077	13749	14088	13886	14010	14089	13916	14043	14106	13863	14024	14008	14153	14037	13760	14061	14053	14071	14079	14120	13969	14086	14035	14033	14024	13985	14207	14260	14113	14109	14170	14099	13998	14066	14168	14065	14113	13967	14115	14208	13887	14121	13988	14061	13970	14092	14116	14115	14048	14025	14005	14145	13894	14185	13925	14183	14147	13935	14081	14163	14104	14199	14223	14001	14028	14239	14016	14034	14119	13976	14033	13942	14016	14239	14119	14145	13855	14076	14119	14052	13929	14116	13993	14082	14031	13909	14015	14049	13906	14083	14103	13999	14034	14053	13858	14096	13866	13980	14055	14110	14039	14072	14038	14102	14104	13970	14173	14048	14045	13989	14023	13990	14008	13899	13929	14007	13935	13878	14024	13914	14048	13996	14125	13986	13967	14038	14011	14073	14177	14023	13981	14064	13984	14271	13999	14176	14175	14153	14037	13978	13968	13999	14073	13955	14037	13996	13972	14032	14071	14013	14062	13938	14162	13915	13877	14134	14142	14007	13907	14151	13985	13863	14039	14080	13949	13992	13897	14094	13872	14097	14143	14075	14085	14064	14052	14034	14023	14161	13930	14112	14007	13978	14062	14007	14004	13858	14164	14075	14068	13947	14050	13923	14129	14237	14169	14051	14042	14044	13964	14061	14013	13982	14040	14015	14056	14150	14108	14052	14062	14024	14036	14073	14040	14027	14090	14070	13956	14398	13965	14212	13953	14182	13926	14032	14087	14120	13985	14170	14148	14109	13945	14061	14124	14131	14082	14085	13999	14055	14166	14065	14105	13955	14090	14073	13935	14182	14034	14023	13998	14111	14054	14066	14075	14062	14175	14153	13960	13783	14064	14007	13978	14130	14216	14156	14078	13935	13877	13962	14210	13931	14037	14026	14054	13974	14106	14141	13965	14048	14114	14101	13949	14121	14020	14139	14045	14076	14238	14240	14010	14143	14138	14010	14125	13984	14166	14071	14075	14105	14063	14011	14013	14073	14157	14045	14167	14239	13984	14111	14227	14050	14033	14067	14079	14064	14036	14129	14038	14185	14135	14095	14126	13963	13956	14041	13945	13999	13905	14003	14048	14157	14086	13983	14094	14122	14033	14174	13928	14069	13871	14114	14126	14037	13995	14083	14019	13893	14006	13995	13876	14101	13935	13958	13934	14057	13879	14084	14081	14004	14051	13920	13924	13990	14133	14021	14176	13875	14088	14029	14090	14165	14024	13918	14010	14009	14015	14118	14009	14118	14204	14035	13953	13959	14085	14187	14107	14038	14212	14066	13931	14021	13877	14178	14048	13959	14126	14153	13993	14081	14031	14124	13991	14068	14119	13958	14070	14211	14060	13894	13987	13894	13797	14011	14011	14095	14112	14019	14061	13994	14050	14077	13849	13882	14178	14031	14084	14101	13917	13964	14100	13983	14120	14014	14074	13945	14010	14138	14072	14049	14075	13869	13960	13916	14168	14061	13994	14051	13973	14037	14002	13989	14126	14052	14178	13996	14120	14036	14133	13914	13987	13931	13843	14057	14112	14201	13924	14058	14130	13973	14101	13973	14195	13900	14064	14051	13935	14158	14029	14147	14044	13902	13893	14047	13957	14047	14076	13908	13895	14193	14017	13931	14069	14208	13996	13962	13975	14060	14140	13982	13816	14080	14061	14118	14008	14191	14034	14018	14048	14068	14031	14080	13904	14171	14192	14076	14141	14234	13970	14027	14056	13911	14083	13979	14024	14106	14082	13952	14022	14094	14097	14043	13982	13806	13951	14133	13951	14221	14108	13999	14239	14022	14012	14040	14337	14022	14138	14021	14147	14119	14124	14090	14067	14131	14120	14116	14155	14180	13934	14171	14072	13960	13959	13875	14086	13982	14072	13841	14020	14198	14076	14034	14091	13921	13954	14147	14131	13975	14206	14137	14085	13849	13898	13993	13963	14121	13981	13969	14075	14043	14170	14305	14268	13847	13965	13921	14099	14231	14059	14116	14008	14152	14141	14073	14136	14033	14053	14067	13921	14115	14121	13950	14077	14073	14023	14166	14126	14165	14038	13932	13980	13925	14081	14075	13907	14062	13976	13980	13873	14022	14083	13882	14062	13998	13950	14060	13961	14086	13973	13923	14170	14019	13978	14026	13942	13830	13992	13827	14260	14038	14013	14057	13919	14020	14186	14197	13960	13964	14121	14136	14022	14016	13959	13990	14069	14069	13930	14023	14007	14122	13960	14156	14161	13974	14108	14061	13952	14094	14285	14086	14131	14084	14088	14082	14004	14036	14130	14069	13955	14118	14091	14120	14044	13937	14099	13884	14143	14096	13948	14142	14209	14060	13971	14029	14099	14051	14086	13937	14056	14117	14112	14100	14142	14004	14157	13978	13792	14002	14193	14036	14062	13981	13936	14168	14074	14055	13968	14007	14004	14290	14078	14018	14070	14089	13887	13937	14037	13962	14058	13992	13975	13967	14196	13923	14025	13926	14177	14036	14060	14060	14048	14041	14179	13930	14053	14071	14063	14015	14011	14150	14022	14105	13976	14095	14154	14106	14024	13939	14045	14007	13958	14093	13972	14077	14091	14201	13945	13929	14068	14005	14085	13999	14237	14070	14141	13879	14129	14133	14103	14072	13974	13987	14140	13908	13912	14071	13983	14010	14209	14230	14103	14056	14044	14041	14239	13989	14089	13923	14136	14064	14012	13994	14004	14030	14010	14174	14273	14052	14042	14219	14070	13915	13970	14043	13950	14172	14010	13916	13975	13995	14054	14055	14127	14094	14022	14008	13968	14112	14128	13924	14038	14034	14195	14027	14000	14229	14134	14013	14242	13963	14048	14082	14076	14004	13960	14279	14199	14023	13997	13854	14035	14118	14175	14120	13988	14114	13985	13949	14057	14176	14015	14058	14043	14017	13995	14154	13951	14059	13902	13985	14046	13960	14056	14030	14069	14080	14059	13971	14160	14005	13934	14115	14007	13947	14042	13997	14110	14102	14089	14113	14187	14023	14083	13828	14007	13964	14122	13976	13826	14015	13965	14065	13984	14058	14190	14113	13973	14056	13928	14176	14064	14099	14152	13967	13996	14131	13959	14118	14107	14056	13990	14051	14158	13839	14251	14044	13891	14009	14039	14065	13955	14182	14029	14129	14045	14029	13940	14071	13968	14043	14126	14117	13968	14079	14089	14129	13892	14097	14128	14036	14039	13923
25096	21591	27277	27310	20796	19613	19072	18405	17900	17790	17900	17764	17441	17565	17251	17182	17225	17465	17409	17457	17334	17297	17286	17152	17301	17455	17514	17472	17457	17337	17344	17115	17218	17155	17172	17391	17176	17023	17163	17279	17324	17104	17056	17089	17118	17343	17239	17132	17265	17389	17199	17283	17163	16936	17136	17420	17169	17178	17243	17282	16990	17336	17217	17260	17027	17278	17175	17137	17222	17159	17500	17291	17218	17195	17092	17239	17187	17191	17401	17235	17215	17304	17266	17252	17104	17237	17095	17255	17148	17089	17270	17428	17268	17111	17081	17163	17397	17315	17300	17228	17311	17521	17212	17239	17182	17202	17203	17322	17084	17174	17347	17219	17141	17000	17380	17012	17356	17271	17173	17393	17194	17286	17069	17324	17221	17280	17319	17287	17190	17201	17293	17181	17242	17165	17350	17108	17128	17130	17271	17020	17159	17279	17165	17099	17052	17076	17143	17130	17217	17106	17176	16995	17309	17215	17090	17176	17134	17108	17213	17072	17168	17172	17428	17192	17179	17014	17502	17404	17114	17192	17396	17067	17003	17120	17364	17285	17169	17270	17236	17340	17270	17319	17326	17271	17293	17079	17027	17061	17215	17242	17014	17248	17289	17191	17289	17067	17093	17124	17100	17321	17045	17204	17212	17058	17252	16938	17139	17086	17366	17169	17225	17335	17244	17150	17153	17218	17335	17022	17131	17383	17229	17077	17034	17109	17307	17150	17201	17130	17202	17146	17181	17024	17306	17227	17132	17281	17059	17153	17205	17105	17171	17201	17213	17282	17143	17181	17252	17288	17301	17233	17061	17167	17044	17137	17012	17291	17331	17194	17349	17044	17106	17486	17416	17054	17251	17147	17275	17370	17450	17329	17262	17281	17158	17154	17042	16978	17008	17110	17194	17396	17337	17372	17407	17169	17412	17083	17195	17171	17006	16920	17203	17088	17321	17364	17280	17067	17254	17233	17142	17283	17245	17261	17395	17223	17093	17307	17342	17342	17073	17015	17128	17323	17244	17133	17240	17260	17227	17264	17313	17183	17495	17257	17045	17174	17203	17215	17108	17242	17253	17326	17458	17162	17202	17236	17156	17325	17049	17299	17370	17242	17184	17396	17113	17152	17148	17148	17069	17022	17094	17104	17159	17014	17270	17400	17264	17119	17062	16906	17232	17207	17238	17260	17256	17281	17381	17198	17261	17133	17054	17299	17323	17037	17336	17318	17152	17197	17308	17077	17162	17173	17094	17139	17352	17360	17065	17308	16979	17099	17133	17139	17037	17242	17219	17066	17244	17019	16964	17244	17276	17312	17392	17244	17244	17243	17273	17168	17305	17218	16989	17072	17183	17026	16994	17248	17117	17139	17264	17174	17219	17214	17165	17145	17198	16983	17152	17099	17200	17263	17102	17187	16981	17103	17219	17082	17395	17207	17182	17035	17201	17287	17184	17517	17291	17319	17072	17366	17287	17197	17087	17240	16948	16957	17231	17113	17124	17311	17278	17160	17222	17085	17446	17241	17110	17079	17108	17278	17204	17173	17160	17200	17270	17091	17102	17168	17396	17271	17239	17202	17357	17282	17103	17296	17283	17361	17316	17183	17266	17112	17288	17154	17209	16907	17086	17293	17048	17117	17227	17209	17250	17143	17238	17169	17139	17147	17348	17097	17060	17180	17267	16920	17203	17127	17185	17005	17128	17169	17338	17183	17122	17039	17160	17285	17030	17215	17233	17337	17221	17161	17074	17497	17315	17224	17187	17347	17219	17031	17085	17233	17252	17219	17184	17411	17326	17290	17208	17208	17102	17084	17168	17158	17189	17031	16968	17298	17334	17156	17069	17260	17195	17261	17149	17155	17201	17230	17134	17307	17053	17242	17013	17172	17217	17326	17329	17145	17316	17112	17281	17218	17037	17108	17082	17265	17233	17279	17195	17104	17084	16956	17218	17308	17154	16991	17118	17099	17385	17325	17122	17137	17253	17297	17393	17269	17166	17279	17190	17110	17215	17242	17280	17227	17251	17194	17196	17207	17190	17226	17247	17468	17316	17311	17114	17116	16872	17098	17227	17136	17201	17248	17237	17151	17100	17042	17145	17144	17167	17063	17271	17366	17025	17092	17244	17133	17431	17158	17087	17341	17521	17040	17092	17384	17155	17328	17270	17079	17042	17274	17187	17300	17244	17316	17462	17169	16968	17163	17131	17377	17347	17335	17187	17142	17165	16916	17292	17094	17235	17314	17290	17181	17225	17116	17275	17469	17329	17249	17123	17320	17245	17107	17216	17242	17246	17224	17088	17185	17440	17330	17080	17088	17237	17213	17101	17400	17159	17185	17285	17280	17159	17081	17147	17050	17204	17102	17417	17184	17009	17105	16991	17148	17353	17259	17272	17115	17167	17211	17182	17140	17143	17176	17202	17326	17243	17007	17154	17022	17397	17431	17231	17268	17115	17284	17223	17049	17098	17371	17022	16960	17119	16990	17137	16999	17118	17135	17189	17179	17085	17382	17285	17309	17265	17273	17132	17370	17007	17257	17190	17373	17430	16972	17242	17092	17466	17165	17289	17026	17146	17110	17265	17199	17279	17096	17422	17253	16918	17081	17096	17168	17335	17075	17336	17194	17179	17078	17096	17295	17139	17262	17191	17341	17200	17351	17312	17028	17220	17229	17354	17337	17233	17115	17416	16956	17193	17285	17146	16979	17122	17178	17278	17265	17214	17237	17283	16868	17051	17296	17244	17312	17130	17324	17381	17332	17326	17053	17316	17143	17216	17228	17294	17154	17272	17198	17314	17353	16925	17071	17214	17079	17183	17221	17360	17197	17341	17345	17175	17172	17272	17059	17372	17272	17202	17250	17189	17327	17093	17042	17171	17214	17248	17287	17269	17288	17171	17254	17364	17533	17376	17480	17229	17095	17327	17219	17250	17126	17321	17078	17187	17203	17355	17300	17222	17148	17248	17223	17520	17278	17424	17103	17274	17419	17150	17169	17358	17334	17093	17327	17313	17368	17180	17369	17197	17217	17133	17042	17419	17259	17176	17269	17253	17073	17352	17185	17126	17010	17318	17124	17264	17229	17306	17149	17160	17138	17061	17134	17101	17348	17090	17198	17038	17122	17417	17229	17215	17272	17409	17276	17114	17414	17383	17051	17246	17267	17177	17073	17257	17204	17356	17157	16993	17378	17174	17190	17355	17057	17140	17211	17262	17130	17236	17064	17357	17284	16986	17247	17436	17194	16912	17085	17221	17106	17375	17203	16920	17172	17164	17140	17335	17286	17130	17305	17437	17230	17336	17148	17467	17157	17238	17033	17113	17145	17149	17244	17086	17218	17222	17319	17114	17235	17064	17024	17063	17275	17164	17071	17150	17164	17297	17316	17134	17405	17388	17342	17014	17216	17299	17154	17101	17122	17152	17323	17281	16991	17331	17444	17103	17164	17247	17236	17137	17063	17086	17280	17019	17174	17093	17105	17169	17125	17276	17005	17326	17245	17084	17120	17185	17193	17151	17001	17172	17254	17275	17116	17007	16961	17138	17293	17252	17282	17324	17387	17165	17057	17057	17115	17056	17193	17141	17324	17255	17157	17020	17030	17175	17356	17206	17146	17308	17206	17053	17158	17241	17475	17380	17190	17269	17063	17219	16983	17264	17350	17162	17212	17159	17220	17300	17244	17203	17075	17287	17144	17210	17171	17315	17259	17074	17130	17323	17231	17095	17274	17056	17208	17333	17283	17116	17224	17201	17247	17116	17261	17199	17199	17228	17130	17323	17268	17237	17104	17246	17232	17166	17276	17100	17077	17205	17382	17130	17156	17409	17340	17087	17287	17183	17343	17338	17122	17219	17309	17203	17130	17469	17217	17181	17127	17190	17086	17067	17247	17240	17250	17226	16997	17240	17257	17297	17351	17146	17290	17332	17167	17120	17104	16996	17274	17340	17063	17214	17330	17080	17169	17053	17124	17108	17105	17303	17391	17195	17115	17054	17246	17087	17258	17350	17347	17283	17144	17396	17201	16952	17090	17107	17090	17252	17147	17085	17277	17132	16971	17192	17077	17071	17206	17097	17225	17203	17314	17084	17116	17265	17450	17196	17311	17330	17192	17273	17208	17325	17232	17191	17171	17160	17114	17166	17323	17150	17123	17262	17234	17174	16932	17322	17251	17149	17251	17329	17286	17033	17328	17323	17028	17137	17197	17269	17158	17179	17171	17181	17313	17235	17205	16954	17254	17226	17423	17209	17122	17189	17393	17249	17129	16988	17324	17354	17203	17312	17228	17148	17199	17071	17244	17233	17202	17089	17152	17148	16927	17269	17343	17140	17257	17170	17254	17262	17053	17109	16947	17403	17286	17300	17221	16998	17193	17238	17233	17258	17274	17258	17184	17296	17255	17317	17338	17051	17319	16943	17267	17111	17247	17199	17232	17033	17253	17095	17283	17129	17211	17445	17311	17535	17154	17051	17130	17124	17203	17182	17177	17211	17308	17140	17083	17234	17030	17053	17031	17189	17303	17047	17189	17215	17145	17120	17220	17215	17230	17486	17352	17390	17499	16992	17236	17448	17263	17062	17279	17337	17522	17436	17179	17182	17246	16940	17132	17344	17267	17333	17064	17182	17253	16953	17277	17109	17000	17360	17154	17226	17153	17289	17174	17279	17418	17155	17271	17139	17275	17219	17230	17166	17166	17313	17292	17226	17266	17152	17375	17231	17228	17189	17199	17184	17342	17148	17072	17136	17025	17126	17331	17393	17460	17147	17253	17109	17268	17097	17224	17119	17269	17293	17026	17104	17243	17334	17198	17238	16915	17215	17136	17437	17111	17221	17270	17072	17243	17372	17362	17138	17192	17208	17075	17008	17207	17180	17170	17418	17195	17018	17038	17003	17201	17233	17234	17195	17160	17318	17161	17339	17208	17323	17213	17405	17127	17156	17197	17147	17017	17058	17122	17434	17349	17230	17033	17418	17173	17321	17101	17172	17272	17379	17132	17276	17126	17094	17357	17130	17127	17267	17220	17385	17191	17083	17183	17096	17137	17450	17085	17283	17116	17359	17328	17197	17006	17153	17330	17094	17155	16996	17100	17216	17002	17413	17118	17106	17445	17281	17309	17164	17174	17443	17122
21120	38593	29088	21120	18477	17432	16471	15982	15514	15399	15136	15154	15095	15040	14724	14930	14732	14833	14980	14728	14672	14606	14600	14645	14590	14762	14730	14931	14663	14596	14507	14592	14636	14577	14483	14691	14670	14573	14714	14550	14649	14442	14566	14584	14563	14721	14705	14620	14517	14676	14615	14632	14589	14545	14602	14524	14666	14444	14602	14593	14731	14551	14620	14651	14463	14460	14642	14644	14556	14710	14695	14571	14561	14501	14617	14716	14837	14527	14627	14579	14442	14481	14466	14668	14415	14639	14622	14660	14640	14649	14655	14547	14866	14546	14651	14601	14618	14475	14564	14544	14721	14494	14642	14595	14784	14614	14629	14533	14543	14676	14561	14574	14484	14717	14822	14675	14600	14748	14701	14566	14457	14618	14528	14594	14524	14486	14680	14652	14726	14674	14728	14699	14431	14627	14719	14718	14531	14713	14474	14666	14668	14573	14617	14517	14682	14598	14652	14597	14539	14432	14898	14720	14731	14685	14616	14679	14611	14501	14444	14696	14636	14647	14492	14665	14514	14520	14672	14630	14633	14486	14563	14708	14659	14457	14697	14632	14528	14499	14497	14610	14598	14536	14638	14581	14479	14558	14680	14804	14652	14616	14609	14586	14558	14569	14609	14668	14778	14710	14486	14639	14736	14519	14538	14603	14514	14491	14556	14594	14585	14589	14596	14630	14626	14566	14644	14609	14335	14618	14572	14798	14692	14620	14628	14588	14535	14665	14530	14590	14583	14740	14670	14478	14663	14651	14522	14737	14563	14508	14690	14676	14615	14581	14599	14489	14563	14520	14737	14713	14525	14632	14519	14682	14505	14725	14486	14776	14631	14723	14623	14765	14626	14658	14669	14740	14534	14442	14759	14539	14522	14647	14750	14520	14531	14523	14685	14562	14728	14499	14721	14759	14669	14591	14591	14634	14780	14676	14509	14507	14534	14542	14547	14490	14707	14518	14668	14718	14691	14494	14631	14537	14550	14640	14653	14557	14590	14517	14496	14425	14516	14525	14568	14611	14583	14674	14695	14585	14662	14727	14672	14412	14497	14518	14634	14666	14695	14488	14467	14696	14449	14564	14627	14574	14592	14426	14533	14569	14650	14648	14465	14780	14569	14558	14585	14474	14684	14466	14606	14664	14603	14601	14603	14453	14598	14756	14649	14674	14584	14492	14530	14551	14549	14462	14554	14590	14778	14457	14642	14613	14502	14470	14660	14598	14736	14584	14348	14651	14513	14546	14640	14631	14677	14541	14807	14475	14533	14752	14667	14700	14558	14469	14601	14645	14564	14521	14608	14758	14647	14648	14674	14559	14519	14835	14660	14606	14690	14513	14690	14615	14491	14719	14561	14616	14623	14504	14503	14476	14818	14675	14632	14743	14778	14557	14717	14588	14545	14588	14756	14613	14629	14735	14518	14705	14807	14377	14603	14578	14615	14709	14567	14660	14533	14737	14633	14572	14392	14552	14505	14548	14737	14608	14620	14545	14546	14649	14589	14662	14520	14465	14521	14635	14478	14699	14514	14641	14575	14651	14515	14760	14422	14690	14627	14497	14672	14604	14548	14661	14668	14592	14493	14613	14596	14691	14531	14500	14536	14569	14677	14579	14684	14304	14750	14560	14600	14578	14547	14525	14604	14562	14607	14417	14484	14657	14693	14624	14525	14714	14616	14339	14614	14733	14542	14688	14653	14560	14703	14570	14566	14664	14586	14659	14716	14619	14467	14548	14693	14449	14632	14422	14595	14591	14605	14538	14559	14544	14536	14625	14641	14423	14384	14600	14744	14593	14622	14777	14533	14510	14579	14616	14683	14485	14568	14520	14663	14525	14476	14737	14658	14623	14468	14604	14544	14569	14603	14618	14546	14593	14624	14516	14525	14555	14570	14614	14666	14572	14552	14581	14589	14426	14715	14609	14559	14664	14803	14566	14613	14318	14504	14681	14603	14714	14721	14612	14659	14736	14713	14603	14548	14637	14646	14573	14650	14490	14371	14641	14624	14571	14641	14534	14786	14579	14647	14612	14591	14832	14649	14557	14430	14537	14653	14739	14590	14621	14700	14555	14554	14589	14527	14645	14459	14606	14519	14703	14527	14520	14487	14555	14479	14688	14627	14658	14705	14667	14567	14590	14650	14653	14412	14624	14676	14595	14489	14768	14559	14507	14678	14490	14497	14550	14572	14521	14504	14610	14674	14608	14645	14537	14452	14604	14612	14735	14652	14581	14793	14646	14707	14638	14483	14635	14520	14649	14583	14600	14678	14620	14590	14503	14623	14563	14809	14634	14653	14535	14665	14458	14500	14535	14483	14576	14546	14526	14671	14712	14570	14348	14587	14645	14647	14678	14556	14615	14665	14595	14613	14663	14680	14676	14526	14520	14635	14613	14597	14587	14632	14768	14547	14582	14745	14554	14556	14666	14653	14521	14695	14497	14598	14513	14561	14559	14762	14717	14676	14620	14585	14658	14509	14691	14487	14585	14669	14622	14467	14532	14567	14529	14679	14502	14326	14538	14665	14568	14545	14627	14474	14650	14631	14421	14475	14378	14706	14549	14537	14663	14541	14722	14669	14634	14656	14600	14768	14534	14532	14637	14675	14405	14464	14648	14555	14503	14577	14557	14517	14527	14512	14579	14661	14668	14581	14529	14581	14692	14653	14560	14751	14613	14579	14479	14556	14624	14525	14722	14669	14627	14471	14613	14504	14605	14610	14809	14520	14606	14586	14491	14471	14707	14543	14594	14387	14563	14643	14502	14522	14808	14743	14578	14786	14640	14715	14646	14512	14781	14600	14648	14514	14535	14533	14559	14571	14536	14470	14515	14563	14516	14535	14601	14466	14514	14522	14645	14602	14657	14563	14575	14549	14669	14649	14794	14763	14519	14325	14620	14516	14583	14704	14575	14429	14698	14573	14575	14570	14491	14601	14356	14599	14724	14553	14565	14425	14615	14670	14669	14554	14562	14469	14618	14751	14752	14655	14818	14370	14514	14383	14629	14584	14573	14689	14588	14549	14648	14599	14617	14707	14578	14586	14686	14632	14639	14626	14683	14654	14561	14723	14362	14427	14529	14678	14453	14599	14569	14680	14631	14611	14514	14523	14634	14596	14645	14590	14501	14644	14751	14603	14695	14635	14686	14579	14553	14474	14621	14599	14582	14612	14714	14588	14683	14609	14459	14538	14506	14645	14704	14723	14489	14571	14596	14600	14638	14624	14490	14515	14603	14624	14694	14688	14711	14528	14590	14691	14621	14487	14580	14454	14630	14672	14576	14707	14557	14486	14626	14588	14722	14638	14460	14778	14523	14615	14651	14604	14536	14606	14453	14475	14516	14450	14573	14474	14566	14649	14680	14537	14795	14607	14572	14634	14543	14545	14613	14611	14454	14741	14755	14716	14640	14683	14547	14543	14599	14494	14842	14612	14487	14625	14674	14509	14729	14624	14566	14503	14601	14689	14521	14798	14770	14542	14488	14668	14638	14446	14689	14550	14642	14647	14577	14551	14719	14753	14660	14591	14584	14548	14726	14668	14644	14778	14552	14596	14526	14614	14520	14579	14598	14550	14533	14738	14598	14708	14552	14693	14520	14619	14585	14496	14504	14737	14392	14509	14595	14693	14477	14547	14655	14521	14593	14566	14520	14544	14621	14567	14575	14492	14594	14705	14738	14544	14539	14486	14613	14545	14661	14672	14635	14848	14520	14673	14688	14650	14658	14475	14607	14629	14457	14562	14547	14544	14541	14546	14571	14705	14606	14663	14676	14581	14568	14666	14726	14577	14601	14584	14711	14590	14609	14588	14619	14544	14521	14781	14644	14745	14684	14661	14572	14685	14468	14757	14596	14651	14577	14574	14578	14555	14497	14562	14554	14595	14459	14844	14792	14647	14572	14622	14577	14640	14654	14555	14520	14451	14519	14731	14508	14711	14849	14643	14608	14643	14658	14501	14798	14533	14565	14578	14582	14635	14544	14561	14534	14445	14656	14584	14468	14747	14587	14635	14541	14516	14515	14612	14647	14539	14582	14687	14748	14546	14428	14640	14544	14629	14627	14734	14679	14601	14623	14631	14640	14523	14644	14596	14569	14526	14458	14691	14729	14625	14740	14546	14555	14594	14575	14753	14470	14457	14568	14618	14462	14566	14522	14587	14522	14597	14736	14582	14563	14641	14475	14758	14442	14661	14612	14738	14578	14624	14769	14683	14713	14822	14460	14377	14693	14657	14627	14687	14654	14705	14521	14448	14545	14568	14595	14715	14569	14565	14493	14689	14658	14663	14643	14658	14408	14458	14627	14496	14630	14542	14707	14633	14571	14543	14536	14602	14756	14614	14704	14569	14662	14392	14596	14628	14523	14526	14636	14702	14683	14641	14729	14621	14659	14705	14763	14615	14658	14737	14390	14570	14615	14541	14555	14687	14569	14399	14508	14547	14631	14399	14627	14579	14763	14635	14567	14448	14605	14745	14608	14602	14647	14663	14606	14448	14556	14339	14634	14611	14611	14563	14775	14617	14678	14549	14625	14614	14689	14806	14577	14538	14501	14566	14510	14752	14551	14626	14578	14593	14679	14549	14739	14581	14434	14400	14694	14525	14677	14532	14386	14500	14642	14542	14637	14571	14581	14551	14561	14427	14591	14487	14713	14625	14533	14474	14634	14679	14532	14590	14616	14553	14688	14639	14588	14694	14709	14597	14679	14449	14476	14662	14711	14380	14481	14645	14597	14659	14633	14570	14841	14599	14634	14686	14639	14634	14595	14619	14493	14546	14648	14703	14572	14450	14561	14663	14801	14628	14733	14710	14690	14491	14283	14698	14404	14615	14406	14769	14691	14645	14608	14467	14620	14668	14782	14527	14638	14644	14590	14701	14718	14619	14483	14548	14600	14695	14613	14694	14413	14610	14551	14507	14432	14684	14613	14622	14726	14470	14719	14528	14661	14537	14638	14463	14496	14575	14590	14618	14553	14630	14499	14737	14664	14605	14606	14620	14603	14551	14445	14611	14587	14555	14545	14605	14478	14508	14551	14575	14616	14676	14695	14695	14855	14660	14592	14564	14652	14605	14612	14599	14628	14628	14690	14502	14508	14551	14716	14655	14568	14528	14602	14695	14785	14625	14483	14680	14579
22516	21530	28745	24759	21891	23632	23570	18836	17661	17834	17758	17143	17187	17136	17040	16858	16787	16821	16804	16592	16761	16669	16874	16450	16710	16522	16501	16571	16572	16580	16415	16515	16281	16395	16685	16439	16703	16200	16471	16631	16224	16480	16582	16511	16605	16292	16266	16443	16437	16364	16342	16329	16561	16362	16353	16502	16376	16593	16500	16379	16219	16581	16549	16640	16222	16265	16468	16288	16175	16322	16227	16249	16153	16347	16448	16450	16343	16410	16499	16369	16369	16371	16391	16373	16509	16495	16353	16370	16464	16413	16378	16475	16326	16321	16401	16392	16547	16294	16389	16462	16480	16213	16308	16046	16493	16595	16286	16229	16358	16423	16288	16352	16380	16348	16412	16180	16210	16449	16220	16393	16421	16371	16180	16344	16263	16168	16359	16179	16226	16450	16193	16504	16174	16329	16329	16315	16291	16248	16325	16366	16342	16147	16268	16050	16495	16313	16153	16322	16392	16492	16372	16000	16214	16211	16414	16459	16443	16205	16337	16281	16506	16431	16423	16370	16567	16327	16378	16382	16212	16445	16384	15990	16415	16399	16431	16267	16272	16361	16174	16448	16285	16164	16283	16314	16308	16439	16244	16295	16322	16451	16243	16254	16301	16299	16359	16426	16384	16458	16294	16312	16091	16537	16276	16565	16398	16242	16144	16288	16341	16450	16426	16291	16318	16396	16122	16322	16156	16565	16388	16450	16323	16309	16302	16391	16269	16357	16168	16221	16286	16014	16391	16311	16378	16564	16328	16278	16170	16331	16294	16448	16340	16483	16327	16369	16346	16410	16329	16129	16380	16066	16389	16576	16326	16450	16130	16514	16202	16233	16184	16385	16546	16391	16562	16304	16493	16542	16363	16505	16400	16486	16234	16356	16007	16309	16176	16253	16299	16320	16486	16245	16393	16317	16363	16348	16370	16260	16278	16259	16473	16249	16221	16403	16351	16143	16240	16230	16230	16251	16428	16464	16251	16181	16353	16156	16333	16211	16386	16374	16346	16142	16338	16307	16233	16273	16341	16414	16306	16363	16380	16343	16295	16315	16323	16276	16528	16205	16262	16261	16474	16302	16357	16500	16170	16445	16350	16352	16287	16299	16399	16409	16366	16382	16356	16377	16326	16341	16329	16287	16401	16450	16406	16403	16180	16448	16269	16425	16482	16431	16125	16652	16439	16346	16358	16234	16177	16402	16291	16285	16409	16390	16336	16605	16293	16105	16282	16351	16355	16406	16301	16236	16443	16309	16173	16281	16292	16299	16309	16244	16384	16269	16391	16079	16413	16317	16300	16383	16416	16421	16492	16343	16252	16343	16560	16184	16151	16283	16536	16299	16298	16294	16215	16280	16392	16317	16304	16119	16284	16259	16177	16199	16335	16268	16241	16466	16455	16313	16113	16299	16321	16230	16471	16413	16224	16293	16345	16083	16274	16234	16186	16221	16259	16325	16523	16172	16196	16463	16480	16330	16435	16486	16317	16196	16237	16456	16263	16359	16119	16367	16268	16159	16280	16276	16208	16173	16404	16314	16281	16115	16386	16397	16461	16259	16450	16237	16368	16209	16365	16391	16378	16331	16437	16105	16188	16287	16044	16282	16275	16020	16383	16212	16365	16325	16259	16093	16322	16311	16398	16375	16196	16413	16325	16467	16445	16347	16427	16326	16426	16816	16371	16473	16472	16189	16146	16430	16251	16131	16196	16159	16306	16336	16280	16519	16383	16099	16337	16413	16201	16201	16417	16195	16452	16349	16525	16539	16381	16320	16260	16341	16398	16468	16257	16304	16298	16629	16395	16262	16309	16391	16324	16309	16309	16487	16295	16412	16412	16430	16370	16293	16361	16396	16351	16400	16323	16152	16349	16115	16361	16323	16311	16252	16348	16340	16214	16210	16324	16260	16313	16519	16422	16241	16407	16217	16280	16206	16387	16149	16389	16435	16209	16385	16335	16309	16228	16311	16320	16417	16407	16232	16381	16411	16294	16566	16274	16148	16272	16226	16266	16291	16464	16315	16328	16236	16374	16497	16481	16402	16365	16394	16283	16551	16272	16399	16401	16273	16255	16195	16374	16481	16326	16455	16369	16462	16341	16328	16116	16348	16191	16482	16417	16342	16115	16371	16394	16219	16388	16313	16246	16359	16482	16293	16363	16258	16286	16199	16455	16120	16475	16214	16349	16450	16332	16540	16187	16293	16058	16510	16435	16470	16314	16362	16507	16453	16162	16436	16380	16289	16205	16207	16573	16221	16409	16197	16435	16327	16242	16347	16261	16245	16306	16354	16293	16422	16325	16320	16216	16315	16170	16338	16362	16327	16259	16347	16282	16325	16468	16334	16284	16370	16374	16393	16319	16258	16334	16338	16300	16343	16281	16218	16227	16449	16337	16211	16338	16418	16319	16250	16211	16507	16219	16296	16220	16306	16255	16014	16308	16357	16295	16451	16338	16463	16214	16323	16400	16327	16249	16249	16330	16180	16334	16267	16204	16166	16395	16300	16294	16365	16381	16347	16249	16372	16368	16225	16249	16165	16284	16332	16460	16471	16394	16475	16140	16290	16138	16352	16308	16143	16152	16379	16186	16297	16124	16469	16343	16439	16437	16351	16368	16403	16342	16273	16343	16269	16044	16244	16267	16247	16372	16328	16316	16392	16361	16412	16489	16332	16548	16364	16292	16357	16275	16382	16336	16223	16447	16285	16133	16134	16395	16243	16021	16149	16321	16407	16366	16214	16158	16228	16402	16373	16340	16377	16199	16063	16153	16316	16390	16331	16517	16359	16169	16155	16327	16215	16050	16250	16212	16433	16370	16311	16274	16342	16414	16142	16466	16213	16132	16399	16293	16315	16145	16195	16262	16216	16272	16284	16314	16362	16231	16428	16170	16272	16570	16562	16322	16156	16250	16419	16561	16479	16379	16370	16442	16282	16432	16444	16499	16421	16235	16280	16109	16380	16219	16375	16470	16330	16354	16318	16216	16216	16472	16443	16374	16272	16408	16147	16338	16518	16266	16318	16307	16395	16237	16279	16150	16406	16194	16476	16478	16225	16380	16262	16505	16226	16132	16120	16385	16188	16201	16251	16408	16219	16222	16281	16395	16272	16348	16380	16386	16294	16501	16500	16292	16258	16300	16359	16538	16201	16326	16231	16229	16332	16210	16162	16254	16280	16290	16449	16286	16058	16299	16245	16156	16362	16232	16257	16288	16382	16250	16300	16397	16352	16438	16287	16363	16203	16329	16334	16206	16316	16277	16212	16164	16366	16347	16289	16291	16192	16357	16263	16308	16280	16351	16376	16205	16251	16358	16381	16320	16230	16337	16490	16253	16286	16301	16217	16209	16381	16574	16233	16183	16302	16292	16296	16151	16360	16554	16092	16480	16420	16194	16305	16263	16498	16339	16396	16267	16520	16291	16330	16098	16274	16567	16393	16312	16378	16185	16252	16334	16310	16476	16138	16510	16328	16345	16400	16201	16163	16095	16388	16447	16326	16203	16292	16354	16367	16348	16369	16371	16402	16309	16335	16230	16343	16393	16307	16321	16335	16350	16392	16405	16330	16200	16311	16361	16456	16371	16570	16168	16344	16395	16284	16286	16143	16413	16493	16379	16382	16363	16222	16347	16416	16267	16282	16185	16200	16430	16515	16329	16466	16470	16208	16374	16155	16277	16275	16369	16097	16444	16380	16310	16505	16346	16477	16397	16321	16352	16391	16223	16532	16140	16307	16359	16425	16363	16358	16130	16297	16260	16258	16397	16350	16299	16425	16219	16311	16607	16288	16216	16322	16303	16384	16329	16391	16328	16339	16672	16569	16303	16637	16223	16424	16280	16370	16056	16160	16337	16440	16285	16264	16137	16217	16373	16362	16330	16307	16375	16356	16404	16135	16230	16320	16420	16003	16162	16182	16248	16263	16326	16391	16325	16543	16251	16558	16225	16283	16407	16238	16153	16222	15974	16490	16367	16495	16542	16245	16394	16245	16352	16465	16370	16083	16283	16405	16332	16222	16193	16398	16345	16184	16431	16355	16323	16025	16417	16387	16314	16142	16336	16216	16147	16212	16251	16335	16461	16372	16394	16182	16336	16269	16232	16219	16109	16298	16295	16238	16318	16344	16472	16259	16413	16269	16444	16529	16376	16284	16372	16382	16312	16221	16399	16322	16280	16287	16462	16153	16203	16379	16563	16531	16247	16178	16223	16267	16276	16311	16069	16232	16102	16251	16433	16421	16306	16328	16312	16248	16325	16454	16288	16199	16263	16402	16243	16220	16271	16539	16251	16404	16153	16186	16540	16365	16195	16282	16424	16647	16312	16397	16456	16268	16172	16355	16243	16310	16415	16564	16287	16251	16363	16237	16254	16331	16607	16232	16195	16323	16263	16292	16495	16302	16330	16294	16292	16156	16451	16418	16328	16226	16227	16398	16350	16410	16231	16392	16290	16323	16345	16350	16244	16082	16372	16364	16182	16386	16312	16271	16202	16276	16337	16254	16201	16243	16433	16428	16343	16545	16161	16203	16369	16282	16290	16202	16345	16176	16379	16280	16295	16424	16356	16424	16319	16368	16338	16279	16247	16252	16272	16265	16471	16369	16354	16246	16350	16250	16253	16225	16174	16417	16278	16244	16532	16172	16290	16289	16368	16346	16306	16400	16441	16314	16305	16548	16518	16372	16387	16267	16111	16434	16326	16392	16289	16302	16268	16502	16251	16262	16293	16381	16298	16360	16314	16184	16153	16262	16372	16062	16166	16234	16165	16325	16097	16305	16031	16106	16482	16069	16388	16052	16328	16420	16265	16331	16163	16483	16397	16538	16351	16334	16227	16139	16356	16218	16489	16430	16250	16324	16351	16204	16360	16470	16386	16319	16210	16336	16282	16183	16509	16175	16394	16237	16212	16372	16342	16232	16408	16188	16220	16348	16336	16414	16391	16326	16241	16410	16403	16272	16475	16450	16314	16441	16481	16258	16423	16419	16245	16324	16187	16486	16295	16536	16251	16309	16529	16466	16672	16374	16200	16358	16301	16379	16280	16274	16400	16244	16507	16439	16179	16293	16115	16455	16295	16339	16248	16289	16295	16356	16362	16507	16339	16415	16365	16118	16355	16307	16417	16329	16416	16249
22239	46352	34617	24330	20914	19174	17055	16558	16026	15684	15458	15074	14946	14801	14803	14610	14584	14516	14324	14343	14406	14400	14164	14320	14277	14330	14154	14221	14185	14125	14290	14090	14148	14093	14291	14203	14206	13962	14167	14018	14118	14017	14171	14069	14181	14145	14211	14060	14061	13959	14091	14127	14171	13856	14084	13929	13920	14029	14094	14167	14090	14127	14008	13988	14168	14103	14057	14196	14099	14048	14231	14042	14164	14210	14257	14233	14021	14186	14013	14004	14115	14155	13987	14130	13889	14111	14235	14117	14059	14182	14206	13992	14214	14209	14071	14041	14124	14238	14103	14137	13951	13879	14093	13903	14133	13895	14083	14090	14211	13948	14027	13980	14109	13977	14086	14004	14117	14117	13919	14099	13956	14033	13937	14200	14210	14047	13989	14035	14043	14170	14050	14063	14180	14133	13984	13976	14186	14062	14153	14149	14035	14011	14103	13917	14112	14107	14089	14216	14155	14188	14090	13915	13973	14124	14213	14053	14026	14210	14238	14121	14103	14180	14011	13992	14101	14156	14192	14097	14164	14125	14017	14145	14144	14150	14207	14063	14089	14202	13989	14131	14105	14024	14216	14006	13930	14173	14114	13993	14085	13934	13952	13975	14096	14028	14156	14065	13999	14032	13998	13936	14047	14056	14227	14059	14125	14145	14022	14027	14231	14066	14220	14042	14188	14172	13945	14033	13988	14250	14038	13901	14192	13994	14252	13942	13945	14133	13982	13979	13976	14039	14022	14010	13897	14027	14178	14136	14047	14045	14134	14082	14065	14107	14010	14016	13935	14028	13964	14192	13869	14196	14103	14177	13874	14084	14068	14209	14044	13833	14130	14168	14175	14031	14167	13907	14176	14092	14332	14045	14195	14072	14120	14223	14119	14265	14070	14010	14027	14172	14025	14081	14052	14058	14228	14182	14101	14119	13980	14025	13867	14013	13983	14111	14085	14119	14004	14175	13939	14157	14125	14185	14227	14154	14047	13978	13888	13998	13944	14057	14080	14079	14147	14021	14158	14126	13967	14072	13919	14096	14170	13983	14044	14079	14090	13987	14105	14077	14251	14207	14126	14060	14193	14029	14090	14061	14061	14152	14064	14264	14113	14186	14160	14199	13894	14022	14085	13952	14036	14338	14004	14173	14247	14043	14189	14046	14018	14087	13997	14022	14048	14135	14224	14118	14179	14069	13959	14207	14080	13796	14098	14108	14111	14186	14040	13965	14059	14302	14149	14007	13984	14001	14193	14213	14254	13967	14239	14095	14085	14196	14083	14029	14129	14177	14018	14133	13996	14033	14096	13981	14048	14040	14052	14060	14158	14134	13974	14060	14103	14070	14151	14145	14107	13901	14181	14188	13882	14212	14010	14055	14149	14034	14109	14064	13996	14254	14208	14176	14083	14174	13877	13898	14100	14090	14147	14117	14136	14256	14046	14213	14028	14185	13952	14084	13958	14334	13959	14106	14034	13978	14072	14000	14278	14225	14104	14061	14177	14074	14117	14184	14112	14052	13878	14357	14087	14090	14265	14082	14182	13932	14048	14045	14163	14159	14135	14123	14080	14249	14160	13985	14079	14167	14173	14057	14061	13983	13911	13969	14059	14098	13909	14331	14155	13922	14073	14148	14005	14122	14036	14123	14235	13979	14098	13996	14133	14019	13972	14123	14025	13838	14091	14165	14136	13988	14159	14077	13976	14143	13993	14066	14062	14204	14049	14146	14075	14026	14159	14066	14085	14176	14031	14149	13970	14229	13953	13993	14037	14097	14189	13888	14195	14186	13992	14094	14098	14109	13957	14047	14018	13932	13978	14163	14044	14134	14069	14071	13968	14132	14137	13922	14025	14139	14179	14065	14143	14032	13943	14122	14021	14127	14033	14021	14043	14193	14015	14065	14174	14138	14049	14120	14076	14048	14096	14042	14142	14049	14071	13998	14076	14109	14178	14018	14165	14128	14033	13995	14098	14141	14020	14286	14048	14036	14126	13997	14012	14038	14062	13995	14000	14139	14136	14104	14144	14050	13989	14149	14067	14024	14158	14026	14021	13979	13986	14095	14210	13996	14101	14116	13867	14099	14206	13993	14099	14173	14119	14130	14043	14098	14299	14026	14062	14062	14085	14136	14323	13903	13925	14041	13975	14041	14220	13933	14275	14013	14219	14035	13945	13980	14130	14049	14028	14063	14035	14151	13766	14137	14069	14028	14059	14028	13967	14178	14171	14251	14219	14090	14005	14067	13922	14002	14166	14184	14063	14078	14359	13960	14126	14116	14169	14155	13923	14169	14024	14107	14126	14128	14109	14180	14125	14040	13945	14105	14010	14001	13950	14086	13961	14080	13903	14036	14024	14030	14122	14172	14044	13943	13987	13929	14106	14050	14194	14068	13959	14136	14154	14306	14234	13903	14097	14075	13936	14094	14026	14085	14039	14074	13843	13994	14036	14075	14025	14229	14104	14048	13994	14151	14191	13957	14044	14120	14241	14076	14048	14003	14276	14081	14102	14044	14129	14135	14003	14053	14020	13992	13954	14026	14026	14049	14030	14198	14174	14063	14091	14111	14320	14040	14112	14048	14211	14233	14055	13904	14109	14207	13970	14035	14234	13965	14120	14174	14066	14126	14031	14239	13961	13973	14081	14173	14069	14119	14117	13880	14040	13931	14174	14098	13989	13989	13974	13938	14065	13944	14140	14030	14223	14078	14033	14115	14109	14121	13947	13990	14227	13930	14103	14062	13976	13876	13977	13929	14065	14034	14123	14034	14279	14232	14058	14122	14171	14149	14157	13906	14056	14132	14137	14278	13951	13905	14227	14118	14172	14068	14030	14268	13983	14059	14075	14106	14201	14094	14147	13958	14009	13963	14244	13972	14051	14090	14003	14097	14113	14171	13786	14062	14026	14090	14141	14249	13993	14011	13988	14033	14250	14186	14116	13996	14216	14066	14101	13991	14114	13933	14162	14086	13915	14077	14129	14123	13919	14048	14047	14001	13951	14055	14247	13978	14007	14081	14020	13958	14037	14200	14030	14163	14068	14022	14181	14056	14046	14015	14115	14182	14215	14136	14104	14115	14257	14049	14011	14256	14111	14124	13988	14176	14118	14162	14080	14076	14174	13969	13979	14077	14035	14199	14235	14045	14123	14045	13944	14126	13820	13977	14152	14027	13947	14148	14218	14192	13886	14169	14081	14088	14031	14112	14179	14102	14157	13945	13953	14108	14092	14123	13995	14093	13986	14067	13943	14010	14007	14287	14029	14160	14211	13837	14053	14092	14236	14210	14213	14007	13928	14071	13990	14042	14240	13951	13953	14130	14065	14025	14034	14080	14195	14097	14031	13934	14097	14015	13978	14250	13877	14018	14103	14066	13979	14207	14095	14076	14020	14400	14047	14024	14184	14196	14092	14051	14071	14081	13980	14062	14078	14021	14180	14097	14077	14185	14208	14175	14061	14136	14235	14000	14112	14162	14014	14154	13899	13999	14073	14008	13885	14071	14207	14167	14153	14109	14029	14045	14177	14218	14278	14115	14046	13985	14146	14113	14157	13978	14054	14136	14119	14200	14017	14027	14012	14001	14168	14105	13890	14115	14194	14078	13868	14102	14184	14177	14150	13951	14169	14005	14077	14045	14040	14095	14063	14041	14022	14081	14109	14153	14084	14324	14058	14060	14134	14232	13874	13994	14208	14079	14017	14022	14105	13901	14024	14020	14256	14282	14105	14148	14069	14257	13994	14002	14190	14185	14161	14041	14194	14098	13972	14096	14095	14213	13973	13962	14055	14017	13995	13872	14005	14079	14137	13898	13934	14087	13909	14024	14055	14105	13999	13917	14082	14126	14119	14220	14025	14124	14175	13984	14006	14089	14037	14017	14018	14177	14114	14152	14041	14077	14020	14122	14039	14142	14254	14020	14126	14070	14023	13970	13913	14208	14130	14003	13891	14193	14179	14093	14087	14055	14099	14119	13964	14104	14047	13935	14020	14128	14098	14240	14347	13976	13978	14044	14154	14098	13904	14161	14072	14126	14072	14133	13903	14141	13953	14223	14159	14127	14092	14048	14085	13969	14198	13979	13893	14084	14009	14014	13974	14157	14065	14188	14108	14145	13898	14050	14010	14224	14214	14204	14045	14084	14135	14036	14136	14004	14081	13992	14061	13861	14094	14070	14185	13779	14057	13989	14054	14020	14179	14096	14207	14244	14081	14133	14148	14066	13915	14098	14155	13941	13943	14015	14173	14025	14006	14120	14083	14121	13957	14015	14073	14275	14213	13931	14002	13953	13941	14145	14036	14054	14190	13950	14020	14115	14138	14077	14182	14173	13996	13934	13987	14052	14122	14074	13949	14026	14109	14076	14101	14185	14053	14224	14175	14172	13929	14116	14014	14086	14119	14045	14114	13957	14164	14076	13973	14079	13994	14119	14101	14133	13959	14019	13761	14036	14171	14061	13948	14070	13973	13939	14146	14012	14159	14231	14133	14167	14091	14118	14125	14032	13941	13962	13932	14227	14174	14216	14069	14079	14148	14062	14021	14081	14090	14153	14078	14302	14129	14096	14137	14052	13872	14169	14137	14286	14102	14148	14045	14052	14148	14065	14072	14205	13995	14128	13953	14053	14009	13984	13975	14098	14168	13988	14108	14214	13945	14179	14254	13923	13990	13969	14052	14041	14070	14056	14197	14158	13935	14441	13982	14022	14162	14199	14201	13895	14090	13989	14046	13860	14085	14185	14043	14131	14118	14105	14130	14153	14023	14192	13998	14140	13932	13870	14018	14170	14184	14065	14012	13989	14004	13956	14146	14059	14026	13986	14175	14174	14215	14167	14368	13905	14213	14075	14018	14068	14152	14139	14101	13995	14214	14012	14031	14003	14117	14124	13958	14135	14110	14170	14313	14005	14101	14104	13984	14186	14072	14079	14087	13997	13985	14112	14001	14159	14290	14099	14180	13995	14051	14169	14063	14046	14168	14283	14250	13998	14114	14105	14108	14023	14036	13839	13914	14201	14123	14048	14185	14037	14192	14106	14057	14148	13882	14028	14114	14054	14039	14211	14117	14153	14095	14039	13923	14181	14051	14045	14208	14157	14056	14017	14243	14011	14014	13927	14145	14148	14086	14032	14161	14104
29855	25961	28883	24014	19625	18852	18194	17994	17549	17756	17722	17405	17353	17589	17460	17473	17335	17442	17192	17271	17171	17382	17438	17158	17247	17323	17214	17282	17180	17242	17371	17043	17060	17205	17357	17388	17347	17334	17275	17140	17160	17137	17236	17011	17227	17220	17252	17418	17188	17251	17238	17240	17160	17394	17154	17013	17022	17311	17361	17108	17337	17282	16988	17052	17149	17208	17157	17191	17252	17006	17123	17100	17193	17097	17199	17249	17197	17231	17188	17051	17212	17179	17356	17200	17127	17210	17107	17211	17080	17036	17268	17237	17239	17080	16933	17119	17056	17138	17222	17274	17087	17241	17305	17096	17135	17290	17145	17197	17160	17313	17159	17185	17269	17239	17262	17000	16953	17034	17170	17143	17049	16966	17049	17420	16935	17294	17180	17117	17370	17181	17050	17263	17111	17314	17216	17276	17025	17451	17158	17110	17263	17312	17034	17172	17428	17221	17162	17369	17338	17014	17085	16948	17155	17306	17348	17283	17171	17297	17266	17170	17098	16996	17146	17207	17235	17158	17215	17081	17216	17046	17109	17444	17207	17352	17268	17182	17185	17116	17193	17003	17411	17201	17261	17248	17209	17070	17415	17163	17040	17007	17151	17250	17131	17385	17144	17046	17511	17222	17253	17185	17095	17242	17242	17249	17155	17136	17084	17243	17447	16954	17255	17278	17273	17119	17340	17282	17226	17163	17134	17140	17101	16938	17122	17141	17066	17182	17316	17238	17080	17270	17106	17136	17198	17157	17257	17138	17281	17150	17229	17381	17157	17227	17167	17290	17358	17277	17151	17115	17291	17289	17191	17314	17152	17157	17237	17320	17245	17281	16973	17049	17118	17321	17186	17335	17281	17186	16947	17198	17194	17134	17243	17194	17145	17267	17132	17004	17285	17286	17185	17358	17151	17002	17294	17212	17346	17255	17168	17280	17153	17146	17096	17313	17192	17200	17270	17324	17147	17178	17122	17238	17257	17181	17347	17295	17042	17203	17273	17070	17390	17238	17382	17233	17255	17126	17205	17274	17240	17142	17311	17200	17381	17284	16989	17257	17162	16976	17282	17323	17204	17013	16950	16925	17314	17200	17217	17151	17348	17206	17134	17326	17341	17245	17216	17185	17178	17111	17087	17064	16927	16902	17133	17259	17312	16937	17239	16984	17106	17231	17248	17257	17346	17223	17166	17277	17145	17056	17128	17148	17235	17202	17123	17222	17012	17280	17286	17064	17237	17003	17279	17243	17067	17258	17181	17192	17104	17100	17073	16996	17129	17009	17205	17169	17244	17267	17327	17321	17246	17040	17127	17353	17100	16953	17230	17392	17153	17080	17169	17130	17077	17097	17148	17113	17191	17176	17188	17187	17247	17151	17100	17111	17304	17262	17167	17064	17178	17239	17231	17126	17261	17291	17392	17175	17354	17096	17128	17146	17279	16946	17190	17244	17248	17217	17157	17143	17443	17253	16991	17313	17191	17013	17231	17190	17251	17241	17188	17367	17047	17084	17303	17514	17357	17146	17111	17237	17146	17300	17270	17335	17198	17265	17345	17251	17166	17267	17272	17092	17121	17347	17278	17006	17239	17254	17427	17134	17246	16970	17223	17138	17205	17249	17254	17240	16996	17117	17193	17283	17342	17127	17054	17458	17233	17137	17259	17165	17190	17206	17328	17140	17097	16921	16938	17482	17017	17025	17307	17304	17355	17314	17177	17136	17165	17072	17051	16948	17334	17216	17193	17232	17292	17109	17224	17409	17177	17252	17278	17197	17231	17255	17076	17003	17203	17286	17132	17043	17129	17238	17085	17196	17128	17057	17147	17152	17044	17217	17198	17257	17194	17172	17393	17164	17275	17388	17425	17347	17161	17488	17267	17334	17141	17263	17195	17278	17353	17136	17057	17231	17258	17244	17240	17071	17197	17147	17209	17161	17215	17151	17447	17126	17227	17040	17113	17132	17173	17291	17085	17165	17258	17312	17238	17453	17107	17137	17132	17275	17047	17235	17070	17177	17284	17164	17248	17202	17318	17127	17156	17446	17271	17140	17325	17344	17090	16981	17111	17238	17221	17308	17341	17264	17336	16966	17300	17176	17236	17344	17192	17172	17206	17259	17064	17116	17038	17079	17367	17349	17385	17269	17310	16925	17387	17237	17273	17226	17290	17212	17210	17371	17000	17212	17142	17319	17415	17056	17161	17179	17184	17048	17103	17035	17171	17365	17243	17246	17257	17140	17420	17239	17209	17312	17222	17263	17102	17305	17252	17003	17088	17341	17199	17133	17082	17210	17398	17230	17184	17164	17177	17189	17195	16993	17133	17201	17293	17191	17299	17116	17165	17136	17049	17200	17204	16891	17045	17234	17054	17155	17359	17320	17290	17184	17340	17288	17313	17162	17239	17381	17087	17050	17298	17191	17245	17268	16997	17440	17290	17261	17274	17275	17204	17398	17092	17197	17199	17105	17043	17312	16909	17146	17216	17101	17143	17335	17544	17283	17111	17345	17131	17233	17150	17192	17283	17361	17089	16786	17286	17318	17382	17254	17367	17087	17139	17291	17072	16887	17332	17306	17064	17191	17195	17340	17345	17027	17029	17161	17302	17275	17072	17128	17021	17168	17198	17390	16996	17260	17375	17340	17208	17338	17221	17061	17124	17354	17242	17147	17241	17020	17204	17248	17174	17256	17070	17137	17032	17228	16832	17074	17261	17190	17167	17210	17254	17126	17154	17264	17189	17257	17207	17164	17195	17098	17083	17442	17262	17085	17252	17257	17156	17256	17028	17244	17200	17099	17160	17357	17474	17097	17187	17335	17336	17259	17178	17280	17247	17223	17156	17339	17271	17115	17266	16916	17188	17303	17324	17144	17024	17257	17132	17054	17124	17244	17137	17254	17135	16915	16861	16938	17220	17137	17324	17039	17020	17285	17260	17353	17008	17222	17033	17221	17295	17209	17236	17200	17189	17139	17441	17295	17301	17366	17154	17250	17234	17098	17218	17271	16962	17349	17202	17282	17187	17534	17263	17138	17117	17179	17278	16838	17228	17305	17206	16930	16977	17269	17304	17265	17094	17302	17107	17258	17434	17010	17207	17160	17057	17273	17283	17368	17131	17189	17019	17331	17337	17126	17114	17235	17277	17501	17103	17044	17330	17123	17475	17305	17179	17225	17081	17133	17166	17359	17213	17247	17297	17185	17134	17233	17051	17231	17262	17067	17222	17288	17426	17214	17284	17244	17149	17331	17285	17308	17101	17283	17140	17059	17111	17137	17103	17207	17077	17312	17111	17224	17257	17066	17209	17088	17354	17240	17152	17192	17080	17125	17154	17155	17340	17163	17184	17139	17067	17090	17350	16942	17093	17040	17342	17150	17280	17179	17206	17343	17112	17143	17212	17175	17093	17285	17341	17166	17228	17254	17440	17017	17252	17036	17350	17133	17093	17326	17163	17317	17159	17152	17220	17237	17130	17197	17098	17120	17145	17140	17250	17302	17152	17258	17277	17200	17170	17189	17292	17094	17172	17441	17256	17112	17224	17136	17098	17040	17205	17155	17240	16986	17363	17296	17146	17350	17226	17344	17065	17086	17213	17244	17133	17050	16993	17266	16933	17202	17362	17064	17260	17174	16982	17394	17150	17074	17260	17174	17395	17283	17256	17272	17247	16992	17099	17268	17100	17295	17163	17151	17123	17241	17175	17069	17227	17195	17512	17309	17268	17071	17253	17018	17293	17325	17100	17190	17292	17231	17166	17364	17036	17239	17354	17031	17188	17208	17217	17331	17238	17301	17215	17067	17118	17241	17102	17168	17126	17187	17287	17169	17165	17040	17190	17154	17182	17110	17202	16944	17334	17167	17102	17317	17249	17133	17231	17286	17393	17303	17392	17026	17225	17269	16956	17136	17200	17300	17252	17116	17291	17190	17059	17142	17181	17170	17114	17156	17269	17221	17101	17067	17211	17128	17228	17065	16993	17431	17068	17133	17024	17008	17259	17049	17540	17287	17149	17243	17072	17130	17156	17102	17093	17248	17086	17357	17197	17201	17281	17367	17287	17182	17277	17190	17442	17063	17386	17171	17231	17167	17114	17234	17326	17246	17480	17082	17128	16890	17304	17287	17333	17098	17073	17174	17258	17261	17166	17311	17229	17169	17167	17148	16985	17144	17342	17170	17069	17213	17151	17296	17091	17142	17304	17243	17152	17257	17217	17153	17215	17218	17129	17229	17178	17173	17070	17272	17262	17159	16968	17121	17194	17109	17203	17143	17259	17207	17205	17338	17206	17086	17368	17290	17305	17271	17106	17255	17319	17167	17292	17184	17293	17154	17241	17262	17352	17379	17351	17143	17182	17299	17020	17151	17048	17180	17326	17171	17131	17138	16918	17040	17179	17311	17071	17291	17322	17157	17201	17371	17193	17353	17290	17050	17071	17286	17160	17377	17141	17194	17067	17061	17052	17269	16996	17155	17213	17413	17138	17086	17018	17398	17301	17359	17338	17122	17204	17057	17173	17145	17111	17223	17190	16992	17119	17049	17239	17377	17385	17020	17335	17254	17064	17317	17144	17214	17344	17253	17297	17076	17173	17500	17305	17318	17162	17190	17222	17352	16987	17259	17338	17214	17138	17216	17388	17338	17223	16973	17045	17265	17089	17126	17318	17225	17343	17141	17134	17114	17337	17322	17260	16997	17157	17312	17095	17090	17179	17250	17377	17111	17288	17069	17104	17303	17299	17309	17220	17236	17423	17310	17381	17228	17046	17132	17251	17121	17424	17183	17028	17065	17212	17299	17209	17236	17255	17162	17285	17053	17265	17352	17266	17010	17257	17075	17138	17285	17331	17171	17306	17282	17359	17169	17365	17344	17297	17351	17176	17001	17245	17241	17064	16982	17239	17144	17241	17284	17061	17252	17235	17145	17144	17185	17242	17360	17034	17360	17305	17106	17393	17282	17414	17134	17176	17348	17116	17051	17023	17197	17090	17198	17093	17299	17288	16932	17238	17043	17009	17422	16989	17401	17184	17063	17047	16987	17098	17150	17061	17299	17262	17392	17293	17202	17313	17325	17185	17034	17342	17297	17090	16909	17094	16995	17194	17170	17321	16989	16961	17100	17132	17130	17120	17050	17013	17026
22945	36583	28165	19914	17848	17053	15978	15651	15437	15449	15065	15247	15006	14877	14866	14859	14871	14927	14780	14743	14789	14705	14628	14620	14646	14968	14638	14596	14680	14737	14761	14851	14584	14742	14522	14682	14714	14429	14568	14960	14650	14764	14745	14557	14571	14737	14732	14613	14531	14608	14688	14597	14772	14558	14630	14509	14605	14711	14627	14639	14426	14593	14705	14626	14612	14489	14727	14459	14658	14672	14719	14558	14752	14607	14439	14571	14653	14679	14419	14619	14605	14671	14702	14647	14735	14628	14395	14512	14806	14591	14650	14604	14594	14770	14702	14619	14609	14443	14615	14634	14694	14632	14543	14698	14473	14460	14675	14552	14695	14596	14551	14629	14718	14737	14489	14533	14596	14717	14701	14744	14554	14748	14707	14675	14713	14680	14530	14519	14595	14628	14739	14504	14740	14620	14713	14581	14614	14854	14686	14572	14671	14668	14642	14630	14631	14560	14577	14441	14679	14504	14606	14718	14706	14671	14698	14685	14582	14800	14717	14758	14637	14636	14709	14642	14666	14686	14568	14728	14545	14643	14537	14553	14725	14603	14508	14818	14730	14652	14633	14552	14631	14590	14701	14639	14778	14669	14705	14579	14687	14626	14620	14815	14575	14612	14676	14605	14546	14752	14581	14600	14636	14662	14571	14592	14716	14485	14562	14780	14583	14517	14595	14593	14541	14485	14460	14683	14650	14736	14645	14580	14595	14758	14666	14702	14590	14676	14789	14633	14868	14613	14621	14768	14751	14863	14651	14657	14531	14570	14435	14694	14690	14497	14603	14680	14948	14660	14543	14724	14665	14627	14570	14625	14715	14736	14596	14665	14588	14560	14710	14594	14760	14778	14636	14581	14814	14640	14502	14452	14782	14544	14576	14678	14667	14692	14671	14858	14682	14720	14493	14560	14749	14621	14604	14570	14540	14464	14603	14850	14617	14749	14486	14617	14683	14611	14744	14704	14592	14777	14568	14637	14668	14631	14578	14658	14671	14663	14674	14850	14866	14727	14546	14505	14484	14784	14743	14561	14684	14655	14790	14474	14619	14652	14648	14765	14679	14576	14653	14652	14619	14615	14635	14732	14672	14609	14641	14500	14632	14630	14652	14649	14709	14498	14513	14486	14589	14374	14462	14643	14592	14587	14782	14667	14658	14635	14514	14542	14659	14746	14721	14579	14771	14593	14601	14612	14489	14746	14644	14690	14532	14672	14706	14866	14717	14468	14635	14641	14617	14653	14473	14633	14647	14477	14573	14699	14555	14569	14657	14460	14630	14619	14583	14676	14843	14586	14756	14638	14552	14554	14650	14619	14515	14549	14608	14625	14662	14579	14701	14719	14527	14546	14599	14657	14652	14821	14630	14719	14717	14591	14777	14725	14588	14809	14579	14711	14655	14646	14705	14663	14558	14755	14745	14734	14653	14630	14621	14395	14725	14588	14736	14545	14745	14728	14675	14680	14601	14707	14620	14712	14522	14579	14605	14689	14630	14690	14460	14613	14521	14593	14514	14593	14730	14720	14622	14558	14555	14603	14673	14724	14669	14666	14590	14634	14788	14568	14746	14473	14546	14603	14665	14668	14725	14750	14540	14669	14671	14690	14752	14661	14633	14575	14752	14771	14558	14599	14721	14681	14676	14539	14606	14669	14693	14706	14699	14602	14635	14797	14764	14695	14811	14550	14583	14583	14600	14619	14521	14856	14557	14887	14680	14605	14743	14661	14831	14544	14744	14658	14511	14779	14717	14592	14644	14616	14593	14534	14547	14780	14749	14698	14739	14523	14573	14665	14547	14843	14481	14472	14520	14682	14699	14669	14468	14581	14775	14640	14693	14778	14578	14628	14627	14626	14543	14614	14727	14621	14713	14495	14506	14787	14582	14706	14492	14746	14623	14498	14646	14646	14473	14546	14622	14647	14727	14676	14589	14573	14585	14525	14703	14662	14595	14708	14492	14662	14669	14567	14688	14817	14468	14730	14785	14648	14584	14556	14683	14691	14583	14521	14634	14793	14559	14670	14573	14617	14754	14790	14667	14561	14624	14851	14604	14716	14714	14700	14716	14743	14596	14614	14670	14531	14467	14690	14718	14556	14556	14640	14619	14719	14652	14682	14758	14459	14740	14612	14777	14694	14696	14673	14755	14498	14675	14672	14797	14686	14553	14580	14496	14500	14557	14648	14502	14772	14636	14661	14687	14708	14796	14604	14561	14478	14768	14627	14501	14464	14578	14674	14601	14747	14564	14558	14611	14642	14688	14634	14649	14517	14736	14626	14554	14639	14747	14523	14573	14650	14803	14645	14594	14717	14557	14700	14674	14644	14694	14515	14656	14814	14592	14634	14802	14573	14737	14668	14680	14631	14658	14647	14631	14501	14624	14690	14566	14641	14590	14695	14592	14635	14815	14660	14629	14373	14849	14559	14553	14604	14658	14657	14637	14592	14660	14567	14618	14554	14556	14612	14733	14485	14672	14523	14835	14731	14662	14762	14452	14574	14777	14581	14692	14594	14668	14728	14690	14671	14759	14650	14601	14616	14578	14634	14533	14660	14579	14631	14563	14624	14697	14567	14506	14520	14773	14610	14673	14521	14629	14566	14624	14534	14512	14601	14631	14544	14681	14645	14498	14693	14582	14637	14777	14719	14488	14594	14650	14760	14512	14688	14636	14724	14630	14456	14761	14552	14685	14757	14608	14566	14645	14590	14592	14617	14618	14701	14714	14526	14688	14706	14616	14622	14450	14539	14665	14680	14610	14625	14660	14748	14740	14570	14619	14736	14499	14618	14434	14732	14489	14542	14740	14779	14493	14627	14511	14591	14563	14555	14712	14595	14659	14619	14636	14674	14645	14678	14746	14712	14484	14649	14759	14647	14469	14569	14698	14654	14584	14673	14652	14641	14541	14690	14732	14471	14368	14635	14601	14643	14780	14507	14640	14739	14395	14664	14662	14700	14629	14793	14602	14732	14492	14678	14760	14550	14630	14733	14626	14746	14468	14918	14648	14700	14667	14675	14613	14674	14620	14654	14670	14657	14702	14501	14564	14499	14419	14703	14820	14586	14691	14698	14521	14562	14400	14647	14692	14561	14599	14643	14529	14512	14548	14601	14873	14660	14877	14740	14570	14641	14700	14624	14659	14801	14652	14506	14499	14720	14660	14557	14419	14554	14554	14650	14821	14727	14404	14780	14689	14569	14765	14698	14736	14773	14666	14660	14623	14820	14872	14732	14583	14789	14614	14601	14616	14655	14572	14672	14693	14405	14622	14618	14595	14613	14652	14635	14478	14693	14443	14555	14832	14575	14697	14580	14624	14666	14675	14764	14519	14704	14730	14655	14626	14741	14553	14652	14643	14712	14732	14722	14634	14541	14732	14620	14588	14691	14657	14712	14548	14714	14610	14706	14426	14612	14537	14548	14665	14723	14758	14720	14636	14711	14596	14527	14640	14662	14436	14556	14765	14643	14781	14739	14590	14826	14553	14578	14554	14675	14561	14509	14491	14628	14690	14620	14611	14724	14564	14547	14575	14615	14629	14717	14527	14709	14601	14675	14626	14706	14642	14804	14530	14829	14726	14576	14758	14713	14635	14654	14604	14800	14540	14710	14528	14601	14607	14555	14638	14632	14521	14557	14770	14555	14754	14650	14758	14635	14636	14605	14614	14568	14641	14597	14717	14737	14577	14697	14548	14718	14681	14521	14612	14492	14566	14677	14659	14607	14605	14618	14685	14685	14694	14506	14512	14750	14645	14540	14642	14569	14686	14484	14465	14720	14601	14823	14521	14751	14762	14654	14442	14556	14567	14652	14710	14676	14644	14682	14628	14470	14572	14711	14586	14582	14691	14715	14570	14517	14555	14696	14712	14472	14725	14653	14634	14681	14677	14817	14451	14511	14733	14612	14547	14821	14638	14583	14648	14435	14652	14665	14678	14729	14505	14636	14585	14620	14628	14476	14660	14556	14692	14469	14547	14654	14661	14574	14505	14582	14553	14661	14617	14592	14642	14527	14528	14654	14557	14515	14660	14623	14640	14664	14589	14669	14663	14618	14617	14719	14771	14522	14809	14604	14599	14767	14704	14661	14721	14579	14698	14530	14595	14748	14614	14713	14641	14726	14614	14635	14738	14679	14686	14569	14512	14726	14508	14669	14763	14628	14648	14770	14520	14657	14708	14499	14655	14507	14659	14729	14550	14620	14724	14774	14689	14543	14652	14574	14549	14760	14432	14776	14670	14571	14488	14530	14669	14557	14647	14643	14616	14589	14618	14621	14768	14753	14697	14511	14621	14485	14625	14704	14730	14521	14653	14550	14584	14558	14623	14754	14765	14477	14658	14667	14570	14586	14633	14516	14548	14484	14592	14678	14535	14578	14650	14718	14545	14477	14497	14598	14634	14746	14557	14643	14729	14814	14655	14605	14505	14624	14659	14646	14690	14698	14600	14751	14587	14753	14728	14702	14557	14834	14414	14619	14773	14598	14559	14661	14654	14739	14555	14652	14648	14525	14715	14725	14714	14660	14467	14806	14632	14509	14783	14550	14500	14674	14792	14646	14744	14659	14583	14769	14694	14734	14651	14541	14588	14508	14667	14616	14637	14590	14680	14543	14619	14545	14677	14491	14813	14451	14723	14676	14805	14548	14639	14596	14640	14659	14781	14760	14556	14615	14583	14704	14805	14619	14803	14518	14751	14611	14810	14608	14476	14721	14838	14410	14862	14650	14692	14708	14724	14521	14575	14732	14466	14671	14721	14675	14436	14636	14529	14642	14511	14630	14521	14735	14530	14712	14706	14536	14660	14587	14499	14595	14663	14579	14629	14624	14578	14446	14624	14740	14634	14650	14821	14662	14582	14701	14512	14665	14663	14705	14689	14760	14625	14632	14731	14789	14613	14656	14687	14433	14537	14653	14550	14624	14559	14621	14437	14550	14634	14698	14628	14772	14692	14645	14605	14630	14643	14681	14588	14724	14590	14556	14481	14452	14584	14538	14526	14704	14818	14646	14785	14714	14674	14670	14611	14535	14675	14743	14558	14781	14689	14644	14473	14723	14664	14460	14652	14672	14601	14710	14502	14475	14726	14532	14614	14605	14693	14695	14537	14647	14603	14642	14612	14696	14718	14548	14610	14582
23456	21475	28225	25402	22553	21794	20561	17974	17468	17326	17096	16848	16890	16976	17047	16729	16674	16859	16614	16468	16334	16393	16476	16338	16636	16483	16376	16248	16330	16200	16368	16194	16406	16339	16359	16277	16288	16541	16230	16242	16618	16481	16401	16417	16252	16454	16261	16301	16187	16149	16305	16216	16384	16323	16328	16203	16360	16290	16334	16486	16246	16321	16074	16200	16120	16064	16310	16217	16219	16336	16273	16387	16260	16370	16353	16293	16163	16114	16247	16035	16326	16233	16389	16381	16378	16471	16321	16330	16170	16200	16312	16198	16274	16143	16210	16371	16431	16352	16296	16279	16360	16315	16226	16226	16468	16068	16053	16469	16449	16279	16384	16279	16200	16199	16261	16286	16395	16393	16398	16343	16300	16526	16265	16549	16440	16400	16268	16303	16322	16327	16415	16319	16304	16271	16207	16318	16367	16404	16108	16250	16171	16260	16191	16188	16279	16318	16259	16313	16244	16210	16170	16365	16250	16298	16167	16210	16262	16348	16262	16295	16086	16396	16226	16357	16232	16264	16263	16311	16299	16200	16142	16353	16332	16285	16153	16166	16227	16349	16383	16441	16437	16381	16331	16282	16367	16204	16273	16283	16220	16271	16356	16324	16123	16235	16195	16071	16485	16342	16548	16395	16342	16353	16504	16424	16362	16258	16328	16274	16178	16585	16086	16315	16218	16273	16258	16248	16370	16190	16264	16322	16429	16333	16190	16078	16360	16212	16322	16443	16140	16134	16320	16161	16109	16233	16318	16449	16385	16388	16274	16239	16316	15923	16281	16150	16234	16424	15998	16147	16167	16452	16347	16490	16200	16331	16313	16184	16332	16275	16193	16424	16359	16359	16392	16053	16225	16138	16168	16189	16033	16134	16490	16296	16284	16245	16212	16221	16296	16004	16379	16352	16332	16407	16232	16320	16115	16384	16366	16304	16350	16396	16180	16327	16219	16359	16550	16217	16187	16271	16121	16125	16251	16154	16243	16351	16382	16339	16246	16276	16099	16675	16283	16408	16376	16390	16451	16414	16404	16394	16230	16271	16159	16476	16295	16247	16352	16279	16159	16283	16381	16336	16231	16293	16290	16243	16313	16287	16216	16433	16262	16397	16376	16182	16292	16374	16251	16232	16166	16285	16459	16177	16109	16441	16195	16316	16187	16294	16410	16357	16446	16318	16175	16013	16104	16461	16317	16291	16110	16235	16594	16437	16416	16367	16175	16341	16366	16167	16284	15971	16313	16328	16278	16281	16289	16360	16224	15918	16154	16202	16288	16491	16307	16182	16356	16244	16446	16258	16328	16283	16193	16415	16391	16117	16243	16254	16266	16068	16343	16105	16543	16241	16376	16388	16409	16220	16420	16180	16254	16108	16443	16125	16354	16421	16200	16458	16395	16258	16119	16256	16250	16274	16214	16263	16225	16193	16134	16098	16153	16318	16225	16320	16201	16380	16395	16237	16172	16263	16150	16119	16135	16065	16192	16265	16122	16181	16309	16293	16305	16248	16343	16010	16186	16490	16324	16485	16445	16171	16347	16297	16258	16217	16214	16261	16150	16225	16273	16300	16422	16355	16390	16248	16337	16348	16295	16207	16573	16311	16178	16066	16199	16301	16260	16421	16314	16132	16042	16253	16241	16315	16327	16193	16418	16426	16209	16410	16192	16151	16172	16081	16179	16483	16297	16366	16311	16304	16328	16301	16042	16170	16234	16322	16089	16270	16178	16331	16113	16357	16308	16280	16323	16230	16311	16296	16118	16222	16340	16167	16403	16378	16447	16225	16363	16203	16124	16329	16067	16106	16293	16312	16211	16320	16518	16279	16310	16410	16199	16203	16327	16180	16101	16099	16133	16150	16180	16184	16559	16340	16091	16213	16151	16354	16093	16217	16494	16241	16060	16226	16248	16340	16091	16302	16196	16404	16153	16071	16364	16650	16362	16277	16317	16300	16325	16271	16503	16240	16168	16324	16280	16216	16582	16112	16336	16216	16346	16292	16080	16271	16313	16330	16361	16283	16373	16312	16352	16292	16307	16224	16198	16165	16287	16314	16542	16225	16247	16271	16132	16377	16099	16326	16403	16308	16323	16348	16386	16325	16170	16145	16397	16241	16259	16468	16227	16318	16386	16241	16440	16201	16268	16387	16273	16212	15983	16236	16250	16301	16119	16318	16381	16277	16326	16116	16180	16302	16311	16245	16291	16237	16346	16261	16310	16215	16276	16285	16372	16394	16428	16415	16250	16314	16253	16460	16135	16243	16322	16141	16175	16215	16224	16323	16075	16332	16209	16341	16469	16384	16337	16188	16079	16491	16011	16055	16140	16112	16371	16158	16297	16367	16390	16176	16266	16410	16341	16277	16228	16250	16164	16265	16093	16214	16377	16397	16197	16357	16377	16403	16204	16200	16360	16425	16223	16249	16262	16313	16190	16292	16338	16317	16304	16203	16414	16398	16368	16217	16054	16255	16198	16188	16241	16110	16432	16222	16301	16283	16305	16427	16506	16432	16272	16437	16285	16301	16446	16266	16430	16277	16306	16351	16454	16309	16274	16266	16273	16349	16386	16001	16253	16317	16120	16298	16422	16119	16086	16180	16438	16395	16298	16426	16302	16408	16158	16153	16205	16384	16252	16206	16341	16273	16334	16323	16621	16294	16202	16187	16210	16176	16334	16213	16270	16132	16263	16267	16252	16097	16267	16343	16301	16449	16224	16232	16225	16220	16349	16223	16301	16411	16260	16321	16276	16184	16224	16342	16286	16370	16525	16343	16209	16396	16436	16235	16190	16324	16280	16323	16416	16303	16281	16217	16549	16376	16319	16355	16139	16052	16379	16126	16069	16273	16133	16315	16201	16381	16337	16115	16193	15945	16408	16241	16337	16083	16279	16312	16092	16260	15909	16364	16237	16121	16355	16174	16159	16310	16418	16310	16455	16416	16282	16166	16319	16298	16390	16434	16488	16140	16221	16280	16407	16258	16332	16245	16317	16258	16406	16277	16154	16280	16380	16257	16343	16351	16307	16174	16151	16429	16227	16359	16329	16280	16223	16445	16380	16133	16230	16292	16367	16261	16556	16252	16369	16223	16265	16241	16165	16402	16239	16119	16331	16330	16366	16330	16260	16075	16205	16310	16405	16329	16380	16455	16402	16483	16412	16180	16458	16322	16385	16335	16188	16326	16178	16207	16226	16209	16311	16086	15956	16182	16421	16203	16241	16400	16041	16392	16186	16297	16367	16271	16212	16329	16329	16286	16151	15982	16251	16335	16262	16138	16248	16280	16184	16290	16182	16183	16006	16110	16288	16109	16103	16302	16243	16278	16295	16270	16273	16351	16341	16527	16332	16422	16274	16495	16408	16223	16401	16210	16355	16062	16089	16202	16223	16404	16169	16397	16277	16270	16454	16325	16267	16257	16078	16212	15944	16066	16100	16040	16233	16383	16377	16334	16289	16155	16223	16259	16205	16259	16315	16297	16304	16248	16175	16347	16423	16124	16381	16362	16379	16305	16283	16307	16261	16250	16434	16375	16261	16381	16273	16248	16232	16265	16224	16135	16240	16334	16477	16195	16208	16280	16459	16581	16433	16493	16322	16190	16290	16267	16465	16320	16246	16331	16267	16338	16336	16209	16303	16115	16338	16314	16281	16372	16222	16235	16400	16280	16354	16340	16178	16393	16168	16324	16209	16155	16399	16478	16345	16420	16273	16302	16351	16271	16274	16279	16071	16377	16061	16330	16646	16286	16324	16243	16315	16322	16257	16357	16183	16239	16349	16221	16219	16241	16292	16090	16408	16226	16335	16360	16214	16252	16393	16165	16450	16193	16262	16301	16318	16332	16231	16101	16401	16348	16343	16237	16333	16141	16373	16252	16451	16350	16392	16230	16400	16266	16365	16182	16451	16137	16256	16294	16220	16337	16380	16172	16009	16302	16411	16207	16098	16217	16184	16190	16245	16212	16264	16364	16306	16265	16435	16397	16205	16171	16342	16266	16346	16202	16203	16243	16301	16327	16247	16188	16386	16273	16098	16230	16245	16383	16332	16232	16360	16309	16217	16386	16207	16295	16258	16126	16272	16243	16377	16240	16144	16516	16414	16199	16402	16059	16184	16300	16324	16116	16263	16389	16164	16340	16208	16311	16265	16258	16097	16502	16273	16102	16136	16241	16319	16398	16258	16375	16428	16321	16378	16141	16346	16172	16167	16254	16249	16248	16326	16279	16344	16321	16189	16383	16135	16181	16225	16392	16150	16394	16402	16401	16468	16326	16399	16361	16213	16269	16234	16317	16213	16344	16284	16229	16250	16300	16312	16311	16176	16475	16286	16318	16286	16265	16305	16255	16131	16295	16325	16153	16172	16328	16309	16380	16237	16308	16437	16187	16359	16312	16195	16248	16186	16224	16366	16250	16263	16157	16139	16334	16560	16322	16170	16017	16357	16317	16328	16268	16249	16456	16137	16113	16154	16302	16238	16263	16204	16340	16361	16223	16398	16189	16181	16335	16267	16202	16202	16290	16580	16176	16190	16270	16560	16277	16221	16277	16445	16285	16267	16308	16298	16046	16210	16212	16344	16173	16124	16284	16391	16429	16172	16022	16293	16262	16267	16347	16219	16416	16353	16392	16381	16203	16209	16072	16348	16182	16319	16193	16298	16193	16537	16150	16498	16172	16271	16190	16186	16166	16150	16062	16380	16264	16363	16302	16105	16407	16256	16252	16433	16399	16251	16129	16336	16183	16288	16470	16334	16139	16361	16382	16163	16360	16291	16258	16313	16367	16241	16145	16212	16408	16200	16365	16336	16262	16496	16287	16219	16210	16274	16258	16273	16425	16256	16321	16098	16454	16287	16368	16155	16285	16359	16453	16297	16240	16381	16322	16286	16190	16217	16219	16291	16080	16456	16306	16492	16162	16314	16287	16124	16208	16413	16270	16222	16251	16328	16068	16240	16247	16261	16279	16482	16250	16297	16357	16390	16315	16215	16315	16314	16131	16620	16269	16177	16344	16324	16317	16346	16373	16344	16472	16216	16318	16344	16392	16208	16187	16209	16274	16372	16154	16238	16162	16209	16189	16242	16232	16261	16445	16281	16326	16146	16286	16336	16129	16387	16295	16388	16498	16118	16288
20753	42430	31905	22703	19530	18314	16723	15883	15714	15252	15010	14846	14706	14546	14506	14596	14646	14419	14417	14292	14083	14248	14260	14298	14277	14175	14265	14314	14145	14098	14305	14300	14159	14164	14061	14201	14052	14204	14155	14174	13956	14153	14132	14120	14341	14209	13981	14142	14183	14085	14010	14083	14198	14279	14119	13950	14098	13930	14043	14009	14265	14031	13936	14104	14154	13971	14143	14124	14094	14175	14109	14303	14143	14084	13965	14112	13958	14165	14228	14151	14071	14198	14107	13885	14062	13998	13980	14010	14093	14151	13977	14192	14076	14094	14060	14045	14044	14145	14068	13966	14020	13871	14156	14120	14236	14111	13883	13926	14122	14089	14065	14137	14067	14144	14046	14152	14141	14043	13974	14159	13919	14080	14156	13985	14068	14165	14052	14176	14009	14101	13974	14182	14127	14111	14100	14253	14062	14079	14156	14049	14173	14061	14248	13970	14051	13916	14118	14147	13976	14120	14095	14109	13933	14016	13898	14067	14115	14042	13942	14061	14173	13894	14134	13963	14024	14011	13931	14170	14026	13995	14006	14226	14157	14075	14343	14203	13992	14104	14131	14008	14039	14101	14072	14119	14280	14250	14073	14019	14136	14104	14030	13944	14143	14100	14084	14163	14171	13996	14045	14082	14215	14032	14040	14219	13977	14321	14164	14023	14081	14028	13978	14109	13963	14051	14031	14100	13979	13984	14138	14123	14157	13953	14003	14058	14135	13903	14183	14053	13923	14318	14173	14160	14077	14250	14130	13986	14168	14215	14071	14139	14161	14131	14151	13981	14064	14103	14088	13958	14119	14145	13927	14104	14285	14280	14022	14082	14077	14310	14065	14024	14097	14087	14059	13958	14104	13924	14063	14161	14065	13964	14214	13838	14090	14042	14197	13916	13929	14030	13999	14160	14158	14019	13963	14094	13998	14162	13893	14185	14157	14081	13958	14060	14098	14078	14026	14215	14101	14286	14028	13901	13987	13999	14079	14161	13880	14155	13900	14215	14173	13984	14068	14139	14200	14116	14248	14201	14178	14085	14018	13895	14202	14123	14210	14054	14061	14170	14090	13980	14199	13970	13949	14137	13978	14068	14116	14209	14000	14004	14178	14095	14036	14118	14057	14157	14267	14096	14167	14286	14098	14122	14182	14170	14048	14246	14002	14040	13998	14210	14080	14244	14039	14173	14154	14169	13963	14086	14181	14197	14193	14172	14112	14201	14088	13991	14006	14015	13971	13985	14011	14142	14054	14203	14010	14189	13933	14041	13987	14117	14229	14067	13988	13999	14068	14065	13925	14094	14092	14090	14081	14235	14074	14293	14218	14185	14155	14061	14119	14136	14118	14252	13958	14155	14146	14108	14098	14089	14061	14189	14142	14124	14101	14096	14138	14106	13979	14158	14038	14133	14063	13954	14138	14125	14102	14086	14207	14202	14062	14102	14073	14057	14077	14139	13984	14099	14156	14060	14119	14325	14118	14041	14087	14142	14148	14205	14174	14075	14133	13887	14083	14077	14054	14072	14091	13985	14031	14219	14163	13978	14186	14015	14181	13948	14106	13980	14168	13938	13998	14017	14072	14251	14121	14060	13957	14105	14028	14053	14130	14148	14210	14111	14146	14114	14179	14012	14106	14111	14080	14039	14377	14064	13995	14133	14042	14063	14136	14067	14083	14039	14151	14141	14135	14226	14051	14093	14037	14132	14082	14095	14089	14052	14074	14046	14102	14154	14111	14024	14071	14040	14232	14319	14343	14121	14129	14065	14114	14145	14213	14066	14035	14177	14083	14066	14107	14213	14063	14120	14099	13988	14141	14105	14069	14027	14224	14176	14225	14167	14302	14087	14230	14029	14040	14111	14145	14210	14129	14078	14129	14147	13973	14069	14053	14177	14206	14143	13946	13959	14093	14080	14201	14174	13932	14211	14045	14061	14089	13927	14194	14088	14039	14154	13987	13982	14131	14056	13921	14131	14055	13951	14115	13995	13987	14122	14050	14034	14013	14132	13896	13995	13996	14092	14010	14168	14305	13997	14197	14176	14067	14111	14157	14144	14214	14051	14065	14028	14267	14104	14012	13945	14144	14080	13936	14128	14154	14052	14064	14216	14046	14242	13918	14161	14086	13996	14076	14117	14069	14083	14084	14271	14243	14162	14041	14125	14191	14213	13938	14007	14051	13998	14071	14065	14081	13922	14166	13919	14235	14094	14036	14111	14071	14034	13959	13940	14166	14033	14182	14103	13887	14089	14141	14116	14225	14152	14071	14146	14197	14227	14049	14065	14168	14003	14121	13873	14155	14117	13923	14005	14024	14037	14151	13891	14134	14210	14126	13879	14203	14053	14241	14048	14082	14143	14242	14115	14175	14279	13969	14086	14126	14010	14265	13956	14042	14206	14084	14081	14133	14102	14162	14139	14108	13921	14091	14095	13955	13980	13915	14160	13947	14005	14062	14046	14137	14095	14032	14298	14179	14142	14141	14012	14120	14110	14119	14143	14205	14069	14042	14066	14028	14019	14068	14181	14112	14147	13929	14027	14111	13986	13996	14208	13988	14059	13920	14029	14175	14064	14335	14136	14211	14146	14126	14036	14064	14088	13991	14086	14222	14126	14185	14059	14001	13954	14213	14009	13934	14204	14124	14057	14164	14170	14122	14076	14131	14027	14185	14080	14114	14157	14034	14118	14210	13962	14207	14186	14148	14121	14002	14211	14128	14052	14213	13857	14063	14027	14296	14016	14189	14215	14133	14002	13910	14174	14113	14003	13998	14131	14063	13958	14001	14059	13991	14228	14104	14120	14267	14159	14239	14001	14176	14139	14197	13966	14050	14121	14119	14095	14169	14060	14020	13926	14156	13964	14083	14082	14194	14026	14132	14139	14118	13966	14055	14106	14248	14052	14130	14141	14050	14127	14011	14039	14077	14212	14095	13957	14295	14142	14001	14125	14178	14054	14074	14076	13993	14031	14170	14215	14051	13869	13998	14233	14159	14023	14139	14166	14191	14050	14151	14030	13994	14049	14008	14133	14016	13985	14183	14001	14071	13985	14177	14128	14231	13941	14279	14051	14007	13972	14135	13992	14088	14066	13968	14258	14085	14150	14233	14046	14006	14264	14207	14126	14054	14022	14197	14229	14110	13945	14297	14035	14129	14016	14145	14159	14026	14214	13847	14052	14225	14039	14331	13973	14039	14229	14218	14001	14003	13979	14005	14111	13982	14110	13991	13975	14144	14144	14025	14167	14043	14070	14041	14106	13951	14143	13906	14074	13977	14096	14253	14051	14061	14193	14116	14115	14137	14276	14065	14184	14051	14050	13919	14081	13890	14027	14156	13939	13977	14111	13994	14140	14137	14187	14124	14106	14112	14136	14088	14216	13979	14111	14119	14274	14117	14089	14161	13979	14184	14052	14113	13854	13889	14028	13945	14098	14213	13999	14096	14065	14113	14065	13993	13991	14235	14009	14036	14177	13973	14071	14174	14053	13995	14042	14080	14041	14121	14200	14022	14043	14203	14157	14232	14235	14190	13940	14263	13992	14065	13969	14079	13958	14035	13968	14065	14093	13989	14119	14225	14165	14279	14090	13936	14114	14068	14110	14173	14150	14061	14152	14112	14027	14152	14109	13958	14187	14171	14096	14238	14161	14103	14129	14008	14013	14189	14161	14004	14142	14349	13969	14176	14076	14183	14216	14071	13957	14088	14035	14034	14075	14038	14022	14114	14154	14046	14078	14016	13979	14107	13981	14113	13936	14194	14238	14109	14157	14232	13989	14034	14195	14175	13889	14005	14071	14079	13851	14148	13918	13984	14115	14065	14098	14141	14261	14067	13911	14112	13831	14135	14036	14047	14131	14103	14030	14012	14159	13964	14136	14256	14158	14159	14038	14102	14217	13972	14079	14041	14055	14001	14057	14157	14218	13885	14262	14207	14127	14051	14154	13878	14139	13954	14188	14036	14072	14192	14112	13962	14097	14061	14133	14115	13999	14002	14185	13994	14121	14000	14089	14052	14110	13898	14134	14094	14013	14212	13988	13996	14113	14068	14058	13986	14113	14072	14059	14118	14204	14170	14139	14206	14110	14021	13999	14012	14165	14216	14109	14052	14178	14150	14292	14131	14103	14026	14062	14148	14101	14329	14262	13936	14027	14156	14222	14126	14095	14209	14240	13967	14077	14098	14098	14085	14019	13956	14180	13924	14101	14263	14057	14200	14037	14150	14125	14211	14141	14013	14214	14020	14016	13886	14086	13999	14042	14107	14305	14146	14071	14126	14039	13986	14095	14080	14200	14052	14069	14252	14060	14251	14045	14148	13958	14057	13985	14132	13962	13984	14159	14143	14114	13950	14116	14198	13883	14027	13957	14154	13939	14081	14028	13981	14239	14071	14062	13922	14009	14141	13941	14128	14108	14319	14098	14222	14140	14049	14110	14127	14097	14070	14051	14178	13988	14249	14245	14211	14047	14119	13982	14157	14050	13928	14005	14246	14116	14057	14151	14091	14053	14002	13908	14014	14122	14038	14123	13933	14064	14027	14096	14113	14213	14099	14109	14217	13896	14097	14084	13988	14094	14029	14138	14115	14043	14086	13916	14222	14009	14002	13919	14039	14133	14041	14149	14078	14186	13889	14140	14160	14259	14022	14106	14082	13884	14126	14051	14074	14025	14117	14072	14083	14015	14359	14031	14112	14120	14014	14205	14098	14112	14071	14079	14225	14135	14090	14186	14212	14079	14050	14056	14036	14354	13850	13988	14048	14054	14098	14082	14165	14084	13982	14102	14129	14004	14085	13986	14086	14060	14184	14207	14001	14177	14158	14170	14229	14106	14068	14074	14130	14024	14054	13961	14172	14011	14131	14037	14248	14109	14138	13982	13993	14101	14108	13971	14002	14072	14042	14124	14054	14147	14086	14024	14219	14219	14067	14019	14136	14216	14111	14064	14005	14037	14178	14188	14074	13952	14076	14018	14064	14017	14187	14118	13942	14034	14070	13968	14182	14266	13968	14085	14095	14054	14004	14154	14093	14142	14028	14161	13921	14172	13927	14061	14119	13959	14130	14107	13987	14087	14149	14097	14098	14155	14124	13945	14136	13991	13894	14187	13974	14112	14160	13967	13888	14216	13967	14044
25056	21575	27241	27373	21315	19853	19615	18388	18074	18221	17858	17950	17722	17607	17782	17698	17591	17423	17471	17500	17373	17432	17437	17265	17378	17489	17441	17231	17458	17452	17494	17366	17565	17437	17366	17723	17298	17587	17394	17511	17483	17178	17337	17347	17417	17416	17293	17325	17509	17367	17457	17249	17502	17284	17348	17410	17295	17327	17484	17449	17269	17320	17308	17243	17249	17214	17358	17334	17493	17149	17560	17449	17426	17282	17117	17038	17357	17287	17338	17173	17294	17364	17614	17346	17492	17426	17249	17260	17123	17500	17057	17094	17444	17462	17291	17162	17427	17309	17217	17459	17189	17339	17307	17285	17751	17362	17238	17387	17474	17299	17289	17290	17285	17370	17314	17435	17392	17202	17388	17584	17329	17279	17277	17098	17228	17152	17351	17346	17381	17271	17458	17305	17192	17447	17233	17528	17526	17339	17337	17396	17567	17416	17481	17326	17617	17193	17414	17455	17401	17440	17435	17197	17322	17455	17444	17436	17376	17192	17334	17424	17326	17369	17425	17434	17314	17351	17625	17247	17414	17379	17285	17216	17359	17216	17478	17344	17217	17358	17385	17246	17381	17328	17346	17250	17379	17391	17402	17355	17317	17452	17312	17322	17332	17135	17316	17250	17435	17253	17281	17328	17272	17181	17195	17488	17446	17408	17273	17127	17574	17363	17473	17374	17368	17455	17395	17411	17165	17385	17369	17266	17407	17229	17124	17250	17325	17371	17400	17132	17362	17220	17270	17554	17515	17673	17227	17369	17375	17247	17574	17519	17235	17474	17181	17314	17344	17376	17276	17340	17319	17204	17303	17381	17220	17411	17474	17284	17390	17353	17388	17290	17199	17495	17409	17406	17402	17323	17580	17408	17507	17448	17481	17348	17237	17151	17432	17380	17326	17297	17507	17376	17285	17295	17147	17404	17465	17491	17293	17239	16976	17124	17194	17301	17328	17301	17290	17185	17319	17199	17366	17196	17458	17265	17316	17303	17169	17315	17295	17543	17371	17433	17374	17383	17211	17266	17304	17306	17293	17397	17275	17480	17604	17409	17346	17373	17360	17495	17275	17347	17305	17576	17406	17471	17580	17367	17289	17253	17345	17225	17349	17419	17284	17511	17178	17359	17444	17445	17082	17363	17305	17366	17227	17484	17349	17575	17192	17357	17230	17237	17303	17210	17182	17533	17217	17497	17118	17418	17231	17130	17142	17276	17218	17200	17560	17333	17506	17379	17528	17344	17263	17329	17263	17276	17229	17433	17312	17335	17393	17217	17227	17441	17279	17583	17531	17294	17475	17354	17284	17399	17510	17244	17437	17334	17277	17231	17420	17337	17478	17265	17150	17311	17180	17267	17208	17391	17339	17381	17388	17340	17360	17232	17451	17141	17348	17281	17331	17202	17403	17432	17561	17225	17466	17260	17230	17229	17259	17159	17367	17378	17446	17384	17322	17242	17294	17412	17279	17342	17410	17475	17286	17299	17417	17328	17382	17345	17289	17404	17370	17268	17175	17245	17080	17669	17341	17295	17148	17316	17337	17191	17260	17521	17294	17403	17305	17289	17323	17361	17259	17403	17520	17489	17368	17348	17155	17258	17371	17292	17403	17206	17283	17414	17419	17611	17502	17617	17404	17496	17380	17355	17388	17286	17410	17347	17389	17217	17284	17458	17257	17470	17439	17097	17200	17424	17269	17415	17288	17532	17133	17318	17342	17270	17591	17345	17299	17376	17307	17214	17410	17560	17336	17409	17279	17339	17375	17209	17416	17297	17268	17400	17234	17299	17307	17082	17303	17256	17396	17389	17364	17295	17281	17248	17388	17320	17229	17222	17499	17173	17272	17345	17371	17626	17342	17238	17375	17414	17295	17398	17396	17455	17419	17385	17225	17393	17429	17348	17481	17480	17439	17259	17261	17411	17287	17105	17322	17403	17373	17193	17314	17310	17487	17281	17324	17360	17378	17521	17366	17171	17530	17159	17329	17249	17268	17223	17297	17499	17341	17296	17221	17432	17561	17381	17307	17502	17425	17250	17532	17463	17231	17236	17098	17258	17466	17059	17294	17387	17294	17307	17305	17309	17465	17536	17134	17664	17512	17406	17359	17444	17481	17175	17446	17307	17331	17393	17226	17408	17409	17159	17478	17111	17472	17188	17338	17305	17410	17372	17406	17277	17557	17324	17354	17290	17257	17417	17359	17367	17089	17380	17395	17278	17434	17286	17506	17238	17062	17384	17244	17353	17191	17460	17300	17375	17306	17548	17169	17328	17512	17275	17485	17336	17414	17281	17292	17296	17157	17201	17494	17508	17356	17336	17477	17384	17136	17400	17212	17399	17400	17336	17227	17366	17357	17347	17394	17448	17345	17478	17437	17532	17250	17255	17170	17108	17423	17373	17301	17171	17456	17321	17431	17276	17266	17109	17424	17393	17456	17510	17391	17301	17306	17401	17295	17213	17473	17461	17190	17419	17355	17247	17288	17549	17222	17334	17311	17175	17310	17199	17517	17057	17256	17231	17329	17669	17392	17312	17316	17254	17363	17377	17422	17298	17472	17211	17368	17151	17164	17402	17181	17385	17298	17394	17369	17205	17247	17306	17271	17566	17360	17377	17296	17497	17510	17078	17282	17314	17478	17576	17517	17288	17338	17511	17234	17278	17479	17257	17357	17307	17357	17345	17218	17313	17168	17451	17414	17350	17376	17386	17166	17410	17445	17308	17219	17326	17343	17167	17330	17484	17202	17416	17174	17556	17317	17344	17378	17293	17425	17337	17363	17378	17425	17323	17417	17328	17334	17263	17301	17439	17388	17322	17323	17346	17341	17342	17346	17587	17333	17220	17168	17146	17374	17557	17366	17486	17349	17412	17338	17302	17502	17300	17138	17229	17218	17213	17349	17289	17436	17433	17508	17383	17290	17278	17467	17400	17420	17445	17271	17462	17304	17249	17211	17327	17164	17238	17419	17361	17464	17190	17501	17411	17358	17295	17172	17201	17361	17339	17211	17394	17652	17279	17398	17300	17284	17302	17330	17416	17490	17562	17208	17574	17151	17235	17378	17245	17144	17153	17349	17371	17419	17385	17351	17332	17294	17405	17318	17291	17461	17395	17356	17340	17316	17334	17399	17449	17504	17237	17369	17510	17428	17499	17321	17399	17490	17472	17335	17207	17442	17099	17409	17410	17444	17346	17132	17491	17362	17493	17387	17500	17389	17459	17404	17326	17302	17297	17456	17347	17347	17430	17468	17323	17498	17247	17193	17414	17277	17456	17319	17464	17322	17293	17298	17337	17468	17467	17399	17334	17345	17167	17317	17179	17258	17253	17227	17552	17221	17166	17314	17277	17356	17224	17259	17235	17282	17418	17327	17215	17330	17280	17356	17365	17629	17391	17280	17472	17293	17154	17359	17334	17335	17267	17477	17439	17431	17385	17483	17356	17050	17240	17291	17370	17328	17494	17111	17271	17394	17420	17284	17137	17397	17418	17478	17327	17308	17400	17374	17273	17370	17326	17403	17457	17292	17258	17457	17312	17372	17322	17271	17215	17443	17392	17253	17562	17586	17290	17587	17511	17425	17245	17265	17198	17326	17315	17382	17431	17368	17445	17264	17210	17238	17113	17342	17387	17331	17325	17197	17209	17605	17364	17259	17287	17296	17216	17323	17300	17331	17486	17304	17397	17344	17496	17537	17249	17322	17282	17225	17195	17318	17455	17299	17315	17468	17429	17430	17245	17401	17120	17116	17509	17247	17442	17439	17458	17183	17450	17346	17362	17449	17404	17409	17546	17405	17413	17345	17257	17361	17433	17237	17438	17438	17339	17291	17551	17297	17379	17373	17325	17179	17221	17254	17395	17381	17521	17319	17452	17414	17319	17422	17412	17116	17041	17187	17555	17496	17294	17321	17204	17220	17519	17244	17238	17361	17431	17488	17221	17383	17371	17369	17274	17327	17238	17412	17331	17316	17383	17347	17413	17468	17365	17568	17387	17376	17528	17392	17376	17288	17362	17154	17175	17389	17359	17377	17466	17570	17355	17242	17188	17309	17418	17269	17518	17184	17270	17368	17408	17215	17466	17212	17190	17222	17346	17215	17311	17335	17303	17151	17368	17455	17367	17440	17123	17496	17432	17295	17412	17363	17232	17139	17199	17399	17439	17353	17366	17387	17385	17505	17431	17244	17537	17288	17103	17461	17274	17151	17262	17494	17539	17528	17228	17227	17266	17298	17566	17308	17426	17317	17254	17422	17324	17126	17212	17486	17381	17409	17589	17353	17430	17372	17233	17434	17286	17439	17228	17213	17488	17312	17390	17319	17274	17220	17327	17145	17339	17551	17500	17217	17198	17152	17317	17315	17588	17438	17375	17327	17403	17250	17673	17410	17109	17543	17483	17402	17319	17150	17155	17489	17233	17175	17199	17226	17584	17522	17225	17171	17047	17446	17451	17590	17468	17189	17103	17360	17400	17508	17491	17402	17315	17192	17342	17364	17137	17313	17315	17218	17248	17407	17352	17230	17214	17302	17404	17213	17173	17143	17245	17169	17322	17409	17191	17390	17546	17312	17286	17443	17176	17421	17517	17496	17348	17636	17373	17317	17291	17389	17281	17371	17377	17360	17231	17487	17403	17430	17606	17284	17581	17474	17359	17354	17239	17364	17415	17374	17552	17485	17429	17242	17299	17272	17352	17301	17358	17304	17243	17404	17382	17268	17313	17373	17401	17503	17479	17431	17318	17452	17188	17583	17367	17410	17325	17248	17469	17319	17497	17275	17394	17398	17408	17327	17376	17345	17390	17258	17279	17112	17483	17518	17657	17403	17420	17578	17271	17635	17365	17380	17436	17266	17351	17573	17478	17625	17473	17192	17084	17287	17408	17485	17290	17357	17312	17350	17520	17379	17396	17107	17310	17335	17151	17561	17439	17352	17542	17323	17405	17153	17473	17345	17330	17321	17260	17396	17136	17402	17203	17236	17353	17382	17232	17401	17397	17306	17259	17529	17352	17307	17233	17421	17281	17390	17138	17430	17398	17391	17197	17410	17365	17421	17384	17111	17428	17303	17478	17507	17238	17301	17502	17359	17258	17424	17385	17393	17302	17389	17463	17230	17442	17115	17439	17255	17462	17392	17330
21450	38782	29054	21543	19256	17825	16713	15823	15760	15251	15393	15234	15203	15185	14905	15083	14784	15032	15139	14823	14898	14848	14754	14783	14784	14811	14945	14823	14844	14610	14612	14719	14935	14668	14601	14775	14689	14717	14732	14655	14688	14845	14913	14734	14784	14585	14728	14719	14707	14818	14795	14588	14645	14714	14741	14655	14698	14577	14781	14704	14645	14588	14706	14598	14944	14626	14776	14656	14666	14613	14755	14699	14712	14788	14634	14881	14707	14820	14695	14709	14727	14669	14727	14853	14766	14703	14777	14761	14649	14581	14732	14815	14596	14755	14798	14526	14628	14756	14685	14726	14743	14680	14792	14759	14613	14791	14742	14746	14690	14756	14755	14556	14611	14813	14646	14673	14634	14712	14704	14656	14836	14704	14716	14680	14724	14680	14616	14545	14760	14605	14629	14609	14789	14783	14731	14634	14649	14639	14799	14592	14602	14560	14587	14671	14734	14811	14622	14849	14612	14664	14756	14750	14667	14753	14495	14776	14639	14749	14802	14698	14669	14664	14556	14770	14696	14765	14686	14629	14571	14627	14801	14922	14838	14600	14621	14651	14762	14628	14637	14697	14517	14749	14826	14822	14624	14720	14777	14709	14666	14584	14588	14646	14538	14652	14658	14583	14633	14632	14719	14457	14778	14654	14640	14688	14716	14744	14729	14681	14706	14583	14687	14831	14813	14640	14598	14691	14686	14617	14681	14626	14597	14624	14814	14507	14707	14876	14699	14711	14775	14673	14715	14825	14573	14755	14702	14494	14676	14673	14631	14723	14684	14723	14603	14556	14718	14722	14718	14598	14840	14661	14733	14532	14688	14740	14692	14698	14756	14825	14706	14672	14625	14646	14710	14899	14697	14655	14522	14749	14555	14690	14498	14609	14635	14658	14721	14599	14686	14689	14577	14766	14684	14724	14697	14711	14665	14581	14718	14523	14691	14667	14452	14811	14660	14571	14569	14635	14540	14718	14681	14564	14775	14695	14828	14664	14777	14753	14616	14836	14726	14628	14628	14724	14726	14738	14685	14775	14760	14865	14744	14703	14721	14642	14626	14707	14659	14586	14762	14582	14705	14704	14734	14726	14586	14885	14573	14798	14679	14709	14669	14539	14711	14704	14629	14722	14571	14800	14585	14548	14690	14798	14664	14733	14807	14704	14616	14515	14476	14617	14567	14632	14745	14821	14514	14599	14682	14643	14771	14606	14837	14582	14644	14729	14562	14674	14708	14659	14605	14568	14822	14608	14580	14531	14723	14664	14770	14648	14749	14707	14572	14598	14606	14668	14644	14682	14699	14492	14604	14790	14661	14596	14740	14866	14681	14724	14742	14660	14590	14762	14676	14760	14656	14828	14741	14625	14707	14608	14680	14692	14695	14590	14806	14731	14700	14748	14602	14733	14607	14774	14677	14671	14717	14619	14671	14713	14682	14776	14717	14682	14568	14680	14693	14673	14758	14838	14720	14698	14880	14716	14738	14608	14486	14520	14722	14755	14793	14634	14752	14583	14743	14633	14931	14487	14746	14800	14478	14738	14632	14690	14646	14718	14635	14717	14733	14765	14771	14602	14632	14699	14726	14699	14677	14622	14501	14683	14652	14606	14635	14801	14729	14727	14575	14663	14623	14625	14736	14794	14735	14537	14640	14891	14563	14878	14731	14718	14616	14588	14607	14561	14515	14598	14805	14641	14749	14589	14712	14670	14686	14703	14798	14819	14729	14616	14702	14605	14690	14665	14682	14673	14785	14683	14701	14625	14610	14546	14522	14529	14649	14619	14627	14650	14504	14730	14623	14590	14751	14505	14710	14552	14512	14461	14649	14596	14686	14585	14642	14558	14793	14754	14721	14791	14565	14765	14798	14646	14714	14940	14906	14640	14553	14845	14692	14549	14704	14701	14709	14710	14696	14543	14772	14732	14635	14626	14640	14557	14597	14884	14814	14673	14732	14694	14646	14845	14638	14761	14766	14712	14589	14845	14761	14560	14751	14589	14674	14738	14680	14671	14716	14803	14696	14644	14668	14696	14652	14714	14782	14622	14648	14689	14713	14650	14708	14829	14636	14678	14774	14631	14675	14719	14523	14579	14910	14656	14604	14808	14734	14646	14816	14678	14782	14782	14693	14795	14687	14547	14891	14724	14731	14665	14711	14660	14683	14906	14771	14765	14602	14802	14777	14830	14608	14676	14550	14772	14662	14681	14547	14694	14598	14626	14529	14578	14678	14591	14504	14753	14609	14772	14695	14655	14775	14614	14621	14514	14517	14711	14904	14638	14588	14716	14764	14550	14805	14754	14591	14751	14677	14687	14553	14565	14659	14668	14812	14659	14690	14740	14610	14629	14564	14714	14777	14538	14630	14762	14672	14778	14683	14775	14785	14781	14705	14792	14648	14625	14698	14735	14652	14729	14554	14699	14684	14774	14620	14670	14782	14722	14799	14574	14703	14746	14695	14648	14666	14623	14674	14633	14699	14716	14676	14726	14706	14588	14803	14835	14635	14547	14755	14743	14613	14752	14645	14716	14833	14628	14722	14707	14793	14767	14563	14781	14705	14666	14697	14769	14737	14590	14572	14618	14715	14687	14543	14753	14779	14551	14714	14782	14740	14678	14752	14711	14654	14876	14584	14721	14695	14688	14764	14690	14533	14575	14609	14796	14722	14580	14687	14770	14824	14665	14644	14624	14747	14708	14738	14630	14850	14744	14767	14762	14536	14655	14685	14814	14600	14697	14809	14692	14742	14762	14676	14675	14742	14681	14686	14783	14533	14746	14618	14817	14710	14721	14791	14827	14614	14643	14840	14831	14566	14653	14629	14784	14750	14612	14676	14666	14614	14659	14592	14538	14700	14662	14631	14590	14641	14748	14623	14633	14491	14639	14815	14660	14738	14571	14682	14829	14811	14690	14771	14719	14775	14566	14620	14535	14814	14759	14769	14573	14587	14744	14738	14606	14784	14576	14716	14556	14741	14606	14690	14594	14758	14683	14889	14569	14688	14649	14739	14748	14716	14552	14710	14647	14729	14704	14753	14814	14562	14587	14790	14760	14652	14625	14551	14754	14673	14674	14546	14695	14618	14694	14746	14552	14746	14915	14714	14620	14566	14659	14694	14475	14846	14689	14642	14669	14638	14607	14671	14705	14718	14542	14541	14760	14536	14601	14939	14616	14683	14549	14676	14639	14740	14876	14718	14762	14731	14721	14625	14854	14547	14687	14689	14657	14661	14684	14624	14615	14687	14734	14770	14702	14559	14678	14709	14720	14677	14689	14753	14694	14667	14593	14738	14725	14804	14789	14794	14716	14840	14638	14515	14599	14792	14653	14706	14759	14598	14626	14645	14683	14528	14784	14666	14689	14715	14880	14720	14730	14765	14559	14674	14670	14534	14537	14831	14659	14720	14633	14819	14832	14738	14647	14755	14780	14919	14700	14766	14606	14592	14615	14673	14291	14545	14587	14761	14642	14789	14724	14638	14846	14656	14669	14657	14628	14690	14536	14718	14731	14783	14590	14613	14537	14588	14649	14557	14842	14725	14777	14776	14666	14699	14578	14750	14733	14620	14685	14697	14625	14598	14612	14755	14678	14741	14672	14803	14748	14643	14726	14729	14750	14595	14684	14739	14667	14558	14734	14741	14622	14778	14467	14587	14706	14574	14749	14775	14587	14464	14718	14908	14592	14755	14753	14638	14676	14618	14595	14501	14718	14613	14639	14693	14594	14740	14586	14691	14742	14746	14719	14694	14747	14543	14664	14559	14749	14735	14702	14753	14629	14788	14573	14710	14677	14599	14541	14787	14710	14672	14671	14773	14675	14678	14671	14803	14875	14774	14523	14594	14767	14757	14789	14777	14744	14706	14635	14715	14718	14728	14697	14822	14593	14653	14716	14686	14747	14582	14684	14798	14637	14695	14698	14665	14450	14726	14792	14730	14655	14512	14776	14688	14645	14816	14691	14605	14593	14660	14692	14756	14623	14710	14666	14638	14440	14795	14848	14712	14748	14524	14730	14756	14557	14792	14735	14641	14697	14746	14629	14654	14548	14686	14798	14903	14687	14724	14951	14656	14710	14639	14635	14515	14758	14674	14532	14687	14578	14748	14739	14741	14643	14688	14625	14567	14770	14731	14813	14765	14759	14644	14746	14643	14772	14639	14762	14617	14808	14628	14636	14736	14726	14696	14585	14728	14619	14806	14676	14905	14702	14650	14694	14570	14581	14835	14774	14545	14514	14706	14571	14539	14639	14637	14705	14816	14658	14678	14747	14857	14522	14789	14514	14582	14806	14742	14567	14723	14718	14677	14595	14715	14577	14700	14664	14698	14644	14617	14660	14775	14501	14748	14674	14576	14758	14710	14723	14605	14752	14653	14574	14751	14706	14847	14609	14888	14646	14539	14766	14739	14729	14624	14659	14841	14637	14708	14672	14688	14725	14686	14697	14681	14589	14634	14638	14712	14667	14684	14492	14821	14782	14841	14600	14758	14743	14653	14757	14826	14636	14643	14768	14709	14669	14741	14715	14734	14642	14765	14665	14650	14722	14687	14656	14703	14618	14631	14674	14630	14624	14677	14818	14756	14791	14729	14922	14782	14640	14770	14765	14649	14680	14776	14838	14853	14734	14612	14805	14588	14793	14552	14664	14666	14786	14680	14830	14737	14718	14714	14698	14803	14644	14617	14720	14744	14643	14739	14688	14673	14663	14675	14719	14635	14518	14625	14838	14671	14710	14700	14703	14792	14726	14688	14695	14760	14694	14719	14521	14663	14517	14720	14833	14735	14658	14752	14665	14773	14755	14707	14450	14810	14767	14627	14754	14650	14755	14710	14754	14633	14708	14789	14743	14657	14808	14594	14660	14800	14697	14756	14688	14789	14533	14711	14627	14661	14642	14562	14690	14611	14753	14647	14655	14761	14643	14680	14637	14753	14862	14695	14633	14742	14767	14774	14719	14664	14778	14553	14755	14787	14671	14450	14641	14744	14706	14765	14612	14775	14591	14738	14740	14649	14716	14764	14671	14775	14561	14481	14630	14582	14700	14711	14539	14778	14684	14730	14761	14614	14717	14671	14613	14603	14694	14809	14639	14660	14743	14760	14605	14640	14687	14628	14731	14858	14616	14670	14798	14705	14773
22518	21554	28773	24762	21919	23714	24066	19151	17889	17904	17630	17369	17243	17324	16912	17093	17084	16974	16887	16798	17035	16756	16924	16713	16834	16516	16509	16532	16690	16454	16584	16515	16739	16533	16557	16218	16491	16730	16457	16579	16555	16259	16550	16452	16451	16551	16518	16712	16603	16601	16644	16381	16339	16324	16416	16391	16354	16466	16506	16556	16514	16490	16433	16427	16293	16485	16058	16318	16446	16379	16452	16609	16422	16405	16537	16405	16666	16241	16527	16515	16328	16561	16383	16295	16513	16388	16297	16381	16330	16456	16539	16378	16357	16293	16334	16433	16336	16622	16318	16324	16424	16271	16542	16241	16450	16250	16515	16253	16529	16287	16259	16462	16444	16391	16304	16327	16293	16577	16515	16432	16130	16285	16422	16282	16267	16304	16437	16454	16622	16472	16448	16667	16528	16300	16364	16500	16419	16323	16123	16358	16537	16216	16557	16443	16336	16353	16357	16481	16367	16730	16457	16428	16273	16357	16567	16425	16356	16410	16474	16323	16588	16425	16272	16190	16580	16625	16525	16519	16600	16462	16550	16510	16476	16579	16448	16393	16199	16326	16421	16521	16536	16432	16396	16555	16312	16400	16550	16497	16386	16367	16426	16240	16472	16402	16445	16186	16469	16535	16425	16615	16277	16371	16479	16289	16393	16527	16425	16470	16469	16593	16419	16515	16506	16442	16416	16592	16418	16362	16279	16358	16360	16551	16156	16531	16446	16445	16380	16390	16553	16805	16463	16688	16459	16462	16461	16196	16445	16434	16433	16259	16437	16411	16527	16288	16460	16494	16541	16211	16332	16425	16616	16289	16510	16401	16581	16566	16469	16498	16472	16454	16408	16434	16433	16230	16274	16416	16341	16446	16223	16417	16409	16319	16341	16232	16392	16566	16407	16662	16534	16351	16349	16425	16519	16412	16462	16417	16260	16308	16514	16176	16235	16198	16205	16500	16396	16458	16383	16468	16562	16429	16379	16406	16279	16512	16352	16526	16439	16378	16549	16344	16474	16454	16237	16403	16543	16215	16312	16437	16457	16228	16435	16375	16430	16323	16382	16203	16197	16292	16306	16231	16344	16244	16369	16316	16405	16322	16320	16627	16573	16549	16382	16409	16435	16384	16589	16705	16216	16417	16384	16480	16430	16408	16342	16489	16301	16514	16516	16393	16354	16273	16330	16311	16275	16256	16434	16494	16501	16466	16557	16515	16471	16406	16246	16267	16477	16610	16353	16284	16398	16481	16324	16549	16406	16338	16277	16345	16561	16317	16303	16280	16228	16519	16501	16487	16736	16531	16365	16276	16340	16482	16450	16447	16339	16347	16354	16519	16168	16434	16311	16220	16376	16231	16430	16362	16489	16377	16359	16495	16301	16620	16277	16428	16509	16399	16603	16431	16625	16316	16424	16411	16562	16414	16667	16353	16555	16436	16451	16313	16376	16242	16430	16395	16471	16523	16331	16380	16171	16351	16501	16165	16380	16476	16567	16454	16348	16588	16659	16528	16328	16147	16335	16405	16519	16398	16409	16450	16259	16436	16491	16511	16303	16461	16439	16268	16404	16327	16257	16530	16431	16449	16449	16234	16513	16513	16275	16318	16344	16373	16275	16435	16501	16272	16265	16398	16684	16585	16388	16408	16410	16461	16413	16413	16378	16440	16233	16232	16490	16299	16396	16393	16443	16628	16154	16562	16367	16394	16389	16378	16419	16428	16509	16531	16448	16230	16341	16384	16330	16292	16371	16379	16441	16128	16387	16456	16359	16349	16491	16278	16360	16447	16516	16263	16460	16316	16329	16502	16472	16429	16443	16335	16344	16486	16398	16434	16254	16294	16391	16343	16368	16393	16362	16352	16317	16402	16571	16340	16613	16549	16429	16336	16457	16240	16405	16503	16314	16417	16436	16576	16416	16337	16610	16386	16234	16320	16427	16407	16420	16292	16517	16197	16442	16258	16322	16440	16267	16416	16279	16244	16393	16354	16470	16365	16441	16383	16314	16418	16320	16447	16424	16399	16448	16526	16483	16484	16531	16473	16418	16411	16318	16206	16361	16474	16464	16490	16496	16583	16428	16443	16587	16324	16429	16464	16509	16440	16341	16601	16284	16340	16363	16377	16342	16316	16382	16563	16339	16388	16359	16273	16351	16484	16453	16466	16390	16531	16486	16620	16538	16415	16659	16336	16258	16355	16391	16329	16583	16352	16617	16360	16384	16419	16458	16560	16666	16495	16326	16546	16488	16293	16368	16387	16397	16298	16321	16377	16391	16473	16328	16383	16388	16314	16289	16389	16267	16490	16497	16437	16467	16521	16577	16280	16534	16521	16322	16471	16261	16383	16257	16410	16471	16290	16323	16184	16260	16513	16452	16522	16466	16357	16518	16292	16353	16647	16426	16345	16464	16439	16623	16544	16595	16444	16378	16423	16226	16443	16414	16454	16438	16393	16290	16532	16260	16477	16409	16315	16472	16401	16375	16543	16415	16526	16494	16428	16263	16426	16394	16503	16252	16266	16450	16419	16452	16470	16315	16567	16483	16634	16423	16313	16370	16336	16527	16258	16323	16414	16483	16276	16386	16101	16380	16383	16521	16328	16336	16326	16557	16269	16225	16222	16302	16538	16379	16483	16395	16538	16507	16381	16470	16442	16308	16357	16292	16269	16511	16636	16354	16434	16373	16377	16616	16232	16442	16559	16559	16449	16588	16362	16222	16281	16574	16392	16570	16479	16386	16335	16451	16432	16413	16544	16324	16382	16446	16433	16419	16343	16474	16436	16371	16303	16339	16063	16261	16558	16422	16541	16385	16441	16497	16292	16561	16511	16522	16407	16314	16425	16486	16496	16376	16245	16254	16427	16371	16586	16404	16438	16332	16533	16372	16254	16540	16465	16611	16501	16264	16303	16638	16496	16543	16248	16290	16495	16297	16404	16653	16437	16173	16380	16506	16521	16285	16533	16647	16489	16453	16278	16497	16323	16470	16440	16563	16457	16504	16627	16550	16396	16502	16475	16192	16168	16448	16394	16416	16261	16261	16428	16565	16324	16509	16569	16422	16281	16341	16510	16346	16532	16722	16433	16326	16430	16340	16465	16447	16340	16351	16405	16351	16345	16474	16325	16333	16335	16174	16279	16353	16423	16322	16592	16589	16455	16488	16442	16496	16279	16406	16486	16507	16375	16235	16439	16351	16355	16345	16438	16291	16260	16523	16327	16497	16315	16370	16373	16520	16537	16700	16207	16173	16321	16524	16314	16642	16238	16297	16557	16449	16472	16535	16344	16423	16190	16280	16413	16352	16407	16453	16404	16374	16397	16284	16204	16415	16331	16384	16402	16340	16297	16369	16374	16399	16439	16486	16379	16195	16583	16410	16449	16394	16313	16456	16262	16471	16395	16395	16452	16346	16409	16407	16281	16392	16478	16371	16574	16177	16410	16413	16342	16284	16406	16549	16485	16307	16486	16413	16153	16373	16296	16422	16448	16540	16348	16319	16501	16351	16308	16430	16454	16587	16402	16452	16424	16357	16300	16172	16396	16251	16360	16269	16498	16557	16276	16389	16527	16389	16342	16376	16315	16461	16435	16308	16430	16158	16202	16290	16388	16429	16584	16634	16282	16222	16478	16663	16644	16527	16398	16565	16115	16586	16451	16511	16386	16394	16516	16333	16648	16273	16348	16433	16456	16397	16270	16460	16376	16397	16315	16398	16556	16257	16308	16607	16183	16458	16416	16298	16275	16415	16299	16338	16373	16303	16402	16373	16190	16451	16285	16372	16602	16401	16530	16527	16482	16306	16489	16429	16249	16317	16489	16474	16399	16563	16343	16296	16313	16582	16347	16492	16200	16500	16416	16240	16380	16134	16257	16268	16459	16417	16345	16234	16338	16304	16376	16410	16222	16364	16403	16396	16530	16464	16263	16461	16174	16161	16529	16517	16405	16338	16433	16302	16580	16399	16406	16350	16313	16379	16485	16334	16334	16344	16261	16594	16341	16491	16444	16398	16354	16418	16309	16327	16427	16197	16473	16244	16284	16161	16261	16390	16545	16548	16499	16433	16392	16379	16282	16402	16416	16263	16502	16241	16422	16313	16307	16479	16477	16354	16237	16396	16401	16431	16381	16236	16539	16461	16307	16342	16408	16524	16429	16723	16521	16339	16448	16422	16190	16227	16521	16307	16438	16257	16334	16387	16308	16357	16556	16918	16381	16334	16389	16169	16358	16322	16308	16447	16522	16363	16162	16247	16470	16442	16430	16299	16332	16433	16620	16401	16345	16548	16323	16367	16391	16305	16442	16642	16318	16353	16357	16504	16520	16511	16423	16399	16428	16430	16442	16418	16374	16267	16280	16606	16460	16173	16528	16371	16416	16195	16330	16255	16220	16438	16364	16500	16461	16314	16455	16684	16401	16363	16242	16306	16276	16348	16340	16302	16194	16498	16607	16526	16356	16635	16504	16638	16544	16339	16141	16443	16567	16249	16184	16363	16470	16408	16480	16363	16503	16440	16432	16356	16452	16301	16305	16362	16457	16529	16494	16448	16422	16268	16388	16343	16486	16601	16306	16487	16458	16529	16365	16404	16404	16404	16570	16510	16683	16394	16524	16448	16432	16144	16372	16383	16430	16548	16574	16400	16318	16242	16555	16509	16534	16497	16399	16294	16253	16430	16385	16424	16360	16301	16644	16439	16451	16452	16309	16365	16538	16573	16484	16377	16441	16491	16391	16514	16363	16494	16412	16575	16437	16354	16423	16531	16420	16289	16313	16628	16461	16228	16526	16380	16295	16528	16329	16330	16331	16373	16529	16285	16541	16442	16364	16387	16519	16378	16173	16336	16285	16458	16436	16477	16333	16357	16593	16404	16375	16191	16518	16280	16334	16733	16511	16345	16376	16257	16432	16452	16584	16393	16405	16315	16421	16546	16344	16346	16474	16460	16357	16354	16312	16391	16449	16378	16404	16367	16571	16468	16400	16383	16444	16469	16364	16558	16321	16334	16470	16503	16482	16595	16352	16526	16399	16493	16411	16406	16479	16613	16425	16434	16500	16428	16317	16521	16546	16595	16505	16585	16324	16490	16451	16233	16429	16369	16422	16552	16335	16485	16418	16384	16449	16349	16467	16599	16361
22626	45019	34510	25339	22115	18923	17950	16598	16242	15644	15462	15084	15153	14947	14883	14603	14661	14493	14360	14423	14503	14357	14366	14384	14514	14240	14212	14300	14091	14184	14242	14287	14243	14149	14191	14135	14223	14303	14081	14126	14225	13977	14183	14136	13968	14101	14118	14000	14182	14160	14125	14106	14150	14098	14188	14029	14065	14138	13897	13975	14099	13906	14055	14212	14089	14160	14079	14166	14146	14105	14025	14180	14106	14174	14013	14133	14074	14131	14245	14052	14016	14131	14129	14137	14151	14139	14178	14162	14114	13999	14010	14027	14075	13962	14212	14126	14083	14096	14105	13991	14186	14087	14353	14080	14069	14229	14258	14123	14068	14168	14256	14035	13957	14161	13949	14085	14254	13955	14196	14050	14172	14137	14115	14139	14050	14005	14080	14233	14134	14011	14132	14229	13944	14078	14224	14209	14039	14215	13978	14016	14098	14199	14110	14108	14294	13950	14023	14220	14065	14237	14060	14157	13958	14240	14187	14042	14116	14252	14083	14061	13757	14099	14116	14045	13986	14116	14288	14171	14118	14227	13979	13945	14189	13930	14091	14101	14036	14250	13934	14251	14112	14152	13809	14002	14154	14132	14049	14053	13985	14032	14006	14213	14132	14076	14266	14140	13946	14085	14146	14013	14052	14174	14143	14169	14024	14155	14015	14203	14058	14128	14149	14121	14049	14133	14164	14203	14198	13992	14227	14152	14180	14267	14017	14263	14029	14145	14067	14215	14084	14131	14109	14095	14053	14055	14065	14025	14345	14272	14184	14047	14180	14150	14023	14092	14150	14099	14042	14170	14152	14316	14182	14131	14190	14098	14331	14058	14075	13974	14196	13986	14096	14131	14121	14096	14171	14081	14041	14105	14112	14078	14110	13986	13984	14078	13889	13966	14253	14059	14205	14079	14259	14079	14158	13952	14171	14065	14136	14108	14115	14005	14256	14042	14145	14162	14268	14137	14215	14113	14102	14136	14135	14216	14080	14071	14070	14107	14118	14000	14204	13942	14074	14069	14227	14155	14062	13988	14092	14104	14160	14196	14143	14054	14168	14161	14130	14026	14070	14170	14044	14026	14065	14018	14107	14021	14235	13944	14138	14162	14106	14005	14146	14067	14167	13971	14045	13991	14221	14032	13964	14169	14227	14285	14142	14087	13965	14106	14170	13980	14081	14015	14027	14057	14067	14032	14139	14340	14049	14193	13949	14113	13945	14190	14089	14029	14173	14223	14103	14036	14135	14254	13966	14278	14223	14115	14019	13912	14169	14196	14096	14258	13882	14194	14055	14195	14063	14187	14014	14172	14183	14115	14062	14092	14151	14148	14083	14147	14008	14167	13994	13924	13984	14097	14083	14053	13992	14143	14240	14216	14076	14035	14040	14132	14147	14142	14085	14206	14085	14117	13941	14163	13978	14309	14102	14030	14143	14000	14059	14203	14178	14039	14076	14042	14008	14046	14067	14126	14093	14168	14045	14143	14096	14005	14143	13976	14067	14119	14026	14097	14207	14323	14338	14174	14041	13957	14069	14152	14086	14123	14078	14124	14007	14056	13888	14077	14121	14093	14024	14160	14160	14061	14089	14034	13930	14008	14033	14237	14125	14135	14058	14132	14079	14193	14041	14069	14160	14123	14124	14164	13917	14088	14203	14025	14002	14187	14161	14122	14024	14043	14120	14188	14085	14151	14235	14041	14043	14011	14146	14093	14142	14057	14259	14032	14109	14139	14247	13966	14081	14178	13979	14272	14008	14164	14032	14289	14168	14187	14193	14105	14098	14013	13786	14171	14108	14048	13902	14079	14073	14100	14074	14016	14129	14244	13909	14075	13914	14053	14311	14015	14154	14107	14043	14183	14016	14167	14133	14101	14018	14154	14084	14112	14104	14014	14056	14129	13983	14122	14069	13998	14138	14045	14068	14125	14049	14206	14152	14034	13918	14120	14026	14006	14179	13904	13967	14122	14114	14204	14108	13974	14123	14026	14291	14076	14136	14246	14202	14166	14186	13980	14039	14002	14054	14203	13961	14108	14162	14133	14205	14090	14205	14198	14034	14055	14048	14013	14028	14282	14181	13962	14177	14195	13870	14164	14099	14197	14035	14028	14212	14140	14182	14086	14232	14158	14003	14072	14225	14194	14144	14125	14036	14031	14105	14125	14226	14041	14094	14091	14093	13927	14070	14076	13977	14242	14195	14154	13853	13985	14067	14205	14005	14103	14041	13935	13838	14064	14059	14099	14210	13882	14090	14099	14092	14115	14187	14185	14103	14030	14050	14196	14066	14111	14033	14228	14086	14114	14093	14286	14113	14131	14034	14135	13998	14186	14084	14260	14132	14072	14131	14160	14151	14159	14080	14047	14050	13968	13991	13932	14089	14110	13990	14172	14292	14018	14027	14033	14123	14118	14080	14250	14078	14180	14102	14266	14088	14072	13977	14188	14095	14164	14051	14020	14134	14193	14158	14226	14068	14047	13980	14070	14074	14167	14035	14084	14122	13983	14133	14077	14044	14090	14062	14179	14130	14150	14110	14173	14211	14119	13847	13923	14085	14033	14130	14064	14054	14111	14056	14107	14076	14145	14066	13974	14321	13960	14231	14012	13975	14102	14089	14259	13975	14125	14063	14287	14023	14098	14139	13978	14195	14120	14146	13999	14223	14120	14312	14196	13828	14137	14022	14052	13957	14167	14138	14007	14020	14115	14017	14101	13923	14134	14216	14115	14250	14052	14052	14049	14227	14087	14195	14262	14130	14022	14251	14034	14081	14144	14174	13997	13934	14034	14108	14075	14299	14178	14139	14016	13951	14044	14053	14070	14018	14068	14083	14359	14167	14068	14178	14087	14110	13981	14312	14153	14052	14125	14196	14023	14017	14060	13932	14076	13991	13917	14166	14216	14036	14236	13944	14166	14251	14108	14042	14184	13833	14199	14113	14061	14080	14108	14102	14005	13949	14015	14108	13967	13923	14017	14058	14087	14090	14198	14189	14108	14063	13990	14272	14105	14247	14091	13895	14092	13946	14120	13955	14157	14011	14022	14050	14194	14206	14086	13974	14074	14164	14246	14128	14269	14097	14151	14032	14010	14289	14132	14152	14089	14062	14092	14193	14164	14139	14094	14206	13943	13923	14004	14131	14233	14190	14041	14093	14327	14197	14057	14056	13995	14192	14344	14231	14271	14129	14142	14041	14170	14033	14029	14141	14003	14113	14016	14125	14057	14111	14089	13956	14185	14103	14099	14165	14339	14035	14005	14060	14087	13938	14237	14210	14024	14093	14013	14163	14016	14252	14026	14060	14069	14080	14004	14065	14171	14122	14071	13943	14128	14187	13971	13989	14030	14204	13982	13992	14126	14078	14139	14339	14202	14093	14213	14007	14118	14246	14027	14254	14115	14185	13977	14019	13978	14215	13958	14117	14183	14174	13995	14228	14065	14030	14019	14123	14145	14182	14188	13969	14051	14021	14070	14227	14132	14137	14131	14133	14108	14160	14094	14121	14031	14199	14174	14086	14101	14315	14013	13916	14116	13979	14018	14180	13910	14158	14058	14081	14140	14031	14128	14147	14128	14293	14098	14141	14061	14262	14268	14188	14065	14115	14220	13787	14128	14167	13956	13999	14183	13904	13967	13980	14227	14148	13986	14337	14214	14122	14118	14121	14005	14099	14203	14109	14228	14066	14060	14014	13986	14024	14195	14097	14153	14083	14119	14010	14131	14180	14069	13991	14248	14083	14105	14138	14147	14103	14110	13998	13940	13957	14056	14231	14147	13991	14144	14058	14001	13931	14111	14021	14049	14003	14022	14138	13932	14116	14044	13949	14086	14111	14032	14087	14236	14100	14314	14101	14039	14135	14141	14116	14213	14139	14290	13995	14132	14203	14166	14068	14071	14228	13901	14213	14068	13934	13981	14015	14137	13965	13976	14183	14296	13978	14134	14040	13954	14167	13995	14120	14048	14082	14083	14023	14185	14077	14158	14080	13968	14062	14183	14072	14108	14179	13937	14098	13919	14054	14020	14132	14036	13935	14099	14044	14190	13904	14004	14030	13986	14061	13975	14144	14020	14144	14234	14103	14034	14001	13997	14055	14174	14008	14035	14104	14164	14080	14095	14074	14172	14226	14020	14175	14042	14039	14134	14093	14203	14020	14193	14010	14082	14254	14051	14163	14109	14181	14096	14199	13869	14046	14148	14121	14067	14085	14187	14154	14133	14296	14145	14109	14085	14092	13991	14112	14169	14205	14178	14178	14016	14149	13861	14142	14034	14101	14127	14085	14011	14107	14151	14040	14263	14140	14099	14186	13990	14051	14128	14077	14019	13927	14172	14180	14169	14134	14125	14015	14064	14044	14244	14137	14034	14075	14132	14028	13895	13949	13975	14082	13965	14181	13921	14181	14051	14214	14012	14188	14055	14015	14091	13941	14233	13945	13966	14129	14076	14016	14133	14167	14181	14080	14052	14261	14037	14247	14055	14207	13999	14217	14146	14108	14020	14174	14011	14199	14075	14191	13930	14068	13983	14173	14078	14096	14094	14015	14031	14251	14128	14220	13885	14063	14043	14186	14019	13965	14045	14141	14039	14146	14298	13935	14018	14130	14068	14183	13937	14139	14137	14090	14022	14057	14210	14041	14146	14048	14016	14033	14054	13987	14029	14206	13896	14011	14092	14181	14092	14159	14101	14227	13960	14213	13992	14080	14021	14065	13981	14085	14050	14158	14016	14242	14172	14035	14190	14107	14123	14127	13974	14136	14043	14051	14040	14072	13994	14005	14160	14053	14031	14258	14058	14127	14193	14103	14042	14142	14080	14014	13977	14136	14061	14119	14152	14085	14262	14200	14104	14017	13894	14023	14076	14112	14115	14016	14181	14082	14178	14253	14109	13999	14165	14166	14202	13970	14117	14149	14190	13926	14104	14066	14079	14222	13971	13995	14086	14071	14202	14229	14085	14056	14275	14119	14154	14017	14083	14215	14135	14111	14196	14152	14062	14184	14276	14011	14150	14134	14167	14040	14075	14066	14060	14172	14147	13997	14163	14069	14090	14259	14159	14025	14268	14225	14039	14267	14095	14110	14211	14021	14054	14081	14070	14018	14129	14044	14098	14181	13986	14056	14170	14037	14114
29885	25241	27630	23234	19511	18567	18418	17884	17713	17752	17590	17399	17450	17326	17001	17235	16995	17072	17155	17358	17183	17243	17104	16914	17013	17197	17059	17067	17223	17270	16974	17241	17126	16993	17224	17291	17028	17065	17025	16999	17078	17088	17237	17190	17087	17039	16933	16900	17106	16919	17063	17199	17127	16972	17065	17058	17007	16993	17153	17278	17047	16996	17113	17017	17117	17034	17284	16942	17135	17059	17294	16871	17018	17129	16841	17148	16985	16979	16907	17101	17052	17086	17086	16998	17077	17028	17009	17023	16981	16791	17004	17103	17136	17147	17063	17031	16917	16909	17029	17092	17102	17072	17069	17126	17202	17070	16926	16873	17047	17047	17198	17287	16954	17087	17137	17068	17045	16841	16889	16934	17020	17145	17124	16883	16907	17043	17194	16963	16999	17004	17076	17011	16913	17089	16919	16902	16783	17134	16843	16960	17040	17018	16966	17141	17339	17098	16885	17114	17093	17038	16997	16887	17158	16982	16997	16927	17048	16989	17260	16991	17034	16942	16890	17083	17135	17130	17141	17049	17092	16887	16867	17103	17122	17059	17042	17130	17072	16984	16935	16822	17116	16995	17144	16890	17105	17015	17021	17064	17040	17135	16986	17028	17104	17085	17127	17048	17035	16960	16989	16986	16920	17110	17032	17027	16972	17039	17287	17114	17073	16984	17058	16760	16920	16983	16937	17007	16757	17066	17229	17152	17096	17118	17100	17031	17126	17136	17086	17100	17114	17012	16928	17356	17145	17126	16885	16905	16985	17061	17139	17090	16986	17109	16997	17002	17159	17051	17035	17058	17131	16954	17168	17151	17017	16957	17104	17106	17106	17035	17044	16983	16947	16985	17204	17207	17011	17004	16882	16997	16979	17115	16854	17006	16871	17250	17321	17016	16939	17051	17121	17035	16943	17021	17017	16974	16981	16942	16913	17028	16989	16828	17107	17062	17085	17138	16792	16958	16989	17064	17016	17051	16741	16962	17216	17279	16995	16985	16986	16766	16986	16930	17075	16914	17091	16956	16766	16956	16886	17066	17162	17021	16814	17164	17247	17070	16876	16978	17135	17156	17204	17144	17112	17113	17132	16975	16871	16991	17116	16958	16998	17115	17173	16931	17053	16897	16809	16940	17090	17049	17080	16988	16924	17151	17024	16852	17095	17295	16884	16954	17129	16973	17080	17229	16983	16867	17099	17019	17079	17216	17092	17057	16886	17080	17224	17195	17145	16981	17054	17041	17010	17003	17056	17034	17089	17107	16918	17019	17119	17059	17073	16902	17074	16994	16980	17056	17075	17243	17058	16918	17058	17157	17136	16950	17128	17189	17090	16897	16951	16908	17176	17012	17193	17152	17044	17026	16982	17038	16974	17037	17044	16980	16999	16909	17006	17175	17056	17086	16899	16816	17002	16967	17144	16987	16960	17028	16985	16988	17121	17083	17222	16879	16939	17162	17077	17005	17051	17317	17125	16961	16892	16914	17176	17080	17162	17185	17221	17032	17233	17094	16879	16996	17257	16990	16897	17035	17116	17068	17036	16968	17115	17104	17112	16912	16991	16977	17070	17212	16959	17009	17060	17012	17112	17052	16938	17079	16942	17189	17080	16914	17107	17134	17102	16988	16977	17179	17161	17029	16974	17057	17311	17039	17051	17008	16999	16951	16991	16846	17239	17155	16961	17138	17298	17173	17046	17030	17060	17043	17146	17082	17053	16945	17231	17100	17077	17289	17092	16800	17026	17051	17065	17172	17306	17270	17226	17078	17143	16999	16935	17067	17274	17163	17075	16906	17079	17037	16778	17019	17061	17173	17182	17028	17137	17069	17089	17000	17115	17050	17114	17111	17003	17097	17038	17238	17028	17006	16978	17080	17139	16981	17129	17181	16943	17095	17323	17225	17336	17123	16913	17161	17003	17013	16909	16911	17013	17228	17051	17035	17056	16955	17141	16967	17141	16882	16898	17022	17021	17151	17085	17091	17101	17139	17196	16986	16823	17065	16908	17108	17057	16965	17070	16858	17134	16975	16715	16916	17103	17257	17032	16845	16962	17211	16942	16999	17098	17063	17307	17044	16988	17011	17041	17008	16852	17071	17116	17213	17149	16864	16860	16939	16942	16925	17216	16964	17260	17076	17012	17160	17147	16832	17082	17191	17141	16987	17091	17007	17068	17067	17013	17119	17161	17012	17079	17352	17191	17047	17007	16875	17122	17049	16909	16908	17004	16914	16915	16839	17068	17160	17123	17019	16855	17202	17106	17078	17171	17100	17017	17099	17070	17068	17129	17179	17027	17076	17029	17071	17051	17275	16927	16784	17175	16807	17030	17011	17177	17162	17127	17116	16995	16917	17172	17091	17188	16842	16985	17048	16964	17011	17083	16919	17140	17183	17217	17046	17067	16900	17009	16931	17109	16873	17003	16727	16736	16871	16989	17172	16861	17173	16933	17009	17099	17291	17135	16950	17095	17103	17107	16921	16888	17004	17057	16988	17159	17000	17007	17115	17224	17116	17114	16806	17136	16985	17088	17146	17113	17142	17213	16998	17101	16848	17287	16978	16998	16914	16873	17001	16792	17227	17171	17172	16964	17151	16984	17094	17071	17079	17220	17041	16922	17082	17070	17164	17123	17056	17061	17105	16907	17105	16962	17007	17177	17194	17195	16963	17087	17081	17223	16893	16898	16934	16971	16916	17111	16983	16936	17257	17150	17221	17121	17188	17080	16836	17051	16875	17050	17149	17042	17022	16967	17199	16934	16920	16993	16754	16925	17060	16992	17137	17146	17159	16995	17088	17074	17085	16936	17064	17108	17021	16923	17054	17114	16963	17025	16894	17187	16914	16852	16962	17079	17086	17099	16882	17192	16861	16979	16963	17078	17066	17091	16952	17130	17315	17043	17020	16986	17182	17070	16999	17077	16870	17146	17092	17002	17103	17011	17096	16977	17156	17038	17113	17053	17065	17110	17022	17053	17027	17157	16908	16928	17153	16947	16912	16828	17120	17180	17002	16955	17187	17156	17025	17175	17276	16849	17041	16995	16903	16725	17043	17090	17099	16943	16996	17158	17049	17231	16915	17035	16994	17098	16920	17104	17259	16795	16914	17044	16857	16921	17161	16978	17026	17179	16948	17002	17010	17012	17083	16987	17145	17022	16901	17057	17055	16811	16986	17153	16992	17142	17243	17059	16943	16891	16985	16960	16944	17002	17111	16983	17104	16862	17273	16940	16961	17275	16920	17024	16951	16913	17051	16960	17133	17222	17049	16911	17067	17050	16969	16854	17156	16987	16939	16960	17111	17174	17152	16938	16933	16901	17013	17256	17097	16955	16868	16907	17042	17061	17119	16988	17305	16986	17173	16842	17027	16944	17104	16881	17035	16869	16876	16936	16917	17132	16863	17016	16974	16811	17222	17072	16997	17025	17034	16851	17002	17040	17137	17055	17212	17070	17032	16994	17111	16967	16916	16968	17016	17090	17029	17370	17084	17082	17119	17073	17054	17000	17101	17045	17272	16992	17136	16989	17065	17211	17162	16909	17081	17065	17080	17161	16934	16874	17105	16936	17009	16987	17128	17034	17181	16837	16910	17153	16836	16996	16933	17142	16908	16891	16989	17249	17050	17055	17240	17266	16850	16875	17109	16864	16810	16994	16807	17214	17105	17077	17035	17180	17055	16885	16948	17016	17109	17215	17101	17096	17041	17036	17064	17146	17201	17181	17138	16915	16960	17089	16797	17126	17176	17201	17046	17031	17066	17035	16982	17174	17277	17220	17137	17147	17300	17150	16858	16970	17141	16960	17139	16985	17147	17234	17252	17057	17113	16993	17079	17060	17018	16891	17090	17048	17172	17201	16990	16790	16992	17135	17053	16915	16801	17119	17108	17042	16922	17271	17078	17065	16898	16995	17302	17359	17068	17023	17243	16979	17166	17240	17195	16926	17087	17084	17018	16951	17150	16736	17044	17056	16961	16893	17093	16846	17040	17177	17040	17225	16997	16916	17101	17210	17147	17097	17084	17097	16988	17151	16962	17045	17109	17245	16905	17011	17186	17063	16990	17035	17045	16992	17058	16906	16904	16775	17003	17096	17169	16975	16945	16972	17149	16827	17077	16954	16899	17128	16882	16858	17194	16892	17055	17016	17100	17132	17110	17027	17003	16927	16992	17091	16915	16953	17100	17127	17259	17150	16970	17038	16922	17368	17093	17182	17245	16991	17155	17038	16825	17012	17148	17118	16989	16905	17104	17133	17232	17023	16995	17039	17383	17149	17042	17158	17139	16985	17085	17182	17128	17128	17100	17059	17091	17052	17013	16990	17088	17247	17192	17421	17068	17062	17194	17230	16883	16956	16820	16944	17002	17138	16954	17034	17028	16955	17124	17129	17021	16946	17175	16964	16919	16980	17066	17236	17072	16988	17106	17145	17123	17004	16971	16954	17062	16998	16908	16989	16819	17141	17136	16885	16849	16999	16913	17112	17135	16964	16906	17132	17016	16864	17075	17049	17115	16934	17089	17038	17057	16805	17050	17158	17209	17233	17008	17105	17106	17175	17088	17099	17037	16987	17047	17112	17185	16955	17093	17010	17202	17246	17037	16973	17075	16960	16992	16983	16952	16988	16929	17102	17174	16925	16988	16962	17197	17060	17071	17156	16969	17019	16916	17042	16961	17142	16926	16981	17012	16964	17197	17184	16864	17013	16925	17193	17257	16942	17080	17069	17056	17124	17194	17190	17093	17082	16987	16954	16981	17153	17089	17208	16976	17086	17212	17192	16943	16997	16838	17169	17097	17073	17117	17164	17056	16957	17031	17044	17167	17042	17084	16863	17129	17251	17134	17012	17146	16941	16970	17169	17274	17045	17156	17160	16983	17076	16936	17032	17067	17112	17205	17216	17257	17085	17078	16969	16989	17063	16982	17068	17085	17161	17048	17064	16986	17183	17211	16930	16944	17020	17117	17033	17027	17022	16965	16987	17226	16989	17046	17197	17101	17048	17071	16917	17124	17110	17215	16893	17168	16886	17104	17163	17131	17111	17378	16939	16967	17046	17172	17094	16993	16937	16961	16945	17127	16897	17075	17112	17222	17132	17197	17273	17116	17060	17000	17094	16977	16938	16965	16957	16967	17009	17223
23144	34764	26467	19878	18034	16816	16135	15659	15446	15268	15113	15091	15041	14877	14826	14628	14913	14683	14740	14658	14599	14505	14610	14651	14597	14609	14623	14540	14836	14585	14338	14476	14535	14761	14618	14623	14487	14523	14569	14541	14638	14619	14642	14547	14569	14516	14762	14387	14579	14638	14715	14468	14694	14523	14363	14393	14514	14411	14489	14517	14638	14532	14541	14450	14510	14617	14566	14523	14665	14681	14430	14486	14680	14653	14463	14580	14545	14564	14479	14604	14646	14542	14569	14631	14525	14413	14558	14637	14643	14566	14482	14420	14666	14466	14693	14734	14493	14596	14411	14633	14573	14624	14565	14528	14454	14550	14591	14572	14658	14668	14588	14667	14489	14495	14580	14520	14635	14707	14474	14518	14644	14620	14477	14785	14536	14455	14404	14555	14442	14524	14557	14560	14671	14428	14842	14491	14500	14487	14571	14506	14707	14461	14710	14457	14639	14600	14638	14474	14583	14615	14611	14588	14395	14504	14505	14517	14401	14627	14694	14620	14575	14595	14638	14719	14504	14527	14539	14494	14488	14523	14598	14544	14435	14550	14506	14630	14571	14390	14556	14497	14581	14492	14529	14565	14624	14509	14705	14603	14541	14639	14397	14626	14554	14576	14459	14849	14465	14560	14435	14655	14694	14517	14620	14712	14395	14510	14588	14603	14567	14555	14417	14458	14539	14428	14729	14538	14372	14368	14558	14509	14569	14688	14662	14474	14565	14570	14571	14387	14681	14623	14478	14716	14770	14365	14604	14517	14648	14550	14757	14533	14437	14640	14590	14476	14680	14621	14489	14557	14498	14550	14633	14693	14461	14616	14566	14640	14500	14608	14380	14656	14738	14527	14653	14616	14509	14653	14659	14680	14554	14518	14554	14440	14654	14549	14561	14365	14519	14480	14491	14501	14559	14571	14465	14546	14643	14656	14473	14429	14488	14514	14580	14516	14747	14536	14577	14447	14654	14370	14701	14644	14495	14553	14606	14612	14501	14649	14506	14492	14566	14534	14368	14542	14564	14643	14673	14745	14492	14462	14627	14593	14546	14574	14618	14703	14479	14627	14536	14485	14582	14661	14402	14490	14667	14420	14336	14469	14553	14608	14515	14552	14639	14648	14536	14589	14651	14596	14574	14577	14546	14548	14693	14458	14430	14601	14517	14648	14615	14648	14477	14716	14544	14575	14457	14553	14610	14573	14579	14658	14493	14688	14558	14625	14390	14662	14743	14628	14599	14802	14779	14497	14587	14499	14635	14797	14356	14372	14564	14674	14618	14426	14652	14500	14560	14551	14365	14419	14582	14649	14642	14757	14703	14405	14613	14626	14436	14463	14540	14537	14545	14705	14604	14595	14623	14522	14508	14445	14709	14664	14539	14626	14655	14440	14549	14530	14573	14699	14634	14504	14529	14686	14640	14493	14594	14555	14609	14491	14585	14549	14633	14649	14512	14586	14515	14469	14557	14518	14696	14530	14500	14547	14527	14548	14480	14209	14507	14591	14755	14614	14679	14567	14364	14421	14587	14626	14599	14613	14631	14606	14580	14596	14544	14580	14638	14491	14595	14613	14527	14545	14659	14473	14474	14537	14387	14703	14620	14504	14480	14591	14542	14391	14500	14763	14676	14641	14617	14601	14554	14483	14337	14688	14544	14527	14559	14572	14568	14489	14586	14743	14550	14356	14588	14577	14575	14514	14657	14468	14503	14338	14668	14418	14668	14603	14562	14622	14592	14524	14629	14634	14572	14545	14571	14499	14725	14537	14718	14477	14626	14552	14565	14471	14586	14581	14687	14678	14690	14565	14430	14652	14477	14540	14662	14664	14564	14549	14625	14545	14646	14584	14430	14597	14561	14611	14501	14635	14530	14593	14557	14473	14685	14449	14504	14473	14680	14459	14466	14444	14680	14621	14429	14542	14566	14564	14517	14631	14502	14468	14611	14439	14579	14420	14545	14383	14563	14560	14528	14569	14661	14494	14635	14737	14727	14634	14494	14759	14520	14617	14385	14499	14460	14519	14726	14498	14483	14610	14535	14463	14512	14436	14431	14450	14754	14567	14560	14474	14611	14582	14617	14496	14665	14518	14556	14553	14601	14467	14743	14489	14466	14583	14531	14537	14571	14368	14544	14616	14624	14633	14580	14544	14556	14525	14587	14526	14451	14586	14592	14533	14674	14608	14584	14526	14565	14540	14498	14581	14639	14596	14648	14713	14472	14526	14656	14538	14647	14448	14472	14583	14613	14589	14469	14504	14623	14659	14449	14584	14595	14542	14529	14468	14575	14602	14532	14715	14659	14445	14590	14394	14609	14471	14665	14668	14690	14435	14461	14541	14550	14496	14649	14593	14389	14530	14723	14542	14711	14421	14702	14430	14650	14567	14707	14585	14548	14684	14555	14505	14487	14413	14439	14695	14652	14615	14561	14559	14614	14505	14653	14568	14705	14606	14453	14593	14616	14514	14621	14726	14612	14543	14577	14545	14699	14515	14568	14542	14550	14585	14753	14412	14541	14591	14672	14611	14709	14679	14569	14539	14543	14595	14586	14664	14610	14528	14529	14377	14589	14459	14618	14634	14502	14712	14626	14574	14520	14603	14619	14535	14567	14673	14552	14503	14656	14556	14697	14443	14580	14407	14641	14378	14651	14515	14514	14514	14596	14472	14463	14606	14554	14614	14498	14543	14579	14525	14511	14684	14533	14578	14648	14557	14659	14557	14476	14657	14706	14548	14547	14647	14394	14603	14571	14510	14552	14485	14610	14601	14747	14388	14425	14441	14648	14604	14699	14393	14530	14484	14723	14436	14646	14566	14481	14481	14354	14491	14530	14353	14501	14473	14634	14607	14780	14457	14502	14562	14576	14294	14811	14619	14552	14435	14556	14613	14640	14628	14581	14601	14476	14686	14484	14478	14605	14628	14470	14492	14513	14570	14766	14569	14512	14682	14477	14545	14539	14450	14399	14619	14633	14424	14539	14432	14633	14515	14550	14573	14581	14557	14398	14690	14564	14696	14599	14412	14582	14511	14554	14484	14642	14606	14569	14528	14531	14491	14625	14481	14709	14671	14426	14438	14675	14669	14661	14616	14698	14667	14571	14640	14550	14516	14557	14596	14510	14710	14632	14483	14694	14703	14532	14501	14535	14511	14450	14777	14665	14592	14573	14696	14671	14388	14578	14521	14474	14677	14570	14571	14663	14465	14560	14638	14531	14566	14489	14616	14442	14628	14476	14454	14534	14582	14545	14519	14545	14536	14450	14664	14422	14586	14455	14523	14509	14640	14666	14669	14700	14507	14456	14420	14636	14632	14428	14431	14675	14392	14581	14501	14607	14522	14548	14710	14511	14454	14510	14444	14654	14723	14720	14674	14548	14767	14606	14515	14408	14567	14515	14522	14384	14582	14407	14570	14530	14571	14608	14629	14515	14609	14591	14571	14589	14428	14576	14639	14448	14428	14533	14617	14712	14600	14467	14559	14599	14626	14533	14538	14808	14630	14464	14565	14566	14521	14537	14563	14519	14547	14486	14600	14379	14552	14497	14689	14553	14561	14637	14571	14579	14558	14542	14563	14609	14553	14488	14518	14510	14598	14686	14551	14597	14652	14609	14446	14399	14579	14459	14490	14547	14498	14435	14396	14642	14523	14717	14543	14709	14636	14511	14556	14611	14620	14570	14431	14524	14525	14588	14627	14494	14601	14543	14595	14602	14581	14585	14587	14417	14712	14609	14482	14441	14613	14537	14577	14547	14597	14723	14694	14622	14559	14595	14577	14536	14762	14458	14397	14447	14613	14740	14552	14388	14554	14519	14712	14471	14396	14392	14540	14706	14494	14570	14519	14737	14590	14456	14748	14653	14620	14595	14519	14604	14606	14568	14721	14686	14546	14660	14609	14613	14517	14615	14551	14695	14500	14658	14497	14519	14512	14673	14520	14611	14533	14678	14415	14555	14522	14551	14496	14456	14554	14667	14568	14461	14548	14646	14659	14764	14657	14527	14549	14470	14580	14515	14558	14514	14692	14628	14602	14694	14534	14532	14372	14741	14652	14495	14634	14686	14499	14630	14641	14437	14561	14696	14583	14510	14430	14670	14563	14455	14626	14686	14657	14583	14628	14607	14546	14636	14714	14569	14551	14786	14520	14630	14524	14491	14498	14501	14585	14510	14594	14530	14520	14690	14597	14613	14373	14499	14628	14582	14545	14692	14833	14539	14443	14345	14608	14643	14487	14703	14536	14652	14741	14500	14478	14793	14588	14608	14721	14625	14482	14518	14569	14616	14460	14510	14441	14419	14671	14602	14556	14473	14450	14418	14427	14623	14465	14549	14619	14612	14630	14596	14581	14521	14721	14560	14564	14675	14782	14614	14569	14546	14548	14566	14519	14642	14500	14768	14532	14602	14572	14619	14541	14530	14723	14574	14472	14456	14605	14465	14558	14509	14622	14497	14721	14731	14604	14597	14459	14605	14385	14497	14673	14646	14582	14519	14521	14748	14465	14473	14529	14639	14613	14503	14505	14645	14628	14510	14539	14516	14548	14553	14446	14527	14584	14643	14498	14552	14750	14562	14525	14510	14465	14489	14390	14455	14452	14667	14532	14606	14499	14692	14717	14432	14650	14547	14564	14572	14770	14600	14633	14504	14528	14668	14575	14522	14618	14710	14483	14564	14716	14578	14616	14563	14441	14758	14616	14490	14607	14659	14555	14666	14576	14570	14518	14607	14575	14462	14508	14570	14435	14413	14557	14607	14657	14528	14602	14490	14522	14441	14660	14509	14579	14633	14661	14549	14583	14636	14646	14504	14598	14567	14643	14599	14468	14685	14566	14746	14533	14420	14547	14616	14567	14649	14527	14522	14444	14528	14464	14565	14550	14465	14432	14615	14653	14614	14766	14660	14539	14674	14617	14596	14524	14496	14572	14592	14489	14687	14588	14699	14471	14539	14522	14566	14560	14555	14625	14530	14411	14607	14690	14608	14574	14555	14483	14565	14711	14685	14563	14557	14558	14704	14546	14594	14760	14753	14462	14605	14492	14638	14548	14617	14510	14503	14317	14674	14538	14742	14554	14593	14544	14469	14593	14389	14559	14732	14554	14497	14636	14522	14604	14586	14694	14590	14770	14533	14606
23466	21486	28241	25336	22490	21532	20354	17604	16924	16946	16841	16653	16522	16427	16808	16422	16299	16393	16184	16318	16301	16266	16299	16047	16242	16204	16136	16268	16004	16197	16028	15985	16317	16248	15996	16259	16099	15904	16119	16067	16178	16254	16001	16114	16280	16088	16033	16292	16030	15992	16151	16254	16040	16086	16084	15820	16038	15861	15961	16141	16179	16044	16213	15979	16042	16080	16206	15983	16030	16171	16029	16102	16101	16163	16020	15975	15953	15901	15960	15993	16335	16184	16071	15843	16032	16093	16046	16044	15932	16141	15957	16077	16087	16006	15828	16078	15812	15954	16016	16122	16107	16162	15907	16040	16085	15962	16141	16124	15852	15849	16104	16132	16081	16020	15997	15772	15871	15984	16084	15946	15992	15810	15987	16137	16149	15994	16046	16013	15921	15938	16162	16044	16150	16016	16081	15892	15937	16053	16010	16088	15889	15875	15878	15689	16052	15915	16220	16109	15965	16277	16193	15847	16089	15988	16101	16041	15962	16091	16051	15915	16140	15975	16063	15992	15906	15824	15890	15993	15805	15929	15923	16105	16091	16072	16134	16205	15948	16199	15907	16088	16127	15995	16182	15989	15857	16081	15950	15939	16086	16145	16093	16011	16042	16060	16039	16164	15909	16173	16125	16056	15926	15855	15909	16143	15976	16128	16092	15971	16241	16238	16058	15980	15901	15862	15951	16190	15956	16190	15812	16170	16054	16162	16047	16275	15885	16100	16048	15878	15897	16063	16050	16127	16153	16114	16035	16103	16170	15823	16028	16082	16047	16009	15926	16096	15905	16068	16130	16237	16157	16092	16085	15876	15967	16125	15864	16067	16160	16155	16047	15956	16295	16071	16094	15931	16015	16215	15998	15940	15905	15883	15993	15956	16035	15955	15989	16134	16150	15958	16066	16055	16230	15956	16156	16145	16092	16006	16033	16085	16048	15941	16034	15976	15994	15969	15845	16009	15876	16037	16047	16108	16042	15901	16002	15749	16086	15999	16085	16083	15944	16064	15997	16081	16205	16031	15782	15959	16094	15886	15881	16019	15930	16087	16137	16074	15883	16190	16261	15993	16225	16154	15935	16002	15896	15990	16072	16159	16202	16018	16085	15940	16029	15998	16105	15908	16030	16160	15979	16017	16126	15931	16052	15959	16085	15748	15903	15853	16018	16118	15900	16209	16187	15942	15847	16150	15928	15945	16062	16085	16117	16007	15948	16011	16049	15897	16025	16073	16245	15737	15934	16103	16202	16067	16228	16066	16089	16222	16067	16031	16045	16117	16280	16120	15913	16026	16104	16025	16011	16133	15786	16033	16016	16232	16202	16236	15827	15833	15746	16020	15967	16126	16040	16019	16171	15934	16050	15895	16061	16241	16049	15910	16126	16145	15927	16117	15836	16007	16008	15983	15864	16132	15980	15990	16136	16054	16067	15882	15997	15919	15956	15966	15946	15816	16023	16067	15883	15880	16055	15874	16058	16007	15986	15914	16158	15896	16023	16018	16170	15953	16137	16006	16055	15944	15975	16069	16125	15945	16196	16079	16197	15920	16039	16207	16072	16043	15922	16028	15937	16054	16139	15975	15966	16082	15856	16116	16051	15960	16025	16189	15937	15924	15963	15907	15821	15995	16076	15920	15998	16020	15968	16117	16279	15840	15987	15930	15846	15944	15955	16151	16074	16069	16263	15974	16088	16002	15786	15872	15943	15976	16045	15843	16051	16096	16038	16107	16103	15941	16046	16079	15908	16090	15963	16119	16000	15974	15987	16129	16085	15963	15937	15963	16052	16107	15881	16203	15989	15940	16051	15930	15959	15999	16105	16189	16060	15889	15932	16045	16159	15920	15986	15975	15931	15882	15978	15852	16263	16056	16149	15875	15952	15993	16039	16207	16019	16064	16154	16029	16020	16016	15962	16025	16019	16008	16218	15996	16043	15857	15891	15943	16025	15916	16084	16050	16096	16005	16094	16074	15997	16036	15975	16124	16010	15997	16217	16059	15991	15847	15967	16086	15912	16106	15960	16076	16246	16086	16123	15857	15820	15968	15966	15878	16127	15935	15845	16116	16029	16130	16070	16152	16188	15909	16087	16072	15859	16156	16180	16226	16015	15954	15945	15990	16182	16082	16052	16211	15954	15923	16151	16064	16139	16010	16095	15972	15959	16127	15996	16213	16199	15953	16098	15874	15907	16081	15813	15913	15991	15951	16102	16164	15982	15961	16116	15884	16068	16110	16090	16014	16139	16135	16086	16028	15979	16113	16028	16103	15900	16017	16092	15945	16086	15980	15886	15955	16095	15954	16162	16058	15998	15757	15912	16093	16076	15880	15988	15956	15867	15996	16015	16022	15879	16189	16204	15932	16042	15880	15943	16013	16038	16182	16094	15913	16185	16301	15903	16046	15838	16028	16203	16035	16074	15949	16021	16081	16128	16117	16202	15903	16122	16014	16005	15893	15867	15991	15769	15981	16154	16057	16062	16021	16105	16219	15918	15921	16133	16171	16017	16037	16325	16101	16197	16201	16035	16064	15970	15844	16014	16173	16116	16148	16009	16064	16047	16048	15852	16071	15960	15923	16171	15948	16115	16106	15971	16085	15993	16026	16165	15851	16059	15996	16079	16192	15841	16105	15952	15989	16059	16076	16004	15928	15913	16106	15964	16087	15926	15995	16165	15848	16137	16273	16056	15966	16006	16131	15900	16139	15869	16076	15916	16159	15975	16065	15936	16045	15931	16204	15986	16112	16017	16119	16042	16044	15974	15968	16034	16095	15997	16048	16176	16023	16008	16118	15906	16037	16040	15765	16131	16108	16081	15871	15956	16114	15925	16083	16154	15887	16286	16068	16078	15935	16101	16006	16022	15921	15916	16060	16002	16017	16256	15888	16103	15772	16248	15975	16093	16177	15996	16012	15976	15909	16173	15946	15821	16180	15878	16051	16083	16035	16166	16081	16021	15992	15907	16208	16090	16063	16130	16026	16118	16121	15867	15925	15982	16103	16234	16132	16146	16018	16111	16050	16088	16056	15892	16053	15968	16224	16015	16005	16090	15873	15900	16051	16029	16060	16020	16131	15864	16132	16163	16001	15971	16237	15833	16027	15920	15984	15937	15856	15823	16106	16004	15970	16132	16153	15989	16038	15937	15926	16002	16092	15937	16110	15927	16160	16116	15975	16198	16010	16031	15970	16036	16150	16174	16043	15963	16060	16102	16070	15890	16163	15882	16024	15936	16028	16113	16344	15926	16048	15703	15977	16115	16010	16095	16078	16086	16056	15983	15835	15733	15983	16220	16009	16001	16031	16051	16015	16012	16019	16059	15966	15999	16093	15940	15998	15851	16083	15928	16224	16050	16065	16060	16140	15968	16021	16189	15786	15967	16041	15871	16008	16080	16045	16141	15980	16168	15851	16091	16045	16001	16114	16147	16169	16109	15961	16230	15911	16001	16096	16103	15817	16142	15969	16081	16219	16102	16080	15866	15978	16120	16064	16069	15911	16149	15921	15970	15943	15928	15973	15947	16094	15892	16071	16000	16134	16198	15926	15838	16060	16183	15971	16200	16185	16024	15956	16067	16123	15910	16037	16201	16009	16036	16186	16021	16023	15998	16186	16040	15992	16063	15882	16002	16019	15960	16084	16100	15988	16200	15969	16070	16049	16130	16003	15917	16095	15935	16156	16010	15965	15895	15961	16092	16026	16114	16062	16080	15991	16151	15785	16169	16024	16045	15982	16056	16082	16143	15851	16013	16069	15920	16000	15943	15737	16003	15984	15882	16035	16199	16094	16019	15991	16093	15964	16118	16217	16055	15957	16244	16206	15919	16096	15927	16004	16055	15997	16199	15895	16073	16261	16091	15869	16111	16269	15987	16012	15845	15994	16056	16058	15947	15975	15929	16132	16161	16141	16087	16127	16063	15890	16090	15952	16095	16063	16143	15873	16057	16016	16103	16192	16014	16013	16081	15868	15820	16071	15949	16169	16026	16001	15979	15985	15985	16017	16178	16201	15842	16112	16068	15887	16067	16180	16045	16008	16204	16088	16071	16145	16037	16266	16029	16047	16054	15926	16124	16014	15832	15954	16150	15839	15834	15924	16124	16140	16020	15897	16024	16232	16065	15933	16042	16132	16025	16063	16073	16098	16057	15659	16245	16039	16186	16129	16190	16078	16227	16086	15972	15995	16124	16022	15806	16003	16044	15999	16077	16158	16082	15871	15971	16162	16108	15826	16004	16006	15868	16023	15926	15935	15980	15966	16003	15809	16019	15933	15967	16030	15764	15973	16120	15967	16111	15915	16033	15974	16008	16022	15877	16000	16033	16128	15967	15988	15781	16025	16139	16146	16002	15939	16059	15914	16084	15887	16066	16105	15865	16038	16187	16044	16184	15957	16105	16201	16002	15796	16017	15729	16088	16136	16215	16152	16110	15930	15857	15992	15906	15983	15966	16090	15827	16067	15922	15851	16184	16129	15949	16219	15975	16100	15894	16054	15961	15932	16000	16187	16080	15989	16100	16092	16157	16126	16110	16188	16105	15991	16019	16118	16056	16021	16160	16115	16195	15920	15837	16009	16119	15963	16338	16102	16175	15991	15945	15813	15980	16109	15829	15852	16063	15968	16138	15936	15794	15873	16098	16085	15945	15933	15963	16318	15938	16067	15874	16045	16027	16023	16053	16099	16015	15973	16118	16033	15946	16009	16027	15970	15949	15872	16117	15978	16060	16064	15907	15978	16256	16249	16061	16105	16150	16037	16015	15872	16019	16027	16178	16219	16201	15930	16154	16164	16017	16265	16000	15976	16050	15787	16047	15961	16093	16019	16112	16050	15970	16229	16010	16017	16044	15965	15898	15870	16125	16142	16063	16156	16011	16026	15848	16059	15971	15971	16024	16110	16106	16041	16141	16025	15984	16132	15831	15796	16058	16165	15715	16273	16039	15991	15854	15966	16087	16195	15940	16018	16216	16000	16166	15933	16122	16183	15916	16022	15947	15979	16064	15879	15985	15929	15839	16090	15979	15820	15813	16159	16147	16061	16155	15946	16069	16073	16011	15928	15781	15966	16100	16110	15995	16171	16018	16053	16044	16019	16053	15978	16131	15961	16007	16029	15939	16022	16141	15890	15826	16000
20625	39664	29960	22651	19606	17862	16526	15920	15423	15302	14973	14812	14948	14550	14302	14200	14240	14421	14280	14106	14313	14068	14174	14102	14048	14127	14055	14047	14072	14205	14082	13962	14152	14010	14061	14099	13938	14007	14033	14035	13966	13882	13964	13902	14006	14109	14028	14110	13975	13909	13846	14016	14019	13906	13878	14021	13914	14035	13899	13918	14164	14032	13960	13922	13989	14144	13967	13846	14028	13950	13868	13784	14000	13957	13997	13989	13864	13940	13983	14043	14005	14058	13848	14009	13954	13873	13872	13830	14019	14087	13850	13971	13937	14036	13824	14160	13978	14026	13869	13995	14144	13710	13918	14038	13880	13796	13942	14044	13946	14045	14001	14021	14037	13939	14037	14106	14103	13930	13875	13981	13909	13915	14158	14064	13777	14023	14088	13886	13856	13971	13995	13798	13934	14090	13955	14029	13939	13967	14048	13910	13858	13871	14029	13938	13991	13790	13979	13949	13752	14010	14081	13968	13929	13959	13920	13952	13991	14068	14072	14033	14108	13773	13903	14028	13968	13881	14033	13978	13911	13829	13939	14040	13878	13956	14065	13857	13970	13845	14026	13889	13899	13954	13939	14014	13929	13919	13977	14094	13999	13968	13967	14025	14113	13977	13934	13988	13985	14044	13926	14112	13877	13995	13887	13956	13930	13905	14088	13835	14096	13987	14192	13870	14088	13908	14046	13928	13964	13870	13971	14003	13852	13874	14101	14051	13978	13947	14020	14051	13889	13959	13946	13862	13901	14033	14138	13925	14004	13961	13880	13855	13927	13953	13909	13925	13945	13981	14039	14008	13977	13798	13804	13923	13937	14004	14078	13876	13993	13936	13767	13857	13945	14097	13976	14071	14045	13852	14001	13877	13897	13971	14080	13814	13830	14073	14128	13997	13967	13824	14005	14003	13856	14062	13905	14010	13988	14056	14026	13823	13922	14052	13805	13922	13992	14006	13896	14032	14037	14038	13904	13834	13912	13825	13998	13902	13960	13892	14009	14093	13985	14034	13785	14007	13958	13978	13881	13961	14059	14068	14051	13957	14192	14036	14046	13918	14099	13821	14015	14031	13987	14005	14051	13864	14081	13924	14002	13866	13827	13836	13853	14018	13943	13846	14037	13932	14072	13882	13935	13940	13961	13959	14160	13891	13758	14089	14126	13999	13902	14046	13949	13957	13917	14013	13927	13920	14060	14036	14032	14006	13897	13898	14039	13911	13903	14045	13978	13952	13838	13937	14046	14117	13887	13968	13900	13930	14078	13840	13895	14030	13992	13786	13966	13965	13891	13875	13998	13898	14054	14007	13891	13732	13885	14134	14059	13942	14182	13931	13991	14028	14160	13934	13840	14018	14027	13994	14034	14087	13838	13862	14179	14010	14085	13953	13942	13921	14114	13886	14106	13907	14012	13978	14049	14101	13989	13874	14031	14025	13753	13990	13945	13871	13885	13881	14058	13779	13862	14156	14139	13872	14034	13999	13909	14105	14105	13922	13846	13931	14076	14060	14103	14043	13957	13986	13901	13969	13972	13922	13917	13809	13861	14022	13885	13916	13972	14185	13969	13948	13996	13805	13797	13919	14006	13894	13879	13827	13921	14079	14062	13954	14042	13940	13885	13961	13982	14074	13842	14000	13885	14070	13902	13883	14023	13950	13933	13978	13998	14046	14102	13906	14149	13845	13922	14115	13772	14087	13953	13831	13915	13895	13981	13988	13899	14013	14203	13943	13894	13913	14004	13857	13964	13893	14050	13963	14026	13767	13956	13972	13865	14108	13959	14055	13988	13999	14061	13654	13978	13953	13958	13892	14023	14102	13836	14053	13875	13966	13795	14005	13916	14047	13879	14028	13920	13855	13908	13960	13915	13888	13887	13946	13981	13898	14009	13935	14039	13813	14260	13854	14111	14021	13860	13773	13969	14014	14045	14030	14061	13760	13992	14019	14048	13849	13847	13653	13894	13977	14037	14114	13953	14011	14132	14037	13989	13832	13974	13845	13938	14073	13938	13980	13759	14122	13854	13847	13882	14030	14155	13810	14006	13905	13937	14089	13961	14058	13913	13914	13884	14045	13964	13868	14062	14029	13872	14001	14072	14001	13917	13867	14077	13889	14026	13955	14082	13801	14009	13944	13822	14020	14085	14118	13857	14029	13999	13992	13925	14072	14012	14024	14028	13838	14031	14089	13962	13968	14081	13946	14003	14076	13888	13887	13990	13974	14020	14107	14049	13984	14137	13996	13865	14027	13977	14048	13706	14128	14032	13995	14005	14010	13991	13900	13890	14106	14059	13928	13897	13984	13832	13865	14049	14018	13973	14022	14166	13856	14086	13976	13967	14061	13865	13963	13925	13958	13946	13986	13944	13818	14119	14054	14025	13896	13851	13975	13890	13885	13952	13893	13931	13901	14166	14078	13911	13741	14007	14010	13829	13877	13902	14090	13945	14052	14090	13924	14132	13894	13930	14045	13835	13996	14115	14036	14057	13985	13829	14029	14092	14091	13931	14011	13846	13995	14066	13945	14045	14027	13982	14069	14241	14023	13842	13987	13917	14027	13892	14065	13916	14062	14020	13933	14060	14144	13927	14025	13889	13937	13927	13920	14003	13844	13952	13802	13781	14052	14113	13953	13814	13955	14041	14146	14000	13887	14057	13853	13989	14076	14003	14082	13925	14200	13986	13856	13820	14002	14016	14035	13917	14157	14009	14114	14087	14023	14087	14085	14085	13952	13896	14079	14097	14034	13993	13998	14182	13939	13893	13989	14019	13959	14099	13962	13978	13876	13977	14016	13918	13909	14112	13897	13867	14084	14007	13990	13954	13940	13940	13856	13982	13919	13972	14003	13908	13834	13852	14044	13921	13963	13984	14053	13928	13772	14107	13832	14106	13937	14038	14084	14019	14047	14099	14055	13856	13862	14081	14002	14023	14083	13892	13985	14140	13840	13962	14004	13920	13866	14052	14080	13894	13842	14085	13983	13957	14024	13961	13902	13905	14053	13965	13935	13963	13958	13904	13939	13918	14020	13996	13843	13909	13999	14065	14148	13936	13591	14014	13972	14012	13963	13914	14027	13906	14121	13918	13956	14011	13884	13890	13891	13869	14094	14039	13903	14025	13890	14034	13977	13951	14206	14053	13935	13878	14091	13886	13988	13976	13856	14033	13943	13914	13999	14151	13968	14023	13777	13953	14019	13962	14080	13751	13763	13935	13930	14117	13960	14096	13833	13898	14058	13969	13921	13946	13914	13987	13948	14183	13870	13903	14150	14017	14088	14071	13818	13995	14029	14113	14067	14163	14056	13993	13915	14151	13915	13934	13920	13926	13982	13958	13927	13846	13941	14195	14079	13966	14025	13985	14056	13992	13898	13931	14056	14012	13955	13942	14007	14015	14084	13967	14062	13991	13873	14014	13967	13910	14099	13737	14030	14104	13893	13829	13881	14049	13851	14085	14153	13837	13847	13983	13806	14000	14044	14060	13972	13966	13866	14199	13925	13924	13935	14028	14067	14130	14021	13977	13843	13983	14042	14101	13934	14084	14008	13997	14048	13823	14066	13916	13955	14090	13846	14108	13996	13973	14113	13849	13975	14012	13722	14015	13916	14170	14049	14036	13949	13950	13846	14027	14109	13785	14085	13944	14011	14054	14025	14099	13949	13962	13914	13844	13877	13942	13933	13956	13974	13939	13970	14008	13865	14069	13965	13920	13928	14050	14099	13939	14077	14114	13853	13970	13966	13829	14066	13985	13952	13947	14060	13983	13956	13992	13906	13895	14016	13912	14171	13834	14066	14019	13817	13787	13992	13877	14064	13991	13952	13848	13964	13909	13988	13966	13945	14020	14010	14011	13893	13942	13988	13892	14058	13866	13964	14003	13929	14054	14154	14016	14009	13885	13925	13969	13935	13977	13966	14022	14125	14037	14018	13894	13950	14150	14078	14142	13892	14004	13844	13986	13894	14066	13930	13973	13898	13939	14025	13992	13966	13997	13877	14039	13900	13928	14105	13917	13936	13844	13934	14108	14010	13772	13968	14049	14081	14017	13839	13848	14152	14012	13944	13943	13885	13927	14008	13984	13963	13952	13981	13801	13966	13922	13938	14189	13920	14120	13884	13956	14075	13993	13957	13812	14019	14052	13931	13948	13954	14036	14027	13892	13985	14034	14035	14214	13945	13942	13901	13949	13843	13908	13802	14003	14025	14009	13918	13982	13995	14030	13936	13968	14140	14348	13968	13929	14015	14054	14076	13842	13945	14169	13974	14092	14026	13897	13907	13877	14111	13877	14018	14247	13993	13746	13972	14044	13910	13848	13938	13976	13941	13922	14076	14015	13870	14016	13946	14121	13952	14076	14043	13997	14002	13943	13898	13926	13823	13832	13825	13854	14037	13922	14005	14204	13956	14180	13794	14076	14138	14116	14257	13861	13906	14062	13924	13917	14119	13891	13908	14038	13897	14045	14073	13969	13833	13792	14106	13861	13810	13953	14045	14089	13906	13852	14066	13973	13876	13961	13968	14033	13985	14104	14025	14021	13922	13970	13938	14095	14079	14002	13876	13899	13999	13863	13870	13743	13998	13964	13892	13933	13920	14118	13914	13967	14092	13909	14015	13912	14067	13999	14094	14142	14041	13927	14022	13935	14054	13887	14203	13824	14072	14000	14041	13964	13962	14007	13825	13908	14056	14020	13969	14098	14022	13900	13953	14037	14026	13868	14063	14146	13750	13881	13827	14062	13833	13811	14038	14068	13994	13942	13969	13804	14032	13973	13957	13921	14046	13960	13980	14198	14066	13946	14034	13934	14020	13927	14092	14015	13956	14135	13998	13968	13852	13954	13956	14012	14098	14157	13993	13947	13883	14022	14044	13896	13947	14004	14143	13960	13969	14033	13954	13886	13996	13949	13973	14089	13897	14108	13851	14029	13891	14116	14000	14009	14054	13922	13942	14013	14047	13947	13946	13921	14007	14039	14027	13970	14013	13963	13958	14024	14058	13989	13832	14124	13870	13841	14015	14030	14087	14044	13991	14091	13976	14009	14032	14097	14060	13906	14042	13903	13866	14017	13972	13991	13605	13967	13997	13930	13756	14099	14021	14167	13845	14061	14010	13979	14094	14014	14036	14008	13961
25153	21585	27150	27218	20722	19588	19069	18002	17692	17654	17494	17313	17064	17157	17020	17249	17140	17004	17189	17059	16993	17254	16938	16808	16883	16858	16965	16898	16760	16957	16805	16878	17071	16871	16792	16872	16985	16893	16909	16836	16838	16795	17063	16763	16982	17065	16885	16981	16972	16965	16850	17015	16824	16804	16902	16935	16868	17021	17028	17079	16981	16832	16935	17074	17014	16810	17013	16755	16789	16869	17063	16733	16987	16924	16975	16887	16985	16982	16679	16942	16846	16859	16633	16856	16853	16952	16838	16899	16985	16925	16686	16793	16902	16935	16759	16987	16919	16965	16906	17017	16920	16709	17051	16788	16872	16907	16796	17036	16737	16637	16911	16925	17021	16839	16806	16945	16959	16890	16627	16828	16831	16753	17085	16751	16886	16816	16896	16817	16877	16903	16939	16814	16796	16945	16956	17001	16940	16903	17063	16878	16836	16849	16803	16835	16945	16939	16848	16841	16812	16840	16852	16923	17025	16917	16842	16805	17063	16802	16967	17015	16823	16669	16812	16882	16842	17013	16757	16824	16967	16893	16904	16878	16885	16756	16983	16970	16828	17049	16995	16796	16875	16946	16850	16821	16934	16702	16920	16783	16932	16972	16787	16834	16796	16690	17060	16761	16820	16928	16941	17014	16974	16782	16891	16914	16843	16695	16831	16821	16829	16928	16792	16980	17000	16816	17030	16823	16777	17027	16890	16794	17086	17022	16955	16805	16803	16568	16756	16990	16899	16964	16955	16788	17106	16769	17096	17021	16940	17051	16757	16821	16783	16853	16816	16882	16762	16884	16943	16880	16904	16936	16935	16877	16905	16929	16976	16982	17001	16783	16794	16968	16900	16931	16837	17018	16864	16843	16946	16823	17080	16873	16894	16813	16913	16687	16647	16772	16603	16969	16903	16912	16935	16658	16779	16833	17007	16950	16767	16771	16950	16935	16807	16790	16945	17028	16930	16663	16822	16725	16821	16775	16742	17002	16895	16800	16727	16778	16968	16778	16727	16718	16745	16845	17001	16709	17077	16783	17019	16861	16889	16811	16872	16947	16991	16955	16687	17066	16906	16801	16769	16683	16840	17043	16974	16711	17031	16975	17074	16667	16934	16966	17048	17024	17072	16841	16792	16892	16857	16741	16864	16718	16978	16785	16971	17016	17083	16906	16933	16813	16931	16770	16806	16796	16836	16778	16823	16884	16950	16825	17035	16903	16867	17061	16614	16660	16791	16950	16873	16876	16918	16870	16850	16820	16952	16807	17055	17124	17165	16689	17068	16923	16878	17021	16977	16754	17010	16801	17011	16930	16965	16888	16819	16988	16743	16884	16800	16871	16959	16705	17013	16963	16946	16994	16817	16718	16748	16827	16832	16846	16939	16769	16961	16861	16875	17041	16881	16955	17059	16830	16880	17030	16968	16989	16859	16881	16770	16729	16900	16719	16890	16933	17090	16822	16629	16839	16938	16838	16831	16660	16821	16855	16789	16803	16992	16753	16956	16793	17015	16894	16903	16933	17026	16952	16964	16972	16889	17097	16768	17010	16918	17020	16879	16988	16844	16727	16900	16976	16994	16799	17098	16761	16942	16955	16978	16894	16772	16798	16907	16927	16928	16825	16651	16663	16775	16772	16984	16789	16782	16898	16835	16828	16837	16785	16798	16686	16878	16924	16949	16744	16911	16832	16921	16869	16834	16770	16704	16942	16850	16912	16935	16981	16884	16833	16807	16949	16781	16966	16901	17063	16925	16868	16948	16826	17067	16870	17010	16751	16761	17097	17036	16843	16837	16962	16766	16969	16763	16826	16816	16836	16819	16922	17024	16962	16831	16926	16656	16933	16920	16551	16893	16856	17011	16993	16996	16811	16890	16916	16753	16896	16729	16929	16910	16831	16828	16826	16938	16764	16887	16854	16818	16952	16888	16787	16962	16812	16629	16747	17009	16884	16964	17107	16968	16785	17004	16851	16921	16732	16865	16856	16870	16925	17002	16814	16796	16984	16673	16905	17008	16806	16897	17006	16979	16685	16925	16779	16903	16892	16691	16917	16768	16794	17002	16940	16950	16936	16816	16943	16805	16843	16764	16763	16838	16746	16863	16746	16837	16820	16947	16797	16767	16947	16822	16931	16906	16918	16876	16903	16950	16887	16709	16780	16864	16879	16778	16915	16892	17002	16901	16882	16865	16907	16872	16812	16624	16876	16887	17018	16721	17012	16811	16872	16989	17125	16867	16816	16886	16856	16878	16819	16832	16926	16754	16948	16754	16880	16919	17051	16837	16778	16819	16847	16783	16862	16906	16759	16792	16829	17024	16767	17096	16708	16603	16924	16919	16816	16906	16823	17056	16745	16902	16864	16896	17012	16958	16787	16975	16719	16808	16957	16946	16752	16751	16783	16888	16613	17029	17047	16836	16782	16747	16948	16986	16867	16963	16864	17090	16982	16848	16704	16789	16906	16799	16897	16729	16803	16798	16868	16866	16702	17077	16743	16913	16639	16898	16937	16897	16919	16884	16918	16752	16880	17036	16921	16794	16882	16962	16750	17011	16746	16874	16812	16988	16810	16831	16713	16619	16620	16659	16851	16835	17116	16982	16674	16844	17080	16891	16969	16976	16956	17113	16649	16897	16888	16899	16874	17113	17022	16718	16805	16888	16702	16904	16828	16870	16767	16912	16856	17067	16932	17000	16934	16772	16912	16829	16968	16943	16855	16965	17028	17008	16660	17001	16866	17081	16962	16988	16696	17025	16970	16992	17140	16918	17030	16892	16732	16922	16875	16852	16873	16963	16933	16977	16797	16735	16830	16739	16774	16944	16932	16810	16762	16799	16980	17014	16743	16635	16804	17038	16895	17022	16824	16931	16947	16934	16876	16867	16750	16756	17076	16940	16688	16959	16767	16899	16847	16697	16872	16964	16863	16862	16905	16981	16926	16885	16889	16790	16895	16905	16761	16735	16819	17166	17120	16736	16915	16900	17107	16991	17010	16954	17108	16780	16779	16862	16971	16996	17224	16903	17061	16950	16758	16986	16947	16994	16756	16787	16814	16807	17000	16977	16809	16931	16833	16808	16973	16879	16880	17046	17030	16917	16728	16685	16911	17044	17077	16852	16938	16815	17075	17002	16872	16802	16807	16848	16747	16928	16861	16719	16960	16989	16949	16980	16714	16872	16961	16757	17035	16733	16834	16767	16874	16883	16991	16822	16839	16936	16747	16962	16812	16992	16805	16821	16954	17050	16943	16987	16693	17071	16763	16601	16904	16931	16741	16846	16839	17042	16780	16978	17146	16732	16827	16857	16833	16815	16902	16790	16765	16833	16970	16916	17058	16931	16811	16917	16857	17004	16810	16751	16890	16873	16958	17079	16889	16762	16969	16867	16990	16974	17002	16983	16866	17064	16937	17020	16952	17029	17019	16785	16895	16865	16765	16785	16802	16826	16898	16992	16875	17023	16971	16960	17183	16744	16974	16991	17087	16941	17034	16813	16765	16881	17039	16696	16951	16873	16760	16892	16686	16834	16641	16951	17049	16894	16678	16946	16880	16990	16664	16693	16903	16794	16911	16868	16880	16882	16941	16971	16967	17105	16824	16828	17098	16751	16871	16864	16821	16816	16875	16930	16914	16990	16946	16821	16712	16706	16875	17055	16693	16847	16909	16934	16940	16706	16981	16939	16915	16748	16871	16828	16751	16989	17000	16804	16935	16877	16801	16838	16973	16944	16739	16828	16903	16937	16787	16835	16849	16901	16768	16829	16897	16928	16886	16766	16859	16910	16775	17092	16938	16697	16739	17107	16971	16891	16797	16674	16912	16943	16808	16966	16980	16823	16712	16631	17018	16662	16995	16933	16883	16851	16848	16863	16914	16991	16923	17030	16791	16935	16981	16983	16566	16787	16840	16779	16675	16789	16994	16947	16814	16792	16625	16577	16803	16914	16804	16923	16895	16810	16680	16982	16922	17002	16870	16756	16886	16845	16914	17069	16813	16849	16935	16985	16896	16658	16925	17022	16844	16940	16947	16899	16885	17021	16889	16852	16928	17040	16969	17018	16848	16959	16930	16971	16726	16832	16882	16831	16928	17098	17031	16892	16722	16944	16862	16773	16736	16936	16926	16858	16972	16901	16873	16737	16781	16889	16947	16872	16773	16720	16964	16660	16703	16635	16874	16834	17072	16826	17008	16762	16760	16703	16751	16816	17022	16989	16801	16675	16843	16860	16809	16870	16940	16902	16843	16915	17006	16868	16943	16835	16750	17006	16887	16904	16867	17098	16901	16960	16864	16802	16748	16826	17078	16905	16927	17031	16813	17029	16825	16859	16860	16971	16864	17054	16789	16786	16798	16856	16943	16972	16836	16908	16723	16899	16933	16964	16783	17011	16930	16814	16951	16980	16971	16889	16949	16546	16842	16870	16859	16742	16895	16963	16994	16971	16619	16975	16962	17020	16882	16859	16766	17129	17045	16739	16973	16754	16887	16886	16822	16782	16745	16985	16873	16967	16880	17019	16900	16915	16760	16854	16935	16861	16787	16934	16916	16938	16935	16877	16903	16829	17047	17002	16827	16902	16862	16758	16869	16821	16768	16829	16962	16742	17034	16650	16820	16727	16650	16930	16807	16991	16802	16814	16863	16917	16763	16896	17124	17043	16826	17020	17045	16870	16941	16850	16962	16947	16808	16843	16821	16799	16755	16968	16920	16822	16785	16599	16770	16955	16771	17076	16850	16645	16676	16776	16719	16974	17007	16825	16822	16821	16900	16672	16800	16843	16929	16949	16817	16947	16932	16913	16917	17064	16854	17137	17094	16916	16887	16795	16796	16800	17187	16905	16816	16784	17115	16895	16905	16856	16871	17069	16935	17013	16853	16995	16937	16881	16773	16975	16972	16938	16753	16974	17005	16857	16821	16909	16887	16730	16930	16894	16963	16944	16806	16902	17124	16806	16881	17024	16851	16779	17090	16830	16862	16877	16922	16824	16920	16942	16960	16681	16850	17043	16661	17109	16953	17141	16766	16879	16804	16984	16843	16698	16867	16838	16820	16928	16997	16812	16833	16858	16975	17004	17004	17016	16826	16664	16928	17151	16882	16817	16919	16986	16915	16861	16941	17006	16634	16638	16980	16903	17070
20952	36894	28053	21569	18881	17550	16367	15952	15312	15303	14997	14990	14799	14721	14714	14844	14703	14649	14463	14760	14591	14578	14565	14566	14569	14425	14604	14603	14511	14551	14454	14547	14424	14318	14389	14475	14369	14655	14233	14498	14549	14564	14433	14418	14371	14404	14597	14370	14549	14432	14168	14613	14414	14418	14495	14427	14540	14277	14393	14391	14332	14495	14419	14553	14391	14399	14385	14386	14406	14449	14347	14289	14483	14365	14448	14470	14232	14470	14323	14351	14711	14508	14462	14474	14522	14503	14432	14365	14539	14452	14460	14481	14238	14584	14446	14324	14521	14388	14414	14450	14426	14368	14332	14546	14472	14427	14380	14499	14450	14317	14482	14311	14390	14529	14571	14469	14402	14343	14340	14322	14440	14515	14406	14597	14510	14614	14264	14316	14405	14426	14493	14239	14493	14514	14629	14542	14370	14449	14369	14471	14368	14529	14351	14448	14337	14451	14557	14432	14288	14508	14538	14219	14498	14452	14416	14456	14507	14379	14339	14454	14331	14464	14404	14392	14472	14383	14409	14496	14315	14542	14557	14309	14423	14395	14396	14245	14458	14381	14525	14389	14489	14377	14244	14400	14290	14401	14388	14529	14440	14349	14481	14505	14399	14292	14386	14344	14366	14389	14522	14428	14312	14435	14477	14340	14390	14424	14368	14663	14546	14641	14438	14511	14366	14338	14331	14439	14344	14493	14396	14396	14603	14471	14298	14470	14467	14238	14406	14434	14451	14524	14506	14396	14367	14452	14544	14316	14438	14475	14481	14353	14436	14541	14253	14295	14455	14547	14516	14239	14485	14528	14506	14415	14396	14454	14462	14503	14448	14419	14336	14507	14330	14362	14356	14455	14432	14435	14323	14420	14504	14495	14480	14401	14482	14414	14503	14480	14432	14566	14438	14331	14368	14382	14546	14444	14488	14679	14385	14475	14258	14641	14314	14383	14363	14359	14439	14333	14490	14366	14598	14416	14289	14338	14351	14450	14708	14410	14475	14505	14507	14397	14573	14391	14478	14440	14494	14430	14334	14542	14458	14259	14412	14320	14339	14487	14421	14416	14336	14393	14587	14490	14424	14570	14347	14530	14698	14374	14507	14427	14532	14388	14476	14456	14502	14290	14434	14463	14466	14510	14444	14370	14442	14555	14388	14262	14548	14431	14248	14300	14485	14377	14410	14449	14287	14432	14377	14463	14390	14393	14635	14451	14515	14405	14532	14476	14521	14322	14415	14542	14597	14544	14412	14488	14314	14281	14381	14567	14541	14615	14571	14404	14444	14563	14452	14545	14394	14504	14602	14537	14678	14328	14430	14539	14392	14324	14320	14474	14365	14411	14521	14467	14422	14519	14566	14425	14479	14303	14494	14248	14413	14381	14496	14333	14293	14590	14398	14312	14396	14418	14410	14450	14505	14443	14336	14272	14467	14433	14514	14446	14467	14378	14455	14321	14462	14466	14371	14595	14343	14515	14393	14401	14479	14418	14508	14366	14388	14475	14669	14254	14540	14336	14505	14397	14510	14593	14378	14404	14366	14292	14221	14530	14312	14357	14434	14443	14479	14456	14479	14410	14289	14403	14413	14391	14467	14481	14492	14362	14476	14436	14378	14414	14502	14278	14478	14521	14571	14394	14447	14556	14381	14405	14504	14391	14574	14443	14481	14481	14417	14578	14295	14419	14441	14459	14485	14333	14439	14505	14493	14479	14418	14470	14453	14458	14516	14574	14085	14464	14398	14398	14554	14713	14346	14542	14465	14664	14590	14413	14457	14482	14386	14377	14404	14411	14538	14577	14529	14430	14627	14410	14349	14444	14465	14493	14375	14308	14459	14489	14386	14582	14452	14408	14420	14485	14283	14342	14559	14401	14615	14409	14433	14238	14361	14363	14414	14539	14223	14368	14351	14371	14551	14456	14535	14516	14709	14428	14482	14482	14497	14313	14438	14655	14455	14489	14369	14297	14622	14277	14399	14486	14473	14424	14515	14515	14403	14308	14381	14293	14309	14394	14480	14365	14389	14433	14400	14401	14247	14510	14523	14312	14577	14593	14281	14493	14413	14516	14419	14342	14372	14387	14288	14496	14598	14410	14564	14512	14392	14363	14592	14357	14363	14468	14601	14475	14524	14479	14426	14451	14254	14373	14433	14462	14415	14354	14373	14398	14425	14573	14309	14268	14520	14297	14414	14477	14446	14433	14486	14426	14338	14492	14450	14286	14411	14263	14287	14394	14563	14548	14370	14230	14404	14377	14373	14575	14400	14403	14400	14290	14438	14506	14520	14485	14613	14560	14485	14455	14323	14481	14382	14403	14462	14372	14363	14442	14497	14380	14549	14477	14558	14541	14495	14368	14398	14528	14472	14344	14418	14420	14497	14257	14311	14366	14447	14544	14388	14459	14507	14421	14536	14571	14561	14432	14341	14466	14381	14463	14461	14269	14322	14473	14330	14471	14419	14470	14476	14479	14534	14412	14450	14489	14331	14438	14380	14233	14467	14495	14435	14470	14616	14366	14400	14536	14176	14443	14383	14529	14410	14411	14392	14497	14439	14448	14298	14437	14467	14424	14353	14442	14436	14478	14573	14616	14437	14422	14575	14353	14515	14488	14520	14594	14409	14427	14282	14486	14413	14428	14457	14344	14304	14500	14469	14479	14313	14362	14389	14528	14410	14489	14463	14700	14506	14422	14483	14319	14628	14511	14441	14410	14463	14388	14357	14397	14281	14455	14340	14258	14308	14450	14458	14450	14340	14518	14376	14669	14217	14465	14281	14514	14366	14395	14430	14305	14321	14457	14430	14480	14459	14511	14340	14336	14269	14493	14471	14322	14446	14390	14484	14437	14376	14462	14236	14544	14485	14202	14546	14417	14545	14496	14541	14442	14366	14334	14702	14365	14549	14411	14619	14445	14559	14277	14418	14348	14491	14441	14579	14409	14573	14358	14453	14481	14690	14450	14539	14280	14138	14375	14412	14534	14309	14350	14512	14329	14543	14502	14350	14301	14315	14595	14548	14539	14670	14469	14482	14544	14471	14408	14451	14302	14423	14477	14469	14658	14455	14504	14415	14495	14450	14439	14549	14579	14474	14301	14291	14366	14382	14502	14534	14468	14329	14452	14503	14268	14385	14483	14493	14419	14557	14558	14616	14373	14332	14293	14371	14390	14595	14401	14600	14513	14435	14383	14563	14258	14435	14363	14374	14326	14327	14320	14546	14458	14502	14258	14490	14449	14285	14478	14581	14558	14491	14362	14501	14192	14514	14562	14637	14530	14457	14487	14464	14353	14439	14398	14333	14463	14398	14491	14459	14402	14446	14331	14624	14417	14266	14381	14567	14486	14412	14401	14483	14408	14315	14441	14454	14631	14294	14490	14365	14511	14481	14413	14509	14419	14424	14456	14333	14472	14572	14585	14308	14496	14538	14430	14692	14403	14402	14507	14321	14632	14459	14511	14478	14317	14397	14571	14317	14447	14411	14369	14498	14441	14646	14453	14508	14548	14292	14450	14534	14596	14549	14471	14552	14373	14584	14336	14452	14460	14482	14597	14386	14351	14323	14617	14348	14323	14483	14327	14590	14590	14378	14495	14340	14497	14451	14309	14578	14389	14491	14324	14495	14398	14273	14302	14323	14441	14383	14490	14343	14283	14536	14514	14507	14324	14357	14341	14498	14377	14486	14298	14363	14405	14451	14197	14451	14292	14534	14445	14642	14445	14489	14606	14511	14425	14319	14376	14341	14331	14439	14512	14395	14440	14372	14527	14382	14475	14380	14342	14425	14399	14609	14532	14570	14402	14449	14403	14450	14244	14374	14546	14487	14557	14401	14281	14584	14295	14534	14380	14390	14457	14421	14313	14449	14387	14467	14401	14520	14428	14491	14449	14517	14400	14513	14388	14374	14486	14492	14446	14513	14308	14358	14643	14392	14353	14403	14420	14512	14534	14402	14562	14433	14245	14261	14458	14407	14403	14527	14355	14421	14463	14470	14274	14432	14304	14535	14333	14320	14248	14451	14440	14383	14443	14561	14315	14486	14366	14324	14481	14417	14670	14434	14590	14523	14292	14236	14489	14553	14488	14229	14430	14457	14448	14600	14247	14526	14550	14406	14589	14499	14519	14368	14466	14361	14407	14498	14476	14300	14365	14492	14489	14419	14573	14432	14423	14438	14380	14544	14558	14487	14359	14489	14306	14455	14385	14525	14398	14585	14381	14425	14502	14557	14598	14471	14342	14227	14422	14378	14480	14509	14371	14370	14222	14556	14402	14315	14396	14396	14623	14350	14531	14335	14325	14342	14355	14451	14433	14460	14677	14529	14316	14358	14441	14407	14489	14411	14518	14579	14292	14374	14390	14480	14301	14349	14587	14494	14484	14515	14623	14497	14339	14379	14480	14487	14335	14388	14390	14292	14348	14318	14552	14463	14530	14179	14518	14517	14388	14396	14409	14364	14331	14315	14443	14400	14512	14356	14386	14365	14313	14542	14349	14481	14494	14496	14487	14446	14409	14497	14296	14674	14465	14460	14421	14475	14413	14480	14457	14476	14397	14448	14564	14308	14349	14403	14538	14577	14503	14298	14491	14564	14457	14329	14301	14534	14509	14503	14439	14492	14596	14354	14279	14502	14617	14335	14358	14336	14593	14329	14269	14415	14608	14376	14448	14432	14450	14497	14407	14524	14579	14377	14416	14344	14425	14369	14467	14431	14563	14417	14515	14583	14503	14377	14365	14290	14435	14265	14460	14381	14304	14455	14486	14592	14362	14438	14370	14301	14258	14420	14446	14659	14523	14515	14324	14531	14465	14272	14366	14485	14376	14496	14443	14480	14328	14389	14399	14391	14340	14470	14624	14382	14360	14460	14417	14470	14553	14394	14312	14547	14385	14477	14300	14529	14426	14464	14489	14366	14438	14407	14522	14395	14413	14481	14306	14480	14361	14379	14330	14316	14476	14480	14520	14547	14465	14365	14305	14329	14471	14306	14574	14427	14453	14471	14432	14212	14208	14390	14356	14477	14490	14384	14420	14552	14470	14387	14432	14549	14356	14368	14441	14406	14581	14495	14512	14437	14494	14443	14483	14463	14365	14289	14486	14505	14512	14387	14412	14350	14505	14465	14488	14335	14529
22520	21567	28743	24712	21883	23571	23459	18574	17327	17398	17018	17030	16855	16815	16545	16337	16360	16255	16409	16520	16477	16150	16213	16201	16291	16201	16108	16084	16167	16042	16007	16019	15938	15935	15943	15950	16003	16158	16096	15963	16077	15901	16057	15987	16076	15982	15926	15986	16037	15872	16052	16045	15986	16083	15952	15904	15825	15927	16052	15917	16130	15897	15810	16095	15921	16011	16047	15875	15766	16018	16091	15951	16074	15909	15949	15775	15821	15748	15986	15826	15682	16074	15845	15900	15886	15865	15876	15858	15654	15861	15883	15969	16093	16010	15886	15920	15920	15770	15816	15777	15966	15798	15765	15820	15978	15919	15876	15804	15866	16100	16054	15822	15990	15859	15852	16030	15985	15971	15880	15862	15998	15971	16099	15939	15886	15815	16065	15934	15953	15848	15784	15917	16044	15843	16155	15789	16000	15950	16001	15841	15701	15901	15905	15800	15960	16151	15717	15925	15970	15724	15706	15703	15797	15982	15808	15940	15720	15814	15874	15899	15987	15990	15601	15992	15935	15899	15794	15665	16005	15797	15691	15887	15834	15980	15852	15909	16007	15959	16014	15797	15869	15766	15955	15926	15822	15704	15800	16061	15867	16014	16057	15877	15835	15911	15682	15800	15866	15859	15848	15851	15743	15870	15875	15899	16008	15742	15928	15867	15820	15764	15761	15716	15857	15877	15731	15898	15800	15856	15670	15984	15899	15848	15739	15735	15788	15834	15929	15889	15954	15841	15868	16089	15774	15645	15850	15821	15796	15930	15919	15739	15894	15967	16059	15772	15750	15903	15711	15999	15805	16126	15872	15792	15969	15677	15893	15720	15975	15817	15858	15820	15970	15879	15862	15997	16114	15914	16054	15912	15845	15785	15832	15851	15912	15870	15968	16050	16005	15789	15925	16019	15848	15845	15984	15893	15764	15769	15903	15864	15892	15708	15819	15974	15629	15880	15775	15808	15856	15899	15921	15902	15886	16012	15913	15948	15970	15900	15905	15911	15894	15723	15946	15594	15823	15725	16041	15928	15971	15713	15869	15945	15900	16083	15902	15883	15730	15878	15794	15886	15808	15934	15829	15792	16129	15792	16004	15788	16099	15806	15735	15952	15842	15994	15751	16252	16010	16205	15832	16113	15897	15758	15799	15746	15854	15894	15884	16060	15823	15620	15804	15983	15951	15724	15832	16156	15886	15676	15909	15827	15822	15871	15938	15677	15800	15767	15868	15747	15752	16062	16001	15643	15710	15951	15863	15951	16028	16015	15736	15916	16028	16053	15993	15963	15913	15858	15942	15820	15597	15704	15969	16116	15990	15619	15832	15805	15891	15867	15994	15942	15975	16020	16011	15885	15968	15872	15755	15820	16131	15803	15862	15952	15851	15723	16005	15717	15867	15862	15816	15782	15800	15993	15673	16131	15861	15918	15800	15909	16019	16065	15751	15838	15873	16055	16032	16001	16029	15850	15775	15788	15925	15736	15885	15928	15859	15972	15993	15886	16009	16126	15765	15835	16188	15937	16101	15860	15755	16155	15953	15933	15842	16083	15879	15865	15886	15865	15912	16032	15848	15937	15883	15630	15968	16015	15850	15896	15878	15946	16036	15810	15903	15965	15776	16039	15842	15836	15872	15833	16099	15695	15860	15811	15787	15949	16057	15866	15834	15852	15933	16009	15979	15978	15820	15849	16022	15972	15803	15841	15850	15834	16026	15743	15720	15962	16021	15805	15855	15767	15894	15687	15924	15833	16119	15996	15993	15987	16164	15940	15882	15844	15866	15908	15873	15821	15997	15947	15965	15904	16069	15816	15833	15866	15891	15825	16099	15869	15854	15931	15884	15884	15898	15907	15930	15778	15776	16074	15697	15889	15685	15640	15903	16005	15760	15780	15877	15727	15878	15782	15917	16084	15950	15973	16034	15924	16014	15793	16019	15954	15943	15941	15707	15846	15950	15897	15839	15712	15801	15829	15987	16031	16013	15872	15684	15716	15915	15871	15951	15858	15859	15968	15974	15667	15554	15823	15924	16058	15979	15864	15935	15844	15975	15828	15739	15976	15913	15926	15731	15787	16010	15753	15834	16042	15860	15998	15939	15767	15774	15843	16019	15877	16135	16027	15752	15947	15944	15933	16088	15925	15865	16018	15832	15823	16099	15708	15909	16068	15982	15828	15966	15826	16055	15935	15963	15801	15923	15935	16002	15989	15902	16054	15814	15845	15765	15936	15777	15940	15864	15907	15683	15907	15990	15836	15798	15737	15778	15847	15883	16095	16043	15822	15887	15918	15906	16011	15905	15626	16031	15723	15914	15877	15776	15770	15613	15897	15915	15762	15942	15918	15971	16021	15868	15955	15961	15865	16006	15915	15961	15982	15877	15867	16088	15990	16059	15956	15942	16047	15837	16003	15777	15877	15932	15815	15845	15960	15919	15863	15742	15841	15764	15991	15983	15871	15774	15920	15921	16130	15693	15846	15938	15913	16063	15992	15944	15848	15832	15980	15784	15976	16047	16048	15759	15882	15977	15948	15977	15938	15751	15964	15908	16100	15903	15882	15799	15843	15912	16052	15790	15889	15807	15820	15875	15876	15965	15761	15773	15864	15675	15728	15766	15897	16093	15985	16005	15987	15841	15868	15820	16010	15902	15954	15940	15845	15871	15999	15756	15918	15917	15938	15890	16006	16067	15978	15833	15875	15840	15986	15842	15916	15804	15704	15987	15859	15812	15521	15863	15864	15912	15804	15934	15928	15789	15851	15861	15833	15774	15941	15888	16038	16046	16056	15877	15853	15909	15772	15808	15921	15761	15882	15909	15760	15909	15937	15896	15859	15978	16043	15974	15867	15940	15817	15846	15962	16039	15738	16030	15913	15904	15865	15868	15810	15793	15845	15962	15874	15771	16075	15994	15852	15918	16061	15905	15713	16031	15820	16055	16005	16050	15998	15985	15847	16015	15832	15755	16032	15956	15745	15798	15789	15922	15794	15830	15856	15917	15640	15845	15805	15899	15969	16012	15907	15939	15917	16007	15991	15890	15858	15761	15788	15883	15896	15978	15849	15903	16061	15751	15818	15833	15861	16016	15842	15971	15972	15776	15968	15901	16001	16165	15862	15808	15724	15647	15901	16065	15860	15924	15967	15907	15857	15740	15752	15897	15788	16011	15740	15840	16049	16073	15779	15790	15866	16005	15950	15942	15513	16011	15762	15820	15778	15777	15935	15772	15932	15836	15869	15629	15781	15953	15914	16190	15966	15849	16020	15812	15833	15727	15924	15897	15794	15744	16082	15842	15696	15693	15810	15867	15703	15920	15935	15860	15805	15904	16012	15977	15936	15939	15793	16009	15890	16045	16010	15860	15852	16132	15970	15897	15782	15882	16001	15819	15906	15805	15844	15994	15749	15779	15864	15836	15830	15967	15939	15823	15715	15895	15964	15712	15700	15742	16109	15788	15918	15820	15643	15846	16025	15880	15930	15920	15746	15916	15863	16157	15866	15715	15907	15974	15834	15985	16130	15799	15978	15840	15962	15875	15766	16096	15937	15794	15982	15929	16144	15856	16020	16008	15949	15938	15838	16136	15983	15856	15886	15603	15787	15885	15959	15933	15719	15913	15884	16013	15841	15784	15896	15958	16013	15998	15773	15889	16036	15857	15955	15811	15812	15876	16015	15670	15828	15977	15845	15815	15684	15869	16029	15879	15857	15921	16043	15986	15990	15900	16117	15906	15950	15856	16129	15804	15829	16052	15970	16048	16091	15884	15934	16006	15864	15773	15952	15793	15966	15770	15903	15827	16073	15719	15812	15823	15822	15860	15859	15745	15970	15868	15935	15688	15829	15932	15917	15925	15972	15607	15987	15952	15851	15820	15837	15843	15854	15795	15894	15991	15868	15971	15941	15753	15747	15875	15772	15884	15946	15957	16071	15870	15849	15981	15811	15993	15869	15882	15762	15754	15923	15953	15715	15696	15867	15851	16120	15907	15811	15836	15680	15787	15952	15730	15677	15940	16158	16096	15708	15784	15975	16087	15953	16175	15848	15918	15626	15723	15852	15938	15746	15703	15931	15821	15901	16109	15749	15812	15739	15856	15773	15972	15927	15737	15932	15880	15767	15860	16004	15852	15884	15862	15814	15889	15856	15775	15950	15870	15769	15723	15926	15854	15856	15934	15709	15862	15848	15778	15862	15970	15893	15905	15928	16004	16091	15893	15875	15809	15826	15786	15923	15915	15989	16144	15813	15907	15742	16198	16101	16124	15988	15755	15919	16006	16004	15765	15813	15802	15800	16009	15806	15945	15654	16058	15861	15794	15855	15922	15875	15715	15726	15926	15967	15799	15851	15757	15658	16056	15844	16024	16052	16157	15955	15881	16083	15759	15729	15814	15811	15800	15951	15884	16012	15588	15861	15825	15771	15844	16169	15725	15869	15801	15903	16025	15935	15877	15778	15849	15823	15633	15759	15941	15678	15703	15734	15938	15828	15866	15581	15526	15989	16052	15806	15779	15716	15817	16089	15838	15897	15631	15852	15862	15877	15910	15885	15846	15928	15659	15775	15980	16133	16045	15857	15940	15840	15804	15959	15977	15698	15997	15787	15791	15998	16095	15818	15792	15868	15938	15921	15850	15701	15897	15790	15658	15861	15713	15908	15837	15942	15765	15911	15957	15948	15973	15835	15784	15818	15779	15969	15864	16045	15663	15908	16034	15575	15747	15923	15821	15878	15837	16103	15908	15932	15799	15962	15836	15882	15660	15844	16000	15863	15918	16025	15801	15823	15763	15887	15743	15665	15835	15961	15927	15691	15857	15820	16024	15843	15977	15909	15833	15819	16170	15743	15822	15853	15846	15799	15770	15936	15743	15836	15815	15760	15955	15744	15998	15913	16027	15881	15704	15996	15814	15893	15897	15719	15845	15695	15698	15837	15911	15702	15836	15910	15881	15962	15880	15712	15904	15776	15946	15962	15920	15771	15821	15823	15834	15846	15867	16082	15865	15920	15814	15892	15892	15747	15764	15885	16045	15943	15782	16023	15856	15843	15892	15751	15854	15789	15742	16102	16009	15863	15970	16024	15704	16072	15683	15919	15993	15740	15851	16010	15977	15981	15936	15963	16029	15808	16095	15855
21658	43504	33975	25551	21707	19263	17409	16476	15830	15488	15175	14904	14920	14490	14645	14179	14343	14334	14240	14336	14049	14250	14217	13937	14005	13756	13912	14019	13974	13837	14089	13914	13748	14035	14006	13794	13845	13748	13788	13940	13864	13925	13712	13774	13604	13802	13778	13812	13791	14039	13621	13602	13944	13784	13799	13644	13896	13862	13737	13937	13788	13910	13716	13841	13728	13892	13737	13847	13776	13768	13746	13680	13967	13822	13869	13880	13825	13630	13839	13732	13751	13769	13735	13827	13813	13755	13752	13782	13842	13865	13942	13858	13807	13735	13890	13908	13605	13880	13801	13760	13737	13820	13902	13932	13891	13672	13851	13879	13871	13744	13699	13900	13819	13911	13764	13766	13732	13839	13705	13868	13834	13756	13945	13820	13682	13880	13895	13756	13841	13830	13886	13810	13794	13819	13835	13861	13758	13777	13785	13943	13889	13838	13830	13777	13824	13650	13597	13748	13787	13697	13732	13851	13777	13778	13792	13861	13575	13755	13798	13751	14009	13763	13895	13837	13777	13713	13824	13850	13873	13690	13776	13723	13749	13770	13916	13759	13698	13850	14019	13742	13828	13739	13792	13737	13895	13637	13724	13803	13832	13930	13906	13881	13689	13851	13887	13978	13716	13697	13759	13799	13895	13847	13739	13657	13822	13721	13798	13786	13830	13651	13794	13741	13973	13765	13951	13778	13734	13834	13914	13731	13871	13713	13896	13849	13837	14055	13877	13896	13970	13909	13781	13812	13722	13814	13971	13886	13845	13822	13768	13798	13737	13815	13870	13910	13866	13794	13836	13836	13983	13678	13860	13666	14034	13798	13936	13873	13798	13867	13714	13677	13851	13727	13658	13673	13789	13799	13839	13859	13904	13700	13871	13761	13782	13720	13792	13865	13749	13700	13764	13804	13797	13933	13878	13770	13842	13852	13858	13941	13718	13797	13832	13770	13810	13735	13783	13719	13878	13655	13909	13776	13863	13751	13715	13731	13754	13842	14004	13798	13853	13783	13902	13685	13843	14052	13679	13853	13648	13815	13839	13759	13770	13965	13777	13865	13725	13647	13793	13873	13784	13806	13856	13801	13963	13883	13895	13840	13719	13880	13812	13723	13786	13536	13880	13803	13640	13637	13814	13774	13821	13962	13839	13795	13854	13923	13847	13751	13765	13723	13803	14006	13761	13719	13486	13790	13599	13610	13835	13667	13671	13675	13814	13862	13896	13734	13846	13936	13945	13872	13868	13682	13844	13579	13819	13759	13972	13915	13731	13779	13679	13767	13821	13837	13839	13791	13879	13831	13759	14096	13806	13907	13829	13760	13814	13895	13743	13864	13664	13928	13839	13831	13678	13672	13829	13774	13663	13769	13693	13890	13630	13681	13785	13770	13702	13998	13830	13821	13737	13714	13827	13938	13631	13677	13780	13860	13874	13718	13842	13813	13862	13900	13644	13910	13818	13797	13718	13824	13810	13643	13828	13735	13803	13862	13873	13769	13903	14018	13649	13786	13759	13809	13716	14088	13634	13791	13782	13688	13762	13709	13654	13800	13732	13821	14027	13750	13733	13876	13812	13806	13724	13783	13780	13720	13757	13586	13687	13627	13729	13787	13994	13759	13755	13901	13846	13903	13862	13911	13857	13760	13765	13819	13955	13891	13845	13704	13829	13905	13679	13802	13980	13761	13869	13886	13821	13739	13831	13781	13742	13825	13779	13834	13716	13874	13807	13768	13836	13805	13768	13734	13876	13760	13900	13978	13834	13749	13637	13811	13806	13821	13755	13795	13860	13734	13867	13783	13804	13881	13789	13648	13768	13884	13700	13778	13733	13938	13718	13809	13689	13762	13787	13657	13719	13773	13617	13893	13783	13806	13905	13631	13942	13704	13828	13832	13805	13733	13938	13783	13804	13844	13645	13829	13855	13812	14011	13817	13664	13742	13726	13828	13670	13739	13814	13730	13877	13810	13946	13759	13698	13652	13834	13768	13632	13857	13887	13767	13692	13944	13638	13895	13743	13716	13941	13809	13729	13893	13936	13719	13896	13832	13874	13811	13891	13714	13756	13961	13731	13807	13732	13784	13798	13741	13779	13813	13823	13788	13852	13929	13866	13941	13707	13818	13671	13710	13780	13916	13814	13678	13711	13797	13874	13699	13794	13667	13798	13847	13794	13914	13749	13816	13971	13930	13856	13851	13877	13859	13700	13789	13788	13705	13750	13765	13905	13919	13508	13781	13774	13565	13885	13723	13743	13741	13814	13616	13784	13686	13578	13665	13790	13673	14001	13765	13681	13748	13550	13622	13743	13795	13806	13693	13685	13740	13858	13862	13829	13789	13813	13671	13862	13894	13916	13635	14049	13718	13786	13882	13845	13700	13753	13727	13667	13892	13961	13739	13843	13869	13878	13788	13866	13799	13930	13752	13863	13824	13818	13821	13699	13777	13817	13708	13855	13640	13764	13717	13714	13750	13785	13865	13665	13687	13847	13632	13697	13791	13698	13883	13624	13778	13698	13854	13720	13783	13935	13972	13862	13726	13788	13662	13815	13844	13933	13725	13787	13873	13830	13717	13815	13699	13581	13933	13742	13753	13759	13919	13841	13950	13890	13537	13861	13749	13766	13817	13799	13843	13718	13890	13862	13874	13686	13985	13809	13682	13766	13758	13810	13824	13787	13790	13885	13740	13938	13729	13860	13572	13756	13898	13671	13742	13699	13879	13804	13956	13917	13992	13745	13615	13895	13844	13726	13812	13897	13573	13736	13735	13948	13885	13945	13733	13858	13854	13774	13789	13793	13828	13844	13838	13653	13686	13672	13658	13814	13775	13724	13581	13690	13714	13807	13660	13645	13786	13683	13628	13791	13704	13865	13637	13758	13811	13701	13743	13671	13917	13605	13716	13623	13790	13902	13727	13814	13832	13850	13844	14066	13775	13742	13814	13799	13564	13828	13775	13716	13880	13886	13871	13752	13676	13812	13655	13902	13844	13864	13821	13746	13690	13927	13820	13788	13929	13902	13721	13948	13728	13980	13825	13860	13625	13769	13688	13760	13733	13781	13778	13695	13768	13790	13778	13875	13754	13789	13690	13970	13768	13909	13804	13642	13891	13838	13785	13759	13770	13824	13603	13722	13761	13847	13767	13700	13920	13937	13808	13869	13820	13785	13726	13696	13761	13754	13711	13711	13826	13756	13761	13694	13896	13834	13830	13921	13788	13684	13792	13825	13746	14001	13832	13671	13755	13901	13646	13696	13826	13796	13763	13908	13837	13890	13783	13685	13797	13785	13791	13721	13699	13823	13913	13725	13738	13660	13692	13814	13747	13752	13715	13789	13830	13723	13674	13739	13806	13538	13931	13889	13826	13741	13919	13753	13819	13906	13612	14006	13785	13733	13614	13901	13837	13902	13721	13746	13841	13791	13783	13788	13768	13915	13900	13821	13837	13754	13739	13889	13840	13883	13786	13855	13759	13748	13855	13972	13657	13752	13727	13934	13863	13873	13914	13773	13814	13760	13825	13801	13878	13712	13674	13772	13955	13700	13821	13943	13716	13966	13704	13928	13751	13908	13867	13754	13701	13952	13914	13805	13800	13782	13808	13823	13874	13730	13783	13740	13908	13597	13812	13712	13870	13855	13758	13797	13787	13868	13843	13772	13665	13806	13642	13785	13660	13696	13863	13890	13764	13726	13866	13755	13765	13859	13652	13909	13902	13719	13751	13834	13866	13746	13812	13809	13831	13765	13866	13611	13855	13805	13825	13995	13913	13957	13778	13904	14047	13748	13728	13834	13615	13727	13887	13715	13806	13704	13784	13823	13802	13798	13879	13797	13817	13819	13770	13830	13843	13785	13881	13857	13896	13718	14008	13634	13658	13746	13758	13713	13765	13959	13717	13846	13635	13837	13738	13810	13695	13850	13767	13812	13893	13816	13712	13722	13773	13709	13705	13931	13774	13590	13851	13815	13867	13928	13739	13716	13772	13801	13767	13647	13869	13655	13929	13786	13763	13803	13646	13819	13741	13807	13735	13633	13754	13929	13854	13868	13984	13803	13991	13811	13683	13732	13731	13947	13771	13948	13814	13747	13805	13635	13606	13832	13838	13779	13573	13692	13955	13736	13753	13958	13876	13822	13758	13621	13877	14005	13885	13738	13740	13786	13784	13835	13822	13922	13690	13686	13926	13910	13887	13799	13839	13736	13784	13877	13825	13889	13811	13867	13794	13824	13735	13865	13798	13816	13796	13896	13792	13798	13817	13818	13695	13790	13800	13706	13659	13868	13716	13709	13690	13646	13625	13853	13747	13696	13739	13789	13729	13906	13706	13808	13979	13959	13897	13699	13807	13768	13861	13885	13802	13763	13885	13788	13847	13939	13791	13781	13997	13876	13762	13749	13950	13746	13883	13974	13834	13800	13791	13883	13782	13859	13802	13811	13611	13834	13823	13793	13889	13950	13664	13823	13727	13764	13980	13775	13763	13916	13746	13828	13785	13732	13879	13730	13811	13719	13924	13741	13730	13935	13791	13762	13662	13844	13710	13881	13810	13749	13798	13739	13887	13809	13935	13814	13779	13788	13932	13787	13795	13722	13931	13875	13697	13973	13793	13677	13693	13746	13738	13830	13801	13827	13770	13744	13757	13942	13768	13870	13855	13821	13781	13861	13684	13753	13791	13763	13733	13857	13761	13828	13815	13674	13818	13746	13892	13877	13782	13907	13784	13692	13717	13804	13921	13653	13748	13620	13808	13837	13594	13713	13872	13854	13802	13867	13776	13858	13859	13879	13758	13812	13829	13830	13771	13686	13716	13811	13844	13847	13901	13933	13831	13777	13668	13786	13781	13783	13838	13880	13725	13948	13635	13974	13785	13914	13844	13712	13835	13810	13687	14021	13873	13791	13722	13848	13718	14001	13722	13680	13850	13798	13940	13803	13749	13765	13892	13777	13703	13783	13712	13919	13921	13875	13865	13647	13711	13869	13785	13893	13841	13768	13868	13823	13915	13692	13908	13802	13853	13844	13905	13840	13592	13942	13694	13695	13730	13745	13863	13671	13758	14003	13676	13666	13900	13895	13836	13723	13763	13855	13828	13618	13849	13818	13888	13728	14030	13789	13996	13857	13789	13727	13875
29507	24574	27415	23481	18849	17931	17880	17269	17206	17176	17112	16954	16982	16715	16926	16870	16963	16632	16914	16585	16638	16948	16777	16640	16601	16590	16788	16607	16795	16845	16563	16837	16752	16679	16908	16558	16731	16712	16588	16575	16441	16613	16626	16511	16682	16334	16495	16711	16506	16465	16690	16699	16549	16459	16529	16420	16435	16800	16639	16454	16587	16725	16668	16684	16582	16660	16628	16768	16542	16639	16619	16691	16283	16636	16566	16692	16560	16639	16587	16584	16622	16539	16710	16542	16585	16625	16543	16633	16460	16458	16546	16504	16529	16597	16602	16475	16584	16565	16508	16612	16662	16836	16462	16501	16793	16552	16543	16638	16477	16472	16655	16868	16796	16672	16738	16639	16476	16565	16601	16442	16503	16475	16653	16789	16831	16744	16547	16707	16560	16677	16580	16691	16854	16687	16555	16530	16556	16576	16516	16627	16594	16552	16607	16705	16497	16554	16667	16620	16614	16692	16557	16561	16546	16632	16721	16437	16564	16503	16690	16833	16620	16650	16791	16658	16727	16525	16659	16521	16590	16501	16576	16575	16786	16686	16521	16635	16484	16392	16755	16610	16627	16515	16505	16779	16584	16655	16518	16395	16508	16401	16497	16539	16758	16605	16586	16413	16519	16760	16618	16809	16743	16505	16545	16482	16416	16590	16521	16502	16746	16800	16477	16576	16784	16687	16573	16505	16665	16596	16765	16591	16581	16420	16665	16597	16585	16695	16633	16618	16729	16445	16775	16502	16625	16682	16746	16615	16773	16518	16477	16593	16780	16511	16680	16549	16554	16662	16485	16689	16638	16587	16728	16612	16735	16503	16529	16616	16621	16615	16688	16868	16372	16590	16675	16673	16531	16603	16748	16664	16690	16632	16505	16496	16497	16623	16667	16247	16596	16614	16702	16473	16660	16707	16629	16747	16654	16601	16635	16677	16745	16583	16586	16492	16442	16570	16623	16703	16612	16793	16685	16678	16482	16401	16502	16497	16409	16654	16868	16628	16486	16771	16599	16656	16564	16505	16698	16764	16731	16412	16586	16666	16774	16639	16646	16584	16640	16515	16423	16625	16518	16466	16574	16564	16788	16692	16455	16500	16546	16559	16652	16691	16668	16475	16548	16694	16769	16560	16794	16779	16835	16636	16729	16795	16626	16492	16553	16453	16617	16393	16633	16779	16692	16542	16535	16553	16623	16748	16589	16617	16554	16505	16436	16599	16631	16529	16478	16542	16501	16601	16784	16495	16572	16662	16842	16706	16656	16706	16475	16644	16665	16423	16723	16791	16715	16360	16712	16620	16577	16709	16471	16501	16645	16649	16713	16499	16645	16570	16792	16628	16649	16648	16655	16629	16600	16654	16725	16630	16625	16620	16592	16672	16657	16628	16733	16518	16479	16738	16674	16649	16726	16491	16650	16498	16594	16655	16616	16568	16797	16529	16640	16521	16895	16750	16639	16499	16575	16521	16557	16505	16519	16545	16676	16725	16505	16685	16676	16559	16535	16600	16461	16666	16674	16464	16662	16495	16735	16684	16673	16668	16628	16597	16657	16700	16638	16553	16903	16559	16675	16718	16902	16546	16547	16433	16321	16680	16502	16586	16819	16642	16634	16704	16515	16550	16372	16514	16535	16659	16314	16447	16511	16616	16536	16667	16699	16745	16731	16563	16790	16829	16867	16506	16485	16769	16851	16552	16684	16564	16720	16608	16551	16384	16489	16622	16473	16493	16385	16562	16613	16766	16834	16651	16549	16546	16651	16660	16660	16666	16446	16556	16453	16461	16658	16464	16601	16647	16689	16646	16692	16513	16526	16575	16487	16581	16689	16510	16653	16451	16482	16561	16554	16537	16654	16661	16544	16736	16863	16464	16777	16547	16743	16629	16658	16827	16626	16555	16642	16827	16765	16524	16644	16703	16806	16672	16620	16648	16609	16864	16859	16793	16802	16597	16542	16482	16720	16723	16693	16669	16705	16648	16630	16603	16610	16491	16508	16609	16923	16679	16536	16738	16483	16633	16646	16617	16464	16642	16640	16452	16484	16511	16773	16752	16579	16508	16374	16677	16626	16649	16726	16538	16497	16770	16563	16702	16564	16550	16767	16714	16718	16612	16571	16607	16675	16436	16604	16442	16880	16585	16591	16718	16572	16608	16570	16559	16495	16642	16614	16740	16821	16790	16675	16452	16452	16576	16700	16552	16691	16592	16662	16660	16637	16734	16581	16383	16593	16529	16510	16637	16669	16461	16703	16568	16671	16482	16583	16610	16783	16590	16542	16560	16617	16709	16725	16607	16605	16553	16679	16606	16771	16429	16526	16434	16681	16554	16533	16485	16497	16439	16632	16629	16489	16676	16733	16684	16656	16683	16750	16696	16625	16634	16722	16589	16864	16889	16573	16380	16570	16641	16618	16475	16707	16702	16647	16546	16547	16536	16531	16637	16576	16796	16806	16496	16700	16522	16698	16429	16542	16544	16612	16399	16644	16551	16649	16695	16609	16550	16514	16592	16560	16647	16618	16795	16595	16744	16471	16670	16804	16336	16578	16591	16679	16627	16620	16462	16467	16664	16547	16599	16631	16671	16537	16617	16614	16522	16648	16592	16585	16708	16739	16848	16722	16642	16476	16631	16585	16716	16359	16579	16736	16589	16676	16583	16512	16700	16679	16478	16792	16767	16739	16645	16491	16699	16632	16650	16682	16601	16614	16691	16669	16476	16581	16551	16717	16603	16406	16460	16740	16595	16648	16449	16584	16780	16675	16663	16790	16647	16748	16612	16869	16719	16687	16480	16616	16700	16383	16631	16641	16750	16615	16586	16730	16522	16584	16609	16622	16580	16742	16442	16340	16698	16549	16695	16679	16756	16501	16569	16632	16737	16475	16752	16672	16544	16581	16787	16552	16585	16549	16629	16688	16466	16677	16752	16817	16508	16649	16622	16574	16532	16870	16777	16493	16721	16667	16577	16700	16582	16824	16565	16669	16656	16910	16413	16616	16753	16529	16754	16779	16722	16517	16456	16357	16638	16559	16616	16708	16458	16617	16554	16605	16544	16684	16697	16692	16566	16538	16600	16560	16456	16407	16391	16669	16426	16537	16429	16739	16670	16660	16614	16512	16739	16684	16630	16725	16769	16928	16531	16778	16550	16601	16860	16574	16730	16769	16454	16912	16682	16713	16574	16624	16703	16545	16523	16497	16643	16428	16460	16657	16791	16636	16676	16676	16682	16626	16574	16701	16760	16362	16682	16612	16597	16656	16673	16460	16607	16751	16576	16871	16823	16731	16886	16691	16663	16765	16702	16427	16681	16381	16713	16595	16518	16747	16484	16483	16729	16522	16663	16770	16758	16495	16594	16469	16659	16600	16575	16757	16674	16736	16630	16557	16444	16601	16672	16614	16448	16593	16671	16541	16568	16701	16600	16634	16547	16569	16712	16664	16836	16525	16437	16694	16564	16546	16430	16505	16760	16783	16566	16500	16629	16647	16760	16520	16333	16699	16599	16617	16777	16576	16434	16819	16613	16623	16522	16834	16604	16493	16602	16583	16524	16674	16630	16598	16578	16695	16545	16530	16636	16708	16606	16722	16583	16438	16827	16786	16607	16660	16586	16714	16697	16416	16343	16431	16405	16748	16717	16602	16671	16524	16758	16632	16743	16547	16678	16719	16599	16741	16525	16604	16677	16746	16688	16749	16641	16615	16818	16572	16384	16608	16610	16468	16553	16701	16634	16861	16323	16605	16639	16422	16272	16686	16603	16721	16582	16693	16550	16575	16703	16583	16610	16562	16562	16632	16779	16611	16415	16662	16685	16794	16579	16551	16600	16601	16494	16569	16504	16711	16658	16767	16792	16687	16723	16609	16680	16761	16752	16520	16517	16515	16543	16605	16678	16759	16773	16645	16441	16656	16772	16808	16762	16698	16675	16728	16654	16827	16706	16577	16861	16696	16845	16492	16544	16721	16584	16866	16627	16576	16737	16700	16826	16561	16767	16850	16512	16620	16817	16706	16600	16613	16542	16652	16597	16763	16655	16467	16639	16666	16818	16586	16429	16590	16560	16600	16693	16523	16662	16635	16489	16526	16370	16564	16439	16520	16443	16675	16663	16497	16534	16652	16632	16753	16539	16710	16758	16809	16594	16531	16611	16454	16724	16695	16634	16600	16718	16579	16714	16607	16343	16367	16620	16586	16450	16800	16689	16677	16714	16635	16575	16683	16585	16546	16750	16646	16626	16942	16628	16550	16528	16603	16641	16510	16521	16603	16773	16642	16693	16547	17088	16555	16474	16676	16757	16524	16684	16591	16711	16771	16574	16574	16568	16648	16648	16621	16571	16816	16373	16712	16564	16767	16646	16646	16534	16559	16418	16704	16669	16513	16564	16433	16561	16587	16563	16652	16514	16699	16582	16772	16465	16580	16657	16615	16675	16546	16601	16492	16665	16564	16482	16828	16458	16694	16572	16836	16574	16435	16645	16597	16645	16506	16631	16691	16576	16619	16389	16720	16834	16733	16551	16250	16834	16802	16477	16692	16700	16617	16662	16541	16666	16631	16630	16742	16572	16757	16562	16721	16470	16629	16744	16522	16607	16660	16676	16734	16537	16613	16598	16473	16397	16553	16501	16509	16450	16507	16508	16506	16744	16621	16641	16728	16470	16651	16723	16687	16701	16834	16433	16768	16938	16652	16677	16608	16610	16803	16630	16715	16511	16537	16670	16718	16799	16623	16630	16632	16427	16757	16607	16716	16721	16480	16846	16578	16652	16698	16658	16567	16642	16652	16822	16647	16546	16629	16734	16856	16727	16816	16575	16478	16704	16615	16476	16478	16695	16533	16528	16688	16541	16658	16658	16586	16707	16507	16752	16396	16509	16572	16673	16737	16695	16694	16575	16593	16606	16502	16553	16686	16702	16561	16616	16455	16546	16857	16690	16550	16686	16507	16461	16439	16630	16501	16646	16671	16569	16699	16462	16753	16581	16617	16629	16768	16578	16736	16678	16790	16408	16534	16475	16508	16678	16690	16465	16488	16630	16627	16614	16656	16765	16878	16842	16407	16561	16749	16764	16540	16670	16538	16604	16682	16566	16602	16560	16844	16604	16826	16376	16414	16567	16708	16662	16680	16730
21615	33006	26566	20248	17351	16393	15746	15327	15164	14916	14822	14668	14593	14473	14392	14607	14423	14532	14363	14325	14398	14501	14448	14368	14289	14307	14316	14204	14237	14222	14487	14269	14422	14471	14349	14264	14285	14416	14305	14236	14391	14352	14325	14132	14363	14472	14245	14370	14367	14351	14265	14198	14137	14297	14351	14130	14200	14380	14218	14458	14294	14347	14178	14244	14283	14144	14301	14324	14333	14195	14110	14210	14479	14354	14127	14210	14289	14466	14108	14134	14363	14285	14205	14120	14384	14123	14309	14228	14297	14105	14305	14257	14210	14240	14143	14255	14245	14286	14209	14210	14390	14293	14258	14381	14220	14150	14284	14420	14305	14390	14063	14282	14346	14160	14241	14285	14238	14136	14159	14229	14195	14244	14203	14292	14269	14343	14151	14242	14348	14124	14313	14371	14087	14306	14317	14217	14132	14287	14281	14394	14287	14260	14321	14311	14152	14446	14261	14468	14270	14192	14223	14237	14218	14421	14443	14185	14212	14220	14202	14256	14365	14162	14261	14201	14322	14352	14282	14267	14256	14332	14318	14214	14285	14171	14396	14162	14129	14317	14199	14103	14333	14165	14155	14185	14306	14314	14439	14402	14408	14318	14223	14455	14345	14367	14136	14291	14375	14058	14339	14248	14193	14378	14492	14323	14110	14291	14204	14479	14239	14134	14313	14277	14338	14375	14451	14209	14253	14420	14409	14308	14373	14233	14204	14075	14338	14295	14263	14227	14219	14378	14392	14155	14199	14282	14346	14161	14190	14424	14201	14302	14411	14158	14278	14372	14391	14255	14253	14380	14315	14256	14348	14170	14219	14245	14344	14080	14329	14390	14393	14066	14214	14308	14253	14286	14280	14364	14276	14207	14353	14293	14249	14363	14305	14230	14254	14350	14283	14429	14255	14221	14312	14296	14290	14293	14397	14403	14312	14231	14335	14348	14332	14205	14343	14350	14358	14366	14216	14490	14184	14342	14245	14198	14235	14409	14036	14238	14294	14237	14299	14254	14224	14413	14299	14315	14522	14390	14122	14279	14274	14285	14268	14223	14229	14192	14290	14250	14354	14240	14121	14274	14296	14233	14244	14403	14358	14255	14170	14147	14279	14274	14380	14242	14268	14311	14416	14323	14339	14111	14142	14124	14399	14284	14320	14288	14219	14144	14255	14210	14214	14261	14313	14236	14161	14382	14170	14139	14400	14447	14203	14186	14180	14263	14217	14293	14233	14321	14189	14314	14287	14167	14343	14281	14176	14139	14308	14323	14153	14308	14273	14243	14444	14527	14107	14382	14211	14348	14463	14385	14229	14231	14198	14355	14562	14237	14371	14207	14041	14446	14288	14312	14287	14348	14354	14262	14259	14178	14297	14195	14246	14224	14199	14365	14248	14301	14292	14279	14275	14439	14406	14161	14275	14350	14301	14199	14309	14471	14243	14247	14245	14236	14113	14457	14311	14432	14306	14369	14291	14391	14345	14315	14336	14454	14174	14073	14333	14296	14171	14340	14326	14278	14307	14419	14316	14262	14249	14225	14299	14346	14181	14226	14441	14343	14248	14361	14236	14098	14135	14117	14306	14346	14215	14361	14362	14342	14306	14331	14359	14264	14188	14242	14383	14472	14273	14363	14399	14325	14367	14216	14351	14427	14262	14304	14288	14231	14409	14335	14427	14361	14339	14296	14197	14329	14212	14378	14259	14412	14211	14059	14296	14416	14315	14275	14380	14375	14238	14280	14267	14365	14171	14186	14238	14198	14425	14177	14307	14246	14153	14384	14268	14356	14327	14342	14062	14238	14354	14221	14389	14148	14389	14245	14296	14216	14287	14375	14448	14354	14318	14315	14297	14370	14379	14229	14360	14318	14152	14261	14231	14351	14418	14232	14259	14128	14270	14225	14252	14275	14221	14351	14481	14204	14224	14097	14202	14308	14152	14356	14096	14136	14347	14373	14254	14282	14363	14076	14184	14447	14381	14375	14279	14242	14449	14195	14386	14236	14163	14300	14284	14245	14226	14267	14273	14254	14225	14266	14251	14118	14199	14429	14265	14251	14156	14315	14336	14310	14374	14198	14364	14335	14143	14265	14140	14192	14206	14298	14397	14455	14289	14305	14270	14366	14301	14435	14347	14193	14328	14422	14253	14232	14263	14251	14305	14282	14279	14364	14308	14241	14312	14293	14156	14272	14272	14258	14319	14197	14295	14343	14310	14350	14354	14341	14329	14239	14302	14213	14109	14392	14357	14254	14372	14266	14406	14193	14250	14523	14173	14236	14207	14424	14280	14258	14172	14231	14322	14238	14301	14264	14460	14386	14205	14287	14254	14219	14433	14289	14331	14305	14204	14418	14382	14353	14111	14340	14377	14265	14312	14195	14209	14312	14162	14233	14306	14422	14246	14350	14251	14325	14193	14196	14437	14232	14322	14423	14362	14268	14204	14274	14294	14334	14190	14269	14392	14119	14298	14156	14082	14111	14364	14350	14451	14251	14109	14295	14355	14292	14246	14067	14304	14262	14212	14304	14289	14414	14138	14271	14284	14216	14395	14418	14257	14370	14279	14190	14293	14119	14337	14282	14129	14325	14278	14319	14191	14314	14383	14262	14227	14406	14251	14304	14289	14463	14378	14257	14263	14263	14286	14218	14392	14380	14163	14073	14272	14362	14235	14364	14173	14366	14329	14207	14237	14209	14455	14336	14375	14285	14413	14115	14275	14293	14274	14236	14207	14108	14431	14282	14324	14458	14299	14309	14218	14184	14509	14328	14278	14186	14380	14317	14277	14254	14043	14392	14623	14205	14278	14297	14226	14237	14330	14189	14212	14257	14331	14301	14247	14236	14426	14208	14261	14340	14303	14424	14169	14480	14307	14467	14205	14245	14232	14324	14348	14358	14313	14267	14345	14244	14356	14174	14299	14276	14384	14374	14393	14215	14098	14262	14230	14161	14142	14369	14171	14165	14218	14318	14357	14193	14433	14216	14257	14483	14320	14422	14167	14338	14283	14284	14448	14194	14235	14156	14484	14207	14213	14461	14252	14297	14295	14186	14315	14252	14167	14244	14333	14380	14323	14186	14356	14392	14517	14221	14266	14242	14226	14099	14088	14294	14167	14320	14286	14141	14462	14087	14369	14326	14304	14376	14310	14295	14164	14327	14270	14322	14344	14432	14340	14271	14270	14210	14175	14175	14208	14236	14311	14387	14391	14386	14338	14366	14215	14158	14177	14243	14334	14312	14170	14167	14384	14273	14339	14277	14348	14247	14123	14241	14185	14348	14282	14297	14456	14215	14235	14289	14245	14294	14231	14307	14102	14239	14254	14409	14466	14366	14247	14289	14176	14233	14294	14307	14477	14102	14270	14235	14513	14397	14300	14187	14384	14285	14261	14257	14252	14439	14119	14208	14363	14385	14165	14273	14267	14209	14331	14411	14274	14177	14263	14311	14301	14219	14297	14307	14505	14282	14279	14281	14285	14315	14221	14196	14210	14183	14342	14416	14304	14292	14422	14369	14322	14125	14192	14415	14307	14506	14424	14258	14233	14220	14355	14149	14117	14313	14152	14312	14224	14348	14105	14184	14302	14390	14283	14157	14237	14136	14234	14317	14401	14270	14101	14292	14403	14095	14288	14254	14208	14310	14197	14160	14264	14276	14255	14210	14339	14039	14203	14368	14274	14156	14260	14198	14393	14252	14301	14177	14251	14219	14194	14200	14216	14156	14437	14321	14283	14368	14330	14512	14243	14470	14459	14231	14300	14060	14104	14339	14215	14223	14352	14567	14198	14414	14307	14393	14254	14347	14331	14397	14364	14155	14409	14278	14099	14240	14450	14391	14337	14243	14481	14227	14165	14317	14353	14311	14272	14179	14128	14488	14354	14190	14328	14392	14280	14121	14339	14374	14384	14191	14170	14327	14315	14291	14227	14362	14315	14324	14243	14359	14204	14535	14394	14155	14270	14349	14287	14297	14361	14085	14168	14429	14344	14197	14332	14261	14179	14555	14223	14260	14218	14209	14032	14242	14433	14368	14357	14310	14233	14234	14301	14286	14183	14169	14320	14414	14368	14328	14229	14419	14120	14201	14236	14236	14328	14196	14381	14407	14197	14155	14223	14193	14230	14193	14206	14095	14367	14490	14324	14299	14302	14286	14312	14438	13971	14322	14219	14464	14270	14338	14353	14330	14393	14280	14417	14305	14344	14093	14269	14240	14110	14236	14251	14201	14323	14199	14441	14084	14351	14387	14266	14367	14232	14203	14395	14286	14292	14387	14282	14238	14421	14367	14278	14166	14214	14174	14333	14173	14128	14291	14333	14128	14298	14378	14271	14219	14248	14421	14243	14172	14331	14332	14153	14094	14271	14267	14305	14168	14198	14202	14259	14257	14287	14308	13998	14350	14133	14399	14413	14266	14454	14248	14320	14311	14110	14471	14365	14219	14178	14194	14247	14115	14189	14171	14410	14194	14381	14296	14216	14321	14354	14318	14288	14192	14428	14295	14282	14323	14106	14416	14248	14495	14184	14210	14239	14151	14226	14358	14242	14300	14298	14313	14291	14424	14287	14393	14119	14179	14089	14194	14303	14143	14283	14337	14379	14449	14237	14120	14364	14250	14399	14276	14297	14305	14235	14281	14175	14347	14349	14219	14281	14115	14341	14461	14083	14287	14420	14524	14196	14426	14223	14248	14260	14124	14369	14445	14210	14228	14222	14330	14077	14375	14331	14442	14261	14192	14297	14377	14458	14378	14325	14182	14377	14262	14363	14305	14377	14334	14360	14273	14375	14327	14053	14406	14435	14129	14291	14180	14290	14198	14391	14226	14190	14255	14287	14446	14306	14329	14269	14253	14268	14139	14323	14249	14288	14263	14217	14231	14165	14265	14337	14198	14355	14434	14406	14344	14308	14377	14268	14297	14304	14296	14313	14238	14274	14149	14241	14260	14283	14299	13969	14175	14385	14351	14219	14091	14302	14201	14067	14299	14218	14292	14399	14340	14182	14343	14311	14169	14209	14260	14425	14293	14156	14276	14265	14073	14103	14331	14380	14268	14304	14285	14364	14250	14284	14225	14380	14189	14199	14361	14197	14246	14364	14357	14389	14298	14318	14138	14375	14256	14230	14103	14381	14244
23445	21498	28252	25384	22436	21370	19904	17456	16537	16635	16589	16392	16346	16258	16331	16155	16129	16219	16149	16159	15892	15882	16058	15944	16076	15832	15616	15902	15818	15796	15886	15780	15885	15804	16082	16025	15855	15949	15752	15783	15878	15855	15783	15861	15859	15784	15915	15909	15875	15659	15821	15952	16073	15659	15950	15755	15746	15922	15733	15786	15816	15836	15901	15864	15679	15910	15758	15671	15865	15853	15883	15997	15815	15755	15995	15796	15723	15736	16039	15820	15810	15778	15687	15727	15730	15841	15820	15749	15872	15732	15847	15735	15677	15886	15711	15635	16060	15845	15904	15735	15799	15413	15850	15862	15579	15616	15788	15775	15768	15695	15671	16048	15651	15583	15589	15861	15703	15700	15803	15750	15622	15690	15584	15694	15897	15642	15810	16035	15800	15812	15853	15819	15767	15609	15673	15631	16000	15717	15870	15843	15748	15626	15751	15888	15923	15867	15736	15803	15724	15742	15886	15775	15874	15750	15687	15885	16052	15753	15664	15725	15652	15767	15753	15817	15741	15793	15620	15713	15780	15852	15589	15490	15895	15882	15649	15906	15792	15750	15730	15658	15875	15803	15519	15931	15838	15769	15723	15847	15771	15654	15564	15560	15787	15793	15724	15759	15744	15519	15793	15598	15687	15662	15659	15825	15770	15653	15650	15784	15949	15613	15672	15752	15383	15546	15674	15687	15818	15616	15680	15576	15765	15914	15815	15763	15744	15956	15961	15732	15829	15739	15615	15700	15920	15589	15839	15789	15736	15510	15775	15640	15797	15821	15703	15724	15864	15703	15692	15753	15803	15901	15811	15789	15692	15692	15877	15893	15820	15832	15935	15910	15884	15789	15927	15705	15670	15738	15674	15766	15753	15788	15785	15608	16046	15571	15766	15685	15829	15856	15699	15749	15777	16024	15871	15730	15585	15826	15508	15457	15919	15740	15771	15847	15977	15832	15854	15833	15733	15876	15760	15805	15932	15891	15651	15879	15821	15761	15722	15629	15600	15724	15742	15719	15867	15828	15858	15767	15786	15751	15637	15579	15842	15988	15679	15944	15777	15687	15838	15630	15693	15754	15678	15876	15743	15737	15534	15416	15781	15814	16017	15731	15787	15932	15829	15751	15953	15779	15679	15736	15901	15952	15684	15754	15941	15855	15716	16003	15657	15781	15662	15569	15746	15745	15691	15637	15561	15746	15655	15826	15773	15732	15743	15754	15834	15668	15783	15741	15718	15798	15807	15542	15870	15541	15578	15667	15807	15707	15741	15733	15718	15719	15845	15739	15825	15790	15906	15767	15711	15810	15723	15629	15737	15979	15875	15772	15578	15789	15801	16016	15627	15937	15710	15798	15792	15812	15835	15874	15794	15802	15831	15883	15827	15933	15796	15960	15839	15843	15826	15968	15906	15766	15815	15786	15749	15542	15584	15838	15706	15630	15757	15840	15776	15953	15891	15912	15862	15808	15726	15848	15766	15974	15688	15697	15858	15720	15717	15954	15892	15744	15723	15724	15687	15855	15757	16010	15892	15831	15683	15943	15701	15728	15651	15950	15654	15632	15834	15736	15632	15849	15893	15749	15806	15855	15671	15746	15711	15783	15668	15658	15738	15711	15848	15479	15801	15718	16000	15811	15919	15683	15897	15665	15708	15549	15880	15568	15870	15857	15698	15702	15561	15682	15804	15834	15735	15945	15798	15627	15900	15819	16032	15850	15780	15731	15889	15590	15725	15858	15641	15673	15793	15793	15790	15620	15819	15921	15637	15653	15546	15867	15839	15825	15890	15833	15675	15808	15910	15740	15735	15841	15733	15821	15779	15897	15913	15902	15844	15868	15797	15663	15748	15560	15711	15840	15661	15627	15848	15632	15804	15917	15832	15895	15695	15755	15856	15664	15625	15854	15776	15641	15783	15885	15767	15853	15664	15851	15738	15924	15653	15784	15978	15780	15797	15714	15965	15946	15889	15842	15777	15739	15829	16045	15897	15883	15894	15954	15903	15821	15872	15776	15787	15940	15510	15795	15703	15751	15637	15769	15481	15764	15638	15722	15792	16021	15541	15709	15765	15724	15700	15796	15511	15859	15845	15892	15785	15830	16117	15921	15779	15770	15760	15664	15669	15619	15589	15782	15681	15817	15612	15632	15911	15807	15881	15595	15742	15980	15924	15832	15872	15782	15895	15733	16000	15974	15702	15771	15849	15990	15611	15747	15620	15887	15660	15774	15690	15813	15870	15822	15676	15738	15739	15742	15675	15787	15770	15693	15583	15730	15782	15898	15663	15745	15779	15666	15538	15699	15680	15669	15736	15861	16012	15662	15893	15876	15703	15555	15838	15767	15759	15716	15799	15908	15702	15760	15755	15790	15760	15709	15959	15794	15817	15771	15802	15855	15729	15466	15769	15713	15771	15763	15773	15733	15723	15757	15883	15828	15915	15929	15711	15760	15861	15689	15680	15751	15915	15734	15805	15895	15705	15829	15727	15662	15759	15672	15689	15804	15582	15802	15736	15811	15719	15561	15773	15833	15731	15999	15754	15680	15833	15675	15987	15831	15772	15892	15734	15683	15810	15598	15894	15903	15832	15718	15764	15717	15744	15750	15723	15664	15828	15812	15685	15818	15999	15746	15649	15870	15816	15692	15915	15890	15954	15774	15544	15803	15879	15797	15723	15639	15785	15854	15854	15886	15763	15799	15626	15870	15782	15806	15736	15870	15745	15810	15718	15850	15972	15691	15789	15575	15559	15832	15738	15824	15723	15839	15984	15936	15914	15664	15736	15787	15833	15858	15772	15837	15778	15915	15634	15653	15879	15823	15711	15683	15582	15709	15888	15787	15890	15874	15748	15551	15883	15712	15816	15777	15774	15812	15716	15662	15727	15577	15734	15706	15820	15802	15803	15742	15974	15666	15517	15763	15505	15797	15706	15612	15846	15726	15598	15758	15744	15752	15842	15791	15837	15764	15538	15737	15746	15629	15702	15628	15708	15808	15803	15893	15882	15842	16131	15527	15661	15850	15847	15887	15720	16000	15829	15719	15942	15649	15818	15613	15505	15941	15839	15888	15926	15989	15715	15822	15619	15622	15751	15688	16040	15654	15742	16026	15846	15828	15597	15856	15716	15816	15799	15657	15774	15778	15980	15850	15620	15715	15783	15939	15630	15766	15699	15732	15773	15788	15656	15798	15662	15698	15665	15658	15768	15754	15907	15831	15807	15731	16031	15828	15659	15835	16095	15690	15992	15966	15714	16000	15702	15833	15785	15849	15870	15752	15746	15716	15669	15770	15847	15646	15780	15722	15873	15901	15639	15875	15932	15805	15703	15651	15831	15690	15722	15820	15808	15679	15787	15724	15916	15890	15632	15738	15731	15724	15650	15713	15919	15898	15747	15715	15663	15841	15894	15701	15869	15810	15675	15868	15651	15813	15677	15801	15803	15752	15610	15692	15712	15825	15997	15701	15769	15824	15776	15858	15969	15695	15670	15690	15646	15916	15739	15789	15760	15864	15790	16018	15888	15885	15689	15906	15861	15821	15823	15823	15636	15712	15743	15839	15591	15764	15746	15683	15658	15829	15920	15680	15874	15766	15849	15874	15860	15814	15680	15751	15840	15826	15860	15778	15596	15783	15642	15843	15843	15719	15739	15687	15810	15642	15643	15614	15859	15716	15991	15671	15716	15747	15676	15691	15707	15771	15729	15699	15652	15530	15735	15829	15763	15936	15913	15936	15864	15891	15671	15798	15933	15785	15767	15713	15634	15800	15810	15792	15682	15739	15880	15681	15741	15603	15711	15808	15619	15864	15639	15810	15803	15542	15717	15824	15642	15752	15647	15739	15789	15957	15750	15722	15576	15655	15767	15718	15813	15668	15699	15647	15845	15897	15714	15634	15987	15667	15763	15792	16010	15971	15721	15818	15794	15741	15703	15675	15798	15838	15777	15946	15665	15815	15475	15686	15873	15647	15812	15800	15668	15659	15603	15602	15898	15848	15880	15729	15865	15778	15820	15721	15740	15890	15834	15780	15706	15792	15611	15852	15757	15768	15788	15850	15803	15885	15651	15629	15871	15858	15571	15757	15731	15785	15885	15907	15590	15688	15872	15565	15691	15903	15782	15820	15761	15683	15739	15820	15817	15745	15695	15662	15839	15582	15772	15737	15880	15519	15797	15732	15673	15613	15687	15595	16158	15771	15676	15748	15936	15857	15690	15865	15780	15794	15715	15686	15759	15772	15592	15666	15691	15616	15993	15768	15787	15774	15692	15797	15669	15748	15838	15696	15710	15681	15754	15678	15872	15583	15857	15745	15566	15693	15849	15555	15930	15627	15753	15718	15736	15831	15787	15780	15905	15668	15539	15762	15829	15797	15763	15870	15842	15919	15694	15640	15875	15758	15703	15676	15965	15559	15646	15642	15692	15960	15635	15750	15695	15639	15664	15889	15915	15870	15635	15929	15655	15723	15654	15803	15827	15933	15942	15830	15867	15925	15647	15813	15765	15594	15847	15642	15714	15731	15755	15777	15839	15832	15759	15865	15643	15735	15945	15993	15864	15623	15797	15874	15708	15730	15844	15845	15851	15546	15841	15851	15814	15844	15951	15853	15674	15772	16007	15657	15727	15962	15820	15941	15671	15815	15808	15811	15735	15844	15890	15763	15866	16016	15745	15641	15734	15605	15828	15453	15742	15583	15819	15769	15854	15932	15753	15869	15841	15915	15940	15763	15667	15965	15847	15592	15561	15633	15801	15723	15611	15565	15911	15733	15824	15799	15817	15656	15654	15900	15812	15568	15994	15751	15424	15753	15850	15972	15775	15778	15620	15789	15854	15745	15768	15539	15763	15716	15894	15659	15620	15763	15915	15791	15734	15903	15809	15748	15605	15895	15707	15795	16003	15802	16005	15845	16007	15876	15908	15816	15763	15861	15697	15725	15711	15771	15811	15850	15866	15816	15656	15747	15969	15739	15663	15839	15656	15754	15973	15794	15683	15908	15920	15595	15839	15790	15939	15823	15781	15876	15766	15807	15895	15926	15588	15827	15749	15698	15784	15779	15811	15796	15661	15760	15795	15674	15825	15645	15859	15957	15915	15873	15736	15682	15597	15581	15735	15800	15824	15576	15750	15703
19616	38591	31799	23469	18735	17754	16221	15832	15157	14786	14742	14586	14363	14202	14216	14198	14316	14185	13903	14002	14006	14064	13871	14058	13968	13893	13945	13890	13841	13762	13873	13968	13925	13701	13979	14034	13972	13864	13798	13892	13699	13749	13798	13843	13733	13928	13956	13782	13752	13823	13795	13717	13812	13894	13780	13661	13617	13823	13696	13729	13710	13727	13674	13898	13809	13725	13918	13694	13900	13809	13664	13790	13790	13803	13885	13825	13678	13713	13819	13700	13877	13624	13710	13735	13888	13748	13665	13871	13861	13773	13708	13743	13783	13642	13815	13557	13750	13769	13811	13874	13766	13800	13902	13728	13783	13737	13674	13823	13833	13803	13849	13691	13912	13567	13609	13793	13770	13684	13783	13718	13774	13773	13838	13848	13854	13854	13772	13793	13721	13781	13743	13796	13701	13681	13686	13731	13881	13754	13691	13729	13692	13732	13810	13685	13785	13700	13791	13725	13844	13698	13666	13953	13694	13763	13715	13658	13857	13883	13689	13781	13820	13717	14017	13813	13767	13918	13843	13897	13794	13626	13756	13941	13783	13773	13844	13724	13773	13714	13839	13967	13792	13732	13750	13825	13819	13672	13775	13879	13612	13703	13678	13790	13790	13836	13713	13772	13736	13646	13836	13753	13639	13857	13683	13684	13841	13806	13835	13858	13634	13781	13813	13791	13691	13694	13983	13964	13790	13742	13750	13894	13760	13849	13709	13576	13702	13734	13762	13791	13667	13851	13751	13802	13866	13650	13628	13908	13849	13752	13531	13882	13659	13870	13854	13875	13660	13823	13722	13719	13867	13716	13791	13693	13709	13712	13710	13820	13719	13743	13673	13798	13766	13687	13697	13830	13697	13726	13750	13767	13838	13759	13872	13771	13785	13573	13879	13649	13752	13955	13817	13821	13797	13965	13834	13801	13686	13737	13736	13732	13684	13678	13669	13705	13783	13698	13805	13964	13668	13815	13661	13739	13824	13639	13671	13618	13811	13712	13615	13793	13781	13758	13744	13680	13873	13757	13670	14029	13799	13650	13818	13840	13797	13823	13672	13744	13715	13796	13764	13872	13650	13843	13941	13765	13758	13851	13766	14068	13723	13624	13870	13842	13897	13822	13681	13672	13612	13531	13791	13809	13922	13814	13695	13890	13866	13841	13733	13685	13803	13884	13734	13812	13797	13896	13686	13676	13891	13714	13998	13842	13903	13811	13780	13791	13689	13653	13873	13602	13752	13815	13863	13761	13716	13751	13795	13723	13831	13641	13527	13914	13884	13849	13844	13791	13662	13841	13824	13823	13758	13894	13914	13837	13725	13711	13717	13764	13677	13751	14002	13779	13790	13567	13708	13684	13722	13842	13783	13734	13663	13610	13776	13745	13593	13816	13666	13602	13712	13753	13758	13626	13668	13671	14052	13640	13866	13916	13826	13709	13899	13803	13682	13862	13677	13823	13879	13805	13802	13766	13723	13627	13660	13817	13739	13831	13701	13808	13785	13751	13514	13672	13737	13755	13731	13845	13787	13738	13686	13583	13656	13739	13826	13683	13835	13890	13819	13761	13753	13719	13720	13817	13793	13789	13774	13752	13693	13756	13771	13755	13862	13850	13756	13636	13810	13689	13749	13732	13866	13738	13807	13743	13682	13648	13790	13629	13881	13818	13852	13745	13784	13779	13562	13877	13908	13651	13717	13652	13607	13825	13861	13922	13773	13886	13783	13580	13824	13637	13839	13896	13668	13812	13599	13764	13821	13730	13860	13856	13979	13769	13705	13686	13903	13799	13922	13907	13692	13894	13739	13745	13704	13761	13804	13802	13753	13807	13773	13872	13718	13729	13611	13744	13794	13754	13797	13694	13805	13668	13625	13820	13846	13814	13794	13598	13806	13789	13963	13672	13876	13871	13928	13691	13797	13939	13860	14053	13903	13756	13786	13803	13739	13813	13736	13797	13827	13665	13687	13751	13881	13668	13540	13793	13741	13782	13632	13777	13784	13862	13987	13534	13913	13622	13788	13908	13633	13892	13700	13821	13675	13806	13722	13776	13713	13767	13807	13774	13656	13712	13847	13745	13835	13832	13736	13785	13872	13701	13843	13605	13720	13751	13775	13815	13849	13706	13842	13864	13845	13814	13769	13797	13845	13862	13789	13692	13898	13824	13678	13766	13680	13667	13708	13820	13806	13812	13813	13793	13720	13912	13876	13784	13810	13738	13837	13817	13671	13766	13732	13931	13804	13858	13741	14119	13741	13938	13725	13926	13765	13849	13798	13875	13724	13750	13718	13928	13775	13836	13830	13815	13817	13801	13871	13790	13793	13782	13814	13809	13894	13762	13849	13788	13892	13822	13649	13847	13835	13668	13914	13895	13713	13808	13643	13843	13704	13618	13717	13800	13823	13856	13755	13690	13853	13812	13820	13649	13667	13772	13544	13713	13674	13883	13889	13839	13647	13720	13743	13788	13653	13740	13732	13747	13698	13813	13752	13774	13904	13622	13649	13858	13752	13918	13716	13712	13746	13763	13817	13771	13891	13732	13795	13643	13686	13801	13728	13759	13802	13790	13795	13812	13729	13824	14004	13786	13627	13775	13978	13852	13819	13774	13802	13857	13635	13722	13655	13731	13757	13824	13796	14002	13596	13729	13651	13856	13918	13661	13810	13735	13804	13712	13870	13658	13869	13678	13727	13731	13684	13834	13912	13762	13650	13819	13872	13859	13749	13801	13765	13876	13777	13845	13829	13792	13549	13786	13726	13912	13719	13604	13811	13788	13684	13794	13839	13739	13666	13604	13776	13922	13580	13823	13772	13900	13763	13866	13675	13942	13828	13765	13655	13627	13821	13608	13831	13959	13789	13809	13821	13687	13745	13685	13816	13833	13755	13897	13608	13785	13809	13852	13711	13767	13766	13884	13756	13656	13814	13819	13719	13657	13773	13764	13763	13855	13644	13678	13809	13760	13813	13607	13746	13696	13723	13832	13708	13796	13829	13630	13752	13658	13594	13798	13824	13722	13851	13761	13769	13793	13744	13739	13687	13654	13789	13748	13772	13715	13708	13812	13842	13764	13680	13855	13599	13783	13707	13721	13855	13814	13805	13898	13741	13806	13890	13665	13643	13921	13926	13590	13794	13715	13796	13755	13840	13829	13786	13948	13711	13937	13529	13890	13621	13693	13985	13731	13658	13807	13750	13713	13943	13877	13733	13849	13765	13778	13702	13896	13532	13755	13803	13613	13639	13748	13581	13659	13891	13917	13815	13751	13871	13779	13642	13738	13780	13746	13993	13732	13729	13652	13840	13779	13880	13546	13737	13677	13932	13761	13747	13868	13836	13747	13768	13683	13790	13902	13898	13829	13748	13753	13952	13920	13825	13848	13777	13834	13643	13787	13716	13934	13612	13861	13783	13717	13584	13739	13729	13641	13605	13718	13799	13656	13823	13963	13943	13805	13580	13571	13863	13867	13799	13931	13808	13705	13719	13976	13856	13812	13665	13824	13825	13755	13830	13728	13653	13737	13856	13760	13750	13957	13757	13873	13766	13711	13728	13739	13854	13644	13760	13777	13736	13831	13832	13596	13786	13724	13766	13740	13750	13655	13841	13732	13846	13755	13705	13810	13716	13708	13756	13812	13757	13857	13787	13667	13747	13708	13692	13902	13918	13686	13923	13827	13881	13842	13773	13843	13759	13608	13923	13856	13763	13781	13854	13872	13762	13693	13784	13772	13909	13837	13704	13768	13747	13954	13759	13742	13924	13815	13614	13727	13827	13704	13742	13779	13703	13582	13699	13917	13856	13806	13907	13711	13900	13813	13767	13691	13763	13696	13773	13781	13773	13709	13886	13811	13976	13914	13712	13681	13697	13690	13914	13742	13649	13564	13749	13802	13738	13912	13801	13746	13748	13894	13710	13809	13734	13890	13681	13788	13512	13798	13804	13705	13637	13770	13924	13700	13798	13741	13834	13780	13873	13717	13764	13853	13871	13785	13708	13836	13727	13650	13852	13746	13800	13820	13735	13656	13659	13866	13669	13724	13789	13800	13788	13942	13739	13767	13684	13904	13670	13710	13885	13788	13707	13864	13833	13863	13642	13906	13823	13812	13985	13612	13680	13721	13709	13740	13772	13660	13684	13892	13594	13825	13737	13883	13765	13854	13934	13611	13699	13959	13895	13696	13689	13821	13749	13638	13720	13674	13767	13726	13736	13859	13735	13737	13884	13630	13565	13934	13784	13651	13636	13713	13797	13770	14010	13704	13817	13633	13568	13726	13695	13760	13877	13751	13811	13690	13853	13793	13857	13743	13710	13734	13841	13859	13827	13765	13686	13779	13878	13675	13661	13871	13799	13793	13630	13764	13965	13808	13817	13666	13745	13806	13771	13752	13830	13853	13875	13841	13794	13784	13772	13743	13697	13825	13848	13825	13582	13781	13780	13808	13958	13823	13775	13707	13729	13702	13772	13678	13597	13810	13712	13740	13747	13919	13604	13873	13865	13857	13899	13690	13761	13692	13771	13798	13614	13702	13797	13824	13687	13735	13710	13825	13901	13844	13717	13717	13756	13893	13862	13523	13704	13662	13793	13734	13769	13710	13775	13754	13747	13757	13661	13859	13741	13695	13732	13701	13763	13823	13748	13916	13794	13862	13924	13660	13785	13754	13619	13840	13845	13736	13719	13696	13961	13768	13798	13588	13731	13833	13823	13856	13841	13726	13905	13714	13825	13739	13827	13799	13881	13836	13791	13763	13608	13759	13762	13740	13696	13994	13784	13850	13707	13636	13752	13747	14002	13682	13849	13784	13833	13687	13747	13853	13712	13649	13680	13933	13727	13644	13655	13739	13820	13861	13896	13899	13808	13835	13880	13805	13939	13768	13774	13701	13789	13785	13735	13781	13534	13759	13676	13755	13737	13728	13910	13730	13800	13798	13812	13743	13837	13703	13688	13911	13787	13823	13838	13867	13787	13771	13746	13746	13837	13896	13793	14007	13629	13755	13859	13840	13817	13825	13903	13445	13754	13756	13855	13699	13692	13794	13876	13888	13668	13790	13727	13661	13852	13721	13767	13740	13617	13833	13770	13905	13742	13785	13863	13864	13829	13813	13866	13660	13739	13735	13855	13717	13841	13598
25063	21563	27163	27309	20406	19063	18724	17976	17516	17387	17313	17309	17052	17182	17071	16980	16937	16965	16693	16971	16912	16958	16878	16800	16818	16760	16658	16705	16356	16539	16740	16816	16755	16545	16922	16842	16612	16708	16808	16506	16780	16460	16651	16727	16753	16740	16613	16740	16639	16804	16754	16692	16528	16466	16862	16638	16420	16592	16699	16751	16440	16495	16739	16378	16814	16753	16696	16842	16736	16691	16833	16720	16908	16684	16687	16637	16605	16731	16790	16688	16622	16631	16666	16487	16609	16620	16723	16581	17003	16775	16705	16727	16720	16757	16655	16810	16687	16943	16673	16744	16657	16790	16794	16748	16704	16763	16646	16690	16704	16759	16773	16557	16645	16639	16870	16534	16822	16890	16669	16690	16859	16727	16626	16759	16765	16870	16559	16699	16677	16718	16699	16562	16612	16751	16582	16685	16734	16548	16544	16501	16630	16471	16679	16628	16580	16697	16799	16705	16939	16814	16489	16693	16711	16711	16970	16780	16825	16778	16957	16657	16659	16588	16781	16621	16605	16937	16657	16843	16679	16612	16673	16695	16784	16744	16685	16726	16614	16538	16882	16732	16541	16815	16579	16684	16865	16685	16711	16772	16673	16701	16806	16583	16729	16718	16660	16791	16616	16773	16684	16557	16792	16704	16819	16636	16643	16670	16779	16780	16757	16645	16765	16437	16548	16767	16714	16744	16584	16786	16882	16532	16649	16707	16821	16816	16725	16710	16578	16751	16665	16811	16717	16811	16689	16554	16696	16625	16676	16668	16676	16696	16882	16614	16832	16634	16621	16761	16751	16734	16694	16826	16578	16733	16631	16500	16790	16798	16617	16766	16748	16647	16711	16676	16734	16755	16556	16746	16556	16515	16595	16575	16676	16689	16941	16699	16800	16663	16629	16713	16707	16757	16537	16659	16766	16751	16465	16664	16842	16827	16916	16738	16560	16621	16552	16499	16853	16760	16704	16627	16730	16650	16590	16607	16850	16749	16615	16766	16800	16779	16737	16558	16678	16586	16800	16744	16805	16822	16572	16473	16745	16611	16836	16499	16649	16815	16773	16489	16628	16761	16813	16620	16690	16610	16855	16868	16798	16957	16557	16569	16520	16845	16810	16799	16672	16597	16791	16660	16585	16800	16846	16678	16751	16756	16620	16555	16679	16629	16681	16566	16697	16790	16836	16950	16474	16598	16662	16754	16847	16665	16757	16980	16676	16619	16676	16674	16908	16790	16747	16737	16602	16719	16857	16699	16673	16659	16809	16599	16427	16697	16874	16594	16704	16698	16657	16857	16864	16496	16605	16672	16889	16764	16732	16859	16607	16707	16882	16687	16965	16818	16926	16567	16596	16728	16679	16560	16688	16928	16744	16743	16518	16641	16670	16755	16793	16592	16746	16660	16497	16757	16632	16594	16629	16698	17085	16672	16621	16737	16544	16706	16458	16761	16848	16821	16594	16716	16766	16598	16944	16582	16593	16651	16857	16791	16825	16562	16486	16753	16938	16811	16922	16995	16779	16701	16685	16804	16824	16851	16826	16614	16783	16700	16623	16664	16679	16608	16703	16767	16606	16703	16803	16712	16655	16793	16740	16736	16570	16804	16796	16692	16696	16860	16611	16819	16881	16760	16798	16840	16649	16712	16923	16691	16744	16800	16723	16641	16790	16738	16806	16570	16886	16697	16569	16658	16703	16546	16608	16639	16728	16605	16669	16751	16630	16579	16652	16543	16694	16663	16675	16890	16694	16864	16649	16577	16793	16960	16464	16735	16660	16693	16738	16767	16709	16680	16697	16804	16750	16742	16718	16446	16432	16481	16779	16794	16608	16533	16845	16709	16716	16701	16574	16826	16735	16809	16828	16630	16705	16635	16590	16673	16707	16612	16683	16708	16577	16636	16755	16819	16683	16785	16761	16800	16829	16756	16964	16768	16711	16743	16838	16742	16642	16863	16773	16641	16750	16784	16557	16620	16508	16740	16700	16509	16472	16617	16803	16766	16783	16760	16540	16832	16589	16674	16531	16598	16670	16835	16751	16528	16631	16600	16827	16697	16657	16577	16749	16718	16556	16591	16579	16857	16938	16672	16842	16680	16884	16784	16586	16414	16701	16685	16722	16673	16992	16648	16729	16846	16646	16677	16706	16823	16613	16665	16512	16714	16798	16638	16795	16681	16821	16602	16821	16603	16650	16762	16577	16824	16847	16676	16667	16794	16798	16642	16795	16665	16648	16743	16753	16642	16854	16638	16695	16623	16672	16769	16622	16686	16623	16646	16595	16788	16710	16831	16539	16581	16605	16456	16649	16611	16764	16737	16828	16514	16569	16793	16719	16830	16589	16642	16672	16793	16665	16790	16739	16653	16740	16669	16629	16544	16665	16799	16681	16798	16677	16903	17050	16636	16861	16833	16573	16663	16779	16733	16663	16747	16846	16761	16897	16741	16810	16505	16679	16596	16853	16800	16809	16669	16597	16561	16515	16955	16657	16818	16770	16484	16777	16781	16997	16790	16518	16655	16837	16368	16902	16596	16703	16711	16862	16533	16958	16545	16535	16581	16776	16783	16888	16799	16724	16689	16623	16707	16714	16699	16525	16724	16502	16606	16677	16613	16797	16696	16793	16653	16659	16656	16651	16860	16725	16611	16656	16796	16600	16543	16640	16542	16654	16797	16768	16700	16628	16656	16718	16583	16731	16721	16739	16633	16738	16625	16911	16410	16492	16816	16614	16808	16848	16638	16534	16766	16711	16616	16598	16715	16901	16824	16800	16764	16608	16799	16863	16701	16771	16723	16799	16573	16603	16707	16706	16762	16709	16639	16681	16898	16855	16754	16728	16637	16661	16642	16652	16708	16803	16691	16819	16666	16816	16618	16666	16752	16780	16655	16698	16819	16768	16659	16601	16574	16679	16553	16724	16676	16527	16766	16768	16404	16654	16536	16731	16527	16661	16623	16609	16653	16718	16487	16723	16832	16608	16462	16579	16812	16564	16727	16883	16619	16711	16500	16725	16595	16799	16780	16630	16739	16776	16681	16779	16624	16654	16870	16782	16604	16660	16676	16746	16948	16749	16502	16770	16469	16568	16931	16768	17001	16852	16905	16817	16742	16651	16647	16746	16792	16743	16843	16804	16670	16525	16639	16795	16632	16836	16671	16753	16631	16822	16904	16988	16885	16860	16738	16713	16750	16592	16690	16699	16579	16754	16671	16585	16624	16761	16620	16774	16608	16738	16714	17089	16842	16586	16692	16741	16826	16744	16826	16738	16671	16546	16706	16842	16576	16554	16805	16816	16707	16675	16811	16848	16875	16766	16716	16875	16646	16687	16747	16563	16657	16689	16628	16865	16707	16626	16636	16822	16932	16700	16657	16644	16667	16646	16668	16695	16608	16862	16817	16774	16534	16739	16538	16465	16799	16816	16883	16780	16732	16713	16711	16706	16664	16662	16763	16650	16898	16878	16798	16633	16714	16877	16859	16489	16760	16703	16514	16775	16614	16782	16739	16724	16584	16657	16753	16745	16615	16599	16805	16650	16765	16696	16747	16676	16685	16680	16629	16664	16557	16692	16879	16539	16708	16735	16852	16775	16625	16574	16807	16689	16601	16913	16726	16651	16578	16836	16786	16773	16795	16796	16845	16800	16722	16751	16533	16543	16757	16608	16737	16542	16705	16567	16628	16809	16524	16708	16729	16698	16650	16663	16653	16706	16510	16824	16631	16761	16616	16502	16970	16836	16723	16832	16649	16493	16717	16750	16769	16775	16588	16753	16528	16700	16850	16527	16619	16800	16554	16786	16534	16643	16768	16731	16596	16575	16789	16757	16762	16836	16849	16672	16716	16553	16758	16727	16728	16637	16691	16584	16701	16747	16736	16555	16939	16561	16778	16673	16752	16703	16506	16384	16963	16605	16742	16835	16865	16800	16767	16865	16659	16672	16719	16636	16711	16804	16827	16606	16865	16896	16732	16553	16668	16718	16517	16786	16682	16794	16679	16725	16626	16651	16758	16460	16743	16752	16814	16683	16665	16535	16722	16515	16579	17010	16693	16574	16705	16611	16544	16877	16553	16706	16847	16713	16657	16706	16558	16774	16898	16519	16659	16639	16666	16756	16692	17055	16532	16708	16552	16858	16862	16651	16569	16651	16897	16680	16987	16596	16600	16787	16724	16850	16588	16662	16867	16752	16507	16468	16815	16913	16831	16552	16767	16665	16690	16679	16644	16945	16844	16727	16775	16837	16626	16584	16756	16597	16879	16832	16678	16713	16716	16766	16667	16496	16550	16607	16738	16623	16778	16470	16768	16464	16586	16939	16692	16722	16713	16647	16769	16486	16798	16714	16659	16772	16658	16703	16525	16702	16625	16681	16690	16908	16900	16683	16677	16695	16695	16707	16577	16703	16568	16693	16837	16735	16923	16824	16716	16595	16638	16602	16599	16493	16641	16648	16771	16936	16673	16721	16676	16741	16655	16796	16851	16712	16761	16693	16647	16634	16618	16765	16933	16836	16705	16562	16670	16510	16675	16820	16628	16762	16592	17007	16742	16702	16876	16741	16534	16820	16656	16704	16844	16826	16617	16668	16764	16693	16653	16748	16825	16811	16678	16679	16804	16425	16618	16882	16782	16669	16562	16752	16863	16845	16762	16614	16536	16530	16603	16979	16676	16627	16809	16440	16581	16697	16823	16749	16652	16816	16880	16889	16809	16571	16675	16632	16584	16712	16614	16656	16705	16738	16672	16784	16787	16808	16840	16797	16822	16840	16565	16762	16598	16742	16677	16699	16746	16622	16804	16941	16753	16880	16585	16720	16701	16517	16571	16518	16579	16575	16576	16801	16863	16674	16769	16768	16549	16711	16945	16904	16760	16707	16787	16665	16810	16700	16716	16472	16673	16698	16498	16831	16954	16697	16614	16659	16740	16647	16593	16761	16758	16958	16945	16790	16760	16710	16712	16653	16621	16850	16758	16702	16624	16616	16717	16666	16764	16563	16693	16623	16660	16734	16627	16631	16672	16819	16651	16843	16841	16819	16634	16723	16638	16739	16548	16820	16577	16816	16673	16612	16759	16640	16870	16890	16740	16640	16702	16692	16666	16795	16644	16725	16741	16691	16785	16716	16878	16985	16577
19413	34525	27621	22397	18541	17290	16382	15613	15414	15363	15137	14789	15022	14806	14785	14876	14645	14713	14488	14418	14626	14465	14616	14421	14615	14471	14510	14530	14313	14331	14397	14347	14245	14433	14459	14423	14324	14250	14438	14498	14480	14499	14390	14367	14537	14273	14352	14489	14190	14477	14494	14228	14412	14387	14351	14401	14294	14419	14403	14443	14380	14343	14498	14394	14462	14289	14456	14273	14391	14267	14293	14220	14371	14267	14290	14293	14481	14534	14435	14289	14395	14427	14413	14250	14418	14496	14322	14350	14433	14364	14231	14448	14423	14326	14194	14346	14261	14517	14384	14325	14364	14213	14296	14324	14396	14330	14456	14295	14326	14266	14485	14297	14292	14307	14408	14435	14314	14339	14303	14465	14310	14462	14439	14383	14250	14331	14369	14362	14187	14469	14513	14448	14295	14323	14268	14391	14299	14314	14371	14314	14265	14370	14243	14474	14332	14351	14454	14443	14281	14247	14341	14383	14233	14412	14376	14424	14460	14365	14454	14416	14285	14372	14338	14302	14400	14461	14483	14271	14543	14355	14253	14485	14418	14328	14319	14407	14179	14266	14361	14225	14404	14284	14339	14436	14339	14441	14407	14383	14378	14339	14241	14295	14310	14515	14361	14434	14382	14393	14291	14261	14291	14404	14393	14251	14460	14458	14372	14322	14430	14290	14352	14273	14342	14351	14353	14273	14403	14290	14173	14618	14283	14272	14264	14329	14225	14267	14377	14376	14384	14398	14271	14287	14437	14455	14355	14414	14368	14412	14425	14278	14352	14407	14398	14322	14540	14476	14233	14416	14482	14402	14326	14207	14433	14325	14285	14397	14194	14519	14463	14520	14352	14389	14409	14313	14417	14401	14433	14288	14300	14526	14336	14222	14417	14430	14408	14347	14526	14434	14308	14305	14364	14334	14422	14457	14293	14297	14405	14515	14360	14407	14515	14394	14164	14436	14388	14377	14626	14450	14413	14439	14552	14271	14352	14365	14402	14286	14440	14306	14221	14291	14270	14282	14336	14421	14413	14360	14465	14365	14283	14134	14337	14523	14407	14323	14418	14343	14418	14392	14372	14380	14510	14322	14333	14491	14290	14444	14568	14426	14249	14329	14347	14435	14337	14356	14317	14423	14208	14259	14267	14187	14251	14435	14549	14380	14351	14341	14300	14426	14337	14345	14387	14359	14326	14329	14457	14309	14474	14285	14425	14414	14435	14581	14113	14447	14348	14292	14413	14330	14353	14245	14420	14445	14189	14447	14375	14381	14377	14420	14308	14462	14373	14401	14351	14413	14447	14435	14441	14428	14557	14383	14167	14378	14228	14149	14304	14376	14324	14328	14357	14345	14403	14311	14308	14313	14402	14363	14534	14515	14295	14291	14323	14531	14305	14321	14321	14421	14531	14310	14332	14483	14267	14362	14254	14322	14428	14471	14382	14353	14356	14330	14420	14397	14399	14506	14431	14217	14340	14418	14443	14425	14303	14442	14408	14349	14292	14311	14393	14286	14325	14261	14477	14404	14300	14357	14555	14335	14212	14410	14465	14388	14475	14362	14445	14354	14277	14330	14335	14415	14400	14360	14298	14369	14409	14443	14363	14150	14424	14557	14411	14286	14434	14256	14372	14396	14338	14318	14422	14347	14390	14426	14380	14271	14427	14433	14291	14399	14430	14330	14233	14461	14515	14533	14486	14336	14310	14432	14319	14413	14376	14372	14350	14495	14365	14665	14358	14322	14345	14312	14443	14463	14204	14221	14433	14353	14384	14390	14334	14306	14415	14282	14306	14466	14385	14445	14272	14364	14301	14344	14349	14305	14480	14586	14406	14403	14453	14268	14322	14343	14389	14447	14283	14469	14277	14456	14329	14582	14363	14409	14417	14398	14410	14364	14674	14313	14443	14569	14373	14311	14409	14380	14413	14292	14330	14316	14317	14400	14317	14266	14294	14324	14352	14372	14413	14421	14192	14418	14413	14334	14373	14458	14472	14477	14274	14449	14333	14316	14241	14358	14284	14436	14544	14149	14294	14520	14465	14235	14394	14267	14564	14217	14293	14500	14325	14349	14266	14444	14326	14535	14453	14393	14204	14391	14304	14305	14565	14251	14312	14412	14204	14351	14259	14290	14300	14214	14464	14473	14353	14391	14348	14225	14240	14534	14326	14186	14243	14351	14371	14220	14448	14445	14253	14392	14321	14325	14364	14345	14407	14292	14423	14552	14286	14427	14331	14288	14360	14292	14387	14365	14351	14123	14334	14432	14443	14344	14415	14233	14303	14311	14341	14455	14370	14400	14217	14352	14276	14540	14553	14544	14314	14525	14348	14246	14547	14332	14452	14337	14303	14518	14458	14415	14394	14299	14441	14389	14306	14490	14466	14279	14378	14340	14357	14348	14366	14478	14291	14350	14331	14384	14444	14315	14599	14423	14358	14419	14348	14456	14406	14326	14453	14359	14301	14234	14284	14465	14360	14468	14438	14566	14539	14283	14359	14485	14558	14367	14357	14366	14304	14516	14263	14402	14633	14492	14423	14252	14401	14260	14431	14386	14494	14419	14389	14451	14426	14382	14247	14380	14398	14490	14387	14451	14440	14193	14328	14301	14349	14366	14308	14319	14326	14279	14522	14349	14262	14399	14574	14280	14224	14403	14265	14498	14492	14232	14352	14410	14429	14484	14402	14509	14202	14406	14368	14269	14404	14458	14216	14393	14472	14274	14468	14561	14307	14520	14377	14408	14330	14299	14542	14393	14250	14244	14370	14534	14416	14508	14319	14341	14482	14276	14398	14391	14330	14500	14498	14523	14226	14430	14393	14461	14499	14443	14361	14500	14335	14324	14358	14406	14337	14436	14300	14371	14377	14518	14400	14341	14472	14395	14317	14386	14369	14378	14381	14347	14238	14344	14486	14245	14454	14533	14331	14564	14440	14366	14509	14517	14338	14366	14485	14474	14407	14274	14513	14360	14328	14375	14452	14439	14301	14430	14364	14462	14479	14444	14342	14367	14385	14346	14267	14429	14315	14378	14468	14272	14327	14103	14395	14418	14251	14313	14407	14561	14482	14368	14244	14354	14402	14350	14383	14459	14288	14274	14267	14367	14308	14242	14418	14504	14498	14412	14423	14360	14460	14373	14370	14423	14395	14469	14340	14243	14319	14543	14209	14367	14410	14405	14469	14451	14303	14413	14300	14527	14247	14305	14437	14464	14345	14448	14277	14431	14389	14210	14362	14261	14356	14370	14334	14397	14483	14260	14307	14606	14300	14228	14400	14330	14401	14395	14338	14442	14512	14427	14478	14466	14463	14291	14515	14381	14248	14467	14323	14268	14342	14314	14352	14380	14463	14484	14393	14282	14211	14349	14530	14392	14340	14501	14263	14206	14442	14382	14307	14454	14565	14423	14381	14555	14481	14300	14438	14307	14346	14323	14397	14249	14414	14372	14501	14415	14452	14410	14272	14333	14337	14248	14357	14473	14469	14253	14329	14251	14383	14320	14458	14308	14452	14395	14227	14312	14251	14373	14251	14482	14355	14389	14522	14318	14504	14168	14299	14397	14306	14347	14188	14346	14329	14463	14417	14245	14503	14569	14393	14434	14430	14455	14401	14348	14500	14522	14442	14288	14423	14516	14280	14310	14404	14187	14224	14410	14555	14286	14377	14419	14283	14452	14316	14388	14247	14253	14400	14244	14306	14304	14273	14265	14445	14460	14298	14513	14335	14435	14453	14260	14309	14368	14457	14328	14507	14464	14377	14381	14411	14399	14347	14342	14436	14239	14340	14402	14400	14349	14351	14372	14489	14418	14433	14382	14432	14340	14430	14276	14419	14256	14363	14585	14299	14446	14442	14274	14285	14418	14479	14423	14374	14473	14330	14249	14419	14230	14247	14438	14243	14455	14341	14530	14237	14430	14366	14244	14453	14498	14389	14456	14408	14431	14240	14409	14375	14368	14401	14460	14362	14383	14454	14397	14297	14487	14352	14406	14167	14592	14433	14479	14262	14524	14397	14335	14297	14333	14322	14300	14424	14442	14489	14291	14303	14300	14446	14364	14259	14296	14485	14330	14563	14391	14396	14304	14390	14580	14581	14363	14356	14477	14349	14508	14411	14509	14364	14607	14393	14281	14369	14159	14400	14418	14325	14283	14412	14261	14306	14311	14370	14355	14473	14334	14335	14325	14413	14352	14526	14374	14533	14313	14413	14312	14327	14458	14452	14379	14491	14380	14358	14373	14264	14377	14263	14506	14321	14467	14447	14425	14489	14260	14247	14342	14260	14325	14347	14506	14300	14497	14505	14471	14422	14165	14297	14312	14374	14434	14268	14409	14455	14373	14320	14503	14425	14392	14282	14174	14425	14209	14313	14395	14509	14487	14562	14463	14439	14411	14374	14386	14456	14482	14278	14367	14329	14401	14477	14447	14367	14379	14520	14386	14238	14344	14384	14425	14289	14587	14402	14265	14322	14341	14419	14392	14494	14353	14446	14225	14416	14393	14357	14366	14429	14355	14444	14488	14375	14362	14509	14417	14434	14446	14489	14404	14379	14325	14324	14292	14387	14462	14489	14420	14459	14330	14527	14262	14492	14366	14497	14303	14284	14462	14353	14329	14417	14454	14491	14313	14549	14110	14457	14317	14559	14355	14190	14262	14425	14410	14330	14302	14393	14241	14489	14337	14409	14348	14332	14241	14613	14242	14158	14431	14369	14295	14332	14433	14521	14405	14443	14376	14500	14505	14360	14309	14269	14407	14498	14489	14292	14356	14353	14415	14494	14500	14444	14421	14360	14254	14397	14539	14414	14422	14342	14399	14518	14450	14581	14396	14489	14269	14323	14435	14344	14245	14502	14320	14490	14359	14375	14357	14462	14432	14376	14478	14363	14372	14233	14396	14432	14327	14277	14223	14305	14344	14381	14359	14458	14568	14316	14223	14408	14416	14195	14486	14265	14262	14367	14423	14437	14285	14375	14343	14292	14539	14448	14306	14331	14507	14184	14452	14494	14294	14386	14494	14191	14338	14417	14481	14373	14407	14282	14412	14430	14277	14425	14393	14306	14320	14497	14358	14452	14436	14465	14544	14457	14369	14565	14359	14309	14534	14386	14470	14444	14298	14364	14456	14220	14462
22513	21537	28773	24764	21910	23563	23710	18521	17411	17204	17261	17019	16955	16646	16848	16660	16238	16412	16396	16425	16542	16418	16327	16233	16129	16216	16282	16185	16199	16183	16226	16342	16152	16050	16077	16005	15885	16076	16206	16019	16162	15991	16016	16162	16031	16140	16035	16143	16134	16128	15756	15793	16028	16149	16098	16126	16348	16172	16084	15954	15904	15771	15990	15981	16072	15986	16297	15858	16076	15952	15971	16180	15978	16059	15951	16152	16013	15973	16209	15801	16103	16070	15973	16111	16010	16003	16057	16139	15884	16075	16106	16068	15992	15846	16103	16145	16089	16039	15907	15889	16221	15945	16025	16097	16029	15878	15898	15995	16061	15959	16063	16145	16093	16297	15928	16161	16176	16104	16233	15962	15973	16093	15723	15885	15981	15978	16005	16093	15913	15877	16084	16007	16045	15922	16165	16092	15948	15967	16037	15910	16000	16010	15893	15952	16177	15973	15970	16119	16071	16106	15786	16015	15915	16015	15898	16009	16061	15976	16033	15870	16064	16008	16130	15807	16313	15974	16012	15863	16112	15963	15796	15891	15892	15874	16044	15763	15892	16101	16099	16108	15937	16100	16002	16012	16152	16045	15878	15987	15837	15766	16053	15785	15966	16087	15924	15830	15975	15990	16039	15913	16058	15907	16019	16151	16128	16027	15981	15928	16143	16193	16086	15996	16104	16173	16047	15963	15979	15952	15849	16026	16000	16043	15973	16070	15900	16058	15936	16014	16142	16003	16004	15948	16078	16035	15888	15774	16127	16108	16004	16020	15874	16069	16113	16212	15978	15973	16056	16014	16054	15918	16093	15967	16078	15952	15961	15958	15931	15950	16018	15926	15914	16083	16088	15951	15927	15778	15999	16055	16065	16011	15754	15910	15990	15824	15965	15977	16038	16055	15827	15913	15800	15896	15976	15979	16100	16103	16089	16024	16006	15994	16171	16210	16171	16156	16005	16143	15764	15916	15920	15958	15906	15847	16029	15972	15940	16028	16017	15987	16174	16057	16121	16007	15995	16045	15980	15997	16062	15889	15940	15941	15934	16057	15968	16222	15985	16032	16023	15931	16005	15923	16102	15896	15896	15954	16046	15830	16034	16094	15935	15974	16206	15965	16015	15985	15968	15837	15971	15963	16036	16078	16194	15996	15960	16048	15986	15857	15949	16084	15982	15927	16181	15970	16026	15977	15955	15851	15851	15869	16049	15989	15978	16106	15885	15910	16100	16015	15902	16078	15930	16012	16058	15924	15984	16090	15940	15955	15946	16031	16002	15864	16031	15874	16165	16014	15813	15890	16102	15934	15914	15906	16048	16012	16086	15912	15876	16077	15968	16019	16202	16121	15933	16004	15961	15956	15840	15901	16123	15970	15896	15867	16203	16029	15946	15901	15934	16007	15930	16063	15926	15873	16046	16124	15745	16093	15811	15885	16099	15932	15993	15871	16006	15939	16082	16102	15912	16179	15931	15841	15882	16196	15842	16103	15831	15945	15879	15941	15846	16080	15987	15916	16016	15999	15927	16057	16105	16007	15970	16094	15941	15868	16105	15821	16112	15994	16011	15947	16116	15998	15997	15932	16074	16074	16042	15901	15984	16000	15969	15903	15942	15913	16084	16092	15865	15958	16120	16074	15961	15977	15998	16301	16099	15927	16016	15992	15991	16082	15784	15919	16128	15963	16160	16120	15986	16214	16035	15942	16019	16028	16037	15717	15994	16200	16135	16044	16153	15885	16066	15920	15984	16098	16038	16012	16158	15910	16021	15872	15821	16008	15974	15892	15944	16167	16031	16122	16074	15985	16036	16009	15979	16020	15899	15838	15947	16097	16033	15892	16084	16138	16004	16100	16044	16025	16080	16031	16001	15978	15988	15985	15925	15996	15963	16030	16072	15976	16123	15854	15830	16032	15955	15859	16109	16105	16079	15990	16185	16022	16060	15883	15964	15921	15941	15906	16079	15917	16027	15894	16003	15874	16054	15916	15927	15901	15987	15910	16011	15977	15988	15997	15932	15912	15964	15849	16008	16040	15969	15996	16011	16141	16059	15871	15994	16072	16061	16000	15967	15977	16077	15857	15987	15815	16157	16021	16147	16116	15941	16246	15947	15939	16207	16085	15862	16067	16021	16006	15990	16036	15822	16099	16152	15926	15879	15841	15922	16086	15944	15810	15915	16034	16059	16039	16139	15796	16014	16059	16011	15944	16108	16095	16024	15823	16081	15961	15932	16071	15979	16015	15778	15669	16027	15921	15938	15963	16146	15960	15878	15991	15843	16062	15975	15978	15899	15999	16100	16024	15755	15774	16013	16024	16153	16175	15860	15945	15973	16092	15799	15822	16104	16007	16020	15923	15714	15940	15914	16204	15816	15975	16043	16171	15982	16145	16068	16020	16218	15903	16006	15838	15958	15905	15885	16045	15837	15955	16068	16130	15968	15910	15995	16089	15971	15953	15842	15980	15836	15921	16013	16178	16082	15882	16047	15836	16167	16036	16040	15879	15995	15952	16085	16160	16109	15926	15799	15938	15931	15933	15957	16047	16159	15991	16066	16010	16066	16068	15933	15790	16012	16058	15956	16043	16128	16200	15872	16125	15979	15974	15932	15985	15894	15883	15910	15964	15801	16028	16117	15998	15885	15776	15936	15986	16003	16047	15960	16027	16113	16036	15826	15945	16090	15829	16191	16090	16093	15999	15982	15864	16075	15958	15854	15991	15856	16109	15814	15905	15945	15829	16038	15938	16028	15820	15837	15929	16001	15902	16075	16094	16103	16092	15988	15924	16125	16214	16021	15912	15958	16213	15985	15854	15971	15973	15870	15896	16124	16080	16212	16094	16195	15904	16080	16071	15897	16239	15977	16001	16018	15950	15865	16178	15996	15748	16083	15953	15957	15923	16117	16098	15921	15854	15863	15995	15954	16019	16057	16229	16011	16048	15807	16032	16389	16041	15942	16146	15995	16057	15843	16035	16074	16085	15806	15906	15992	15926	16184	15870	15917	15664	15984	15886	15935	15800	16129	15908	15942	16050	15878	15966	15937	15934	16035	15897	16080	16065	16019	15869	15848	16041	15712	15863	15933	16170	16027	15888	15967	15935	15964	16060	15967	16024	15853	15758	15992	15974	15772	16106	16118	15942	15999	16073	15983	16085	15992	15828	15873	16155	16202	15965	15871	15955	15826	15907	15864	15838	16028	16087	16019	15855	15776	15959	15955	16143	16001	15941	16003	15986	15959	16121	15920	15919	15866	15983	16142	15978	15989	15925	16005	16164	15976	15970	16096	16044	16156	16010	15844	15713	15910	16050	16148	15910	16108	15855	16093	15992	16006	15891	15964	15854	15914	15738	15944	16014	15890	16045	15993	16085	15913	15867	16026	15839	15846	15966	16066	15883	15794	16061	15989	16041	16004	15955	16037	16087	16191	16072	15977	15961	15881	16103	15987	16125	15981	15985	16182	15968	15907	16041	16186	15903	15865	15777	16100	16139	15815	15866	16021	16074	16009	15942	15942	16061	16114	16070	16114	15950	16082	16207	15939	16049	16113	15980	15872	15959	16190	15835	15796	16147	16004	16150	15877	16011	16099	16020	16114	16113	15950	15868	15896	15917	15957	16121	15926	15821	16011	16010	15889	15909	16011	16060	16054	15984	16198	15896	15932	16002	15881	15907	16059	16030	16108	15814	15837	15967	16024	15949	15837	15748	15935	15943	16105	15870	15962	16113	16119	16066	16060	15992	15935	16040	15989	15960	16248	16027	15875	16105	15857	16075	15976	15849	15997	15968	16045	15952	16085	16028	16019	16034	15949	16041	15830	15977	15985	15885	16017	15841	16006	15830	16079	16113	16094	15856	16130	15898	15992	15772	15683	16175	16050	16190	16030	15823	15930	15842	16076	16011	16017	15935	15899	15913	16037	15891	16075	15950	16309	16037	15992	15954	15971	15909	15979	16053	16069	15879	15979	16006	16111	15876	15892	15996	15844	16079	16100	16008	16000	16089	15889	15846	16023	15935	16033	15900	15996	15800	15919	16032	15927	15923	15903	15894	15940	15911	15949	16044	16028	16031	16024	15971	15962	15930	16013	15800	15919	15998	15964	16110	15967	15939	16011	15959	15937	15875	16043	15886	16045	15979	15900	16106	15978	15773	16063	16131	16064	15929	15899	15909	15885	15855	15857	15904	15990	16033	15973	15836	16122	15884	16048	16044	15977	16015	16073	16111	16091	15900	16043	15954	16046	16094	16068	16029	16127	15929	16170	16057	15789	15914	15969	15909	16039	15985	15988	15823	16045	15971	16097	16051	16005	16085	15951	15861	16022	15888	15882	15969	15935	15832	15908	16001	15847	16106	16001	15972	16190	15914	16128	16057	15894	15671	15963	16158	15936	15989	15914	15990	15971	16034	16093	16044	15903	15988	15970	15968	16251	16093	15871	15753	16056	15918	16159	16045	16117	15956	15849	15925	16223	16009	15871	16045	15937	15959	15919	15735	15787	16060	15993	15960	16000	16032	15928	16021	16050	16040	15994	15919	15865	16081	15952	15994	16072	16136	15961	15937	15931	15834	16103	15987	15934	16117	16020	15975	15934	15979	16053	15831	15946	16202	16032	16103	15956	15837	16055	15867	16050	15918	16027	16097	15929	16123	15832	15810	16093	15924	16138	16097	16105	16105	15951	15831	16112	15987	16051	16027	15905	16032	16060	16022	15952	16027	16146	16020	16027	15940	15946	16076	15994	16114	15998	15952	16035	15946	15915	15953	15804	15892	15996	15867	15956	15981	15799	15894	15962	16102	16052	16051	16154	16032	16057	16034	15886	15992	16158	15991	16027	16003	15947	16130	15979	16116	16070	15901	15917	15801	15896	15835	15965	16068	16132	16063	16067	16000	15966	15914	15929	16087	15915	15841	15857	15959	16042	16037	15988	15885	15949	15719	16065	16010	15984	15960	16078	15909	16030	16052	15994	15893	16176	16082	16035	15914	15982	15931	15969	16090	16010	16106	15854	15888	15864	16037	15937	16014	16039	15828	15959	16129	16155	15917	16109	16050	15945	15998	16080	16023	16171	15985	15818	16011	15975	16002	16173	16046	16093	16058	15944	15918	16048	16070	16027	15794	15952	15979	16007	16003
20580	42074	34212	26897	21915	19121	17511	16485	15958	15652	15216	15098	14841	14712	14572	14513	14523	14457	14144	14270	14093	14256	14048	14111	14132	14089	14016	14117	13795	13845	14001	14050	13856	14058	13949	13751	14049	13985	13824	13974	13991	13997	13938	14059	13901	13796	13812	13885	13944	13938	13942	13986	14018	13955	13925	13823	13988	13954	13897	13875	13808	13974	13867	13790	13871	13887	13721	13923	13904	13809	13996	13839	13919	13852	13953	13887	13953	13769	13730	13997	13995	14040	13885	13848	13840	13974	13863	13995	13844	13853	13896	13994	13852	13906	13907	13871	13780	13899	13854	13976	14073	13852	13758	13942	13906	13802	13967	13993	13912	13972	13913	14029	13677	13734	13832	13958	13812	13922	13825	13789	13905	13992	14006	13847	13865	13741	13891	13772	13964	13935	13925	13767	13967	14040	13914	13850	13706	13999	13779	14064	13814	13773	13880	13914	13764	13749	14074	13667	13840	13965	13837	13837	13898	13902	13845	13960	13903	13993	13908	13861	13887	13927	13924	14047	13908	13922	13826	13879	13809	14010	13889	13942	13775	13980	13901	14055	13894	13959	14052	13782	13836	13949	13760	13988	13917	14030	13957	13803	13878	13975	13916	13983	13852	13999	13879	13882	13971	13864	13964	13777	13985	13871	13749	13888	13946	14006	13972	13746	14020	13878	13904	13848	13856	13947	14024	13986	13798	13783	13942	13957	13851	13844	13860	13861	13834	13844	13792	14006	13918	13705	13944	13779	13891	14012	13930	13771	13804	13960	13948	13884	13775	13965	13911	13849	13954	13913	13905	14060	14050	14039	13999	13776	13814	13975	13888	13983	13851	14067	13836	13790	13922	13930	13872	14022	13925	14049	13830	13896	13979	13951	13783	13882	13968	13946	14134	14019	13984	13950	13861	14023	13736	13856	13830	13811	14125	14019	14012	13776	13846	13874	13977	13904	13819	13721	13820	13926	13816	13917	13870	13905	13761	13949	13803	13919	13804	13774	13877	13794	13789	14001	13756	13910	13834	13821	14101	13934	13874	13791	13753	13821	14080	13961	13698	13749	14162	13818	13923	13904	13989	13761	13799	13854	13838	13913	13974	13881	14035	13810	14068	13763	13872	13912	13853	13969	13973	13711	13831	13834	13933	14013	14052	13987	13835	13929	13890	13900	13944	13784	13846	14039	13874	13892	13833	13888	13976	13949	13754	13819	13932	13842	13940	13867	13933	13858	13770	13725	13973	13722	13952	13876	13860	14126	13738	13810	14029	13783	13808	14028	13821	13855	13992	14020	13643	13944	13997	13653	13894	13967	13926	13698	13907	13848	13863	13834	13876	13865	13889	13720	13894	13790	14030	13879	13997	13773	13994	13996	13718	13926	13919	13876	14010	13879	14170	13961	13950	13959	13925	13917	14043	13952	14063	14033	13944	13834	13963	13885	13934	13893	13873	13850	14018	13858	13974	13763	13804	13829	13940	13970	13925	14090	13715	13932	13837	13911	13907	13952	13781	14043	13847	13836	13933	13896	13878	13665	13749	13766	13870	13899	13872	13729	13863	13865	13821	13786	13758	14025	13793	14018	13857	13747	13746	13840	13782	13846	13895	13827	13886	13858	13928	13805	13857	13953	13849	13955	13829	13753	13700	13653	13773	14065	13935	13903	13808	13768	13935	13883	14027	13955	13851	13856	13806	13973	13848	13855	13914	13768	13857	13985	13894	13875	13898	13846	13732	13699	13715	13951	13856	14073	13872	13826	13970	13919	13979	13919	13880	14019	13832	13879	14066	13858	13853	13979	13828	13819	13735	13852	13731	13820	13905	13827	13785	13804	13848	13991	13937	14074	13857	13826	13848	13938	14032	13893	13930	13953	13868	13794	13904	13824	13888	14000	13845	13951	13899	13688	14027	13863	13915	13894	13912	13824	13900	13740	13836	13988	13767	13798	14021	13943	13754	14005	13891	13863	13729	13666	13826	13961	13949	13851	13881	13944	13840	13733	13762	13844	13974	13937	13698	13807	13878	13853	14023	13865	13859	13913	13816	13941	13865	13911	13809	13828	14069	13910	14011	13817	13719	13960	14029	14005	13943	14012	13735	13720	13681	13833	13874	13872	13787	13915	14008	13940	13977	13974	13867	13909	13814	13911	13789	13749	13903	13814	13828	13705	14067	13750	13820	14035	13884	13869	13798	13890	13848	13969	13812	13887	13812	13899	13802	13794	13844	13779	13801	13896	13902	13848	13841	13838	13976	13878	14003	13998	13802	13848	13729	14023	13801	13714	13834	13710	13911	13918	13895	13888	13770	13884	13717	13937	13949	13828	13868	13972	14029	13907	13711	13747	13725	14013	13918	13868	13901	13804	13826	13916	13870	13989	13874	13970	13627	13863	13914	13866	13846	13844	13879	13904	13898	13915	13840	13811	13847	13732	13814	13882	13802	13928	13988	13881	13947	13856	13918	13857	13895	13977	13925	13793	13976	13955	14047	13938	13793	13873	13964	13823	13704	13833	13896	13879	13891	13568	14049	13820	13940	13942	13866	13843	13697	14020	13868	13778	13983	13816	13771	13901	13974	13936	13922	13860	13853	13786	14028	14000	13975	13774	13837	13856	13906	13947	13791	13792	13929	13810	13766	13759	13711	13810	13880	13964	13831	13946	13821	13814	13840	14017	13932	13955	14045	13853	13875	13916	13744	13964	13881	13786	13807	13887	13945	13902	13907	13914	13964	13712	13896	13713	13920	13976	13970	13750	13923	14000	14026	13912	13951	13859	13750	13927	14007	13790	13923	13999	13968	13956	13862	13943	13923	13859	13796	13902	13898	13884	14044	13848	13817	13945	13991	14032	13927	14026	13780	14069	13920	13872	13845	13977	13968	13973	13911	13948	14077	13890	13888	13880	13893	13870	13840	14032	13875	13931	13952	13907	13903	13878	13851	13880	13992	13952	13792	13956	13898	13894	13987	13949	13857	13903	13938	13857	13864	14005	13999	13818	14011	13815	13790	14149	13850	13801	13813	13849	13795	13910	13954	13733	13831	13847	13924	13816	13852	13808	13887	13965	13748	13905	13935	13853	13695	13965	13932	13987	13916	13855	13859	13920	13859	13965	14061	14080	13948	13897	13870	13981	14000	13914	13844	13746	14012	13919	14032	13798	13869	13697	13855	13831	13888	13688	13815	13929	13829	13925	13975	13829	13643	14124	13844	13931	13982	13990	13839	13922	13820	13946	13864	13892	13770	14073	13824	13897	13791	13932	13869	13905	14026	13883	13811	13968	13938	13847	13869	13847	13763	13890	13776	14003	13981	13939	13927	14091	13800	13970	13796	13898	14009	13880	13810	14057	13987	13842	13912	14074	13856	13979	13961	13820	13738	13829	13901	13908	13996	13894	13924	13774	14011	13830	13988	13907	13851	13821	13907	13848	13972	13821	13935	13829	13870	13943	13963	13919	13782	13997	13769	14016	13756	13792	14018	13873	14010	13859	13928	13913	13923	13937	13941	14067	13891	13939	13832	13975	13659	13792	13906	14088	13942	13917	13810	13752	13754	13834	13815	13890	13839	13834	13781	13909	13952	13826	13882	13737	13858	13886	13770	13815	13979	13881	13998	13855	13914	14024	13887	13927	13810	13976	13653	13928	13992	14059	13888	13965	13835	13952	13813	13971	14056	13757	13833	13750	13897	14008	13793	14063	13844	13786	13918	14021	13905	13912	13948	13808	13940	13901	14046	13934	13816	13892	13951	13895	13841	13836	13851	13741	13934	13818	13870	13835	13849	13860	13989	13834	13871	13949	13966	13967	13895	14096	13979	13884	13857	13903	13654	13885	13908	13868	14014	14030	13903	13853	13830	13977	14055	13765	14109	13898	13929	13842	13919	13720	13765	13876	13747	13724	13890	13868	13765	13826	13894	13936	13777	13872	13938	13977	13874	14002	13739	13948	13846	13892	13890	13879	13814	13916	13820	13948	13795	13944	13928	13762	13946	13902	13953	14002	13883	13825	13879	13951	13873	13885	13888	14067	13914	14001	13959	13926	13940	13799	14019	13821	13729	13629	13762	13990	13819	13888	13925	13789	13851	13900	13831	13827	13878	14008	13826	13809	13842	13875	13858	13709	13965	13812	13877	13906	13649	13874	13850	13932	13899	13806	13926	13798	14004	13811	13767	13878	13784	13782	13883	13995	13889	13970	13793	13874	13963	13797	14141	13807	13947	13940	13776	13902	13840	13974	13924	13937	13925	13903	14040	13962	13935	13946	13873	13877	13833	13822	13806	13860	13830	13900	14040	14008	13799	13832	13949	13942	13770	13802	13734	13744	13726	13862	13902	13887	13896	13881	13891	13867	13921	13896	14011	13876	13911	13886	13904	13852	13842	13983	13849	13665	13797	14005	13833	13761	13857	13870	13736	13969	13820	13935	13842	13925	13869	14018	13768	13802	13934	13834	13841	13943	13762	13992	13836	14011	13911	13856	13857	13642	13902	13789	13992	13813	13872	13909	13881	13936	14019	13813	14008	13864	13720	13839	13880	13852	13878	13775	14033	13907	13846	13888	13928	13889	13877	13945	13997	14023	13933	13782	13999	13989	13820	13821	13900	13673	13924	13728	13947	13923	13967	14050	13976	13760	13866	13954	13806	13715	13902	13879	13877	13896	13844	13939	13782	13825	13772	13966	13797	13768	13792	13889	13742	13940	13942	13880	13947	13829	13871	14100	13654	14140	13786	13972	14208	13908	13890	13853	14002	13903	13962	13741	13897	13932	13901	13876	13862	13773	13761	14017	13758	13999	13950	13940	14027	13858	13847	13868	13925	13896	13918	13828	13884	13922	13900	13855	13880	14014	13928	13814	13822	13719	13918	13945	13788	13844	13806	13814	13916	13995	13800	13896	13978	14049	13818	13974	14115	13768	13756	13873	13837	13751	13937	13913	13840	13815	13944	13773	13958	13839	13894	13806	13821	13835	13741	13779	13851	13913	13903	13872	13871	13880	13958	14006	13915	13819	13841	13930	13872	13853	13914	13915	13970	13876	13816	13878	13934	13719	13811	14058	13862	13877	13762	13911	13884	14073	13897	13711	13802	14057	13960	13792	13851	13876	13811	13884	13849	13753	13771	14045	13957	13800	13926	13772	13817	13925
29439	24167	27529	24398	19916	18538	18327	17642	17428	17355	17530	17037	17193	17121	17080	16875	17098	17054	17045	16964	17041	17088	16996	17127	17061	17025	16896	17134	17010	16945	16990	16979	16881	16954	16872	16929	17049	16699	17017	16875	16809	16867	16775	16827	17026	17059	16789	16967	16967	17078	16768	16826	16802	16791	16857	16940	16910	16863	16790	16820	16960	16745	16710	16800	16917	16839	17039	17065	16944	16871	17107	16885	17056	16851	16929	17228	16806	16839	16986	16980	16728	17059	16950	16949	16951	16760	16853	16939	16821	16780	17011	16759	16936	16860	16983	16900	17093	16817	16958	16854	16965	16870	16982	16945	16996	16902	16963	16913	16890	16834	17091	16823	17193	16828	16874	17018	16873	16996	17018	16831	16990	16853	16808	16934	16967	16913	17022	17025	16761	16945	16866	17023	17005	17096	16751	16809	16814	16775	17018	16996	16819	16897	17012	16993	16803	16789	16876	17033	16892	16613	16917	16839	16880	16804	16995	16848	16992	16990	17050	17017	16732	16844	16881	16923	17137	16885	16881	17025	16929	16763	16935	16886	16938	16932	16981	16972	17190	17104	16982	16890	17040	17000	16785	16773	17006	17080	16846	16808	16912	16884	16888	16701	16629	16871	16847	17068	16870	17093	17033	16917	16916	16851	16947	17096	16974	16923	17135	16773	16766	16874	16715	16918	16908	16768	16818	16989	16698	16819	16927	16948	16961	16892	16939	16813	16945	16943	16894	16788	16867	16795	16846	16998	17046	16859	17209	16786	16898	17044	16862	16637	16936	17015	16866	17189	17088	16969	16895	16972	16857	16973	16962	16829	16931	16973	16691	16990	17025	16940	16984	16905	16952	16981	16997	16939	16777	16942	17094	16965	17027	16721	16802	16794	16805	16903	16987	16772	16923	17107	17011	16803	16869	16752	16927	16786	16847	16841	16960	17217	16930	16832	16745	17081	16917	16813	16902	16960	16697	16977	16922	16793	16783	16806	16880	16819	16885	16933	16913	16791	16941	17005	16939	16685	16974	17024	16934	17051	16868	16916	16855	16771	16854	16894	16772	16940	16877	16949	16850	17105	16713	16884	16845	16720	17081	16790	16929	16870	16801	16965	17031	16804	17055	16922	17010	16933	16907	16771	16901	16906	16833	16917	16943	17087	17039	16967	16702	16948	16888	16914	16854	16891	17022	16837	16961	16867	16892	16848	16961	16670	16892	16824	16845	16727	16852	16914	16824	17027	17035	16995	17096	16704	16897	16837	16938	17048	16891	17026	16841	16927	17100	16930	16761	17102	16803	16826	17037	16963	16911	16730	16941	16887	16862	16939	17052	16917	16745	17158	16855	16861	16977	16833	17015	16864	16860	16848	16978	17149	16904	16882	16992	16913	17174	16941	16769	16912	16843	16852	16862	17071	16810	16838	17016	17151	16988	17016	16761	16975	16920	16999	17109	17009	16807	16980	16898	17040	16969	17042	17091	17019	16875	16906	16803	16889	17088	16807	16936	17044	17026	16982	16982	16985	16959	16953	16826	17047	16814	17023	17090	17001	16994	16914	16730	16993	16881	17025	16983	16758	17031	16916	16777	17004	17173	17011	16841	16847	16874	17025	16870	16811	16674	16864	16883	17007	16551	16928	16866	16974	16879	17059	16996	17046	16856	16895	16817	16964	16995	16789	16965	16900	16991	16856	16948	16878	17014	16939	16919	16956	16952	16980	16980	17005	16836	16967	17000	17056	16658	17036	16967	17178	17024	16960	16612	16863	16767	16971	16918	16905	16839	16748	16875	16856	17119	17069	16861	16836	16907	16860	16872	16928	16806	16884	16950	16812	17047	17086	16904	16943	16835	17064	16923	17018	16809	16969	17009	17059	16995	16789	16887	16890	16837	16919	17079	16859	17018	17028	17104	17125	17027	16920	16777	16900	17052	16881	16916	16832	17041	16868	17110	16941	16874	16929	17099	16829	16910	16816	17026	17043	16707	16821	16954	16773	16829	16892	16909	16835	16767	16971	16767	16748	17058	16837	16929	16841	17091	16897	17027	16934	16882	17016	16870	16848	16751	16934	16884	16900	17002	17082	16977	16940	16905	16808	16881	17032	16799	16924	16714	17112	16936	16999	16825	17126	17110	16862	16878	17147	17039	17059	16862	16843	16932	16735	17019	16925	16870	16956	17075	16952	17256	16915	16772	17081	16829	16736	16923	16844	17061	17039	16796	16905	17026	16924	16922	17047	16886	16847	16906	16956	16985	17051	17014	16860	16923	16843	16956	17008	17023	16846	16880	16829	16761	16912	16899	16880	17005	16924	16994	16885	16876	16942	16918	16838	16861	16873	16803	16852	16850	16543	16908	16807	17013	17005	16940	17027	17014	17251	16959	16805	16773	16894	16889	17025	16933	16761	16870	16661	16833	16851	16972	16798	17120	16888	16998	16846	16991	16926	16997	16714	16878	17026	16978	16935	17104	16965	16905	16862	17155	16920	16975	17021	16847	16905	16827	17108	16800	16830	16836	16674	17027	16986	16892	16758	16821	17014	17058	16935	17005	17029	17063	16955	16822	17052	16878	16931	16983	16852	16750	16749	17105	16934	16888	16858	16955	17030	16956	16799	17003	17047	16881	16814	16922	16841	16865	16784	16803	16949	16899	16847	16909	16754	16962	16741	17025	16876	16871	16852	16963	16958	17197	16954	16908	17028	17041	16980	17049	16762	16939	17013	16962	16831	17047	17035	16913	17135	17185	16969	16985	17040	17046	16840	16906	16786	17085	17009	17080	16936	17029	16866	16949	16799	16863	16875	17022	16948	16977	16792	16815	16972	16874	16921	17069	16945	16874	16729	16848	17004	16940	17084	16958	16760	16982	17071	16971	16746	16942	17096	16951	16983	17264	16866	16907	16945	16850	16991	17194	17133	16787	17041	16996	17141	16870	17030	16882	16890	16765	16831	17018	16988	16882	16812	17174	16990	16818	16815	16816	16668	17034	16971	16905	17056	16890	17042	16975	16869	16854	16782	16914	16963	16912	16840	16836	16890	16900	16942	16997	16917	16716	17004	16858	17116	16758	16796	16972	17082	16883	16960	16934	16975	17114	16855	17137	16936	16847	16830	16949	16855	16887	16919	16799	16994	17020	16769	16893	16678	16927	16799	16914	16896	16816	16941	17093	17014	16889	17040	16794	16848	16894	16777	17015	17104	17060	16906	16756	17001	16793	17138	16959	16843	16925	17058	16893	16898	17025	16737	16903	16792	17037	16908	16954	16947	16892	16813	17015	16981	17097	16851	17042	17026	16874	17312	16842	16889	17132	16855	16925	17005	16882	17174	16899	16856	16783	16855	17047	16909	16841	16928	16954	16899	16935	16994	16842	16921	16898	16992	17177	16924	16994	16811	16895	16874	16946	16871	16897	16766	16962	16847	17054	17285	16954	16962	17018	16794	16921	16984	16802	17139	17001	17011	17083	17175	16914	16812	17110	17008	17123	16924	16920	16871	16751	16918	16911	16975	16884	17132	16629	17093	16960	16784	16957	16843	16910	16960	17003	16804	17028	16914	16918	16904	16943	16883	17044	17000	16836	16890	16939	16750	16743	16717	16910	16887	17097	16963	17062	17083	16812	16927	16930	16975	17003	16804	16987	17002	16774	16835	17006	17082	16865	16725	16898	16786	16686	16932	16826	17076	16839	17015	16877	17118	17048	16955	16989	16719	16990	17002	17058	17116	16910	17019	17054	16975	16983	17010	17015	16885	16913	16880	16796	17038	16869	16883	16841	16928	17045	17050	17028	16976	17058	17027	16903	17030	17025	16866	17073	17031	16945	16912	16948	16823	16895	16952	16926	16860	17065	17011	16780	16935	16921	17003	16803	16858	16761	16793	17029	16880	16843	17109	16828	16809	16930	16824	16865	16971	17074	16991	16981	16953	16908	17034	16957	16833	16645	17107	17047	16925	17006	16976	17053	16855	16948	17098	16820	16859	16750	17149	16989	16959	16972	17007	16933	16903	16881	16891	16792	16924	16796	16894	16791	16794	16997	16851	16868	16979	16782	16830	16899	16782	16980	16768	16957	16928	16812	16903	16787	16909	16956	17077	16923	16931	16900	16858	16920	16826	16888	16918	16895	16938	16691	16978	16974	16803	17013	16808	16881	16835	16785	16884	16900	16972	16796	17066	16890	16784	16841	16797	17003	16826	17023	16888	16963	17026	17144	16746	16979	16949	16885	16935	17094	17075	16875	16918	16991	16992	17105	17079	16696	16868	16916	16842	16927	16716	17030	16893	17052	16956	16989	16712	16952	16899	16988	16866	16891	16698	16923	16890	16959	17031	16747	16980	17112	17058	16803	16814	16773	16915	16950	16850	16874	16976	16911	16903	17024	16731	16992	16985	16989	16871	16868	16921	16980	16842	16982	16910	16915	17012	16959	16806	16914	16759	16849	16852	16898	16900	16921	16873	16752	16831	17079	16879	17018	16854	17119	16890	17019	16775	16870	16950	16948	16795	17145	16842	16725	16713	16875	16939	17021	16722	16987	16932	16992	16862	16970	16869	16949	16899	16526	16783	16793	17099	16695	17183	16954	17045	16991	16821	17098	17057	16904	17081	16766	17086	16969	16875	17009	16658	16937	16874	17073	16834	17027	16791	16996	17167	16944	17048	16855	16912	16938	16998	16963	16766	17022	16948	16992	16938	16752	16721	16892	16890	16797	16832	16785	16836	16920	16986	16983	16895	16958	16995	17028	16986	16967	16888	16821	16870	17033	16836	16980	16827	16523	16796	16776	16723	16853	16958	16934	16942	16991	16943	16778	16809	17099	16950	16841	16886	17073	16915	16962	17042	16888	17024	16951	16885	17112	16993	17033	16990	17121	16921	16882	16809	16840	16929	16897	16869	16695	16912	16880	16873	17189	16931	16874	16815	16817	16950	16919	16889	16943	16911	16929	16955	16992	16927	16955	16905	17092	16949	16573	17180	17009	16854	16851	17113	17123	17075	16890	16841	16941	17216	17039	17012	16893	16881	17105	16801	17041	17044	16727	16756	16912	16969	16713	16671	16923	16883	16997	17112	16876	16930	16847	16866	16839	16859	17040	16737	17125	16734	16888	16928	16911	16913	16900	16970	16983	16924	16901	16946	16799	17101
20571	31227	26682	21361	18392	16407	15974	15487	15317	15172	14916	15001	14949	14870	14666	14673	14645	14568	14543	14592	14480	14524	14562	14496	14892	14616	14570	14590	14525	14497	14576	14711	14423	14431	14420	14375	14397	14675	14560	14568	14269	14514	14349	14640	14514	14469	14434	14366	14378	14572	14451	14530	14444	14494	14383	14492	14556	14513	14641	14592	14447	14397	14342	14388	14471	14425	14470	14438	14597	14229	14297	14533	14424	14463	14446	14396	14477	14674	14488	14596	14455	14484	14538	14453	14479	14581	14401	14550	14429	14473	14524	14442	14469	14437	14409	14433	14554	14361	14543	14489	14353	14482	14393	14475	14399	14489	14470	14457	14379	14570	14379	14598	14365	14407	14417	14371	14454	14514	14520	14452	14390	14381	14530	14368	14543	14409	14401	14426	14549	14552	14525	14434	14492	14415	14280	14442	14364	14385	14470	14425	14533	14475	14553	14347	14429	14410	14286	14542	14549	14380	14282	14397	14471	14499	14405	14612	14386	14455	14596	14499	14427	14624	14458	14524	14481	14457	14519	14518	14481	14253	14361	14545	14375	14593	14341	14396	14482	14371	14431	14380	14425	14483	14648	14532	14417	14408	14515	14585	14559	14498	14603	14361	14626	14709	14437	14415	14419	14202	14437	14507	14465	14424	14556	14553	14300	14302	14502	14333	14412	14549	14567	14438	14482	14490	14400	14482	14443	14479	14490	14528	14436	14472	14493	14391	14434	14444	14386	14374	14426	14398	14291	14536	14462	14420	14482	14547	14580	14496	14571	14309	14470	14261	14350	14465	14518	14362	14317	14318	14346	14490	14600	14396	14424	14389	14532	14291	14392	14379	14384	14567	14413	14403	14490	14492	14575	14460	14432	14453	14477	14288	14477	14598	14405	14449	14509	14527	14496	14518	14400	14530	14579	14469	14363	14436	14487	14303	14441	14452	14686	14371	14554	14391	14242	14291	14471	14471	14386	14530	14489	14301	14424	14413	14530	14436	14500	14362	14385	14359	14464	14576	14504	14452	14431	14538	14476	14446	14452	14567	14456	14398	14321	14451	14406	14408	14409	14576	14429	14422	14389	14446	14575	14193	14475	14508	14324	14392	14389	14437	14384	14468	14553	14678	14582	14498	14308	14625	14535	14491	14429	14555	14449	14523	14576	14415	14325	14566	14426	14449	14444	14468	14318	14608	14430	14351	14341	14371	14316	14519	14444	14473	14464	14553	14591	14232	14388	14728	14343	14459	14458	14516	14629	14540	14424	14369	14517	14520	14475	14335	14358	14601	14443	14383	14390	14375	14423	14510	14539	14330	14351	14370	14489	14361	14398	14403	14422	14313	14374	14348	14475	14422	14403	14530	14411	14589	14543	14484	14466	14405	14361	14636	14317	14561	14503	14498	14438	14330	14475	14509	14407	14478	14568	14355	14585	14405	14408	14412	14404	14486	14460	14365	14326	14387	14523	14458	14583	14374	14484	14460	14337	14589	14597	14516	14434	14426	14388	14545	14496	14575	14371	14706	14345	14550	14528	14481	14304	14442	14330	14461	14505	14416	14515	14620	14396	14515	14443	14468	14538	14424	14658	14383	14561	14396	14541	14577	14443	14533	14383	14394	14460	14602	14558	14351	14382	14397	14331	14359	14575	14347	14378	14371	14419	14543	14515	14452	14410	14488	14532	14515	14517	14627	14581	14510	14410	14498	14459	14446	14581	14305	14431	14549	14520	14462	14595	14478	14491	14586	14407	14488	14486	14487	14452	14453	14325	14520	14498	14443	14576	14423	14338	14500	14465	14544	14601	14487	14492	14621	14410	14544	14427	14589	14360	14549	14289	14551	14431	14507	14473	14573	14364	14459	14369	14422	14532	14401	14400	14482	14462	14326	14623	14344	14447	14573	14468	14419	14338	14537	14578	14359	14437	14604	14435	14625	14500	14492	14483	14556	14466	14404	14421	14366	14286	14540	14467	14418	14343	14427	14509	14472	14432	14508	14349	14538	14500	14354	14436	14470	14390	14482	14443	14379	14326	14391	14520	14530	14640	14608	14374	14594	14674	14512	14443	14400	14486	14618	14354	14400	14553	14526	14583	14389	14534	14431	14474	14499	14422	14451	14448	14264	14406	14502	14601	14425	14362	14451	14677	14251	14520	14334	14438	14320	14438	14531	14202	14394	14358	14543	14454	14473	14428	14463	14358	14468	14490	14546	14461	14337	14365	14383	14663	14491	14519	14543	14485	14480	14444	14506	14368	14508	14381	14370	14532	14370	14425	14611	14464	14592	14506	14385	14219	14293	14600	14430	14339	14591	14526	14246	14476	14595	14580	14603	14358	14385	14572	14473	14438	14489	14400	14484	14473	14444	14521	14249	14562	14612	14239	14366	14572	14627	14468	14355	14606	14569	14572	14640	14492	14615	14635	14476	14511	14422	14496	14538	14343	14353	14450	14298	14334	14571	14562	14516	14450	14519	14211	14438	14653	14424	14425	14506	14526	14445	14489	14411	14593	14513	14431	14502	14333	14528	14403	14466	14525	14344	14426	14475	14518	14474	14242	14396	14405	14474	14430	14455	14565	14431	14454	14485	14497	14260	14295	14619	14393	14619	14559	14258	14545	14554	14403	14348	14361	14560	14369	14600	14400	14483	14429	14336	14375	14372	14537	14525	14496	14449	14547	14501	14454	14506	14376	14347	14463	14477	14602	14487	14455	14414	14482	14383	14466	14258	14330	14491	14443	14326	14372	14432	14594	14528	14419	14481	14433	14446	14404	14548	14469	14414	14503	14317	14517	14426	14472	14392	14430	14440	14396	14372	14482	14549	14527	14527	14570	14521	14444	14509	14687	14543	14451	14426	14427	14424	14538	14454	14458	14497	14540	14386	14361	14403	14607	14477	14355	14366	14412	14271	14260	14529	14427	14602	14421	14396	14565	14366	14359	14548	14457	14564	14364	14473	14428	14576	14368	14347	14550	14601	14501	14420	14499	14534	14464	14408	14445	14376	14599	14592	14516	14475	14539	14304	14619	14549	14346	14438	14321	14472	14524	14632	14481	14322	14449	14501	14444	14460	14441	14465	14664	14423	14373	14365	14511	14486	14588	14435	14391	14347	14557	14634	14363	14487	14463	14385	14440	14469	14566	14348	14445	14460	14454	14390	14442	14555	14501	14478	14552	14450	14572	14519	14416	14417	14394	14462	14348	14136	14496	14518	14637	14429	14408	14524	14439	14407	14508	14527	14541	14407	14311	14532	14372	14586	14666	14339	14473	14366	14485	14501	14342	14488	14361	14671	14524	14677	14542	14620	14405	14362	14366	14395	14661	14523	14286	14390	14382	14549	14390	14389	14696	14659	14585	14439	14384	14362	14294	14486	14470	14468	14485	14438	14492	14518	14617	14515	14373	14402	14538	14464	14435	14539	14576	14487	14489	14526	14431	14417	14529	14345	14434	14603	14615	14348	14358	14523	14351	14467	14448	14375	14642	14477	14355	14362	14585	14431	14309	14504	14478	14433	14541	14509	14614	14581	14391	14535	14586	14350	14384	14353	14396	14336	14497	14474	14607	14510	14539	14273	14492	14498	14491	14525	14498	14475	14418	14570	14545	14506	14417	14570	14369	14517	14563	14386	14282	14459	14481	14342	14574	14451	14418	14513	14444	14452	14387	14457	14520	14381	14526	14360	14301	14447	14483	14552	14394	14482	14555	14466	14480	14578	14547	14526	14210	14421	14263	14368	14669	14425	14570	14697	14428	14378	14498	14559	14339	14651	14456	14517	14419	14363	14584	14457	14494	14555	14378	14685	14480	14489	14549	14491	14512	14515	14530	14590	14464	14524	14557	14461	14434	14563	14429	14534	14445	14498	14504	14485	14364	14468	14341	14493	14632	14452	14362	14480	14483	14319	14553	14607	14429	14408	14478	14455	14600	14502	14481	14480	14259	14415	14408	14439	14344	14417	14460	14574	14452	14395	14385	14368	14356	14492	14497	14345	14391	14368	14539	14559	14322	14547	14442	14390	14580	14566	14519	14599	14443	14457	14610	14530	14517	14496	14330	14329	14545	14467	14539	14390	14291	14507	14603	14415	14553	14460	14480	14451	14587	14554	14396	14251	14501	14366	14471	14533	14562	14377	14443	14380	14349	14471	14368	14499	14377	14405	14512	14455	14408	14415	14504	14331	14393	14430	14462	14394	14429	14374	14464	14464	14487	14386	14451	14430	14461	14325	14504	14455	14543	14363	14419	14611	14332	14526	14533	14362	14392	14452	14538	14333	14420	14543	14368	14394	14468	14474	14333	14414	14479	14533	14566	14438	14538	14685	14242	14556	14353	14504	14641	14571	14426	14335	14259	14593	14415	14423	14558	14482	14446	14255	14480	14485	14533	14416	14407	14516	14453	14392	14402	14409	14480	14368	14471	14466	14325	14422	14470	14572	14503	14473	14672	14551	14559	14584	14593	14491	14320	14465	14419	14511	14604	14434	14482	14611	14427	14369	14395	14486	14605	14520	14353	14557	14531	14591	14427	14609	14396	14444	14422	14503	14515	14530	14582	14606	14480	14532	14369	14277	14367	14291	14716	14470	14372	14495	14432	14550	14399	14495	14455	14411	14392	14464	14451	14445	14555	14319	14627	14334	14599	14618	14450	14540	14507	14552	14564	14477	14503	14509	14413	14400	14480	14507	14503	14464	14388	14513	14400	14360	14528	14422	14367	14421	14401	14437	14426	14500	14699	14282	14454	14412	14589	14513	14396	14420	14372	14417	14599	14484	14748	14430	14489	14488	14361	14490	14565	14579	14446	14548	14476	14412	14463	14546	14529	14439	14544	14424	14565	14527	14497	14366	14409	14398	14464	14416	14522	14644	14494	14430	14573	14423	14235	14318	14471	14410	14547	14484	14527	14482	14410	14512	14538	14481	14505	14424	14497	14531	14450	14477	14484	14493	14526	14348	14608	14224	14380	14399	14428	14389	14383	14402	14414	14414	14519	14531	14587	14356	14433	14517	14343	14491	14523	14446	14377	14415	14545	14432	14597	14444	14491	14504	14352	14422	14429	14439	14334	14558	14582	14428	14555	14470	14513	14379	14455	14440	14534	14450	14617	14352	14669	14453	14482	14422	14432	14446	14407	14391	14339	14454
23415	21502	28259	25400	22767	21739	20499	17908	17018	17276	17010	16801	16620	16607	16438	16455	16424	16454	16731	16539	16378	16219	16398	16274	16240	16476	16324	16324	16267	16184	16283	16199	16184	16370	15961	16355	15976	16181	16114	16226	16265	16202	16391	16128	16226	16056	16155	16182	16034	16304	16346	16098	16242	16214	16039	16121	16182	16107	16391	15994	16186	16173	16314	16081	16006	16262	16155	16170	16349	16188	16090	16048	16276	16162	16123	16208	16135	16220	16127	15978	16231	16157	16080	16168	16062	16139	16248	16066	16250	16212	16132	16125	16124	16026	16170	16044	15974	16141	16269	16248	16219	16182	16178	16113	16287	16024	16192	16024	16049	16386	16081	16052	16104	15988	16391	15967	16148	16208	16253	16248	16163	16176	16167	16140	16114	16024	16119	16200	16363	16166	15942	15854	16173	16181	16150	16046	16275	15987	16159	16082	16278	16281	16063	16201	15948	16034	15989	16013	16075	16320	16144	16310	16223	16060	16079	15763	16042	16098	15946	16082	16255	16350	16297	16254	16168	16161	16141	16167	16150	16415	16161	16069	15940	16181	16051	15882	16250	16258	16219	16155	16031	16268	16240	16025	16084	16056	16250	16088	16174	16115	16079	16361	16212	15932	16163	16308	16236	16140	16200	16115	16131	16120	15922	15907	16128	16164	15916	16201	16223	16075	16115	16355	15896	15958	16160	16180	16149	16280	16302	16431	16223	16183	16051	16065	16190	16052	16088	16165	16373	16067	16184	15938	16228	16179	16108	15900	16121	16066	16026	16052	16124	16265	16139	16135	16044	16134	16016	15819	15939	16001	15995	16302	16176	16262	16303	16160	16077	16021	16379	16327	16185	16309	16110	16050	16085	15980	16084	16020	16006	16007	16205	16257	16241	16357	16186	16210	16064	16192	16172	16308	16234	16154	16163	16348	16236	16382	15991	16157	16146	16188	16225	16268	16097	16225	16110	16048	16051	16068	16116	16036	16057	15982	16030	16129	16054	15998	16165	16155	16277	16266	15995	16164	16228	16288	16331	16277	16326	16226	16162	16075	16207	15987	16149	16124	16298	16216	16102	16435	16075	16132	16153	16245	16461	16185	16050	15947	15986	16086	16002	16205	16148	16075	16109	16145	16135	16187	16038	15928	16084	16147	16368	16277	16166	16014	16071	16142	16036	16359	16289	16106	16105	16060	16017	16253	16148	16323	16104	16120	16108	16111	16176	16134	16146	16017	15997	16111	16132	16066	16310	16222	16188	16082	16260	16238	16199	16246	16152	15969	16124	16047	16205	16435	16090	16305	16078	16007	16234	16167	16308	16383	16120	16176	15943	16099	16229	16172	16065	16257	16169	16064	16170	16136	15917	16179	16125	16094	16092	16000	16099	16158	15929	16001	16039	16101	16260	16270	15984	16011	16300	16084	16186	16043	16083	16212	16043	16311	16163	16171	16046	16178	16217	15902	15880	16267	16204	16073	16238	16161	16125	16080	16099	16311	16093	16107	16062	16123	16087	16055	16034	16099	16138	16116	16138	16222	16224	16276	16190	16104	16261	16283	16440	16088	16167	16115	16026	16053	16178	16066	16067	16112	16116	16307	16267	16054	16266	16224	16272	16029	15893	16016	15986	16050	16000	16145	16109	16166	16194	16211	16218	16001	16021	16011	16112	16046	16216	16107	16192	16396	16458	16193	16366	16132	16128	16163	16229	15771	15975	16099	16067	15993	16231	16264	16103	16047	16336	16135	16121	16048	16049	16227	16143	16290	16147	16274	16219	16195	16260	16100	15992	16146	15955	16054	16067	16209	15923	16126	16109	16130	16181	16051	16307	16191	15981	16138	16165	16193	16152	16148	16249	16192	16070	16176	16053	16237	16277	16181	16021	16025	16176	15957	16237	16041	16011	16068	16231	16389	16096	15994	16122	16099	16168	16167	16101	16102	16103	16057	16192	16204	16239	16337	16248	16193	16369	16217	16142	16209	16152	16105	16350	16236	16228	16412	15992	16220	16261	16132	16180	16049	15865	15998	16116	16199	16215	16031	16032	16071	15984	16011	15911	15982	16135	16124	16192	16125	16237	16442	16167	16266	16125	16218	16124	16304	16183	16372	16223	15868	16159	16098	15905	16221	16097	16119	16266	16325	15966	16178	16212	16102	16227	16336	16101	16121	16035	16049	15972	16139	15987	16061	15894	16108	16167	16167	16164	16036	16166	16089	15992	16107	16159	16051	16171	15985	15995	16147	16261	16057	15978	16315	16244	16041	16143	16105	16123	16030	16362	16100	16202	16257	15967	16152	16443	16127	16019	16153	16101	15996	16192	16270	16168	15932	16138	16390	16172	16040	16026	16107	15954	16112	16148	15981	16249	16154	16139	16192	16129	15906	16131	16190	16111	16157	16195	15817	16233	16089	16199	16072	16083	15977	16330	16254	16254	16254	16047	15998	16251	16185	16065	16114	16018	16052	16054	16262	16121	16403	16314	16272	16080	16026	16142	16342	16140	16092	16101	16205	16076	16257	16017	16162	16261	16084	16056	15978	16060	16252	16154	16256	15992	16360	16130	16126	16087	16066	16033	16053	16357	16295	15954	16179	16088	16015	16211	16235	16047	16283	16132	16150	16344	16071	16170	15998	16246	16080	16044	16053	16229	16043	16129	16064	16211	16076	16185	15937	15874	15988	16235	16303	16174	16232	16078	16168	15984	16131	16176	16241	16318	16066	16162	16162	15960	16068	16082	16153	16092	16051	15923	15928	16024	16141	16269	16233	15889	16206	16088	16184	16241	16182	16292	15958	16092	16062	16298	16061	16136	16021	16169	16137	16165	15986	16146	16102	16163	16093	16208	16080	16209	16088	16142	16214	16285	16023	16223	15988	16200	16078	16125	16324	15912	16013	16225	16162	15965	16139	16169	15938	16026	16131	16029	16095	16071	16213	16323	16243	16196	16313	16027	16193	16271	16084	16096	16318	16128	16243	16200	16254	16133	16339	16090	16069	16200	16113	16330	16170	16024	16180	16074	15990	16194	16045	16051	16086	16014	16146	16227	16095	16026	16272	16212	16093	16159	16093	16330	16156	15991	16036	16189	16309	16099	16374	15920	16056	16002	16169	16124	16063	16170	16050	16249	16062	15990	16221	16117	16118	16073	16039	16238	16232	16254	16042	15972	16093	15932	16183	15920	16020	15935	16189	16152	16157	16134	15965	16182	16286	16022	16081	16240	15926	15958	16214	16099	15934	16266	16024	16280	16172	16067	16131	16281	16089	15829	16085	15959	16151	16162	16338	16088	16147	16089	16285	16247	16319	16033	16078	16369	16111	16280	16235	16229	15943	16143	16194	16241	15842	16219	16149	16160	16139	16237	16125	16194	16070	16105	16304	16112	16110	15972	16067	16107	16203	16114	16373	16216	16029	16160	15961	15952	16042	16177	16221	16300	16023	16065	16020	16085	15973	16071	16153	16240	16158	16072	16282	16037	16142	16176	16267	16167	16181	16229	16013	15936	16209	16264	16332	16087	16272	16157	16052	16249	16227	15959	16207	16030	16408	16307	16096	16132	16095	16195	16059	15938	16464	15972	16181	16222	16106	16046	16254	16288	16322	16149	16230	16106	16084	16384	16072	16196	16054	16237	16027	16129	16226	15958	16127	16148	16300	16194	16277	16148	16136	16149	16044	16136	16163	16075	16106	16040	16147	16117	16163	16113	15990	16097	16201	16000	16194	16207	16205	16169	16092	16259	16058	16066	16134	16109	16299	15995	15947	16187	16217	16089	16039	16230	16039	16249	16362	16212	16323	16266	16227	16012	16224	16153	16155	16071	16256	15953	16159	16086	16197	16002	16227	16126	16156	16124	16116	16008	16083	16320	15995	15888	16082	16108	16145	16148	16063	16184	16144	16370	16000	16168	16075	15800	16049	16061	16232	16200	16099	16115	16192	16178	16342	16198	16175	16076	16180	16069	16282	16180	16149	16110	16165	16182	16305	16142	16042	16052	16157	16085	16068	16012	16072	16188	16053	16206	16318	16113	15986	16023	16005	16150	16042	16029	16160	16140	16156	16327	16166	16256	16192	16206	16139	16067	16143	16047	16265	16259	16062	16077	16119	16135	16130	16003	16035	16076	16123	15994	16113	16103	16146	16134	16016	16221	16006	16192	16047	16114	16179	16169	16168	16085	16105	16448	16185	16051	16270	16357	16139	16156	16300	16286	16041	16201	16249	16187	15902	15947	16303	16083	16136	16098	16056	15957	16006	16046	16100	16009	16272	16093	16288	16056	16000	16143	16071	16299	16187	16125	16042	16152	16144	16236	16301	16113	16126	16214	16218	16114	16163	16014	16210	16135	16120	16085	15929	16220	16296	16123	16048	16232	16045	16219	16155	16186	16308	15889	16091	16310	16154	16195	16118	16205	16147	16413	16190	16195	16047	15966	16056	15991	16191	16137	16125	16218	16101	16136	16310	16223	16154	16155	16118	16088	16327	16231	16070	16267	16234	15984	16231	16181	16228	15951	16150	16069	16126	16146	16136	16131	16214	16104	16110	16004	16375	16124	16246	15977	16026	16018	16168	15937	16043	16138	16100	16130	16115	16199	16112	16106	16170	16115	16027	16038	16211	15989	16069	16230	16088	15943	16256	16234	16289	16203	16023	16156	16086	16158	16330	16150	16157	16063	16374	16254	16045	16279	16122	16282	16250	15902	16248	16055	16058	16174	16377	16132	15988	16203	16201	16071	16041	16218	16134	16231	16398	16330	16274	16156	16040	16082	15987	16085	16041	15962	15865	16236	16108	16339	16267	16298	15973	15916	16214	16169	16100	16153	16213	16199	16161	16141	16123	16044	16163	16290	16149	15933	16273	16229	16237	16111	16205	16082	16092	16205	16283	16155	16181	16104	16066	16030	15998	16418	16161	16193	16286	16371	16240	16182	16206	15904	15985	16159	16200	16096	16057	16206	16162	16083	16147	16172	16309	16134	16275	16180	16177	16126	16080	16096	16119	16064	16034	15991	16211	16124	16193	16151	16198	16283	16389	16351	16290	16151	16295	16036	16094	16119	16140	16060	16193	16097	16052	16212	16183	16103	16176	16279	16178	16217	16225	16242	16021	16212	16295	16039	16176	16266	16233	16232	16191	16164	16220
18769	37585	31370	24588	20683	18100	16934	15883	15564	15202	14810	14689	14655	14486	14458	14319	14417	14094	14304	14337	14364	14248	14274	14292	14105	14424	14191	14143	14125	14173	13882	14056	14156	13962	14177	13944	14170	14016	14100	13913	14074	14021	14030	14015	14029	14177	14142	14144	14017	13944	13913	14078	14119	14016	13958	13942	14013	14180	14142	13975	13968	14075	14051	13951	13955	13967	14055	14052	14219	14193	14005	14165	14092	13952	14098	14079	13922	13904	13906	13988	14133	13986	14182	14062	13955	14065	14156	14125	13987	13997	14045	13879	14052	14097	13859	14010	13942	13947	13879	14027	14045	13959	14024	13803	13963	14073	14035	13998	14170	14010	14064	14068	14008	14085	14032	14055	14048	14024	13874	13846	14020	14182	14059	14036	14098	14136	13952	14046	14040	14148	13881	14089	14090	14232	14180	13976	14022	13971	14096	14086	13932	14177	14043	14153	14176	13921	13946	13866	14095	14057	14019	14013	13997	13906	14227	14021	13942	14068	14031	13962	14075	13930	14108	14092	14034	13912	14068	14207	13915	14091	14172	14115	14022	14135	14026	13982	14113	13836	14023	14108	13968	14039	14003	14009	14097	13944	14045	14011	13971	13927	14054	14000	13872	14023	14000	14024	14139	14203	14097	14060	14004	14192	13992	14103	13990	14059	13970	14017	14003	14000	13872	14231	14057	14017	13986	14038	14024	14174	13929	14131	14053	13967	14040	14140	13991	13973	14209	14043	14031	14025	14132	13939	14091	13939	14045	13996	14109	14070	14038	13909	14047	14023	13965	14306	14190	14103	13968	13895	14066	14030	14084	13917	14030	14079	13898	13883	13991	13970	14158	14068	14000	14054	13987	13971	13979	14074	14046	14002	14156	14141	14202	14071	14110	14090	14098	14073	14067	13956	14138	14063	14086	14187	14017	13978	13958	13793	14038	13972	14009	13924	14190	13985	13879	14075	14031	13997	14059	14012	13932	13923	14156	13945	14071	14080	13993	14092	13987	13983	14017	14164	13987	13901	14055	13967	14019	14005	14104	14040	13896	14038	14040	13843	13919	13836	13870	14070	13912	14032	13983	14129	14004	13992	13898	14019	14039	13967	13984	14053	14116	14087	14066	14235	14170	13966	14130	14161	13855	13943	13954	14055	14253	14020	14099	14097	14122	14109	13864	14016	14072	14053	14028	14029	13895	13985	14013	14007	14154	14104	13872	13837	14118	14059	13951	13796	13958	13943	13924	14109	14124	13978	14013	14047	14034	13975	14026	14044	14014	14116	13953	14095	13957	14106	14120	13924	14301	14023	13851	13905	14041	14089	13920	13892	14117	14145	14013	14208	13805	14032	13839	13878	14175	13813	14096	14001	14129	14084	13925	14105	14075	14057	14130	14149	14008	13795	13995	13965	14014	13961	13984	13952	13878	14051	14031	14073	14001	14038	14048	13902	13787	14137	14115	14017	13932	14023	14034	13873	14009	13967	13942	13975	14049	14144	14017	13976	14107	13831	14135	13961	14046	14002	14018	13996	14078	14096	14120	13935	14018	14017	14004	14077	14048	14106	14005	14062	14107	14020	14056	14013	13999	14122	13894	13966	13985	14242	14017	14154	14059	13913	13999	14001	14043	13993	13903	14044	14018	13886	13906	13990	13998	14066	14024	14086	14109	14015	14018	13922	14133	14026	14077	14108	13963	14040	13964	13961	14099	14023	13952	14136	14067	14052	14035	14047	14036	13996	14106	13950	14062	13956	13957	13938	13994	14009	13993	14004	13985	14001	14065	14076	14010	13961	13944	14030	13836	13878	13910	14177	14012	13868	14054	14032	14032	14180	13986	13944	14128	13958	14036	14093	14037	14067	13862	13994	13892	14036	14052	14017	14019	13983	14190	13935	13820	14079	14002	13970	14111	13937	13920	13921	14118	14044	14205	14098	14093	14258	14079	13941	14000	13822	13986	14037	14185	13975	14122	14003	14044	14050	14023	13897	13961	14018	13949	14015	13958	14107	13957	14044	13913	13892	14145	14055	13958	14216	14105	13957	14073	14056	13979	13978	14084	14123	13959	13979	14049	13934	13887	14120	14011	14027	13929	13955	13913	14086	14045	14148	14123	13832	13956	13939	14072	13928	14144	13935	14222	13966	13899	13942	13906	13938	14052	13958	14067	14271	13922	13910	14033	13963	14108	14021	14046	13967	13995	13950	14148	13943	13954	14091	14121	14128	13962	14019	13929	13979	13841	13984	14044	13843	13913	14134	14173	14075	13968	13810	14087	13895	13962	14085	14070	14093	13945	14075	14155	13908	13968	14065	13892	14144	13730	13894	14010	13962	14067	14141	13917	14039	14068	14029	14233	13958	14034	14097	14141	14146	14025	14046	13928	14046	14049	14196	13990	13885	14033	14112	14026	14032	14111	14228	14060	14080	14008	13872	14073	13979	14021	13853	14054	13935	14169	14018	13979	14002	13975	14099	13909	14082	14044	14027	14085	14015	13983	14116	13964	14073	14153	14008	14166	14205	13857	13925	13886	13989	13809	14094	14022	14130	14114	14087	13914	14033	14074	14037	14040	14212	14024	14032	14023	14018	13963	13961	13936	13947	13917	14021	14040	14135	13956	14114	14023	14080	14021	13879	13971	13978	14087	14118	13872	14157	14007	14123	14066	13759	14059	13890	13932	14135	13997	13991	14080	14075	14052	14048	13912	13890	14064	14025	13916	14118	14116	14002	13915	14130	13966	14060	13985	13983	14062	13999	13949	14135	14187	13941	14114	14048	14173	14128	13866	14023	14128	14052	14057	14072	14192	13852	14060	14127	13982	14034	14043	13963	14262	13969	13909	14118	14066	13979	14179	14142	14015	14124	13999	14032	14051	13986	14015	14038	14037	13981	14013	13996	13997	13932	14066	13994	13971	14027	13868	13956	14100	14150	14018	13903	14148	14068	14167	13967	14036	14061	13941	14031	14049	14144	13968	14198	13964	13971	14050	13985	14085	14075	14178	13902	14089	14110	13959	13972	13947	14073	14033	13823	14100	14045	13854	14056	14190	14024	14114	14006	13895	13905	14158	13939	14046	14100	13993	14089	14140	14044	13973	13988	14040	13959	14157	14173	13935	14260	13991	14021	14086	13819	14095	13816	14142	13949	14053	14083	14043	13899	14048	13973	14174	14091	14152	13954	14042	14128	14097	14037	14030	14059	14053	14018	14047	14180	14047	13988	13984	14029	13912	13978	14205	14142	14059	14076	14037	13913	14206	13863	13994	14063	13931	14011	14025	14005	14115	13953	14069	14121	13946	13776	14147	14072	14028	13892	14034	14171	14066	14005	13862	14074	14172	14083	13969	14186	14011	14101	13989	13956	13876	14023	13883	14060	14002	13843	14061	13924	13968	14153	13935	14002	14119	14128	13944	13974	14121	14154	13993	13997	14004	14246	13991	13981	13984	13998	13851	14163	14046	13941	14086	14054	13837	14074	13941	14048	14310	14098	13885	14036	14066	14014	14023	14070	14064	14120	13973	14147	13989	14085	13905	14005	13956	14042	14049	14213	14104	14033	14163	14001	13903	14019	14033	14053	13912	14073	13976	14109	14091	14047	14010	13865	14078	14005	14134	14111	14035	14032	13839	14079	14018	13882	13834	13922	13876	13974	14121	14021	13943	13962	14009	13886	14077	14048	14074	13940	13975	13927	14042	13971	13867	14013	14028	14072	14055	13910	14037	14285	14058	13939	14041	13995	14072	14002	14162	14006	14011	14058	14111	14254	13955	13880	14127	14054	14143	14018	14079	13941	14028	13975	14077	14100	13977	13990	14105	14048	13981	14219	14065	13989	14044	13979	14015	13795	14123	14153	14057	14005	13998	13889	14088	14068	13982	13852	13955	14055	14197	14044	13991	14089	13939	14040	13867	13932	14098	14105	14165	14032	13959	14172	14015	13909	14112	13955	13968	13937	14052	13997	14227	14051	14029	14148	14099	13993	13824	13980	14017	13973	13929	13983	14012	14035	14100	14089	14029	14001	14086	13914	14101	13898	13984	13938	14044	13933	14075	14067	14039	14082	13992	13879	14010	13789	13986	14006	14025	14007	13829	13964	14074	14120	14207	14163	14009	13981	14042	13914	13927	14090	14065	14089	14032	13983	13952	14035	14009	13997	14101	14180	14097	13913	14010	14007	13927	14076	13944	13940	14029	14031	13921	13992	14064	14103	13991	14003	13966	13895	13874	14036	14141	13866	14058	14053	13931	14088	14149	13854	14058	14103	14060	13864	14088	13985	14185	13938	14089	13896	14039	13990	13926	14041	13994	14054	14068	13936	13825	14074	14008	13990	14006	14148	14108	14052	14071	13853	13993	14122	14101	14027	13991	13993	13926	14060	14229	14054	14183	14016	14133	13933	14137	14100	13995	14129	14051	14080	14018	14062	13803	14074	13929	14065	13992	13921	13832	14031	13982	14008	14138	13869	14006	14060	14102	14073	14063	13964	13978	14085	14103	14119	14105	13937	14047	14159	14025	14000	13917	14024	14020	14042	14006	14075	13996	13988	13962	13914	13946	14011	13994	13972	14052	13950	14085	14007	14080	14088	13929	14092	14054	14025	14083	14040	13999	14084	14281	14011	14104	13981	13927	14015	14038	13947	14040	14018	13800	13898	14192	13980	13963	14037	13979	13979	14140	14109	13978	13959	13993	14007	14022	14022	13926	13953	14125	13953	14244	13909	13972	13998	14063	14044	13968	13992	14155	14083	14036	13947	14171	13824	14101	13977	13902	13995	14284	13872	14015	14043	13994	14027	14065	14013	14018	13923	13943	14053	14031	13865	14242	13873	14071	14044	13860	14069	14139	14070	14187	13968	14047	13980	13923	13850	13961	14108	14085	14064	14046	14180	13977	14045	14040	14048	13923	14142	14027	13861	14127	14031	14105	13977	14017	14016	13985	14153	14006	14105	14095	14034	14076	14115	14055	14067	14075	14014	14081	14004	14036	14105	13843	13958	14091	14188	14075	14148	13893	14041	14028	14115	14024	14002	13989	14131	14110	13933	13921	14171	14188	13879	14026	14108	14059	13939	13908	14008	14065	13989	14072	14105	13877	13973	13992	14180	14124	13949	14082	14106	14115	13970	14185	14088	14094	14213	14000	13980
25103	21556	27184	27677	21035	19614	19082	18012	17764	17611	17340	17591	17516	17466	17436	17400	17388	17274	17229	17313	17128	17114	17334	17190	17344	17192	17190	17006	17253	16962	17171	17309	17066	16996	16885	16823	17217	17039	17115	17107	17210	17257	17024	16996	17027	17229	17091	17111	17003	17163	17071	16974	17156	16669	17092	16946	17110	16957	17000	16922	17246	16980	17194	17110	17192	17187	17016	16896	17222	17060	17116	17010	16939	17180	17188	17108	16861	16967	17283	17102	17064	17189	17238	16923	16748	17096	17091	16984	17046	17034	17080	16966	17147	16913	17128	17144	17077	17059	16966	17015	17022	17007	16916	17211	17020	16992	17216	16920	16987	17078	17129	17234	17137	16976	17012	17109	16997	16801	16989	17072	17087	17088	17068	16936	17022	17185	17164	16976	16858	17102	16966	17034	17067	16874	16848	17033	16931	17019	16912	17091	17154	16898	17145	16926	16909	17067	17203	17036	16909	17008	17141	17006	16890	16951	17096	17068	17069	17099	17131	16829	16916	17137	16982	17074	17056	17048	17091	17014	17107	16906	16981	17042	17143	16937	16989	16951	17043	17014	17059	16799	17149	17044	17065	16876	16770	16924	17046	16920	16931	17124	17113	16973	16944	17024	17000	17107	17108	16964	16951	16987	17035	17038	16817	16960	17049	17011	17083	17105	16864	17011	16885	16948	17050	16865	17016	16767	17102	17015	16948	17143	17063	17091	17094	17035	16919	16908	16986	17109	17002	17117	17011	17042	16913	17021	16992	16920	17064	17109	16994	16990	16933	16972	17113	17072	16987	17001	16969	17022	16882	17195	16933	16907	17031	17290	17054	17156	17088	17095	17055	17060	16996	17028	16906	17126	17153	16872	17024	17027	17014	17150	17069	17016	17013	16946	16971	16943	16947	17004	17072	17006	17122	17175	17055	17003	17050	17173	17054	16971	17092	17084	17046	16836	17091	17062	17232	17099	17007	17055	16997	17056	17188	17196	17150	16964	17155	17061	17036	17120	16986	17145	17026	17065	16973	17144	17130	16938	17159	17094	17081	16903	16935	16989	16944	17231	16992	16831	16969	17006	16945	16984	17001	16909	16928	17078	16993	17031	17136	17143	17122	16894	17010	17070	16983	17090	16849	16950	17009	17173	16986	16963	17131	17149	16902	17026	16943	16941	17063	16813	17025	16979	17019	17063	16986	16904	16934	16949	17012	16984	16823	17085	16912	16920	16853	17043	16991	17180	17109	16944	16974	16930	17039	16934	16793	17097	17071	16937	17003	17115	16756	16976	17069	17176	17221	17160	17143	17098	16980	16945	17070	16952	17028	17042	17063	16962	17116	17000	16906	17035	17164	16984	17009	17136	16962	17197	17110	17006	17114	17146	17171	17010	17031	17059	17067	17142	17017	17306	16974	16911	17201	17134	17181	17037	17133	17267	17100	17064	17145	16939	16892	17123	16943	17050	17097	16749	16981	16888	16993	16988	16806	17094	17110	17075	16954	16819	17029	17119	17156	17104	17302	16845	17221	16975	16899	17065	16953	17093	16913	17182	17027	16991	16946	16763	17316	16997	17064	17167	16890	17045	17108	17075	17048	17013	17079	17089	17179	17355	17048	16955	17036	16978	17108	17043	17002	17195	17263	17191	17001	16987	17164	17006	17040	17029	16825	17032	17072	17017	17030	17134	17013	16773	17054	16980	16972	16981	17071	16940	16797	16998	17186	17067	17059	16762	17210	17161	17228	17073	17167	17163	16961	16999	17152	17109	17033	16870	16920	17136	17197	17038	17121	17199	17080	17132	17278	17112	16909	16904	17176	16914	16871	16912	16891	17132	17076	16855	16960	16970	17113	16956	17051	17076	17103	17130	17014	17112	17089	16846	16938	16846	17354	16903	17066	17037	16832	17127	17014	16934	17147	17021	17020	16949	17127	17095	17032	17068	16895	17020	17085	17025	17128	17179	17033	17073	16950	17140	16995	17251	17078	17122	17116	16902	17079	17303	17005	16974	17083	16914	17087	16884	17031	17013	16885	17107	16970	17006	16990	17146	16969	16927	17219	17087	16826	17268	16943	16958	17129	17013	17045	17116	17066	17057	16983	17220	16877	16997	17197	17130	17141	16975	17277	16884	16981	17006	17169	16987	17054	17060	16912	17039	17099	17074	17000	17005	16875	16924	17029	16996	17000	17073	17056	16934	17028	17132	17041	16884	17009	17124	17279	17086	17132	16980	17274	17123	17204	17160	16736	17096	16975	16921	17071	17074	17110	16877	17012	16963	16888	16763	16947	16966	17045	17098	17041	16799	16971	17032	17220	17097	17063	16946	16864	16853	16866	16963	17001	17133	16915	17087	17074	17095	16925	16787	17154	17073	17171	17214	17014	17084	17000	17158	17199	17032	17120	17101	17054	16983	17120	17005	16829	17092	17264	17125	16961	16993	16924	16772	17013	17130	17043	16936	17001	17130	17014	16859	16945	17009	16936	17157	17083	17061	17138	16949	17023	17005	17012	17052	17240	17205	17039	16993	17076	16958	16889	16812	16829	16721	17126	17024	16957	16822	16951	16903	17079	17074	16961	16971	17284	17025	17060	17171	17077	16992	17228	17198	16878	16987	16997	17056	17198	17073	16940	17005	16956	16898	17081	16815	17018	16959	16961	17168	17129	17004	16771	16956	16831	17013	17154	17035	16999	16994	17141	16911	17005	17142	16996	17004	17097	16977	16927	16943	17083	16922	17212	17079	17051	17042	16955	17103	16977	16865	17179	16977	16954	17141	17091	17059	17039	17056	16774	16965	17084	17180	16958	16935	17099	16849	16948	17284	17140	17045	17274	17009	17017	17178	17037	17150	16907	17038	17072	17133	17119	16872	17091	16997	16904	17014	16967	16976	17066	16955	17100	17181	17145	17077	17043	16959	17176	16993	16958	17105	17048	16938	16874	16996	17222	17021	17022	17206	16995	16931	17047	16988	17193	17031	16999	17084	17105	17022	17214	17217	17058	16974	17069	17187	17194	17067	16922	17037	17066	17019	17000	16964	16852	16806	16930	17149	16998	16898	16927	17286	16949	17009	17127	17059	16936	17026	17171	16973	17173	17046	17104	16917	17066	16836	17075	16956	17109	16827	16933	17123	17024	17094	17105	17048	17032	17067	16913	17065	16943	17075	16978	16988	17136	17050	16983	16872	17132	16778	17136	17031	17152	17342	17142	16766	17020	17131	17088	16979	17022	17240	17007	17190	17123	17320	17136	17109	16870	16873	17151	16896	16919	16999	16964	17176	16792	16876	17194	16899	17210	17024	17111	16999	17278	17110	17191	17127	16921	16976	17000	17019	17140	17085	17148	16994	17123	16843	17182	17087	17084	17212	17019	16980	17050	17158	17197	17097	16854	17100	17251	16782	16991	17076	17120	16909	17009	17032	16724	16962	17005	17091	16988	16955	16986	17058	16830	16900	16939	17063	17046	17218	17129	17029	17144	17025	16946	17025	17096	17171	17369	17149	17158	16762	17008	16943	16849	17079	16996	17178	16913	17024	17246	17152	16963	17025	17299	17103	17153	16935	17080	17109	17227	17240	17035	17078	16872	17075	16991	16976	17114	17087	17059	17124	17426	17045	17136	17054	16895	16978	16928	16954	17088	17000	16935	17143	17218	17013	17159	17039	17036	17041	17044	17007	17048	17191	17004	17064	17238	17018	17211	17243	17210	17026	17396	17004	17071	16943	16864	16875	16989	16955	17034	17082	17277	17257	17079	17141	17058	17163	17196	17155	16980	17017	16882	16905	16924	17103	17184	16988	17147	16977	17180	17179	17160	17102	16966	16888	17047	17213	16861	17166	17148	17202	16992	16873	17007	16888	16989	17012	17324	17048	16943	16886	16955	17185	17006	16827	17018	17076	17264	17025	17030	17090	17114	16901	16890	17068	17128	17059	17090	17207	17038	16969	17001	16934	17009	17075	17015	17304	16948	17258	17376	17337	16803	16945	16937	17100	17016	16934	17123	17072	16984	17019	17099	16956	16985	17081	17073	17072	16963	17130	16965	17234	16927	17164	16862	17033	17009	17231	17148	17080	17064	17176	17080	17080	16751	16947	16945	16937	17019	17175	16960	16955	17252	16967	17189	17063	17003	17007	17003	16783	16839	16880	17004	17076	17235	16914	16976	16940	17127	17069	17165	17122	17078	17028	17010	17068	16940	16940	16959	17136	17086	16998	16891	16908	16995	17030	17052	17055	17132	17050	17025	16928	17033	17020	17256	17009	17040	16994	16975	17163	17060	17140	17084	17078	17139	16849	17019	16961	16901	16950	17076	16849	17008	17070	17106	17050	17037	16910	16842	16940	17026	17049	16828	16926	17087	16998	17093	17225	17072	16911	17069	17143	16929	16957	16867	16831	17086	16851	17073	16995	17016	17075	17069	17097	16892	16983	17062	16967	16961	17010	17028	17088	17007	16997	17147	17080	17253	17142	17139	17126	17089	16922	17016	17144	16980	16968	17187	17061	17097	17119	17026	17043	17013	16897	17102	16898	17154	17139	17085	16871	17015	17043	17206	17041	17166	16968	16851	17147	17084	16913	16980	17087	17056	16928	17104	16863	17199	16943	17015	17236	17083	16970	17031	16945	17087	16849	17060	16839	17053	16872	17103	17012	16846	16979	16993	17058	16953	17113	17042	16907	17028	17094	17052	16941	17022	17163	17008	17020	16937	17009	17137	16994	16973	17050	16960	17003	17140	17005	17094	16992	17117	16919	17204	16987	17275	17022	17178	17186	16975	17001	17001	17048	16965	17011	17092	16771	16999	16909	17028	16971	17111	16900	17161	16853	17119	17040	17218	17022	17137	16925	17069	16903	17034	16929	17097	16854	17073	16990	17017	16833	16843	16847	17153	17125	17157	17042	16881	17063	16885	17039	16931	16961	17035	16915	16857	17109	17073	17082	17042	17086	17034	16989	17069	16826	17035	16954	17007	16949	16929	17078	17149	17094	17124	17047	17219	17006	17056	17162	17300	16983	17094	16964	16979	16705	16866	16960	17165	17122	17225	17184	16937	16947	17025	16997	17067	16819	17019	17038	17093	16874	17040	17060	17028	17131	17212	17063	17153	17063	17076	17034	17142	17031	17019	17230	17138	16919	16820	16954
19185	34323	28096	22419	19478	17676	16374	16044	15675	15326	15143	15214	14978	14944	14792	15064	14829	14771	14826	14547	14661	14610	14848	14618	14657	14710	14643	14671	14716	14527	14743	14636	14521	14511	14593	14694	14471	14534	14598	14738	14747	14564	14590	14473	14494	14594	14450	14724	14631	14586	14623	14616	14463	14673	14446	14582	14615	14445	14666	14549	14581	14530	14484	14617	14529	14330	14480	14667	14534	14577	14742	14473	14657	14747	14530	14510	14483	14439	14591	14601	14665	14631	14318	14714	14609	14520	14526	14580	14601	14558	14499	14599	14541	14678	14466	14480	14450	14565	14550	14733	14530	14532	14678	14637	14600	14578	14645	14711	14418	14431	14618	14591	14576	14567	14691	14577	14527	14437	14558	14505	14522	14566	14547	14386	14455	14671	14612	14520	14521	14543	14601	14523	14505	14576	14667	14547	14612	14433	14749	14531	14658	14626	14696	14614	14708	14576	14595	14673	14563	14614	14613	14472	14586	14588	14587	14543	14538	14547	14734	14607	14573	14542	14739	14495	14512	14673	14494	14449	14662	14437	14692	14592	14780	14447	14532	14679	14532	14609	14461	14573	14387	14473	14632	14609	14646	14539	14549	14693	14562	14628	14468	14435	14639	14618	14541	14707	14379	14564	14553	14449	14609	14480	14502	14693	14479	14540	14479	14683	14679	14442	14588	14471	14839	14699	14373	14486	14527	14571	14498	14550	14728	14522	14693	14527	14513	14607	14600	14487	14779	14617	14573	14507	14552	14584	14644	14516	14548	14364	14760	14438	14573	14547	14422	14494	14486	14548	14663	14560	14633	14538	14573	14409	14522	14407	14818	14510	14557	14720	14664	14534	14594	14525	14586	14558	14783	14505	14479	14441	14590	14461	14468	14430	14459	14709	14509	14523	14521	14565	14605	14648	14714	14427	14552	14620	14586	14717	14685	14501	14527	14878	14607	14693	14584	14589	14444	14649	14689	14519	14459	14454	14556	14602	14687	14457	14426	14478	14526	14622	14641	14541	14656	14537	14718	14562	14549	14461	14567	14609	14389	14691	14627	14662	14655	14671	14604	14573	14694	14638	14292	14546	14548	14577	14644	14527	14565	14519	14461	14721	14579	14583	14591	14626	14531	14523	14554	14579	14478	14516	14441	14498	14525	14326	14618	14547	14617	14505	14760	14359	14726	14489	14632	14546	14539	14555	14676	14553	14373	14661	14536	14505	14476	14469	14568	14357	14607	14752	14593	14413	14691	14502	14672	14620	14507	14612	14615	14640	14592	14516	14528	14626	14401	14436	14685	14498	14491	14529	14581	14666	14419	14607	14445	14630	14707	14629	14555	14662	14530	14447	14578	14686	14536	14731	14493	14551	14668	14519	14520	14519	14527	14384	14656	14814	14475	14631	14516	14455	14597	14635	14437	14624	14502	14598	14629	14544	14548	14439	14631	14508	14522	14467	14627	14639	14474	14603	14438	14559	14532	14522	14642	14490	14482	14478	14497	14473	14593	14812	14617	14608	14542	14504	14616	14435	14595	14508	14395	14550	14654	14548	14539	14614	14496	14448	14571	14632	14508	14685	14695	14586	14590	14601	14647	14640	14612	14360	14588	14640	14356	14508	14545	14639	14554	14466	14592	14516	14475	14436	14456	14454	14504	14409	14538	14462	14485	14427	14664	14494	14563	14512	14583	14681	14733	14350	14725	14515	14525	14502	14675	14476	14624	14429	14459	14487	14563	14389	14580	14577	14516	14560	14596	14442	14693	14430	14573	14726	14553	14559	14603	14595	14511	14446	14519	14464	14568	14635	14578	14538	14605	14534	14616	14560	14387	14677	14712	14344	14541	14655	14495	14595	14464	14514	14538	14612	14654	14422	14505	14840	14553	14683	14461	14612	14605	14666	14738	14714	14472	14613	14465	14578	14607	14399	14597	14573	14644	14586	14581	14587	14579	14515	14557	14669	14396	14573	14428	14671	14661	14719	14536	14729	14537	14555	14588	14531	14586	14596	14648	14396	14749	14495	14563	14580	14496	14617	14621	14458	14649	14817	14446	14512	14794	14541	14615	14546	14539	14586	14423	14507	14542	14498	14569	14585	14550	14465	14548	14500	14597	14425	14529	14566	14406	14562	14488	14592	14468	14622	14612	14463	14746	14631	14472	14501	14582	14611	14552	14529	14530	14631	14533	14361	14701	14537	14570	14563	14615	14520	14389	14477	14480	14633	14615	14485	14683	14526	14451	14550	14543	14530	14645	14548	14597	14581	14527	14526	14652	14677	14661	14563	14760	14568	14600	14588	14633	14380	14570	14580	14516	14731	14572	14567	14595	14740	14565	14558	14495	14629	14571	14664	14438	14614	14580	14416	14555	14461	14630	14663	14672	14605	14605	14690	14494	14500	14590	14439	14516	14572	14676	14579	14584	14494	14673	14717	14671	14548	14646	14678	14668	14571	14649	14540	14466	14298	14408	14576	14541	14694	14591	14715	14698	14600	14584	14593	14710	14778	14408	14439	14500	14394	14501	14516	14521	14596	14677	14603	14564	14618	14526	14518	14633	14625	14483	14330	14607	14582	14651	14586	14583	14535	14568	14354	14479	14632	14565	14528	14741	14661	14653	14659	14602	14500	14500	14590	14678	14480	14577	14684	14729	14623	14626	14650	14626	14605	14547	14635	14535	14476	14443	14694	14446	14626	14602	14749	14746	14384	14640	14499	14603	14412	14573	14683	14631	14496	14678	14662	14567	14594	14495	14621	14496	14506	14643	14580	14508	14495	14766	14444	14659	14629	14473	14541	14422	14683	14565	14430	14597	14503	14726	14598	14764	14484	14636	14517	14533	14398	14640	14737	14461	14543	14427	14681	14457	14520	14597	14607	14575	14617	14570	14529	14567	14564	14626	14327	14467	14598	14354	14712	14626	14599	14506	14562	14609	14396	14623	14413	14463	14575	14569	14469	14662	14530	14539	14569	14565	14543	14687	14509	14596	14545	14715	14549	14564	14541	14644	14535	14612	14473	14511	14649	14554	14534	14565	14684	14539	14575	14586	14614	14670	14620	14645	14633	14563	14539	14649	14644	14515	14630	14540	14577	14582	14489	14573	14468	14600	14686	14678	14637	14603	14695	14644	14676	14569	14396	14551	14465	14590	14716	14625	14637	14522	14679	14608	14618	14509	14690	14461	14544	14456	14490	14624	14574	14414	14522	14522	14449	14641	14760	14521	14572	14538	14475	14418	14605	14661	14462	14417	14476	14526	14652	14458	14630	14716	14428	14710	14618	14703	14613	14619	14425	14516	14667	14564	14566	14558	14601	14594	14524	14593	14720	14437	14548	14457	14774	14736	14520	14709	14692	14543	14625	14671	14562	14686	14596	14638	14650	14629	14523	14568	14680	14585	14651	14406	14582	14475	14575	14501	14653	14617	14708	14670	14518	14589	14359	14667	14634	14535	14545	14459	14786	14543	14510	14560	14516	14572	14517	14373	14668	14669	14666	14348	14463	14604	14642	14549	14437	14639	14456	14653	14670	14534	14386	14508	14648	14407	14430	14637	14578	14696	14431	14571	14477	14496	14464	14596	14509	14454	14684	14595	14539	14693	14465	14622	14604	14553	14327	14547	14607	14381	14674	14543	14601	14525	14496	14563	14612	14604	14557	14486	14371	14438	14493	14474	14456	14492	14672	14545	14641	14469	14563	14654	14658	14489	14580	14656	14487	14489	14554	14438	14549	14686	14539	14584	14641	14506	14484	14549	14610	14650	14596	14630	14520	14509	14620	14678	14478	14759	14696	14676	14483	14542	14455	14520	14607	14547	14515	14539	14466	14548	14581	14700	14742	14671	14568	14694	14528	14484	14599	14653	14648	14613	14675	14589	14635	14567	14647	14536	14604	14443	14512	14566	14630	14682	14825	14765	14576	14570	14445	14454	14579	14547	14566	14450	14575	14685	14366	14513	14568	14651	14696	14603	14621	14532	14594	14650	14552	14576	14417	14649	14465	14653	14553	14528	14734	14694	14594	14787	14523	14726	14543	14567	14604	14464	14625	14424	14753	14481	14594	14492	14628	14532	14458	14634	14348	14500	14393	14522	14569	14713	14487	14614	14469	14646	14593	14647	14622	14670	14407	14531	14595	14429	14448	14564	14613	14510	14543	14458	14490	14648	14428	14484	14725	14541	14566	14661	14618	14680	14642	14508	14575	14636	14525	14639	14557	14494	14559	14487	14721	14427	14448	14437	14515	14470	14628	14477	14567	14468	14490	14772	14519	14553	14573	14581	14498	14609	14592	14538	14625	14519	14667	14662	14269	14430	14559	14580	14522	14640	14615	14714	14846	14607	14464	14500	14640	14452	14601	14593	14465	14531	14547	14564	14576	14525	14679	14637	14747	14613	14562	14583	14612	14609	14674	14539	14553	14684	14551	14502	14624	14630	14545	14589	14583	14674	14494	14657	14612	14557	14533	14472	14682	14444	14663	14438	14478	14549	14596	14583	14585	14687	14613	14518	14489	14789	14533	14530	14557	14401	14628	14726	14499	14565	14526	14443	14381	14629	14608	14515	14473	14399	14574	14679	14648	14655	14639	14522	14472	14559	14711	14598	14684	14311	14527	14560	14639	14748	14548	14586	14413	14661	14304	14496	14598	14548	14521	14611	14425	14513	14523	14724	14648	14489	14563	14673	14677	14613	14690	14554	14486	14576	14560	14741	14574	14559	14677	14435	14529	14612	14386	14584	14726	14580	14710	14701	14600	14736	14431	14477	14592	14568	14713	14554	14540	14610	14713	14674	14601	14625	14565	14423	14616	14546	14655	14623	14530	14661	14656	14498	14475	14497	14673	14449	14646	14385	14617	14589	14645	14613	14674	14531	14644	14731	14505	14669	14499	14698	14532	14537	14652	14596	14474	14490	14539	14544	14607	14549	14443	14630	14495	14394	14596	14424	14569	14649	14519	14481	14610	14641	14697	14434	14552	14647	14508	14637	14603	14582	14503	14656	14653	14494	14475	14597	14659	14421	14582	14532	14427	14583	14601	14584	14597	14674	14562	14372	14469	14630	14549	14634	14545	14631	14442	14583	14668	14573	14671	14632	14448	14656	14635	14579	14533	14560	14608	14550	14503	14622	14437	14530	14405	14693	14594
22611	21567	28774	24780	21989	23675	23430	18658	17570	17576	17269	16870	16844	16584	16942	16748	16602	16479	16525	16461	16269	16267	16621	16375	16294	16367	16246	16317	16255	16138	16329	16205	16333	16066	16175	16180	15967	16099	16122	16040	16016	16163	16090	16081	16092	16307	16322	15934	16037	16115	16045	16114	16038	16212	16040	16099	15895	15896	16244	16195	16044	15968	16023	16202	15926	16010	16096	15897	16001	16055	15954	16077	15960	15954	16067	16096	16053	16060	16163	16019	15842	15813	15959	15992	16107	16005	15980	16291	16128	16074	16120	15969	16066	15978	16120	15986	15952	15979	16006	15979	16125	16158	15901	15888	16086	15909	16138	15893	15805	16352	16246	16014	16201	15831	16000	15876	15989	16061	15926	15988	16101	15930	15914	16017	16108	15895	16225	16181	15934	15834	16058	15902	16017	15990	15979	16061	16201	16159	15918	15816	15983	16010	15927	16300	16003	15888	15891	15984	15992	16232	15937	15932	16111	16176	15992	15681	16047	15959	15936	16164	15955	16064	16001	16156	16084	16015	15881	16101	15999	16104	15895	15957	15962	16091	16062	16159	16063	16059	15948	16056	15961	15964	16101	15949	15829	16275	15858	15883	15931	15975	15950	15841	15903	15845	15977	15983	16079	15737	15983	15861	16043	16139	16040	16060	16053	16013	16040	16103	16119	15938	16095	15804	16086	15901	16116	15834	15959	15884	16081	16036	16045	15777	16025	16141	15946	15989	15990	15944	15971	16126	16059	16047	16245	16088	15920	15885	16032	15913	15774	16008	15929	15965	15792	15934	15956	15963	15859	16067	16024	15927	15971	16021	16113	16230	16003	16032	15984	15811	15879	15851	15998	16117	16141	15899	15826	16235	15978	15911	15963	15955	16024	15997	15970	15974	16068	16022	16009	16197	16123	15811	16154	15915	16115	15990	16121	16123	16111	15981	16170	15926	16005	16024	15925	16038	15894	15966	16020	16055	15973	15939	16171	16037	16083	15963	16120	15968	16025	15846	15966	15995	16101	16010	16008	16153	16061	15985	16055	16083	15978	15973	15865	15780	16170	15951	16171	16262	15847	16293	16035	16074	16081	16055	16043	16160	15891	15947	15903	16064	15936	15898	16036	15911	16135	16036	16109	16169	16118	15885	16107	16164	16221	16048	16009	16243	16053	16052	15895	15956	15949	15997	15878	15940	15978	16180	15812	16111	16057	16185	16042	15981	16026	16066	16064	15989	16111	15979	16167	16078	16030	15845	16091	15822	15946	15932	16006	16086	15910	16028	16076	15885	15667	15911	16151	15882	16195	15890	15900	16087	15877	15895	15970	16091	16193	15984	16034	16087	16223	16121	16085	15868	16212	15860	15985	16257	16076	16024	15896	16191	15754	15875	16076	16147	15975	15969	15949	16037	16090	16063	15988	16071	16079	16052	16097	16177	16089	16100	15917	15941	15805	15940	16083	15985	15913	16075	15991	15993	16109	15862	16062	16235	15862	16041	16071	16074	15945	16125	16167	16051	16058	15935	15914	16034	16039	15957	16011	16018	16157	16050	16250	16145	16050	15898	16040	16165	16027	15988	16059	15965	16027	16124	16091	15797	15864	15820	15994	15980	15971	16043	15876	15925	15954	16077	16007	16161	16048	15922	15790	16112	15916	15843	16091	16278	15994	16091	15962	15892	15990	15775	15832	15867	16080	16219	16272	16011	15819	16026	16157	16035	16096	16097	16059	16173	16137	16351	16089	16088	15984	15960	16016	15903	15802	16083	16058	15927	16118	15991	16033	16072	16107	16352	16051	15945	16102	16038	16087	16039	15947	16144	15944	16033	16034	16003	16065	16036	16151	15928	15879	15876	15995	16047	15963	15901	15814	16037	16183	15954	16197	16206	15915	15969	16054	16066	15969	16032	16085	16047	16019	15916	15899	16013	15934	16054	16156	16078	16067	15972	15974	16008	15747	15964	16095	16054	16070	16019	16158	15857	15941	16054	16057	15993	15906	16104	16025	16147	15950	16097	15854	15817	16084	15985	16005	16105	16046	15918	15847	16071	16014	16194	15995	16093	16135	15925	16044	15967	16151	16100	16283	16024	16052	16086	15812	15937	16059	15856	16015	16173	16148	16065	16069	15867	16103	15973	16057	16209	16203	16077	16154	15976	16002	16134	15914	16116	16097	15885	15855	16227	16173	16063	16041	16079	16097	15907	16198	16120	16166	16087	16064	16260	16071	16037	16114	16076	16210	15958	16014	16141	16007	16159	15912	16107	15831	15975	16148	16184	15943	15960	15843	15996	15968	16002	16205	15908	16074	16036	16021	16180	16079	16212	16190	16016	15936	16091	15928	15983	15855	15823	15983	16085	15978	15943	16012	16061	16026	16030	16102	16212	16007	16010	15921	16096	15930	16058	16151	16108	16102	16030	16130	16050	16104	16184	15882	16123	15889	15913	15902	16061	16211	16132	15936	16007	16166	16043	16228	15749	16144	16007	15899	16031	16034	15814	16171	16256	16147	16105	16049	16296	16009	16038	15961	16108	15854	16035	16124	15982	15842	15916	15893	15884	16099	15941	15940	16002	15926	16110	16383	16036	15974	16141	16180	16308	16284	15874	16005	16160	16064	16033	15934	15884	16103	15898	15804	16058	16063	15755	16066	16275	16023	15989	15992	16134	15960	16047	16140	16003	16000	16084	15885	16069	16039	15997	16019	16071	16035	15957	16001	15992	16142	15940	15860	16004	16170	15968	16108	15878	16045	16062	15968	16152	15822	16168	16085	15966	16064	16097	15933	16012	15985	16032	15996	16111	15873	15979	15913	16157	16085	16079	15897	15885	16021	15912	16139	15942	15981	16116	16160	15907	15913	15898	15859	15859	15919	16062	16009	16260	16039	15952	15948	16177	16149	15996	15917	16092	16122	16021	15790	16196	15931	16051	16018	16055	15890	16004	16027	16012	16034	16091	16046	16048	16136	16052	16092	15805	15991	16016	16036	16186	16030	15928	15836	15834	16030	16015	16116	15933	16047	15893	16064	15787	15913	15941	16125	15856	16106	16026	16020	16176	16067	16124	16152	16023	15992	15908	15991	16170	16065	16081	16116	16003	16031	15957	15769	15880	15847	16003	16241	16193	16086	15830	15899	15999	16112	16085	15936	15929	15941	16012	16189	16081	16048	15938	16074	15984	15929	16111	16161	15918	15968	15890	15942	16041	16099	16090	16131	16075	16177	15864	15910	15914	16030	15857	15869	16081	15812	15990	15997	15994	15816	15971	15824	15941	15884	16027	16086	15911	16038	16157	16018	16039	15818	16275	16108	15996	16051	16056	15961	15880	15915	15861	16089	16015	16151	16187	16057	15912	15994	16149	16173	15779	15910	16021	16157	15760	15957	15998	16068	15827	15913	15975	15990	16108	16118	16286	16006	15964	16072	16121	15979	15981	15958	15960	16206	16052	15833	15996	15879	16126	15942	15909	15958	16035	16044	15949	16079	16209	15946	15969	15973	15895	15929	15978	16088	15929	16130	15839	15991	15912	16034	15855	16146	16132	16089	16133	16247	15953	16128	15963	15982	15946	15855	15989	16054	15959	15990	15939	15995	15903	15928	15945	16035	15909	15990	15880	16025	15975	16063	15903	15857	15937	15917	16000	15945	15944	16014	15989	16255	15872	16112	15905	16224	16286	16142	16044	15789	15917	16118	15974	15773	15840	15906	16113	15927	16308	16126	16096	16020	16130	16089	16108	15786	16044	15959	16062	16011	15963	15923	15875	15999	15977	15872	15906	15942	15877	16046	16224	15937	16107	16123	16141	16102	16099	15976	16092	15955	16019	15931	16228	16092	16092	16214	15915	16081	15890	16050	15957	16096	15989	16001	16050	15919	16072	15781	16241	16162	15807	16200	16078	16016	16215	16005	15921	16018	16185	16144	16220	16072	15933	16041	16090	16164	16072	16120	16012	15921	16147	16048	15894	16095	15883	16179	16010	16117	15940	15889	15845	16096	16120	16205	15892	16023	15946	15925	16114	16094	15973	16143	16142	16000	15991	16136	16139	16059	15854	16051	15885	16119	15966	16109	15960	15940	15979	16156	15944	16010	15921	16127	15910	16015	16024	16062	16119	16174	16096	16093	15874	15923	16181	15873	15887	16081	16165	15888	15929	15970	15931	15747	16024	15921	15980	15958	15932	16001	15798	15941	16052	15955	16187	16018	15937	15877	16140	16093	16024	16071	16000	16192	16054	16036	15825	15891	15960	15983	16028	15927	16052	16093	16040	15967	16035	16075	16011	16053	15971	15882	15862	16026	15702	15995	15919	16047	15939	16106	15942	16166	15952	15949	16088	16026	16012	15932	15968	16002	15828	16096	16047	16207	16089	16014	16089	16071	16033	15908	15862	16153	16154	16108	16043	16092	15885	16013	16080	16106	16039	16151	16119	16063	15943	16160	15884	16027	16026	15996	15983	15840	16109	16239	15971	16023	16049	16141	16044	16306	16153	15964	16126	16023	16106	16144	15996	15973	15916	16036	16038	16015	15943	16001	15883	15837	16156	16063	15912	16005	15837	15957	15886	15970	15907	15967	15909	16063	16044	15967	15969	15953	15829	15972	16184	15922	15888	15959	16060	15840	15826	15946	15848	15931	15943	15963	16153	15834	15984	16053	15955	15933	15903	16262	16027	15796	15853	16064	15992	15950	16002	16008	16042	16231	15975	16034	15998	16016	15938	16160	16032	15972	16093	16035	16154	16043	15940	16024	16035	16049	15970	15987	16066	15843	16035	15967	16198	15952	15924	15939	15948	15929	16070	16076	16020	16009	16082	16103	15997	15998	15955	16010	15929	15990	16099	15904	16072	16119	16028	15948	15985	15988	16147	16004	16022	16100	15980	15855	15966	16126	15993	15945	16119	16075	16093	16089	15825	16213	16281	16155	16017	16259	15945	16028	15959	16098	16096	15894	16251	16098	15856	15991	15938	16119	15782	15982	15752	15814	15926	15859	16033	16110	16181	16010	15867	15925	15965	16162	15860	15971	15968	16078	15992	15961	15985	16172	16055	16132	15985	15874	15853	16057	16129	16246	16091	15972	16028	16023	15918	16017	15977	16019	15840	15913	15996	16029	16041	16171	16081	15911	15860	15827	16115	15938	16119
20308	42857	34676	26625	22680	19534	17191	16555	16149	15629	15311	15037	14676	14975	14722	14459	14624	14364	14402	14348	14381	14176	14181	14067	14011	13992	14232	14071	14093	14029	13969	14212	14016	13969	14007	14093	14082	13925	14046	14014	13983	14034	13999	14114	14100	13852	13859	13793	13934	13807	13835	13984	13929	13925	13856	13838	13941	13902	13809	14128	13832	13967	14050	14028	14006	13961	13944	13997	14102	13916	13907	13669	14065	13923	13774	13998	14021	13779	13891	13828	13992	13947	13850	14023	13826	13835	13994	14099	13959	13920	13962	13906	13936	13889	13760	14115	13831	14048	13966	13810	13954	13962	13991	14120	14006	13954	13860	14017	14086	13834	14040	13980	13869	13891	14080	14014	13952	14117	13728	14007	13984	13841	13818	13866	13869	13936	13943	13877	13947	13739	13836	13920	13945	13794	13961	13927	14032	13838	13826	14266	13787	13932	13887	13753	13905	13985	13891	13774	13972	13885	13893	13887	14012	13933	13974	13898	13901	13877	13954	13973	13973	14008	14053	13759	13991	14077	13834	13873	13756	14020	13919	13808	13965	13763	13875	13959	14083	13996	13926	13985	13787	13896	13875	13857	13805	13975	13912	13907	14094	13850	14062	13867	13918	13958	13985	13804	13835	13764	13866	13961	14017	13855	14069	14016	13881	13976	13875	13908	13849	13859	13916	13999	14049	13842	13864	13876	13872	14019	13841	13957	13823	14157	13935	13875	13818	13939	13776	13897	13914	13864	13919	13916	13937	14057	14007	13857	13961	13922	13795	13856	13847	14002	13832	13896	14082	13911	14032	13841	13843	13954	13821	14004	13877	13770	13987	13798	13985	13949	13951	13797	13797	14003	13927	13942	14046	13939	13841	14033	13942	13871	13886	13942	13864	13780	13969	13896	13981	13868	13875	13839	13952	13956	13852	13874	13860	13892	14073	14072	13971	13974	13910	13992	13899	13929	13884	14037	13922	13923	13906	13818	13970	13917	13758	13910	13890	14032	14020	14049	13870	14102	13819	14003	13832	13880	13904	13864	13984	14013	13891	13805	13966	13871	13808	13972	13972	13973	13878	13996	13924	13854	13771	13876	13896	14033	13749	13967	13802	13815	13991	13712	14025	13939	14056	13989	13950	13986	14082	13857	13887	14015	13875	14054	13894	13760	13832	13989	13841	13953	13851	13798	13960	13929	13868	13997	14087	13936	13896	14148	13766	13780	13837	13901	13977	13989	13989	13814	13749	13971	13847	13763	13900	13999	13890	13942	13917	13948	13828	13922	13801	14079	13824	13838	13846	13926	13957	13958	13942	14056	14125	13815	13959	13852	13722	13895	13786	13939	14150	14051	14033	14019	13937	14103	13798	13791	13832	13972	13963	13885	14104	13949	14017	13943	13985	13967	13786	13960	14059	13898	13966	14028	13872	13832	14013	13971	14014	13998	13922	13920	14026	13865	14138	13882	13915	13847	14011	13845	13957	13941	13859	14048	14069	13805	13971	13882	14143	14040	13823	13933	14008	13951	13832	13988	13901	13934	13855	14043	13868	13966	13981	13906	13954	14023	13987	13924	13870	13807	13910	13871	13941	13902	13921	13863	13977	14008	13976	13814	14005	13937	13921	13893	13919	13767	13881	13974	13866	13976	13921	13832	13941	13912	13841	13867	14017	14043	14036	14013	13940	13899	14046	13978	13849	13892	13795	13916	13901	13982	13917	13813	13826	13934	13880	13934	13872	13867	13889	13845	13850	13852	13845	14036	13998	13987	13901	13757	13843	14038	13752	14001	13726	14092	13801	14140	13720	14060	13896	14058	13728	13927	13878	13915	14051	14041	13901	13972	14138	13896	13983	13958	13875	13961	13941	13861	13867	13936	13976	14067	13917	13866	13992	13923	13943	13864	13764	13916	13889	13881	13971	13976	13820	13987	13800	13871	13987	13812	13887	13781	14148	14011	14012	13827	13956	13941	13923	13857	13712	14014	14005	13981	13930	13935	13812	13871	13830	14110	14028	13847	13938	13943	13901	13925	13703	13819	13862	13923	13973	13704	13949	14029	13851	13842	13829	14047	13925	13993	13892	13947	13960	13922	13852	13824	13981	13924	13924	13864	13838	13791	13947	13948	14132	14066	14014	14087	13937	13721	13858	14043	13813	14056	13909	13925	13939	13810	14179	13718	13971	13831	13769	13909	13965	13892	14024	14114	13846	13968	13914	13987	14164	13950	13908	13989	13976	13955	13879	13883	13819	13937	13999	13816	13872	13834	13807	13954	13926	13851	13933	13911	14022	14050	13921	14020	14071	14073	13975	13711	13934	14049	13952	13901	14092	13941	14001	13841	13875	14113	13858	13896	13704	13844	13723	14045	13894	13996	13878	14049	13968	13813	13886	13889	13873	14023	13951	13950	13947	13874	13715	14002	13919	14352	13810	13968	13885	13824	14218	13999	14013	13868	13972	13793	13818	13754	13882	13807	13977	13940	14150	13974	13827	14028	13979	13923	13922	13957	13729	13839	14066	13827	14117	13967	13928	13984	14041	13928	13844	13805	13855	14022	13911	13780	13852	14088	13951	14038	13980	13871	13993	13880	13870	14043	13895	13854	13926	13940	13939	14036	13924	13865	13743	13910	13892	13964	13912	13792	13951	14048	13900	13966	14024	13947	13773	14077	13953	13935	13887	13891	13778	14010	13899	14009	13881	13921	13851	13814	13965	13985	14046	14023	13790	13850	13841	14000	13957	13923	14028	13889	13911	13801	13904	13989	14015	13790	13896	13923	13914	13948	13806	13982	13950	14074	13793	13978	14024	13849	13979	13970	14020	13895	13949	13788	13934	13823	13876	13860	13891	14105	13853	13800	14062	13780	13836	13775	13947	13848	13818	14060	13945	13887	13890	14011	13978	13942	14124	13832	13846	13830	14075	14050	13909	13920	13950	13860	13953	13988	13911	13803	13788	14007	13858	13981	13842	13980	13943	13884	14136	14051	13915	13934	13902	14115	13934	13797	13900	13980	13798	13967	13960	13734	13749	13918	14017	13942	13903	13925	14006	13875	13902	14086	13892	13793	13926	13984	13968	13980	14008	13793	14043	13851	13935	13952	13929	13984	13888	13771	13955	13967	13837	13933	13984	13923	13923	13932	13932	13845	13899	13856	13816	13951	13759	13773	13858	13867	13843	13934	13993	13866	13930	13873	13841	13946	13896	14092	13945	13922	13768	13945	13909	13854	13938	13965	13896	13969	13837	14008	13888	13820	13994	13929	13914	13958	13806	13913	14160	13741	14040	13925	13773	14037	13944	13855	13910	13964	13865	14080	13898	13833	13943	13878	14090	13901	13845	13904	13925	14043	13840	13898	14009	14152	14085	14053	13695	13876	13985	13849	13833	13921	13943	13868	13903	13843	13764	14054	13931	13906	13819	13740	13800	13851	13823	13877	14050	13952	14059	14114	13774	13950	13998	13931	13856	13873	13834	13884	13827	14002	14016	13668	13756	13915	13992	13966	13933	14017	13960	14043	13904	13794	13993	14002	14022	14105	13855	13954	13934	13935	13797	14061	13909	13899	13860	13824	13987	13940	13896	14021	13926	13898	13720	14082	13865	13856	13871	13920	13900	13925	13864	13955	13806	13941	14057	13930	13937	13963	13995	13963	14033	13911	13821	13946	13931	14031	13813	13906	14074	13928	14013	13980	13727	13938	14139	13873	13891	13874	13917	13878	13914	14059	13703	13998	13984	14070	13996	13885	13922	13999	13929	13783	13945	13958	13920	13928	13930	13908	13705	13812	14012	13888	13863	13976	13936	13802	13814	13996	13862	13925	13956	13892	13856	14003	13845	13829	14025	13980	13917	13978	13902	13939	13893	13882	13906	13962	13813	14081	13900	13945	13775	13854	13779	13947	13682	13876	13711	13864	13823	13994	13792	14009	13905	13984	13976	14050	13888	13990	13921	13964	13850	13928	13872	13932	14044	13825	13911	13908	13773	13886	13808	13946	14084	13840	14084	13931	14032	13888	13787	13992	14117	13900	14121	13921	14062	13876	14043	13849	13892	13991	14016	13944	13884	13911	13807	13802	14054	14033	13860	13842	13790	13872	14054	13868	13947	13963	13922	13878	13869	13835	13928	13792	13916	13828	14017	13901	14040	14062	13907	13809	14044	13970	13932	13918	13908	13912	14030	13949	13885	13954	13972	13999	13945	13802	13795	13913	13841	13998	13878	13732	13852	13781	13857	14063	13831	13963	13981	13944	14035	13998	14090	13812	13788	13865	13899	13908	14043	14015	13772	14088	13827	13751	14030	14071	13877	13743	13962	13876	13976	13959	13790	13918	13753	13741	13883	14142	13815	14040	13846	14028	13685	13857	13977	13809	13803	13762	13979	13961	13957	13918	13847	13782	14077	13821	14054	13854	13900	14030	13891	13916	13910	13904	13926	13885	13938	13666	14008	13888	13818	13743	13897	14016	13952	13887	13871	14009	13940	14040	13879	13864	14096	13958	13913	13949	13768	13900	14045	13890	13929	13859	13765	13751	13976	13930	13868	13872	13745	13902	13813	13830	13901	13894	14037	13869	13811	13937	13919	14038	13831	14000	13916	14051	13900	13881	13927	13969	13889	13997	14050	13848	13834	13949	13843	13970	14068	13895	13971	13910	13975	13829	13982	13966	13727	13817	13776	13774	14057	14109	13881	13840	13905	13995	13875	13887	13942	14064	13874	13864	13745	13953	14108	13855	13878	14038	13842	13895	13817	13987	13816	13974	13804	13958	13826	14012	13974	13972	13829	13764	13999	14035	13831	13746	13915	13870	13687	13885	14055	13904	13882	13917	13874	13962	13814	14117	14022	14161	14028	13836	13981	13847	13976	14027	14039	13901	13936	13950	13990	13942	13908	13803	13941	13801	13862	13996	13922	13921	14036	14016	13870	14033	13917	13798	13905	13967	14029	13800	13877	14138	13983	13947	14129	13855	13927	13980	14062	13884	13928	14026	13824	13774	14096	13860	13844	14101	13869	14013	13836	13919	13763	14144	13970	13837	13805	13749	13854	13730	13864	13925	13786	13985	13686	13896	13904	13817	13952	13888	13747	14055	13865	13893	13917	14013	13976	13875	14054	13873	13698	13911	13923	14142	14055	13788	13749	13967
29483	24505	27135	23610	19547	18570	18043	17485	17350	17303	17161	17079	16918	16904	16943	16961	16920	16867	16851	16927	16739	16971	16814	16908	16725	16812	16858	16940	16817	16776	16787	16905	16569	16656	16786	16809	16733	16885	16563	16810	16619	16709	16807	16831	16663	16658	16634	16701	16627	16760	16862	16675	16678	16742	16764	16598	16732	16804	16618	16656	16712	16725	16796	16729	16839	16746	16630	16764	16619	16796	16842	16774	16586	16793	16928	16862	16892	16818	16848	16668	16715	16789	16613	16509	16750	16942	16652	16787	16509	16562	16805	16668	16503	16609	16738	16780	16817	16811	16768	16848	16881	16788	16730	16891	16829	16483	16747	16634	16706	16572	16651	16755	16648	16569	16730	16595	16882	16610	16694	16693	16769	16634	16809	16887	16880	16673	16588	16768	16746	16896	16838	16921	16473	16962	16806	16667	16756	16764	16729	16760	16614	16603	16726	16780	16577	16811	16347	16802	16679	16747	16648	16659	16797	16797	16820	16594	16780	17050	16836	16797	16880	16678	16772	16720	16763	16697	16623	16741	16747	16561	16654	16650	16645	16637	16620	16734	16719	16547	16728	16887	16657	16644	16932	16699	16668	16598	16767	16689	16714	16660	16661	16710	16736	16619	16573	16548	16660	16498	16771	16976	16651	16833	16788	16430	16736	16698	16621	16633	16848	16617	16936	16750	16662	16863	16612	16678	16593	16529	16687	16731	16719	16813	16758	16948	16716	16665	16570	16698	16854	16628	16629	16515	16859	16594	16680	16700	16809	16790	16756	16918	16637	16719	16659	16666	16767	16805	16647	16792	16673	16946	16629	16737	16776	16703	16985	16709	16760	16707	16698	16899	16662	16590	16608	16807	16607	16809	17001	16898	16707	16610	16780	16710	16790	16895	16746	16669	16836	16804	16744	16546	16645	16828	16766	16722	16458	16659	16749	16663	16778	16596	16864	16897	16764	16749	16756	16886	16475	16750	16742	16595	16697	16866	17019	16780	16796	16960	16716	16664	16852	16865	16652	16785	16642	16586	16648	16680	16743	16953	16616	16636	16676	16672	16697	16568	16838	16842	16652	16705	16768	16735	16961	16719	16807	16760	16687	16712	16861	16535	16472	16725	16528	16669	16868	16649	16602	16554	16688	16777	16856	16754	16856	16869	16550	16737	16753	16717	16895	16681	16647	16799	16778	16785	16910	16888	16755	16800	16940	16632	16760	16596	16500	16623	16650	16715	16871	16752	16651	16875	16541	16758	16680	16693	16442	16812	16836	16649	16852	16785	16707	16673	16731	16922	16505	16826	16708	16858	16739	16721	16473	16611	16647	16781	16709	16757	16783	16862	16602	16666	16851	16569	16625	16702	16668	16871	16725	16766	16694	16808	16650	16682	16612	16663	16691	16695	16618	16487	16731	16878	16706	16721	16714	16557	16619	16779	16683	16683	16650	16724	16851	16910	16704	16537	16783	16564	16683	16873	16694	16726	16758	16889	16663	16603	16655	16715	16615	16719	16636	16740	16858	16700	16836	16922	16834	16686	16744	16608	16670	16780	16785	16557	16622	16781	16608	16714	16911	16737	16912	16637	16644	16811	16685	16653	16593	16500	16921	16683	16783	16708	16641	16553	16769	16613	16750	16564	16562	16558	16611	16587	16586	16609	17027	16904	16819	16589	16869	16677	16713	16541	16756	16603	16680	16946	16766	16557	16725	16678	16664	16762	16932	16662	16787	16843	16629	16707	16773	16788	16640	16767	16711	16752	16720	16954	16571	16669	16803	16695	16868	16901	16646	16560	16783	16778	16714	16640	16816	16973	17008	16668	16622	16719	16791	16686	16800	16976	16664	16658	16701	16793	16909	16622	16766	16775	16634	16866	16561	16776	16959	16835	16911	16684	16635	16694	16764	16749	16722	16594	16631	16755	16713	16771	16659	16737	16607	16863	16568	16846	16669	16583	16721	16782	16676	16559	16847	16777	16704	17019	16613	16812	16693	16971	16884	16564	16746	16801	16622	16639	16765	16727	16761	16799	16638	16916	16682	16697	16815	16614	16774	16708	16899	16652	16683	16845	16740	16735	16659	16740	16729	16582	16768	17071	16911	16574	16743	16644	16754	16598	16868	16858	16904	16722	16827	16628	16592	16789	16755	16710	16642	16786	16536	16733	16538	16736	16550	16696	16829	16598	16763	16589	16715	16676	16787	16667	16723	16945	16705	16894	16586	16604	16834	16693	16844	16680	16838	16729	16634	16483	16698	16718	16586	16968	16897	16683	16593	16698	16835	16714	16811	16596	16580	16771	16527	16675	16955	16690	16676	16632	16655	16709	16715	16701	16821	17009	16704	16550	16868	16794	16726	16766	16786	16784	16886	16813	16889	16651	16628	16829	16583	16740	16819	16779	16742	16893	16783	16632	16632	16865	16891	16779	16803	16741	16737	16732	16725	16649	16723	16653	16662	16831	16692	16701	16744	16840	16724	16712	16674	16733	16836	16928	16750	16744	16732	16677	16799	16683	16691	16646	16715	16782	16459	16698	16607	16613	16836	16734	16793	16577	16867	16873	16699	16826	16928	16561	16589	16844	16746	16679	16764	16822	16641	16832	16776	16688	16692	16891	16727	16843	16955	16764	16845	16655	16659	16845	16715	16603	16956	16825	16726	16734	16711	16885	16628	16661	16864	17022	16718	16853	16779	16794	16609	16637	16712	16932	16758	16761	16816	16697	16512	16577	16674	16730	16729	16647	16770	16834	16890	16805	16692	16634	16691	16725	16709	16727	16755	16633	16811	16683	16715	16666	16588	16878	16847	16610	16654	16671	16684	16576	16829	16805	16569	16672	16551	16756	16665	16766	16757	16905	16653	16727	17060	16738	16821	16804	16764	16748	16649	16981	16621	16760	16756	16574	16718	16554	16670	16741	16578	16595	16632	16792	16760	16767	16955	16702	16880	16703	16580	16752	16557	16723	16853	16588	16656	16950	16873	16733	17024	16671	16585	16623	16883	16607	16798	16665	16607	16833	16610	16714	16684	16717	16694	16737	16681	16741	16575	16821	16737	16717	16870	16705	16621	16811	16770	16542	16635	16690	16887	16981	16896	16769	16800	16532	16610	16531	16723	16704	16967	16727	16855	16635	16717	16696	16660	16622	16935	16923	16450	16711	16762	16645	16679	16576	16817	16708	16760	16771	16624	16886	16728	16620	16990	16753	16656	16589	16813	16750	16837	16771	16737	16713	16759	16904	16859	16573	16709	16733	16969	16607	16573	16526	16840	16658	16652	16587	16666	16927	16740	16563	16742	16602	16593	16604	16850	16884	16998	16758	16687	16784	16921	17082	16843	16822	16810	16830	16489	16805	16981	16932	16632	16745	16779	16888	16729	16674	16809	16569	16856	16805	16813	16786	16509	16711	16714	16573	16643	16629	16687	16744	16845	16718	16727	16705	16634	16642	16855	16750	16870	16717	16695	16675	16621	16663	16761	16816	16869	16859	16937	16807	16683	16736	16829	16990	16666	16993	16615	16798	16641	16662	16627	16639	16672	16450	16802	16650	16738	16742	16767	16835	16849	16644	16692	16654	16649	16672	16467	16767	16733	16799	16761	16972	16717	16803	16526	16601	16680	16743	16806	16690	16773	16623	16618	16847	16882	16799	16680	16655	16424	16627	16616	16548	16903	16646	16473	16709	16672	16731	16640	16615	16600	16540	16827	16763	16643	16562	16842	16705	16698	16809	16748	16646	16534	16766	16796	16691	16542	16814	16474	16869	16906	16809	16862	16963	16587	16636	17011	16840	16795	16821	16920	16738	16732	16625	16726	16919	16891	16715	16803	16738	16831	16818	16650	16847	16635	16904	16960	16760	16746	16675	16810	16912	16809	16669	16702	16840	16731	16755	16779	16854	16687	16731	16665	16578	16873	16939	16587	16675	16944	16667	16790	16914	16866	16543	16721	16713	16659	16677	16769	16837	16811	16748	16745	16702	16779	16655	16771	16662	16734	16739	16854	16731	16614	16519	16728	16612	16804	16656	16770	16777	16843	16793	16769	16723	16829	17025	16652	16775	16614	16739	16976	16783	16637	16927	16620	16642	16690	16765	16710	16781	16735	16697	16868	16773	16657	16632	16725	16696	16769	16783	16717	16560	16596	16668	16857	16884	16640	16682	16495	16690	16599	16880	16808	16760	16713	16755	16598	16764	16622	16806	16768	16853	16896	16826	16727	16665	16751	16636	16893	16876	16853	16780	16668	16670	16503	16469	16740	16476	16606	16825	17007	16924	16774	16794	16789	16514	16681	16871	16810	16623	16664	16692	16815	16725	16746	16637	16804	16806	16751	16749	16731	16671	16683	16495	16579	16830	16687	16835	16729	16841	16829	16809	16755	16682	16575	16806	16777	16781	16858	16795	16823	16770	16694	16919	16631	16369	16772	16945	16844	16753	16729	16809	16912	16515	16812	16706	16822	16754	16827	16743	16755	16755	16753	16548	16492	16629	16678	16635	16687	16733	16613	16686	16557	16400	16788	16818	16724	16790	16591	16801	16817	16798	16784	16678	16570	16606	16652	16814	16857	16782	16867	16659	16723	16824	16983	16579	16767	16796	16776	16776	16625	16687	16855	16781	16640	16817	16731	16650	16736	16724	16827	16530	16709	16620	16731	16839	16496	16655	16900	16762	16725	16861	16702	16598	16616	16653	16932	16456	16666	16608	16596	16701	17002	16840	16841	16722	16743	16759	16791	16651	16870	16696	16751	16632	16728	16691	16484	16672	16695	16828	16728	16791	16786	16678	16762	16733	16769	16702	16525	16558	16844	16703	16788	16733	16887	16709	16767	16795	16674	16730	16626	16545	16715	16866	16882	16634	16682	16769	16472	16730	16761	16799	16785	16677	16798	16784	16765	16905	16791	16679	16486	16807	16573	16579	16802	16867	16843	16542	16606	16972	16573	16849	16683	16847	16577	16638	16741	16930	16764	16936	16636	16621	16859	16544	16910	16658	16673	16732	16625	16797	17106	16506	16779	16681	16685	16741	16540	16573	16654	16540	16653	16651	16565	16710	16648	16687	16580	16774	16529	16623	16735	16900	16736	16836	16841	16594	16567	16853	16502	16809	16688	16759	16838	16678	16724	16716	16737	16814	16928	16515
20570	32688	26483	20669	18125	16797	15903	15449	15189	14901	14789	14813	14781	14552	14650	14465	14540	14518	14745	14577	14574	14553	14617	14344	14670	14394	14559	14482	14518	14433	14529	14332	14405	14583	14473	14325	14345	14438	14533	14241	14468	14424	14398	14471	14357	14440	14274	14496	14552	14384	14465	14305	14382	14463	14331	14616	14393	14453	14370	14377	14499	14371	14451	14257	14343	14417	14479	14382	14349	14376	14396	14489	14356	14572	14241	14388	14470	14468	14226	14457	14381	14417	14424	14235	14514	14406	14324	14331	14353	14355	14478	14442	14484	14411	14473	14446	14300	14409	14461	14355	14315	14454	14235	14345	14498	14563	14570	14499	14401	14547	14412	14429	14450	14496	14402	14585	14373	14360	14324	14448	14626	14420	14438	14385	14489	14358	14281	14477	14314	14515	14462	14332	14353	14348	14558	14328	14262	14480	14353	14261	14234	14444	14258	14384	14263	14374	14405	14382	14257	14506	14470	14357	14447	14367	14347	14287	14365	14207	14370	14433	14380	14515	14483	14609	14388	14358	14282	14339	14215	14341	14466	14326	14478	14241	14236	14490	14408	14436	14411	14521	14286	14387	14468	14232	14329	14336	14509	14306	14313	14359	14436	14395	14491	14357	14258	14193	14423	14506	14396	14424	14542	14406	14419	14492	14323	14661	14401	14452	14550	14413	14404	14386	14440	14610	14469	14428	14469	14373	14398	14459	14532	14481	14387	14436	14400	14457	14560	14334	14364	14339	14411	14198	14470	14473	14453	14233	14294	14432	14623	14406	14503	14394	14192	14555	14234	14346	14288	14499	14395	14503	14383	14570	14477	14375	14554	14467	14423	14463	14459	14457	14417	14435	14417	14496	14365	14340	14332	14308	14444	14368	14431	14389	14394	14421	14260	14489	14442	14537	14290	14215	14401	14415	14371	14444	14525	14479	14646	14508	14438	14353	14402	14385	14411	14307	14564	14401	14292	14327	14237	14454	14270	14505	14501	14437	14387	14370	14262	14297	14492	14388	14418	14352	14259	14418	14414	14214	14529	14443	14307	14539	14604	14465	14425	14244	14325	14427	14411	14511	14299	14513	14218	14526	14212	14510	14339	14226	14362	14343	14407	14406	14342	14224	14452	14457	14271	14495	14217	14312	14549	14355	14436	14275	14512	14347	14280	14326	14517	14491	14314	14213	14485	14434	14353	14377	14423	14464	14449	14409	14266	14373	14392	14410	14510	14537	14168	14329	14585	14416	14510	14168	14430	14348	14333	14465	14385	14327	14361	14343	14324	14386	14396	14244	14347	14435	14422	14317	14502	14402	14377	14338	14279	14447	14277	14339	14508	14404	14318	14385	14288	14558	14195	14428	14256	14472	14206	14342	14341	14494	14327	14412	14428	14418	14321	14319	14316	14274	14328	14501	14285	14445	14355	14565	14416	14424	14332	14490	14369	14346	14508	14415	14338	14489	14458	14368	14402	14414	14425	14488	14185	14359	14316	14401	14448	14306	14425	14495	14348	14413	14490	14378	14473	14446	14331	14403	14458	14223	14443	14388	14410	14331	14357	14327	14334	14234	14358	14345	14604	14358	14577	14645	14534	14374	14461	14345	14305	14381	14371	14409	14333	14450	14476	14407	14451	14296	14437	14353	14423	14272	14653	14395	14305	14346	14342	14285	14312	14341	14427	14254	14405	14340	14282	14302	14280	14368	14214	14377	14501	14355	14519	14444	14424	14251	14530	14283	14530	14420	14454	14441	14437	14377	14488	14355	14405	14360	14323	14430	14308	14622	14307	14431	14360	14354	14542	14387	14220	14365	14389	14361	14466	14469	14456	14319	14212	14188	14404	14376	14515	14293	14397	14278	14430	14430	14325	14436	14510	14400	14335	14325	14376	14320	14453	14415	14361	14367	14582	14482	14348	14385	14542	14487	14337	14489	14397	14353	14447	14501	14249	14111	14315	14366	14400	14184	14351	14306	14223	14522	14171	14607	14349	14333	14234	14319	14358	14532	14407	14435	14333	14558	14259	14597	14347	14486	14423	14502	14441	14347	14393	14383	14514	14487	14392	14388	14405	14380	14541	14277	14484	14410	14351	14256	14399	14487	14411	14429	14321	14390	14343	14273	14440	14507	14422	14369	14524	14402	14330	14209	14357	14254	14349	14379	14429	14455	14364	14413	14417	14493	14306	14374	14228	14427	14416	14197	14428	14304	14433	14311	14351	14401	14391	14563	14315	14425	14310	14365	14449	14480	14562	14493	14283	14537	14494	14442	14472	14387	14486	14290	14540	14435	14253	14265	14330	14504	14424	14522	14425	14250	14462	14262	14400	14550	14606	14444	14366	14520	14322	14423	14475	14464	14346	14438	14458	14398	14590	14460	14449	14448	14412	14302	14245	14307	14364	14509	14383	14476	14364	14135	14465	14382	14459	14361	14363	14487	14453	14439	14351	14380	14365	14426	14301	14346	14439	14192	14366	14386	14418	14231	14508	14403	14385	14167	14418	14496	14531	14407	14444	14285	14473	14494	14525	14371	14388	14376	14272	14343	14335	14484	14257	14290	14392	14413	14416	14346	14464	14280	14506	14329	14270	14330	14210	14511	14305	14266	14328	14316	14452	14282	14276	14606	14451	14448	14603	14431	14303	14251	14348	14460	14403	14344	14458	14218	14488	14403	14423	14417	14319	14195	14471	14302	14374	14580	14439	14420	14366	14453	14375	14412	14405	14501	14380	14297	14454	14382	14361	14389	14514	14316	14370	14297	14326	14278	14402	14599	14478	14336	14416	14453	14484	14434	14391	14327	14387	14413	14461	14264	14433	14390	14386	14332	14417	14498	14316	14299	14408	14591	14487	14264	14405	14349	14361	14648	14438	14624	14493	14565	14400	14296	14495	14329	14410	14217	14476	14315	14473	14584	14345	14285	14531	14317	14252	14340	14397	14322	14340	14358	14269	14430	14340	14239	14263	14344	14400	14404	14449	14237	14411	14408	14403	14394	14262	14383	14552	14446	14276	14412	14353	14488	14488	14511	14538	14333	14441	14404	14417	14388	14622	14494	14440	14451	14350	14321	14385	14465	14346	14303	14443	14181	14445	14119	14378	14492	14425	14418	14390	14330	14321	14476	14306	14406	14339	14395	14462	14381	14445	14296	14258	14387	14388	14330	14327	14223	14397	14515	14357	14388	14332	14442	14303	14398	14272	14250	14243	14189	14397	14464	14512	14286	14362	14276	14309	14337	14441	14428	14289	14403	14461	14451	14429	14406	14352	14413	14321	14338	14290	14382	14259	14451	14524	14342	14393	14466	14504	14234	14270	14421	14377	14348	14334	14431	14255	14346	14486	14375	14463	14403	14326	14503	14495	14404	14430	14347	14398	14313	14351	14296	14497	14378	14410	14372	14438	14472	14433	14328	14254	14380	14408	14508	14346	14398	14299	14510	14422	14184	14491	14463	14512	14397	14405	14416	14348	14359	14441	14375	14408	14482	14429	14357	14332	14462	14418	14523	14368	14432	14399	14333	14282	14587	14287	14334	14461	14569	14373	14347	14311	14417	14589	14433	14363	14547	14554	14426	14442	14377	14401	14483	14387	14390	14343	14311	14451	14624	14355	14384	14204	14387	14344	14475	14484	14461	14415	14407	14481	14464	14256	14361	14235	14364	14428	14378	14281	14475	14413	14266	14385	14549	14371	14376	14483	14284	14370	14391	14305	14267	14331	14455	14411	14379	14246	14464	14402	14496	14368	14392	14495	14380	14335	14420	14436	14399	14290	14453	14302	14535	14428	14552	14467	14418	14497	14363	14404	14371	14512	14355	14332	14348	14540	14326	14395	14522	14358	14426	14385	14505	14449	14418	14367	14425	14335	14328	14272	14445	14339	14430	14421	14266	14437	14274	14412	14391	14476	14338	14483	14347	14534	14443	14344	14454	14542	14345	14451	14441	14399	14342	14412	14398	14385	14466	14382	14509	14451	14470	14354	14356	14454	14326	14477	14482	14239	14359	14290	14272	14361	14483	14150	14295	14418	14333	14529	14410	14239	14438	14389	14391	14539	14208	14494	14373	14407	14243	14469	14371	14307	14513	14426	14413	14611	14664	14478	14360	14293	14301	14488	14247	14407	14590	14353	14420	14331	14466	14403	14362	14406	14371	14361	14375	14369	14480	14452	14448	14536	14312	14303	14513	14409	14455	14443	14317	14323	14511	14551	14325	14308	14455	14373	14303	14550	14432	14328	14415	14438	14445	14561	14398	14399	14389	14350	14405	14607	14386	14514	14460	14414	14466	14439	14425	14368	14359	14409	14293	14505	14593	14323	14460	14419	14411	14511	14403	14326	14450	14282	14511	14432	14479	14367	14354	14485	14516	14318	14404	14405	14404	14321	14496	14382	14258	14347	14458	14378	14299	14272	14130	14442	14402	14389	14477	14455	14360	14378	14332	14518	14372	14466	14520	14476	14491	14250	14417	14262	14470	14366	14406	14417	14340	14269	14380	14495	14341	14351	14308	14472	14441	14393	14570	14463	14352	14337	14387	14378	14568	14449	14404	14447	14390	14424	14527	14456	14405	14410	14339	14513	14547	14319	14486	14392	14546	14484	14204	14369	14413	14515	14481	14438	14293	14218	14413	14398	14306	14394	14170	14363	14331	14498	14344	14474	14443	14326	14479	14394	14421	14439	14547	14428	14326	14486	14357	14433	14432	14396	14365	14519	14186	14505	14405	14423	14347	14431	14256	14281	14113	14497	14449	14295	14519	14508	14297	14337	14458	14389	14532	14259	14406	14365	14212	14429	14602	14460	14338	14414	14272	14441	14471	14337	14391	14453	14489	14386	14363	14446	14356	14365	14419	14440	14398	14350	14410	14324	14333	14400	14512	14620	14324	14603	14540	14503	14435	14318	14264	14370	14324	14326	14394	14442	14511	14407	14404	14504	14230	14382	14437	14244	14486	14179	14443	14269	14531	14379	14220	14494	14426	14470	14403	14407	14391	14486	14304	14337	14489	14343	14343	14455	14443	14528	14349	14415	14413	14434	14468	14392	14377	14643	14328	14571	14450	14417	14486	14480	14494	14444	14488	14355	14348	14378	14470	14234	14436	14292	14445	14332	14267	14506	14629	14421	14465	14320	14581	14312	14429
23548	21539	28306	25405	22576	21209	19671	17470	16826	16710	16516	16434	16436	16325	16226	16167	16217	15901	16155	15994	15984	15973	16178	15993	15871	15798	15697	15679	16066	15810	15783	15784	15879	15794	15754	15835	15843	15722	15718	15868	15764	15843	15771	15777	15781	15698	15930	15751	15799	15832	15708	15908	15771	15715	15808	15634	15829	15816	15844	15686	15816	15786	15936	15896	15799	15761	15745	15947	15826	15664	15554	15807	15808	15780	15809	15795	15815	15643	15592	15672	15611	15606	15731	15762	15915	15848	15693	15712	15874	15723	15759	15852	15785	15626	15773	15780	15764	15643	15776	15582	15620	15798	16034	16014	15821	15778	15739	15797	15839	15943	15905	15840	15873	15782	15984	15750	15971	15834	15677	15884	15818	15857	15751	15645	15789	15757	15673	15431	15825	15694	15728	15856	15855	15736	15835	15762	15747	15502	15777	15905	15786	15831	15778	15754	15662	15796	15875	15655	15648	15806	15778	15652	15588	15837	15854	15745	15596	15553	15727	15735	15832	15729	15724	15776	15924	15868	15839	15763	15588	15781	16072	15744	15740	15750	15804	15878	15702	15793	15734	15833	15840	15576	15778	15669	15714	15652	15899	15719	15716	15821	15807	15940	15609	15599	15653	15734	15732	15956	15628	15576	15911	15759	15725	15673	15758	15834	15813	15867	15943	15748	15837	15646	15695	15986	15648	15703	15731	15723	15907	15822	15736	15915	15870	15845	15668	15746	15893	15715	15780	15999	15765	15697	15821	15927	15805	15832	15888	15706	15962	15871	15828	15791	15782	15817	15932	15781	15706	15667	15852	15776	15828	15658	15684	15888	15800	15907	15896	15751	15716	15639	15786	15725	15730	15868	15564	15544	15948	15667	15771	15639	15784	15838	15847	15903	15695	15568	15749	15863	15931	15807	15650	15747	15828	15896	15853	15729	15704	15837	15689	15869	15928	15915	15784	15772	15924	15764	15878	15642	15652	15730	15741	15882	15945	15610	15672	15633	15829	15870	15672	15610	15789	15681	15615	15735	15635	15620	15735	15779	15747	15716	15729	15958	15713	15929	15868	16171	15810	15926	15843	15751	15658	15618	15707	15761	15783	15760	15825	15669	15849	15740	15811	15929	15794	15666	15737	15671	15750	15808	15654	15688	15671	15822	15688	15547	15766	15811	15735	15652	15778	15730	15542	15718	15768	15870	15872	15591	15770	15832	15800	15731	15678	15594	15825	15761	15728	15731	15862	15921	15998	15749	15896	15703	15678	15762	15995	15749	15685	15808	15789	15824	15736	15781	15693	15819	15875	15651	15857	15709	15882	15648	15818	15761	15883	15697	15855	15918	15795	15892	15834	15634	15809	15923	15688	15826	15642	15779	15766	15761	15732	15982	15965	15691	15789	15737	15829	15710	15864	15688	15593	15839	15879	15857	15774	15781	15650	15822	15803	15749	15637	15691	15614	15942	15772	15739	15972	15881	15765	15665	15894	15714	15599	15694	15725	15622	15751	15867	15650	15580	15560	15597	15731	15879	15619	15650	15603	15796	15793	15775	15703	15847	15763	15871	15655	15682	15761	15810	15778	15703	15745	15871	15872	15717	15800	15591	15888	15595	15779	15778	15693	15896	15857	15710	15763	15870	15752	15617	15827	15835	15597	15829	15859	15816	15748	15717	16000	15782	15758	15770	15744	15779	15672	15765	15993	15763	15713	15862	15637	15915	15693	15903	15887	15933	15894	15721	15943	15619	15872	15590	15749	15821	15728	15784	15652	15955	15667	15837	15832	15684	15860	15697	15805	15784	15706	15686	15662	15780	15834	15651	15868	15780	15883	15743	15774	15802	15975	15620	15691	15799	15660	15857	15789	15732	15900	15689	15866	15726	15711	15697	15915	15827	15603	15691	15847	15731	15818	15798	15711	15920	15829	15822	15889	15678	15919	15892	15893	15851	15636	15876	15830	15641	15674	15910	15728	15849	15621	15740	15515	15626	15876	15771	15845	15854	15770	15657	15781	15781	15741	15898	15792	15805	15740	15789	15660	15637	15754	15777	15666	15622	15836	15941	15989	15763	15948	15774	15679	15748	15568	15892	15682	15668	15927	15973	15909	15788	15644	15839	15577	15605	15857	15779	15965	15813	15796	15768	15760	15830	15637	15965	15650	15661	15608	15858	15881	15672	15559	15766	15840	15948	15512	15528	15593	15873	15806	15935	15975	15883	15755	15534	15926	15663	15788	15851	15846	15795	15668	15693	15871	15690	15708	15932	15984	15873	15656	15702	15732	15766	15674	15663	15742	15886	15882	15623	15815	15594	15959	15786	15618	15972	15693	15821	15715	15699	15719	15720	15564	15499	15643	15878	15612	15807	15704	15747	15915	15697	15754	15682	15954	15834	15773	15543	15603	15808	15691	15619	15769	15737	15643	15672	15660	15744	15817	15789	15785	15791	15760	15996	15985	15776	15575	15748	15798	15583	15778	15744	15628	16002	15887	15698	15666	15759	15679	15677	15734	15661	15780	15880	15748	15865	15861	15749	15535	15676	15737	15609	15810	15777	15916	15497	15878	15630	15820	15762	15735	15826	15863	15780	15755	15614	15739	15655	15736	15674	15851	15878	15817	15851	15787	15655	15693	15848	15875	15932	15609	15841	15776	15801	15837	15859	15605	15473	15848	15913	15806	15741	15820	15652	15689	15688	15769	15711	15642	15757	15807	15829	15790	15791	15819	15738	15729	15880	15669	15881	15867	15729	15683	15813	15710	15596	15768	15799	15755	15819	15862	15914	15591	15613	15882	15862	15796	15713	15594	15710	15832	15686	15937	15744	15758	15857	15620	15704	15681	15556	15895	15796	15818	15722	15680	15818	15926	15564	15825	15691	15694	15863	15709	15673	15967	15622	15809	15689	15892	16060	15959	15844	15711	15801	15736	15912	15777	15693	15709	15736	15734	15657	15661	15684	15866	15814	15818	15575	15935	15919	15777	15831	15870	15703	15767	15717	15806	15870	15892	15727	15750	15653	15677	15809	15804	15803	15806	15819	15769	15667	15812	15952	15481	15821	15711	15792	15936	15780	15659	16008	15789	15711	15756	15838	15953	15646	15724	15596	15763	15830	15556	15736	15618	15683	15741	15764	15747	15462	15694	15899	15811	15718	15633	15708	15624	15875	15730	15689	15493	15784	15823	15951	15768	15740	15779	15649	15759	15900	15797	15792	15667	15721	15911	15991	15726	15774	15824	15730	15874	15999	15823	15791	15838	15820	15786	15601	15798	15702	15735	15582	15798	15766	15782	15691	15958	15669	15826	15524	15701	15686	15647	15618	15748	15728	15874	15561	15899	15951	15637	15828	15791	15703	15691	15727	15723	15845	15772	15774	15763	15657	15644	15372	15581	15770	15820	15810	15927	15939	15643	15519	15740	15746	15822	15577	15764	15681	15815	15865	15630	15717	15593	15664	15759	15663	15781	15736	15654	15792	15943	15744	15935	15802	15981	15746	15677	15660	15844	15900	15798	15863	15634	15656	15716	15589	15861	15641	15898	15494	15592	15478	15897	15829	15915	15661	15868	15645	15963	15746	15823	15887	15858	15844	15932	15633	15881	15840	15711	15806	15736	15722	15936	15743	15768	15769	15872	15715	15800	15733	15572	15849	15704	15716	15932	15917	15767	15671	15695	15834	15642	15870	15684	15725	15942	15880	15879	15646	15792	15809	15665	15672	15928	15918	15866	15629	15810	15867	15822	16008	15823	15811	15903	15628	15698	15838	15803	15762	15782	15761	15774	15824	15847	15821	15647	15743	15778	15758	15804	15633	15923	15570	15648	15608	15696	15838	15842	15824	15837	15748	15813	15760	15793	15922	15707	15839	15861	15718	15696	15908	15833	15701	15697	15783	15757	15667	15772	15714	15695	15526	15862	15807	15858	15635	15751	15626	15687	15814	15699	15708	16115	15797	15670	15586	15718	15741	15682	15723	15772	15875	15880	15685	15697	15787	15995	15819	15659	15654	15724	15954	15643	15780	15990	15666	15876	16086	15633	15563	15783	15759	15879	15722	15603	15629	15748	15943	15715	15688	15909	15745	15757	15579	15828	15713	15736	15641	15661	15769	15817	15819	15799	15668	15650	15755	15645	15677	15831	15818	15615	15590	15788	15813	15853	15896	15811	15748	15639	15780	15795	15729	15805	16052	15553	15971	15682	15513	15864	15681	15684	15639	15705	15693	15665	15723	15823	15768	15704	15811	15596	15805	15596	15674	15804	15827	15875	15754	15862	15740	15656	15724	15621	15767	15748	15798	15816	15730	15823	15879	15644	15630	15676	15789	15890	15801	15694	15862	15876	15770	15894	15725	15738	15811	15669	15745	15871	15585	15622	15663	15638	15670	15690	15572	15743	15696	15827	15599	15654	15792	15831	15732	15791	15846	15884	15910	15781	15702	15808	15709	15781	15857	15812	15827	15953	15775	15689	15861	15854	15888	15861	15681	15732	15666	15685	15791	15596	15819	15589	15696	15719	15918	15721	15751	15993	15779	15964	15622	15779	15565	15519	15792	15658	15729	15843	15697	15913	15864	15585	15909	15825	15940	15603	15663	15838	15748	15707	15792	15670	15841	15842	15663	15687	15825	15878	15704	15853	15851	15707	15899	15696	15765	15775	15775	15701	15756	15840	15616	15595	15633	15620	15692	15672	15793	15764	16000	15728	15876	15611	15687	15745	15776	15719	15660	15533	15698	15775	15777	15575	15696	15769	15653	15918	15843	15938	15885	15780	15541	15708	15805	15898	15663	15693	15864	15787	15712	15764	15816	15444	15632	15752	15670	15701	15793	15771	15774	15612	15530	15599	15685	15711	15681	15658	15733	15807	15737	15713	15675	15725	15738	15636	15778	15870	15876	15808	15737	15687	15825	15724	15542	15748	15582	15818	15592	15753	15666	15723	15656	15756	15663	15717	15927	15971	15845	15727	15828	15666	15632	15683	15832	15665	15639	15975	15871	15783	16114	15960	15404	15672	15706	15776	15581	15784	15623	15724	15824	15823	15726	15914	15823	15680	15848	15821	15732	15836	15784	15856	15697	15687	15833	15885	15961	15823	15823	15963	15803	15821	15646	15851	15687	15704	15791	15843	15766	15729	15716	15863	15805
19038	39419	30275	23152	20241	17114	16422	15804	15301	14890	14824	14662	14467	14598	14321	14336	14187	14130	14052	14249	14083	13908	13921	13952	13841	13903	14024	13818	13904	13928	13930	13895	13811	13870	13818	13897	13864	13850	13998	13990	14008	13809	13809	13766	14027	13819	13838	13726	13828	13820	13714	13789	13706	13931	13993	13742	13974	13872	13770	13845	13824	13762	13869	13581	13767	13871	13867	13682	13632	13722	13704	13742	13813	13773	13863	13749	13896	13795	13882	13872	13920	13771	13947	13852	13732	13839	13778	13614	13686	13762	13904	13895	13982	13841	13670	13840	13905	13729	13795	13771	13945	13836	13917	13831	13824	13758	13786	13856	13709	13832	13991	13851	13903	13744	13820	13812	13796	13815	13772	13837	13729	13847	13728	13768	13692	14029	13565	13947	13635	13787	13810	13752	13881	13856	13738	13796	13938	13785	13953	13638	13808	13764	13970	13649	13811	13724	13576	13776	14018	13883	13641	13755	13754	14007	13723	13874	13843	13704	13950	13865	13859	13983	13801	13713	13653	13672	13915	13578	14020	13875	13877	13733	13905	13763	13915	13958	13780	13845	13857	13788	13809	13749	13903	13759	13967	13810	13883	13833	13639	13709	13951	13790	13780	13570	13851	13877	13779	13653	13913	13646	13916	13974	13748	13830	13819	13773	13793	13745	13986	13976	13669	13691	13827	13875	13888	13941	13655	13842	13876	13843	13841	13682	13571	13857	13880	13613	13718	13818	13911	13664	13901	13787	13708	13803	13696	13907	13868	13824	13785	13668	13753	13895	13796	13764	13924	13845	13898	13749	13936	13978	13786	13798	13766	13753	13876	13851	13932	13865	13776	13765	13675	13858	13833	13818	13881	13864	13854	13907	14041	13767	13814	13852	13695	13953	13899	13792	13807	13943	13875	13721	13698	13754	13824	13833	13738	13666	13630	13735	13926	13821	13705	13809	13989	13794	13743	13751	13682	13817	13770	13861	13839	13957	13772	13733	13813	13656	13886	13777	13754	13847	13790	13995	13836	13663	13820	14088	13835	13870	13835	13876	13800	13814	13722	13888	13816	13750	13907	13847	13687	13733	13724	13783	13797	13766	13825	13645	13820	13819	13993	13714	13871	13843	13706	13759	13782	13747	13801	13808	13721	13955	13858	13718	13894	13871	13873	13693	13867	13978	13685	13764	13946	13650	13782	13611	13928	13681	13922	13790	13975	13860	13863	13788	13903	13754	13651	13860	13880	13819	13803	13592	13792	14028	13715	13934	13774	13733	13778	13865	13810	13915	13761	13740	13860	13762	13767	13625	13754	13896	13862	13753	13818	13827	13760	13719	13823	13759	13819	13758	13829	13908	13848	13839	13810	13965	13801	13804	13732	13826	13841	13691	13826	13704	13985	13762	13872	13880	13813	13848	13860	13731	13797	14062	13862	13835	13628	13933	13762	13807	13777	13798	13859	13862	13910	13666	13880	13814	13679	13891	13800	13882	13941	13670	13695	13794	13878	13645	13697	13765	13840	13771	13907	13621	13776	13719	13825	13732	13794	13729	13775	13759	13937	13765	13908	13651	13764	13811	13861	13825	13811	13828	13872	13755	13607	13929	13834	13723	13820	13963	13702	13786	13720	13792	13878	13618	13793	13884	13633	13819	13787	13942	14037	14057	13793	13692	13812	13906	13927	13806	13713	13865	13717	13804	13826	13794	13798	13972	13865	13796	13788	13891	13921	13769	14104	13596	13784	13807	13818	13752	13789	13793	13880	13636	13733	13768	13775	13784	13792	13911	13757	13830	13885	13805	13728	13886	13907	13818	13688	13769	13814	13840	13809	13790	13869	13757	13748	13853	13907	13684	13924	13856	13697	13832	13917	13832	13744	13984	13869	13778	13946	13789	13686	13790	13875	13800	13771	13685	13896	13807	13855	13738	13698	13862	13836	13816	13943	13872	13721	13762	13804	13931	13876	13816	13764	13631	13817	13825	13758	13860	13703	13810	13908	13638	13725	13941	13986	13928	13783	13687	13739	14011	14003	13668	13926	13840	13779	13857	13810	13890	13819	13776	13856	13970	13842	13796	13802	13745	13801	13856	13744	13801	13667	13792	13754	13702	13732	13704	13730	13756	13631	13722	13636	13808	13780	13757	13782	13717	13801	13909	13806	13888	13709	13995	13799	13858	13704	13865	13889	13929	13638	13872	13840	14008	13826	13774	13944	13729	13763	13673	13548	13751	13784	13831	13794	13771	13882	13600	13861	13755	13713	13871	13602	13766	13754	13741	13845	13745	13729	13964	13851	13848	13861	13829	14011	13762	13818	13764	13722	13835	13901	13945	13806	13872	13919	13782	13823	13963	13635	13808	13777	13903	13773	13901	13876	13874	13781	13868	13914	13839	13761	13858	13775	13773	13884	13646	13794	13890	13849	13773	13902	13891	13769	13811	13719	13857	13891	13843	13731	13977	13781	13831	13638	13760	13995	13748	13751	13631	13819	13996	13837	13960	13822	13705	13813	13753	13857	13876	13822	13823	13747	13771	13833	13764	14009	13713	13782	13675	13767	13869	13755	13626	13684	13751	13816	13888	13820	13734	13888	13737	13839	13750	13718	13851	13865	13720	13799	13867	13701	13909	13829	13730	13882	13807	14029	13794	13926	13842	13713	13830	13809	13755	13713	13616	13833	13756	13670	13830	13756	13860	13768	13774	13857	13808	13803	13768	13757	13753	13713	13912	13734	13756	13785	13768	13753	13791	13712	13928	13809	13874	13782	13908	13750	13904	13953	13887	13718	13749	13782	13716	13796	13988	13777	13945	13801	13820	13754	13769	13799	13639	13735	13685	13622	13989	13847	13809	13664	13692	13899	13729	13835	13817	13596	13680	13718	13826	13814	13866	13976	13812	13902	13693	13729	13800	13864	13639	13852	13843	13886	13785	13814	13875	13709	13757	13647	13818	13869	13814	13836	13760	13916	13733	13812	13729	13907	13944	13754	13766	13762	13774	13780	13654	13941	13763	13776	13813	13604	13686	13748	13782	13675	13937	13661	13915	13924	13917	13863	13922	13923	13960	13918	13932	13783	13826	13810	13988	13877	13818	13921	13760	13773	13911	13826	13873	13928	13791	13753	13846	13824	13710	13833	13731	13866	13732	13786	13768	13893	13903	13810	13666	13942	13920	13861	13868	13727	13876	13804	13825	13929	13842	13763	13880	14063	13751	13788	13875	13621	13682	13933	13862	13763	13965	13972	13815	13852	13866	13713	13586	13757	13693	13780	13803	13964	14000	13778	13862	13940	13865	13695	13863	14039	13689	13821	13812	13813	13898	13811	13725	13859	13756	13744	13847	14021	13874	13935	13824	13777	13717	13923	13762	13824	13811	13820	13748	13766	13863	13877	13853	13917	13707	13851	13960	13876	13757	13914	13916	13752	13856	13748	13721	13776	13714	13789	13897	13671	13796	13976	13790	13797	13822	13703	13865	13814	13809	13771	13703	13786	13801	13846	13828	13785	13742	13814	13843	13760	13693	13720	13831	13754	13812	13826	13896	13990	13657	13758	13664	13938	13653	13795	13829	13740	13805	13788	13786	13878	13864	13871	13807	13831	13692	13835	13752	13672	13984	13792	13741	13717	13723	13776	13766	13726	13886	13866	13789	13730	13832	13660	13799	13925	13761	13835	13935	13907	13796	13791	13732	13846	13854	13840	13811	13791	13847	13909	14070	13728	13902	13887	13689	13598	13721	13761	13975	13813	13819	13878	13774	13810	13783	13888	13735	13929	13863	13939	13800	13753	13822	13730	13714	13815	13710	13882	13894	14007	13943	13796	13731	13864	13908	13841	13804	13882	13791	13685	13805	13875	13849	13821	13693	13735	13739	13804	13832	13799	13895	13704	13910	13851	13956	13744	13770	13900	13713	13821	13790	13901	13898	13735	13752	13698	13858	13756	13729	13762	13736	13810	13743	13621	13733	13876	13787	13941	13714	13903	13750	13752	13777	13846	13620	13848	13791	13844	13812	13880	13739	13846	13748	13872	13849	13716	13910	13632	13706	13889	13609	13865	13726	13796	13856	13827	13730	13714	13736	13923	13863	13816	13858	13902	13684	13941	13995	13682	13863	13862	13900	13727	13735	13824	13945	13960	13825	13839	13828	13764	13825	13854	13625	13818	13750	13832	13768	13629	13848	13876	13717	13851	13856	13710	13868	13787	14043	13675	13756	14003	13704	13807	13875	13872	13668	13627	13829	13749	13910	13770	13894	14056	13745	13742	13948	13775	13834	13776	13847	13798	13840	13845	13993	13989	13795	13757	13856	13810	13946	13644	13929	13758	13840	13764	13656	13997	13988	13751	13660	13758	13816	13851	13773	13702	13815	13915	13814	13811	13726	13752	13929	13656	13821	13999	13941	13902	13823	13737	13859	13807	13896	13794	13874	13867	13760	13845	13731	13767	13821	13922	13804	13833	13761	13996	13934	13716	14061	13674	13857	13815	13722	13756	13872	13900	13823	13826	14053	13755	13817	13833	13792	13954	13771	13549	13895	13762	13883	13821	13787	13751	13726	13712	13735	13639	13726	13869	13890	13866	13763	13783	13926	13830	13863	13712	13859	13802	13764	13828	13714	13934	13900	13769	13892	13821	13890	13850	13625	13847	13773	13955	13840	13841	13739	13831	13724	13792	13778	13665	13750	13898	13732	13640	13897	13872	13703	13952	13655	13683	13893	13836	13804	13884	13693	13959	13741	13806	13958	13904	14078	13852	13607	13849	13829	13742	13790	13720	13829	13829	13783	13760	13739	13755	13769	13880	13691	13641	13857	13885	13744	13944	13752	13772	13700	13808	13864	13747	13898	13845	14024	13711	14000	13866	13628	13656	13922	13707	13693	13688	13661	13739	13651	13817	13839	13924	13771	13849	13800	13778	13806	13670	13653	14016	13910	14089	13825	13928	13772	13741	13775	13917	13945	13843	13859	13763	13882	13889	13867	13866	13809	13843	13771	13886	13692	13887	13888	13687	13750	13825	13781	13809	13908	13716	13742	13834	13704	13800	13817	13809	13683	13771	13860	13748	13825	13802	13891	13849	13787	13831	13756	13663	13821	13898	13752	13992	13869	13874	13821	13871	13800	13716	13667	13788	13874	14057	13877
25140	21544	27109	27384	20863	19083	18606	17871	17476	17458	17195	17214	17099	17174	16876	16765	16973	16974	16742	16877	16899	16908	16778	16853	16723	16905	16873	16893	16627	16700	16717	16653	16721	16714	16826	16665	16573	16573	16632	16697	17030	16845	16706	16469	16468	16703	16600	16735	16783	16720	16580	16584	16644	16530	16596	16757	16848	16629	16631	16476	16500	16716	16551	16568	16675	16781	16601	16683	16503	16660	16685	16604	16582	16592	16712	16616	16907	16676	16773	16738	16633	16696	16742	16654	16654	16447	16551	16527	16640	16675	16555	16551	16737	16662	16590	16644	16659	16761	16506	16731	16774	16601	16676	16714	16783	16532	16661	16558	16399	16609	16706	16932	16585	16673	16627	16713	16663	16822	16592	16644	16635	16617	16776	16561	16829	16754	16770	16671	16409	16465	16537	16557	16803	16751	16469	16513	16595	16386	16448	16700	16465	16633	16512	16601	16822	16682	16659	16606	16836	16683	16693	16693	16617	16510	16616	16758	16563	16837	16804	16472	16529	16624	16598	16576	16652	16658	16738	16757	16498	16644	16684	16655	16609	16664	16733	16792	16721	16760	16680	16676	16656	16750	16744	16549	16637	16669	16649	16606	16751	16699	16831	16656	16769	16572	16504	16397	16622	16535	16723	16771	16491	16703	16563	16619	16788	16655	16579	16597	16641	16743	16576	16728	16614	16553	16645	16444	16757	16686	16540	16665	16441	16579	16569	16717	16643	16684	16579	16618	16661	16598	16642	16822	16674	16719	16622	16465	16636	16706	16565	16799	16705	16729	16734	16681	16694	16618	16669	16758	16813	16525	16593	16695	16633	16733	16630	16672	16754	16691	16685	16658	16918	16579	16587	16829	16625	16739	16471	16823	16772	16566	16743	16650	16778	16728	16783	16533	16576	16682	16666	16703	16685	16732	16620	16764	16673	16456	16647	16744	16789	16550	16581	16457	16596	16520	16510	16796	16593	16655	16792	16691	16461	16613	16672	16673	16608	16795	16828	16653	16678	16650	16758	16403	16700	16625	16610	16513	16414	16586	16514	16717	16645	16533	16708	16700	16682	16780	16786	16459	16549	16772	16449	16564	16560	16720	16666	16631	16608	16839	16632	16562	16649	16646	16733	16621	16646	16565	16716	16646	16611	16843	16604	16510	16806	16726	16523	16516	16762	16645	16801	16668	16710	16746	16597	16574	16644	16788	16607	16796	16375	16626	16808	16832	16647	16723	16690	16709	16480	16708	16840	16708	16505	16673	16655	16632	16620	16746	16600	16748	16636	16579	16657	16662	16757	16649	16629	16712	16739	16661	16656	16604	16691	16611	16801	16672	16511	16711	16746	16573	16576	16422	16480	16650	16787	16465	16526	16688	16780	16652	16733	16630	16793	16680	16641	16565	16510	16903	16515	16457	16667	16727	16923	16781	16519	16537	16743	16602	16598	16624	16844	16547	16590	16667	16664	16839	16668	16549	16645	16752	16712	16521	16646	16461	16674	16713	16512	16641	16578	16680	16681	16682	16684	16854	16710	16668	16692	16494	16455	16887	16558	16587	16871	16534	16607	16727	16682	16742	16668	16495	16670	16695	16756	16730	16642	16559	16830	16721	16727	16782	16770	16631	16522	16702	16535	16583	16559	16688	16700	16509	16512	16526	16701	16613	16663	16838	16745	16643	16742	16711	16565	16632	16635	16758	16786	16713	16568	16451	16526	16619	16517	16752	16805	16779	16386	16508	16672	16541	16560	16556	16613	16580	16628	16572	16742	16726	16643	16544	16610	16773	16647	16914	16643	16591	16679	16651	16862	16941	16620	16473	16600	16772	16681	16761	16678	16547	16461	16699	16549	16683	16643	16469	16627	16716	16750	16508	16633	16733	16631	16633	16651	16610	16671	16418	16509	16638	16639	16614	16849	16683	16697	16621	16714	16762	16511	16694	16623	16625	16730	16714	16566	16827	16645	16799	16627	16550	16590	16907	16667	16629	16649	16568	16679	16799	16515	16453	16516	16785	16503	16696	16649	16661	16701	16675	16649	16640	16710	16714	16669	16553	16649	16852	16712	16533	16597	16576	16569	16342	16522	16585	16625	16609	16633	16556	16769	16719	16429	16748	16712	16727	16587	16655	16594	16662	16663	16614	16420	16745	16500	16705	16500	16524	16434	16644	16961	16765	16692	16522	16755	16675	16620	16904	16429	16711	16511	16816	16610	16847	16495	16677	16681	16699	16627	16679	16600	16597	16480	16584	16681	16652	16613	16746	16807	16606	16697	17005	16513	16723	16582	16528	16521	16633	16612	16573	16784	16635	16548	16607	16600	16508	16561	16602	16647	16752	16667	16768	16470	16674	16759	16701	16636	16570	16660	16620	16668	16711	16556	16555	16565	16731	16807	16633	16742	16740	16719	16777	16538	16713	16860	16698	16686	16840	16696	16608	16584	16580	16826	16706	16586	16736	16647	16519	16694	16666	16782	16867	16562	16623	16628	16717	16774	16715	16539	16462	16824	16519	16654	16584	16546	16695	16510	16707	16749	16658	16783	16416	16694	16686	16556	16403	16708	16751	16773	16507	16692	16575	16645	16554	16783	16712	16704	16564	16582	16837	16595	16649	16733	17110	16826	16561	16547	16644	16544	16489	16668	16659	16718	16770	16645	16661	16771	16726	16618	16528	16825	16595	16715	16688	16676	16609	16860	16831	16755	16722	16657	16574	16591	16680	16536	16698	16614	16808	16855	16598	16477	16804	16484	16881	16504	16483	16734	16619	16765	16573	16571	16639	16600	16681	16583	16813	16677	16632	16637	16719	16682	16674	16796	16724	16608	16642	16597	16621	16522	16585	16353	16784	16629	16578	16615	16698	16753	16726	16685	16783	16709	16721	16658	16637	16446	16630	16616	16826	16360	16785	16474	16611	16633	16535	16680	16692	16545	16675	16630	16613	16567	16566	16650	16623	16569	16907	16737	16764	16643	16736	16674	16502	16518	16492	16697	16672	16728	16505	16633	16660	16757	16443	16610	16706	16722	16351	16695	16825	16653	16744	16608	16466	16603	16691	16552	16652	16640	16776	16666	16475	16686	16693	16611	16694	16667	16710	16617	16654	16736	16714	16707	16878	16611	16681	16634	16655	16581	16604	16406	16592	16643	16651	16663	16411	16538	16723	16548	16649	16808	16465	16617	16619	16753	16604	16580	16672	16587	16726	16656	16628	16565	16780	16605	16674	16737	16855	16793	16691	16605	16710	16509	16552	16854	16737	16649	16755	16611	16561	16640	16704	16518	16771	16687	16747	16693	16505	16683	16709	16758	16650	16761	16596	16709	16585	16637	16584	16728	16568	16630	16347	16694	16644	16559	16640	16574	16548	16593	16675	16697	16525	16585	16457	16585	16403	16728	16732	16804	16767	16668	16696	16701	16537	16560	16710	16625	16473	16740	16729	16695	16685	16622	16758	16732	16540	16477	16653	16635	16741	16869	16556	16722	16659	16534	16937	16490	16683	16389	16730	16862	16540	16717	16697	16763	16561	16568	16418	16732	16724	16718	16516	16731	16657	16574	16557	16490	16726	16635	16523	16579	16683	16509	16701	16532	16480	16864	16787	16639	16627	16712	16577	16610	16720	16932	16589	16615	16430	16420	16632	16569	16750	16639	16729	16602	16696	16634	16532	16399	16681	16870	16614	16626	16701	16618	16580	16633	16528	16826	16839	16549	16809	16847	16585	16614	16812	16906	16696	16633	16479	16591	16807	16461	16620	16679	16615	16734	16647	16789	16641	16576	16645	16533	16471	16722	16542	16421	16586	16516	16672	16588	16652	16777	16641	16663	16677	16563	16649	16665	16754	16984	16654	16708	16633	16575	16664	16872	16734	16594	16717	16592	16564	16646	16628	16601	16630	16687	16649	16704	16663	16774	16523	16733	16594	16750	16702	16625	16583	16782	16796	16864	16811	16610	16620	16638	16809	16595	16570	16673	16762	16896	16751	16585	16751	16481	16724	16825	16603	16590	16667	16745	16879	16692	16628	16711	16642	16787	16483	16687	16857	16492	16639	16854	16630	16580	16699	16748	16675	16854	16726	16814	16737	16675	16609	16718	16632	16660	16760	16650	16424	16674	16330	16602	16640	16609	16760	16706	16586	16810	16617	16435	16796	16863	16629	16768	16596	16525	16541	16717	16526	16657	16710	16481	16527	16618	16797	16721	16552	16453	16672	16662	16513	16586	16743	16607	16604	16803	16640	16805	16898	16519	16442	16629	16743	16673	16737	16501	16677	16647	16766	16657	16687	16857	16463	16639	16593	16678	16622	16729	16496	16620	16750	16583	16641	16733	16645	16765	16808	16578	16667	16669	16502	16667	16644	16662	16647	16656	16582	16878	16662	16887	16691	16817	16689	16641	16783	16581	16736	16614	16598	16705	16651	16642	16709	16741	16688	16848	16769	16600	16639	16600	16552	16711	16782	16668	16733	16929	16658	16646	16751	16670	16609	16596	16657	16691	16626	16566	16653	16552	16648	16615	16737	16732	16691	16698	16698	16606	16766	16882	16688	16633	16791	16645	16786	16598	16483	16613	16645	16689	16639	16668	16690	16541	16809	16504	16817	16743	16521	16759	16507	16491	16640	16646	16734	16627	16663	16480	16642	16871	16554	16682	16811	16702	16600	16752	16743	16580	16553	16646	16645	16684	16618	16680	16758	16646	16706	16526	16549	16678	16603	16705	16713	16807	16721	16681	16540	16668	16510	16704	16582	16567	16468	16606	16647	16639	16670	16673	16652	16767	16798	16437	16589	16373	16441	16473	16772	16654	16639	16584	16696	16710	16603	16663	16624	16660	16702	16592	16719	16648	16467	16719	16791	16852	16551	16693	16671	16773	16552	16548	16565	16589	16522	16778	16608	16757	16462	16577	16763	16565	16741	16797	16725	16739	16854	16731	16709	16614	16504	16726	16610	16769	16587	16693	16529	16731	16668	16522	16685	16537	16645	16659	16529	16434	16640	16893	16554	16640	16620	16558	16610	16673	16694	16814	16786	16423	16604	16436	16698	16551	16607	16698	16571	16607	16609	16480	16507	16610	16752	16622	16427	16691	16589	16687	16605	16338	16554	16794	16657	16494	16663	16738	16677	16579	16856	16713	16654
19666	36062	28008	21536	19119	17261	16098	15879	15644	15309	15225	15094	14975	14716	14788	14722	14623	14735	14547	14485	14425	14373	14456	14378	14414	14577	14420	14338	14372	14385	14300	14424	14432	14439	14191	14406	14323	14487	14332	14361	14260	14314	14213	14067	14287	14488	14328	14215	14470	14396	14452	14304	14299	14403	14362	14358	14394	14324	14250	14270	14510	14325	14418	14266	14418	14383	14194	14234	14311	14181	14258	14259	14401	14135	14390	14406	14238	14295	14266	14291	14281	14425	14395	14366	14448	14462	14305	14318	14438	14292	14347	14357	14457	14347	14396	14170	14409	14198	14421	14302	14521	14420	14219	14240	14338	14226	14262	14142	14374	14450	14254	14255	14159	14328	14510	14174	14337	14365	14389	14284	14357	14266	14425	14262	14246	14469	14493	14364	14333	14328	14278	14352	14407	14299	14506	14295	14244	14190	14215	14358	14350	14417	14151	14392	14528	14374	14192	14570	14357	14233	14368	14149	14326	14360	14310	14401	14283	14156	14392	14362	14155	14177	14211	14288	14320	14253	14108	14452	14338	14252	14218	14284	14253	14150	14396	14315	14282	14247	14198	14210	14300	14306	14264	14300	14112	14212	14469	14306	14255	14331	14122	14225	14216	14313	14297	14366	14320	14365	14296	14277	14234	14332	14294	14228	14420	14306	14186	14142	14181	14171	14230	14356	14260	14281	14213	14350	14378	14264	14548	14345	14328	14376	14306	14316	14541	14342	14309	14371	14306	14279	14441	14407	14426	14274	14471	14408	14233	14412	14298	14403	14406	14310	14310	14476	14365	14356	14075	14475	14098	14288	14236	14477	14255	14410	14226	14195	14236	14263	14295	14030	14344	14515	14495	14376	14172	14288	14422	14336	14361	14291	14190	14316	14431	14388	14187	14285	14306	14286	14402	14207	14310	14228	14325	14306	14264	14184	14142	14450	14278	14278	14407	14363	14180	14259	14366	14444	14253	14411	14485	14225	14432	14229	14331	14121	14401	14298	14379	14249	14321	14440	14298	14254	14519	14394	14429	14090	14234	14290	14364	14245	14423	14543	14432	14476	14323	14197	14241	14278	14540	14413	14468	14326	14357	14287	14407	14366	14274	14314	14241	14387	14235	14327	14325	14357	14389	14306	14420	14250	14284	14372	14299	14284	14283	14481	14281	14358	14333	14387	14284	14168	14338	14388	14302	14453	14357	14290	14261	14286	14300	14462	14357	14469	14260	14451	14370	14279	14417	14183	14297	14478	14468	14438	14315	14199	14306	14221	14125	14259	14291	14269	14305	14405	14236	14382	14162	14339	14341	14515	14418	14492	14324	14267	14268	14336	14087	14453	14315	14293	14494	14372	14438	14300	14365	14349	14314	14192	14373	14253	14386	14201	14324	14371	14334	14441	14248	14388	14437	14327	14332	14203	14214	14368	14427	14428	14072	14315	14255	14296	14436	14319	14220	14215	14252	14383	14329	14228	14354	14354	14383	14396	14279	14524	14474	14396	14440	14285	14299	14325	14414	14292	14439	14203	14165	14411	14302	14292	14445	14248	14270	14407	14362	14295	14429	14317	14277	14138	14370	14415	14305	14255	14255	14241	14374	14224	14156	14320	14271	14354	14451	14316	14278	14365	14257	14397	14219	14153	14350	14429	14376	14300	14406	14177	14291	14170	14221	14234	14300	14322	14343	14393	14428	14252	14376	14214	14304	14350	14400	14422	14292	14369	14341	14196	14491	14413	14570	14354	14343	14541	14322	14401	14366	14197	14175	14237	14189	14401	14416	14357	14391	14363	14187	14305	14374	14406	14299	14320	14116	14183	14369	14349	14391	14320	14149	14169	14444	14508	14420	14274	14224	14280	14378	14233	14332	14148	14255	14121	14320	14332	14383	14274	14477	14434	14458	14233	14167	14227	14274	14208	14443	14366	14322	14475	14508	14314	14240	14433	14379	14352	14473	14264	14370	14325	14465	14388	14314	14387	14297	14177	14299	14350	14377	14198	14284	14250	14332	14233	14474	14280	14449	14326	14329	14217	14363	14271	14212	14267	14308	14430	14300	14486	14330	14484	14362	14280	14251	14286	14416	14260	14329	14327	14367	14387	14465	14354	14269	14336	14449	14212	14403	14381	14328	14172	14331	14394	14435	14496	14239	14378	14441	14334	14282	14243	14393	14255	14394	14440	14333	14264	14268	14110	14373	14386	14214	14395	14338	14346	14254	14454	14411	14504	14316	14238	14374	14338	14306	14163	14413	14213	14287	14382	14181	14297	14454	14343	14260	14402	14172	14307	14355	14118	14341	14348	14308	14404	14367	14239	14310	14294	14306	14424	14248	14390	14195	14377	14315	14337	14308	14378	14173	14290	14279	14256	14276	14241	14212	14236	14408	14474	14387	14200	14268	14276	14259	14287	14421	14463	14174	14448	14170	14282	14265	14189	14467	14274	14416	14309	14522	14222	14325	14379	14374	14169	14340	14316	14374	14457	14399	14358	14107	14290	14317	14209	14532	14433	14300	14138	14308	14269	14332	14309	14171	14007	14382	14340	14431	14441	14369	14162	14436	14388	14210	14346	14235	14230	14349	14326	14337	14387	14347	14336	14197	14265	14305	14306	14373	14349	14198	14307	14264	14377	14355	14231	14281	14167	14309	14303	14292	14411	14409	14443	14259	14319	14404	14341	14233	14259	14301	14320	14252	14286	14345	14368	14336	14354	14290	14412	14407	14379	14358	14318	14365	14366	14023	14339	14389	14405	14322	14333	14239	14361	14340	14283	14301	14250	14139	14210	14427	14549	14334	14433	14373	14487	14312	14386	14293	14351	14400	14221	14145	14230	14241	14253	14248	14456	14299	14263	14394	14385	14169	14290	14367	14318	14517	14188	14396	14246	14370	14161	14332	14227	14347	14203	14330	14160	14287	14265	14274	14369	14284	14102	14252	14372	14099	14178	14305	14153	14371	14211	14446	14321	14387	14325	14374	14379	14541	14355	14251	14245	14209	14217	14323	14272	14196	14254	14311	14333	14402	14301	14353	14204	14443	14337	14304	14356	14364	14383	14473	14270	14320	14322	14387	14459	14464	14211	14150	14425	14442	14279	14326	14402	14235	14211	14322	14274	14413	14353	14216	14344	14476	14287	14390	14308	14300	14226	14230	14395	14242	14173	14317	14364	14365	14320	14458	14352	14186	14397	14584	14268	14333	14341	14318	14330	14238	14310	14474	14405	14298	14386	14338	14395	14351	14482	14550	14276	14243	14332	14277	14180	14363	14268	14346	14358	14416	14407	14377	14367	14228	14295	14372	14249	14335	14503	14244	14169	14217	14244	14429	14167	14332	14214	14309	14329	14250	14307	14347	14306	14281	14123	14278	14214	14418	14378	14465	14455	14362	14318	14249	14273	14235	14324	14296	14389	14364	14411	14202	14425	14169	14345	14371	14229	14279	14219	14364	14214	14316	14269	14370	14435	14508	14255	14251	14296	14338	14315	14276	14417	14212	14295	14159	14288	14357	14541	14384	14406	14323	14467	14201	14324	14259	14312	14176	14185	14432	14530	14358	14293	14333	14327	14322	14437	14491	14200	14447	14206	14323	14463	14348	14185	14313	14191	14295	14258	14303	14155	14301	14433	14356	14184	14127	14237	14316	14409	14263	14068	14326	14186	14368	14320	14242	14356	14397	14273	14375	14397	14277	14266	14249	14180	14399	14260	14368	14391	14329	14478	14221	14256	14292	14309	14297	14368	14393	14297	14409	14153	14340	14393	14261	14209	14446	14339	14281	14327	14220	14336	14296	14403	14341	14272	14207	14341	14394	14364	14291	14235	14439	14315	14427	14429	14264	14279	14253	14344	14330	14292	14266	14133	14300	14262	14156	14425	14308	14437	14271	14379	14415	14295	14526	14306	14438	14292	14467	14311	14215	14313	14439	14365	14331	14329	14332	14360	14191	14377	14211	14112	14417	14295	14413	14312	14441	14245	14444	14260	14512	14275	14252	14300	14335	14456	14159	14408	14329	14406	14245	14351	14316	14279	14497	14352	14247	14498	14345	14253	14290	14302	14320	14333	14451	14249	14173	14510	14125	14421	14140	14359	14291	14199	14372	14193	14269	14339	14238	14307	14234	14267	14467	14278	14403	14290	14335	14321	14509	14506	14395	14246	14198	14549	14283	14113	14413	14371	14419	14320	14222	14409	14252	14461	14491	14302	14214	14357	14337	14455	14240	14351	14469	14246	14289	14417	14296	14267	14425	14307	14409	14349	14232	14135	14301	14357	14273	14148	14185	14295	14304	14397	14354	14270	14278	14395	14160	14183	14331	14236	14312	14238	14311	14312	14376	14232	14394	14219	14307	14302	14261	14492	14277	14310	14248	14362	14345	14277	14329	14305	14344	14385	14411	14420	14342	14455	14318	14200	14354	14305	14335	14318	14390	14271	14461	14344	14317	14277	14207	14443	14198	14223	14199	14338	14441	14334	14237	14238	14346	14512	14287	14463	14269	14437	14364	14299	14172	14301	14332	14125	14407	14330	14240	14417	14415	14522	14324	14345	14302	14394	14270	14299	14428	14491	14390	14185	14377	14332	14237	14321	14400	14297	14230	14468	14453	14362	14299	14244	14241	14334	14226	14301	14495	14326	14355	14285	14353	14472	14254	14324	14243	14293	14426	14452	14222	14306	14287	14120	14223	14127	14278	14291	14255	14320	14484	14351	14390	14422	14286	14345	14290	14169	14088	14293	14308	14461	14367	14361	14262	14333	14475	14381	14234	14425	14269	14387	14420	14509	14435	14265	14307	14110	14364	14400	14297	14264	14203	14269	14126	14293	14270	14395	14267	14276	14329	14273	14170	14428	14126	14360	14365	14241	14261	14252	14304	14290	14307	14392	14262	14234	14418	14216	14281	14166	14399	14256	14299	14142	14446	14286	14566	14407	14268	14293	14454	14363	14338	14178	14332	14443	14280	14278	14299	14361	14407	14289	14227	14331	14196	14262	14261	14376	14367	14423	14112	14278	14461	14313	14295	14237	14322	14460	14211	14323	14435	14279	14436	14337	14356	14377	14356	14285	14313	14361	14336	14169	14177	14370	14451	14274	14492	14152	14372	14324	14411	14347	14352	14295	14320	14475	14141	14204	14431	14337
22465	21538	28745	24771	21885	23539	23200	18436	17314	17154	17129	16843	16646	16520	16452	16375	16182	16271	16100	16068	15994	16005	15999	15960	15781	15798	15885	15786	15607	15776	15767	15637	15714	15970	15788	15751	15688	15828	15583	15656	15842	15783	15819	15663	15626	15601	15892	15898	15630	15671	15695	15622	15737	15618	15558	15841	15806	15563	15452	15560	15866	15830	15760	15805	15660	15749	15597	15749	15606	15471	15670	15700	15528	15607	15733	15739	15577	15545	15706	15586	15579	15666	15590	15605	15680	15824	15540	15538	15571	15719	15654	15727	15567	15620	15608	15595	15602	15535	15691	15851	15433	15617	15614	15717	15619	15671	15551	15472	15543	15593	15593	15692	15537	15411	15655	15522	15590	15655	15675	15687	15801	15700	15435	15761	15666	15629	15767	15774	15596	15823	15719	15791	15582	15709	15689	15758	15606	15631	15774	15517	15694	15490	15692	15647	15662	15671	15681	15680	15490	15856	15701	15705	15376	15632	15620	15605	15707	15768	15582	15538	15406	15606	15754	15681	15499	15616	15590	15592	15508	15623	15586	15506	15664	15468	15579	15533	15717	15601	15514	15517	15740	15731	15757	15575	15636	15716	15413	15609	15670	15669	15528	15880	15606	15648	15641	15488	15764	15532	15804	15834	15651	15508	15506	15791	15628	15700	15603	15600	15603	15472	15504	16026	15647	15527	15709	15690	15848	15626	15616	15698	15492	15796	15861	15591	15581	15617	15743	15702	15879	15735	15492	15613	15441	15425	15562	15709	15744	15514	15524	15563	15590	15434	15484	15780	15542	15800	15626	15630	15623	15579	15511	15786	15541	15570	15632	15651	15653	15502	15405	15694	15844	15682	15657	15581	15510	15652	15554	15576	15596	15568	15791	15575	15709	15750	15628	15558	15543	15720	15593	15619	15522	15609	15716	15628	15642	15613	15577	15556	15652	15552	15707	15815	15759	15601	15555	15918	15678	15436	15427	15595	15615	15550	15648	15572	15725	15723	15700	15567	15444	15353	15690	15484	15697	15514	15700	15645	15675	15630	15884	15704	15652	15829	15623	15682	15696	15786	15497	15786	15705	15512	15638	15587	15540	15419	15722	15593	15625	15922	15556	15516	15480	15564	15516	15770	15687	15662	15580	15456	15538	15602	15709	15888	15740	15687	15616	15804	15784	15710	15706	15537	15720	15421	15573	15581	15689	15686	15549	15520	15632	15906	15666	15574	15645	15608	15824	15576	15736	15791	15514	15704	15561	15624	15538	15804	15959	15663	15481	15401	15496	15524	15506	15604	15682	15724	15592	15484	15660	15764	15578	15411	15602	15585	15666	15795	15627	15695	15439	15658	15490	15553	15720	15626	15670	15541	15638	15710	15551	15455	15575	15638	15628	15700	15640	15617	15683	15780	15613	15537	15619	15492	15455	15785	15505	15571	15662	15374	15492	15288	15367	15860	15507	15481	15561	15485	15659	15628	15660	15661	15594	15597	15637	15378	15334	15729	15551	15651	15783	15570	15891	15537	15788	15630	15471	15448	15582	15799	15683	15669	15543	15465	15739	15600	15589	15674	15400	15601	15753	15545	15612	15599	15755	15730	15755	15559	15711	15551	15831	15711	15689	15600	15503	15557	15418	15698	15599	15535	15547	15769	15681	15781	15873	15891	15610	15453	15630	15644	15919	15512	15704	15426	15938	15609	15765	15624	15752	15760	15559	15546	15651	15708	15639	15793	15584	15477	15460	15487	15399	15604	15673	15666	15478	15512	15453	15698	15635	15712	15790	15517	15682	15741	15670	15567	15459	15549	15661	15640	15544	15607	15787	15428	15608	15698	15713	15487	15771	15831	15726	15572	15828	15619	15730	15555	15613	15787	15594	15794	15495	15734	15687	15646	15618	15465	15440	15627	15461	15549	15530	15762	15510	15570	15653	15423	15668	15849	15656	15661	15546	15455	15683	15596	15665	15499	15456	15334	15560	15564	15374	15631	15624	15395	15632	15665	15628	15502	15768	15583	15852	15603	15675	15775	15711	15546	15710	15754	15593	15677	15578	15668	15714	15551	15383	15704	15623	15547	15594	15418	15358	15738	15587	15674	15534	15456	15656	15478	15811	15627	15744	15735	15550	15609	15411	15578	15685	15577	15759	15781	15631	15830	15539	15632	15411	15785	15635	15573	15544	15602	15744	15541	15498	15790	15440	15679	15667	15617	15469	15670	15594	15512	15461	15666	15637	15674	15710	15597	15679	15642	15564	15635	15701	15523	15584	15643	15861	15658	15649	15728	15585	15623	15600	15623	15634	15402	15840	15699	15479	15619	15706	15585	15688	15673	15667	15553	15617	15663	15702	15567	15498	15544	15594	15693	15671	15560	15748	15537	15513	15787	15430	15646	15507	15830	15672	15679	15426	15727	15742	15499	15611	15426	15705	15617	15467	15732	15657	15565	15620	15789	15596	15633	15295	15448	15559	15526	15705	15623	15544	15634	15570	15783	15723	15608	15598	15706	15608	15659	15504	15614	15621	15636	15512	15460	15633	15665	15494	15716	15534	15730	15609	15521	15740	15536	15529	15658	15771	15499	15693	15560	15666	15670	15531	15751	15561	15510	15547	15621	15579	15611	15739	15571	15511	15711	15604	15738	15521	15583	15766	15613	15506	15872	15605	15727	15725	15591	15593	15748	15631	15582	15766	15557	15749	15620	15696	15693	15600	15764	15645	15494	15706	15541	15684	15555	15771	15566	15542	15560	15690	15629	15793	15642	15773	15510	15538	15643	15715	15566	15619	15619	15738	15711	15542	15667	15637	15737	15651	15771	15777	15702	15683	15795	15715	15894	15586	15570	15627	15569	15612	15441	15646	15588	15664	15700	15742	15475	15627	15610	15564	15511	15495	15591	15761	15608	15787	15559	15556	15455	15677	15428	15634	15657	15560	15444	15637	15490	15593	15695	15657	15777	15615	15667	15541	15644	15581	15547	15596	15452	15602	15573	15549	15507	15672	15639	15530	15838	15676	15711	15742	15613	15466	15622	15574	15683	15514	15601	15739	15484	15527	15619	15562	15864	15855	15807	15674	15453	15523	15868	15823	15607	15624	15803	15574	15559	15704	15692	15501	15627	15588	15414	15511	15322	15501	15725	15558	15636	15797	15563	15662	15900	15658	15604	15880	15597	15658	15571	15603	15321	15521	15568	15597	15706	15477	15585	15647	15781	15685	15492	15720	15386	15569	15559	15564	15429	15624	15592	15663	15610	15603	15673	15545	15566	15697	15567	15791	15774	15603	15552	15676	15543	15664	15832	15639	15546	15558	15489	15543	15523	15485	15513	15552	15682	15699	15504	15779	15568	15576	15661	15552	15522	15604	15593	15953	15781	15592	15693	15580	15643	15630	15663	15564	15570	15633	15640	15634	15596	15634	15698	15621	15532	15755	15546	15671	15725	15613	15655	15708	15617	15632	15523	15714	15728	15450	15641	15660	15731	15658	15656	15684	15404	15713	15550	15609	15372	15662	15517	15715	15579	15604	15708	15544	15848	15734	15449	15716	15598	15582	15563	15636	15699	15582	15662	15712	15420	15409	15506	15606	15575	15833	15384	15584	15714	15658	15483	15510	15691	15644	15668	15722	15555	15434	15498	15735	15649	15820	15564	15538	15705	15614	15518	15549	15569	15546	15673	15603	15547	15741	15721	15593	15654	15555	15581	15524	15590	15486	15642	15653	15685	15650	15835	15773	15621	15589	15462	15688	15691	15681	15654	15542	15636	15541	15437	15734	15451	15583	15546	15567	15608	15626	15603	15537	15629	15547	15649	15468	15572	15817	15626	15692	15627	15829	15795	15711	15656	15507	15627	15715	15552	15547	15526	15717	15616	15678	15637	15586	15530	15548	15603	15567	15643	15685	15562	15565	15601	15676	15652	15590	15539	15656	15577	15718	15370	15568	15518	15530	15839	15583	15781	15582	15536	15577	15748	15370	15531	15585	15306	15505	15642	15368	15703	15683	15420	15360	15552	15631	15636	15741	15618	15667	15829	15656	15696	15682	15822	15622	15792	15778	15600	15720	15831	15504	15583	15605	15601	15478	15696	15514	15649	15590	15661	15721	15824	15796	15389	15557	15641	15484	15864	15867	15779	15693	15562	15702	15848	15458	15767	15632	15618	15640	15585	15617	15584	15575	15510	15560	15694	15696	15572	15524	15431	15550	15511	15560	15693	15501	15668	15654	15644	15687	15681	15838	15615	15561	15570	15688	15676	15492	15537	15275	15507	15481	15531	15637	15422	15593	15762	15528	15511	15695	15754	15477	15571	15511	15688	15701	15547	15709	15686	15600	15594	15581	15524	15767	15667	15897	15588	15702	15564	15729	15666	15541	15670	15537	15684	15695	15745	15557	15659	15671	15566	15675	15801	15658	15704	15608	15613	15458	15693	15671	15596	15740	15743	15590	15392	15670	15516	15630	15805	15721	15610	15679	15762	15685	15799	15602	15447	15778	15496	15788	15540	15561	15691	15797	15427	15766	15686	15816	15461	15524	15506	15761	15701	15810	15582	15673	15723	15708	15730	15595	15620	15705	15572	15692	15691	15737	15678	15564	15786	15609	15626	15694	15502	15436	15686	15631	15659	15674	15564	15636	15730	15783	15576	15557	15526	15614	15635	15688	15596	15676	15709	15704	15821	15466	15426	15653	15435	15682	15719	15613	15634	15909	15671	15627	15711	15771	15578	15451	15651	15650	15662	15499	15542	15384	15541	15616	15766	15540	15538	15604	15534	15375	15550	15607	15739	15723	15541	15556	15513	15571	15582	15485	15522	15585	15439	15703	15634	15617	15782	15550	15660	15654	15626	15596	15727	15626	15605	15510	15617	15510	15407	15491	15727	15721	15491	15532	15442	15562	15551	15711	15558	15620	15670	15558	15747	15699	15766	15619	15569	15827	15659	15705	15540	15563	15517	15505	15610	15574	15702	15629	15727	15770	15843	15710	15709	15577	15566	15564	15838	15600	15488	15428	15530	15672	15680	15671	15651	15705	15585	15708	15563	15658	15727	15633	15664	15757	15479	15774	15828	15358	15675	15589	15709	15634	15663	15815	15590	15709	15727	15729	15669	15524	15642	15635	15555	15628	15691	15648	15763	15357	15721
20983	44318	34724	24735	21388	19285	17297	16392	16084	15507	15365	15158	14950	14816	14447	14484	14105	14273	14265	14136	13994	14134	14036	13992	14018	13696	13800	13888	13663	13729	13763	13576	13823	13762	13854	13625	13707	13945	13866	13657	13757	13617	13599	13656	13609	13587	13492	13758	13706	13677	13679	13707	13720	13771	13733	13668	13588	13806	13790	13690	13670	13671	13683	13624	13670	13667	13850	13603	13737	13562	13700	13601	13705	13733	13853	13722	13616	13732	13555	13603	13655	13785	13559	13790	13652	13658	13677	13779	13602	13726	13547	13653	13628	13650	13719	13687	13500	13673	13558	13750	13656	13542	13508	13656	13679	13626	13595	13768	13625	13605	13647	13624	13665	13711	13669	13643	13509	13638	13682	13724	13736	13827	13643	13336	13671	13712	13752	13487	13532	13706	13629	13738	13655	13658	13662	13784	13603	13682	13667	13673	13696	13526	13590	13540	13711	13556	13752	13586	13674	13574	13702	13659	13763	13601	13608	13838	13699	13611	13766	13914	13734	13651	13633	13521	13722	13640	13726	13725	13564	13779	13637	13596	13722	13593	13725	13650	13665	13698	13737	13719	13704	13610	13612	13581	13581	13583	13774	13644	13635	13607	13443	13591	13566	13654	13593	13713	13620	13722	13530	13677	13460	13676	13734	13693	13499	13665	13704	13736	13701	13636	13625	13695	13802	13682	13622	13488	13465	13672	13665	13558	13744	13808	13568	13777	13386	13625	13649	13657	13700	13758	13804	13619	13605	13571	13742	13695	13566	13593	13620	13744	13672	13653	13730	13673	13537	13617	13705	13763	13697	13642	13632	13650	13623	13509	13665	13677	13702	13492	13764	13666	13810	13547	13659	13610	13785	13654	13557	13617	13789	13624	13640	13574	13639	13654	13696	13718	13505	13520	13750	13640	13690	13436	13635	13767	13808	13654	13695	13727	13576	13733	13593	13720	13670	13678	13505	13680	13520	13529	13760	13626	13509	13616	13702	13654	13558	13674	13637	13526	13582	13577	13605	13503	13672	13717	13558	13717	13685	13609	13370	13605	13695	13413	13679	13795	13536	13767	13634	13619	13529	13547	13607	13568	13730	13785	13510	13649	13535	13657	13698	13697	13507	13794	13597	13498	13481	13610	13616	13640	13604	13623	13490	13685	13552	13546	13848	13672	13693	13467	13684	13774	13677	13499	13603	13626	13657	13517	13648	13570	13835	13589	13643	13615	13822	13656	13561	13625	13696	13674	13596	13589	13627	13680	13647	13584	13655	13738	13743	13580	13628	13584	13593	13672	13599	13768	13780	13720	13701	13765	13600	13658	13728	13617	13647	13669	13769	13619	13616	13728	13669	13491	13543	13719	13587	13616	13725	13651	13650	13680	13624	13881	13754	13729	13618	13599	13535	13619	13518	13774	13541	13667	13447	13613	13760	13654	13726	13586	13543	13834	13683	13632	13498	13682	13592	13644	13564	13546	13857	13826	13508	13515	13678	13713	13637	13753	13578	13547	13641	13576	13764	13626	13857	13519	13611	13686	13537	13657	13772	13841	13637	13710	13441	13620	13731	13595	13654	13810	13694	13572	13612	13592	13610	13373	13643	13709	13609	13789	13636	13660	13673	13574	13679	13932	13611	13555	13712	13688	13478	13828	13625	13647	13685	13527	13629	13747	13674	13549	13690	13617	13624	13667	13685	13637	13584	13414	13728	13573	13610	13731	13520	13774	13719	13476	13646	13554	13523	13589	13772	13444	13554	13543	13714	13535	13726	13675	13583	13694	13631	13691	13685	13627	13666	13662	13621	13795	13568	13681	13721	13716	13687	13788	13705	13613	13496	13764	13403	13750	13585	13776	13555	13654	13623	13491	13668	13647	13817	13741	13626	13631	13684	13671	13662	13471	13497	13561	13538	13688	13701	13605	13560	13671	13521	13626	13785	13796	13585	13687	13632	13641	13561	13648	13493	13607	13752	13576	13644	13484	13616	13675	13631	13514	13747	13589	13707	13685	13629	13656	13578	13699	13696	13471	13650	13554	13800	13626	13600	13742	13585	13726	13397	13681	13762	13566	13462	13812	13737	13807	13690	13818	13608	13476	13764	13769	13572	13540	13566	13672	13736	13521	13629	13767	13542	13628	13623	13595	13613	13830	13710	13528	13657	13668	13674	13888	13710	13663	13764	13534	13776	13680	13635	13564	13823	13529	13488	13549	13602	13698	13528	13753	13594	13545	13694	13612	13868	13708	13604	13559	13603	13668	13637	13503	13587	13614	13566	13652	13668	13554	13641	13617	13652	13504	13727	13722	13571	13658	13548	13669	13590	13607	13564	13546	13661	13568	13617	13717	13709	13653	13728	13788	13519	13748	13566	13675	13721	13683	13708	13582	13564	13596	13593	13555	13610	13515	13523	13457	13713	13552	13675	13631	13629	13612	13566	13763	13728	13725	13654	13643	13585	13566	13677	13757	13456	13794	13729	13679	13661	13702	13798	13819	13891	13706	13747	13792	13690	13623	13567	13694	13636	13708	13636	13748	13702	13692	13547	13634	13563	13708	13615	13525	13715	13513	13631	13743	13620	13604	13708	13636	13606	13711	13753	13574	13581	13697	13605	13531	13581	13795	13687	13693	13474	13763	13549	13612	13775	13545	13636	13790	13642	13672	13673	13638	13548	13655	13712	13718	13578	13513	13705	13654	13573	13774	13662	13773	13662	13647	13651	13797	13566	13615	13746	13742	13648	13644	13666	13549	13766	13670	13492	13610	13621	13578	13574	13666	13548	13469	13554	13719	13828	13675	13611	13664	13748	13545	13797	13602	13763	13700	13637	13671	13629	13741	13696	13598	13617	13639	13767	13731	13420	13602	13724	13635	13539	13721	13769	13537	13485	13664	13537	13705	13691	13425	13694	13649	13824	13624	13624	13675	13708	13768	13525	13562	13614	13709	13656	13661	13593	13693	13641	13480	13627	13709	13787	13499	13606	13630	13595	13559	13531	13583	13546	13603	13677	13729	13566	13569	13841	13686	13803	13739	13664	13674	13679	13654	13679	13696	13687	13711	13580	13673	13650	13731	13583	13660	13658	13635	13622	13902	13637	13566	13668	13745	13538	13673	13616	13523	13784	13698	13617	13609	13657	13807	13597	13425	13594	13664	13491	13574	13620	13686	13620	13767	13786	13661	13628	13772	13677	13540	13715	13601	13566	13666	13444	13693	13675	13846	13625	13646	13674	13655	13549	13584	13724	13673	13516	13472	13650	13637	13657	13577	13856	13625	13567	13636	13757	13543	13612	13624	13715	13607	13522	13731	13668	13795	13597	13593	13774	13497	13643	13664	13675	13754	13756	13669	13655	13695	13664	13603	13744	13670	13719	13752	13548	13640	13697	13686	13663	13665	13633	13526	13728	13527	13704	13710	13668	13696	13604	13697	13538	13741	13613	13764	13638	13583	13675	13624	13653	13702	13776	13672	13677	13743	13811	13580	13513	13787	13607	13572	13664	13673	13562	13729	13701	13505	13643	13727	13605	13805	13729	13559	13600	13766	13634	13748	13620	13749	13606	13573	13616	13785	13622	13646	13715	13765	13808	13573	13644	13639	13684	13565	13728	13601	13753	13525	13541	13666	13641	13635	13666	13740	13562	13701	13705	13666	13597	13712	13609	13623	13571	13786	13684	13633	13506	13880	13729	13586	13590	13640	13758	13671	13554	13536	13656	13637	13688	13594	13726	13689	13630	13642	13578	13575	13576	13775	13540	13605	13650	13508	13647	13581	13777	13679	13684	13698	13603	13581	13780	13599	13536	13557	13723	13851	13833	13635	13551	13549	13667	13529	13705	13717	13639	13633	13781	13622	13631	13805	13627	13624	13646	13489	13816	13566	13623	13590	13804	13671	13697	13616	13705	13564	13758	13784	13725	13693	13671	13620	13672	13847	13713	13522	13727	13857	13691	13722	13625	13700	13753	13682	13743	13739	13824	13567	13645	13686	13842	13733	13660	13527	13539	13685	13594	13708	13685	13444	13612	13660	13620	13659	13746	13692	13580	13629	13722	13604	13608	13508	13522	13689	13602	13595	13667	13627	13548	13684	13703	13534	13599	13641	13590	13736	13671	13655	13654	13566	13799	13580	13499	13702	13683	13683	13775	13595	13615	13578	13663	13776	13710	13579	13728	13730	13542	13683	13454	13549	13601	13619	13736	13596	13683	13646	13586	13493	13713	13624	13692	13645	13739	13642	13647	13557	13511	13812	13666	13604	13630	13627	13616	13521	13704	13690	13616	13610	13659	13713	13856	13692	13637	13618	13715	13620	13593	13579	13576	13626	13685	13477	13542	13710	13586	13702	13659	13681	13667	13648	13775	13608	13536	13620	13505	13605	13614	13656	13746	13592	13742	13646	13631	13376	13639	13560	13629	13677	13714	13647	13603	13773	13698	13568	13678	13606	13608	13769	13716	13856	13577	13563	13853	13756	13621	13541	13697	13524	13666	13695	13771	13564	13542	13778	13766	13627	13891	13632	13653	13653	13661	13574	13645	13530	13614	13648	13495	13727	13682	13534	13723	13621	13784	13751	13791	13616	13669	13741	13701	13616	13618	13500	13619	13688	13671	13520	13659	13568	13707	13399	13661	13541	13612	13783	13535	13678	13781	13486	13449	13607	13500	13691	13702	13607	13670	13594	13530	13508	13521	13794	13502	13660	13766	13416	13768	13727	13716	13526	13652	13715	13584	13538	13732	13714	13779	13592	13616	13685	13586	13800	13571	13624	13627	13659	13622	13737	13838	13720	13715	13579	13626	13685	13676	13590	13623	13677	13690	13718	13708	13722	13690	13421	13546	13856	13651	13628	13616	13831	13641	13451	13687	13706	13743	13604	13658	13597	13744	13604	13553	13779	13754	13659	13491	13617	13598	13710	13592	13545	13820	13702	13761	13547	13781	13607	13900	13661	13694	13763	13650	13612	13693	13722	13600	13489	13804	13610	13584	13603	13643	13632	13550	13585	13626	13609	13585	13458	13546	13571	13655	13725	13574	13810	13536	13660	13745	13793	13672	13660	13583	13674	13482	13749	13781	13482	13480	13711	13853	13573	13713	13692	13851	13607	13583	13434	13690	13654	13546	13576	13711	13675	13636	13598	13689	13632
29383	24728	27203	22872	19185	18048	17362	17135	16858	16744	16619	16728	16438	16843	16465	16411	16541	16468	16312	16466	16219	16352	16565	16244	16485	16362	16310	16157	16423	16361	16338	16250	16190	16311	16182	16171	16406	16177	16256	16399	16260	16380	16286	16042	16381	16268	16282	16212	16151	16126	16086	16244	16223	16191	16213	16335	16331	16284	16152	16155	16164	16348	16398	16381	16291	16378	16265	16158	16244	16358	16191	16150	16247	16304	16341	16169	16252	16175	16241	16367	16207	16434	16281	16217	16359	16370	16270	16111	16052	16158	16182	16178	16210	16275	16142	16330	16386	16396	16176	16249	16260	16222	16232	16291	16077	16336	16331	16349	16183	16096	16017	16253	16213	16352	16309	16410	16272	16249	16306	16195	16231	16181	16404	16406	16257	16217	16021	16227	16321	16255	16351	16268	16193	16236	16297	16225	16556	16399	16342	16280	16479	16259	16131	16295	16276	16376	16316	16234	16018	16190	16145	16415	16450	16246	16108	16490	16124	16064	16390	16154	16372	16288	16492	16376	16494	16036	16294	16375	16219	16317	16362	16415	16254	16134	16515	16058	16297	16339	16477	16132	16379	16345	16333	16442	16093	16215	16347	16354	16372	16225	16316	16350	16367	16229	16375	16198	16370	16265	16319	16200	16232	16179	16267	16250	16297	16159	16488	16366	16444	16068	15939	16247	16379	16430	16092	16071	16151	16296	16271	16235	16399	16171	16250	16118	16133	16165	16411	16181	16249	16191	16110	16312	16261	16189	16140	16486	16194	16267	16228	16055	16379	16411	16311	16399	16303	16384	16298	16254	16175	16368	16457	16195	16110	16144	16298	16206	16453	16337	16372	16174	16278	16100	16207	16415	16414	15986	16218	16299	16197	16290	16294	16368	16248	16544	16309	16474	16230	16247	16262	16055	16199	16282	16230	16235	16247	16375	16192	16394	16279	16343	16269	16341	16302	16192	16171	16239	16103	16086	16296	16197	16353	16198	16157	16319	16294	16282	16252	16108	16397	16377	16095	16174	16382	16255	16158	16245	16456	16161	16295	16207	16125	16005	16262	16142	16382	16343	16131	16210	16241	16364	16211	16422	16364	16335	16063	16346	16162	16282	16385	16207	16256	16307	16310	16201	16335	16359	16235	16370	16201	16432	16287	16119	16234	16350	16379	16326	16192	16215	16222	16476	16294	16131	16176	16123	16161	16177	16041	16175	16214	16311	16348	16226	16115	16302	16338	16059	16398	16418	16700	16291	16323	16248	16392	16392	16507	16067	16290	16189	16377	16349	16125	16333	16425	16084	16334	16446	16125	16064	16103	16037	16182	16100	16194	16313	16324	16372	16074	16319	16166	16309	16160	16250	16299	16187	16387	16338	16360	16269	16237	16094	16271	16278	16538	16198	16427	16331	16379	16116	16113	16403	16312	16225	16275	16399	16239	16209	16219	16217	16293	16251	16403	16338	16239	16275	16226	16129	16246	16234	16103	16197	16290	16432	16192	16401	16130	16268	16374	16041	16035	16256	16224	16224	16301	16358	16254	16367	16397	16357	16325	16090	16289	16177	16304	16457	16350	16340	16258	16147	16183	16240	16454	16417	16304	16152	16366	16201	16338	16073	16332	16310	16444	16308	16187	16266	16228	16139	16362	16262	16101	16395	16006	16307	16110	16264	16203	16344	16103	16116	16102	16289	16109	16188	16129	16415	16236	16352	16338	16263	16347	16069	16054	16344	16333	16322	16375	16234	16187	16316	16316	16420	16136	16225	16143	16188	16330	16240	16246	16231	16286	16302	16118	16191	16380	16100	16202	16297	16263	16383	16384	16249	16165	16158	16133	16249	16300	16439	16190	16170	16184	16218	16126	16103	16222	16150	16434	16409	16042	16268	16105	16149	16179	16367	16323	16211	16290	16217	16062	16214	16165	16343	16280	16444	16218	16307	16386	16314	16217	16515	16426	16231	16359	16236	16398	16216	16294	16191	16228	16349	16342	16099	16185	16242	16240	16295	16203	16251	16136	16149	16271	16160	16382	16245	16062	16308	16139	16163	16073	16250	16080	16191	16389	16370	16215	16285	16365	16220	16297	16238	16236	16244	16197	16034	16117	16177	16330	16147	16381	16060	16292	16114	16222	16154	16144	16264	16353	16395	16321	16350	16230	16307	16127	16265	16127	16328	16471	16335	16248	16187	16098	16016	16099	16380	16268	16233	16116	16384	16267	16319	16292	16321	16169	16129	16308	16157	16064	16208	16319	16402	16224	16432	16416	16139	16209	16210	16406	16440	16320	16318	16381	16546	16521	16127	16340	16266	16310	16197	16109	16383	16244	16214	16403	16199	16185	16201	16293	16387	16271	16316	16443	16271	16256	16166	16219	16213	16225	16351	16205	16282	16198	16177	16376	16155	16364	16380	16212	16136	16430	16176	16240	16246	16528	16240	16215	16227	16350	15928	16292	16124	16306	16271	16160	16214	16171	16154	16248	16314	16133	16240	16379	16080	16181	16374	16435	16311	16239	16318	16302	16049	16225	16421	16196	16047	16348	16236	16017	16345	16189	16267	16320	16306	16216	16044	16185	16283	16388	16283	16453	16408	16216	16224	16374	16063	16216	16352	16305	16336	16367	16186	16378	16365	16237	16245	16261	16492	16301	16092	16306	16375	16248	16396	16502	16244	16218	16049	16233	16299	16416	16053	16525	16313	16117	16405	16478	16245	16205	16322	16035	16214	16239	16202	16275	16152	16265	16390	16124	16329	16300	16042	16233	16425	16319	16564	16476	16221	16557	16256	16519	16277	16238	16313	16207	16292	16206	16366	16262	16276	16498	16253	16289	16311	16093	16439	16220	16117	16219	16274	16267	16404	16212	16443	16005	16257	16132	16349	16030	16143	16327	16358	16293	16317	16197	16237	16292	16512	16505	16157	16390	16113	16191	16420	16274	16170	16248	16317	16299	16278	16275	16156	16281	16242	16378	16158	16236	16283	16554	16145	16315	16038	16183	16169	16330	16263	16217	16234	16442	16334	16265	16357	16467	16420	16326	16342	16175	16180	16491	16300	16302	16137	16101	16331	16321	16261	16290	16301	16106	16160	16139	16297	16061	16309	15960	16178	16382	16338	16363	16177	16056	16282	16276	16352	16379	16514	16289	16196	16316	16068	16128	16193	16217	16320	16021	16207	16408	16141	16408	16259	16221	16339	16242	16283	16331	16473	16178	16135	16314	16308	16164	16138	16192	16613	16347	16146	16242	16403	16330	16261	16136	16153	16366	16364	16263	16352	16044	16263	16312	16175	16128	16225	16188	16253	16430	16178	16253	16412	16362	16360	16370	16401	16463	16160	16516	16426	16299	16345	16305	16337	16217	16262	16283	16346	16318	16391	16265	16444	16439	16199	16323	16290	16238	16127	16308	16170	16437	16104	16101	16387	16372	16545	16310	16239	16192	16196	16208	16371	16319	16204	16345	16451	16475	16171	16215	16205	16325	16191	16161	16373	16430	16362	16115	16448	16190	16314	16397	16197	16221	16210	16471	16167	16211	16235	16074	16276	16302	16320	16403	16237	16378	16331	16342	16274	16421	16113	16269	16317	16252	16044	16022	16448	16369	16218	16136	16141	16265	16181	16296	16203	16108	16188	16311	16311	16289	16241	16259	16333	16164	16493	16079	16210	16248	16096	16334	16373	16395	16437	16407	16074	16102	16075	16316	16475	16380	16199	16192	16270	16188	16216	16158	16246	16109	16214	16206	16336	16297	16317	16348	16254	16319	16235	16285	16121	16252	16409	16402	16160	16278	16408	16369	16276	16386	16117	16169	16171	16200	16183	16245	16288	16434	16460	16465	16241	16246	16438	16401	16369	16499	16299	16171	16267	16182	16231	16012	16157	16206	16328	16212	16403	16518	16345	16208	16257	16314	16386	16532	16158	16344	16140	16278	16256	16218	16400	16168	16380	16186	16173	16183	16283	16253	16152	16048	16184	16239	16256	16335	16306	16145	16214	16438	16188	16247	16132	16131	16331	16052	16192	16197	16152	16203	16099	16145	16219	16271	16308	16071	16203	16189	16275	16414	16159	16191	16178	16335	16279	16096	16153	16480	16271	16130	16136	16309	16086	16229	16235	16296	16267	16296	16170	16372	16388	16195	16368	16167	16024	16201	16140	16423	16242	16156	16117	16370	16255	16119	16279	16368	16349	16552	16189	16202	16306	16110	16346	16231	16180	16512	16239	16161	16210	16143	16183	16405	16208	16390	16157	16212	16304	16197	16149	16432	16196	16269	16027	16330	16111	16113	16253	16397	16274	16334	16150	16292	16273	16094	16327	16302	16265	16176	16366	16246	16124	16235	16193	16183	16309	16329	16168	16208	16262	16237	16116	16374	16431	16193	16220	16452	16432	16276	16408	16181	16456	16235	16212	15989	16204	16243	16270	16326	16209	16367	16204	16334	16268	16347	16192	16221	16294	16256	16283	16290	16054	16140	16286	16323	16308	16116	16300	16272	16223	16379	16415	16356	16200	16425	16174	16237	16239	16088	16034	16390	16225	16371	16360	16152	16166	16156	16390	16359	16204	16353	16272	16164	16135	16355	16345	16216	16339	16361	16447	16196	16283	16099	16378	16132	16481	16358	16164	16436	16334	16355	16505	16376	16104	16217	16265	16352	16375	16325	16184	16321	16188	16384	16403	16392	16095	16356	16269	16063	16129	16285	16382	16179	16229	16358	16221	16270	16274	16311	16408	16301	16227	16159	16426	16075	16310	16284	16131	16252	16203	16262	16335	16334	16286	16090	16200	16299	16284	16130	16447	16076	16289	16354	16331	16477	16401	16005	16231	16301	16378	16373	16325	16385	16313	16486	16323	16391	16374	16221	16293	16288	16243	16236	16413	16290	16119	16393	16393	16342	16426	16363	16163	16116	16383	16243	16249	16296	16311	16408	16279	16332	16094	16129	16126	16394	16219	16227	16155	16130	16256	16253	16362	16293	16260	16153	16433	16345	16157	16253	16210	16212	16253	16186	16298	16213	16382	16284	16135	16257	16310	16356	16087	16356	16315	16238	16474	16374	16419	16155	16284	16375	16189	16320	16288	16229	16341	16196	16333	16216	16140	16347	16214	16337	16350	16316	16287	16126	16259	16330	16213
21202	33860	26663	19888	17824	16269	15573	15317	14741	14894	14574	14843	14572	14515	14357	14387	14380	14286	14218	14078	14249	14119	14036	14156	14151	13990	14193	14250	14037	14164	14109	13962	14080	14150	14206	14183	14034	14116	14003	14161	14053	13985	14099	14131	14014	14140	14218	14243	13922	14084	14189	14015	14031	14142	14165	13936	14353	13998	14166	14073	14044	14135	14102	14214	14094	14064	14131	14104	14003	14196	14072	13917	14011	14092	14020	14042	14039	13988	14115	14068	14137	14156	14111	13985	14015	14079	14012	14149	14000	14246	13997	13952	13988	14252	14083	14074	13936	13949	14197	14038	13895	14029	14122	14023	14067	14082	14105	14209	14025	14015	14109	14047	14167	14096	14052	14139	14255	14012	14222	14015	14159	14183	14063	14084	14061	14115	14031	14014	14023	14180	14168	14096	14067	14245	14047	13986	13964	14019	13977	14052	14025	14129	14125	13959	14080	14051	14154	14179	14102	14179	13890	14141	13962	14007	14094	14069	14234	14113	13907	13943	14192	14163	14062	14075	14035	14014	13975	14110	13901	14077	14038	14080	14125	14228	14046	14261	14053	13987	14122	14020	13994	14092	13952	14125	14059	14154	13989	13978	13927	14119	14004	14103	14018	14001	14042	14013	14084	14143	14094	14209	14068	14008	13941	14179	13933	14077	14007	13999	14139	13885	14109	14013	14061	14070	14088	14127	14041	13931	13968	13989	13893	14250	14153	14260	14130	14067	14148	14176	14158	14063	14125	14011	14018	14076	14193	13886	14147	14102	14011	14151	14017	14002	13997	14188	14068	14125	14044	14035	13961	13981	14047	14060	14099	14003	14216	14092	13966	14071	14130	14179	14169	14063	14044	13993	14055	14199	14104	13859	13973	13906	13895	14238	14085	14160	13982	13958	14255	14198	14100	14128	13977	14124	13979	14097	13983	14087	14155	14112	14158	14084	14148	14138	14136	14002	14060	14089	14123	14110	14025	13943	14207	13948	14115	14139	13933	14159	14040	14139	14108	14292	14192	14036	14027	14255	13982	14055	14208	14044	13994	14155	13953	14060	14068	13917	14167	14094	13986	14073	14133	14247	14071	14024	14146	14022	13939	14142	14174	14142	14042	14054	14200	14074	13817	13993	14078	14173	14207	13969	14066	14156	13998	13944	14150	14059	13973	14142	14258	13924	13970	14063	14088	14108	14080	13985	14079	14079	14011	14061	14028	14058	13943	14141	14152	14235	14033	14169	14063	14095	14102	14090	14006	14092	14072	14068	13999	14145	13812	13987	14104	13943	14079	13978	14085	14096	14067	14146	14033	14009	14076	13941	14092	14101	14076	14026	14087	13928	13963	13954	14071	14197	14117	14173	14152	14171	14143	14281	14227	14019	14008	14190	14145	14154	14144	14087	13966	14085	13958	14099	14080	14102	14085	14021	14174	14196	14045	14175	14047	14114	14049	13984	14140	14046	14091	14181	14072	14250	14065	13868	14243	13977	13972	14127	14119	14079	14076	14183	14114	14114	14100	13927	13999	13999	14016	13952	14060	14149	13907	14134	14139	14206	14001	14148	14020	14033	13926	14236	13962	13952	14026	14063	14069	14079	13996	14191	14158	14119	14063	14095	13937	13925	14184	14123	14081	14062	14108	14118	13936	14068	14071	14215	14127	14028	14153	14103	13912	14065	14087	14162	14110	13986	14089	14102	14055	14050	14069	14193	13996	14226	14085	14000	13805	14177	14165	14176	14098	14088	14145	14088	13945	14051	14212	14092	14019	14020	14054	13985	14003	14094	14095	14011	14041	14090	14105	13908	14098	14024	14015	14069	14085	14107	14275	13950	14217	14095	14211	14216	14032	14078	14186	14107	14159	14081	14194	14122	14287	13931	14028	14003	14058	14176	14072	14171	14161	14016	14059	14055	13959	14075	14054	13987	14010	14224	14018	14054	14098	14179	14092	14294	14035	14046	14199	14016	13987	14199	14085	14083	14137	14032	14088	14063	14131	14219	14091	14038	14108	14139	14232	14066	13991	14122	13900	14030	14165	14126	14170	14010	14044	14160	14076	14160	13984	13967	13868	14127	14182	14121	14121	14154	14107	14120	14035	14027	14090	14120	14170	14076	13982	14010	13802	14054	14054	14026	14073	14035	14192	14100	14101	14098	13945	13922	13876	14084	13962	14158	14022	14075	14145	14148	14125	13977	14247	13950	14006	14251	13970	14193	13952	13916	13982	14145	14115	13972	14184	14057	14080	13958	14053	14155	14147	14239	13971	13969	14102	13980	14249	14146	13954	14183	13921	13969	14107	13925	14168	14036	14078	14175	13937	13982	13978	14052	14087	14053	14037	13981	14049	14009	14062	14001	13906	14265	14155	14105	14143	14101	14065	14046	14079	14004	13828	14112	14146	14048	14086	14157	14046	14162	14173	14034	14199	14051	14111	14152	14100	14123	14004	13942	13960	13979	14173	14034	14147	14063	13955	14235	14017	14190	14221	14088	14119	14044	14069	14197	14097	13974	14077	14105	14147	14129	13954	14085	14125	14179	14159	14002	14116	14098	14013	14011	14075	14009	13942	14062	14119	14255	13961	13954	13876	14050	14030	14251	13954	14185	14138	14138	14213	13895	13994	14132	14213	14046	14006	14263	13906	14174	14180	13987	14095	13963	14050	14101	14016	14159	13983	14175	14046	14156	14179	14087	14061	14126	14135	14108	14102	14142	14055	13917	14193	14166	13932	14247	13943	14161	13999	13969	13966	14109	14037	14141	14180	13978	13996	14013	14125	14293	14028	14062	14012	14222	14055	14058	14038	14057	14111	14060	14133	14160	13970	13896	13987	13969	14289	14103	14094	14164	14024	14168	14127	14159	14027	13909	14132	14063	14078	14144	14057	14235	13976	14042	14187	13963	14119	14093	14141	14171	14088	14106	14001	13891	14093	13971	14254	14072	14170	14225	14044	14083	13980	14249	14037	14161	14040	14012	14059	14075	13882	14006	14075	14121	13978	13919	14002	14149	13957	13983	13986	14148	14115	13983	13892	14163	14028	14192	13992	14004	14185	14099	14119	14042	14083	14028	14005	13944	14097	14168	14171	14011	13977	13974	14048	14108	14114	14011	14143	14074	14107	13982	14238	14055	14161	14140	14060	13932	14070	14073	14123	14206	14100	14185	13919	14242	13813	14314	14065	13943	14097	14062	14110	14026	14024	14102	14233	14053	14100	14164	13994	14031	14197	14123	14220	13995	14244	14097	14146	14039	14044	13958	14029	13917	14142	14090	14092	14169	14041	14143	14024	14101	14110	14064	14146	14179	14001	14108	14163	14125	14048	14125	13986	14155	13869	14005	14046	14258	14103	14008	14172	14115	14095	14020	14043	14085	13963	14258	14003	14135	14065	14097	13962	14097	14162	14093	13991	14111	14188	14048	14015	14071	13917	14069	14011	14176	14188	14273	13985	14039	14108	14247	14012	13990	13991	14078	13975	14235	14135	13904	13932	14292	14033	14165	14113	14132	14135	13995	14130	13995	14021	13949	14072	14021	14105	13950	14164	13976	14065	13976	14084	13966	14028	14114	14029	14050	14078	14134	14173	14011	14103	14074	13947	14162	13969	14107	14142	14014	13952	14034	13980	14112	14075	13997	14295	13953	13984	14012	14181	14025	14028	14048	14119	14032	14030	14043	13888	14003	14100	14255	14009	13896	14165	14078	14056	14183	14022	14129	14113	14113	14183	14191	14095	13812	14056	14197	14065	14110	14036	14178	14233	13994	14100	14108	14175	13959	14182	13958	14313	13960	14208	14094	14001	14084	14090	14021	13941	14037	13931	14060	14044	14072	13960	13999	13936	14129	14285	14276	14206	14013	14081	13881	13985	14067	14102	14103	14066	14102	14219	14125	13973	14086	14171	14115	14054	14048	14170	14069	14139	14125	14065	14036	13997	14027	13998	14163	14110	14105	14160	14189	14034	14006	14057	14138	13998	13981	14200	13955	14029	13951	13907	14254	13953	14030	14129	14090	14221	13982	14063	14039	13953	14085	14089	13935	14053	13958	14045	13947	14016	14052	13970	14039	14091	14053	13994	13998	14160	14127	13974	14123	14102	14097	14009	14164	14093	13970	14005	14064	14010	13871	14067	14181	14143	14046	14061	14158	13924	14089	14044	14086	14026	13983	14132	14113	14094	14068	14007	14119	14150	14051	14030	14155	14053	14059	14038	13960	14113	14273	14074	14062	14045	14125	14123	14064	13985	14049	14135	14094	13966	14172	14189	14017	14059	14111	14199	14192	14014	13973	14100	14095	13970	14179	14045	14097	14200	14009	13934	14154	14160	14070	14048	14061	14188	14093	14174	14153	14117	14228	14158	14164	13919	14088	14127	14081	13961	14179	14231	14025	14027	14001	14161	14165	14147	14048	14119	14077	14284	13917	14185	13824	14069	14050	14076	13967	14126	14080	13952	14159	14157	14030	14080	14164	14084	14145	14173	14095	13876	14109	14071	14091	14075	14044	14064	13991	14128	13833	14054	14043	13915	14155	13992	14143	14043	14038	14153	14003	14113	14032	14078	14075	14157	14123	13963	13985	14044	13961	14053	14030	14049	14189	14155	14049	14120	14053	14104	14140	14015	14094	14064	14112	14026	14101	14077	14129	14056	14005	14075	14250	13987	14145	14162	14101	14276	14003	13998	13930	13916	14167	14109	13930	14008	13949	14037	14094	13967	14099	14183	14028	13979	14160	14018	14199	14134	13932	14180	14014	14154	14156	14046	13976	14002	13950	14156	14188	14153	13919	14063	14041	14016	14105	14116	14097	14043	13998	13995	13999	14205	14103	14118	14318	14051	13940	14099	14161	14021	13980	14004	14263	14186	14038	14266	14016	14080	14086	14029	14113	13977	14064	14029	13997	14143	14079	14137	14198	14177	14005	14001	14089	14177	14136	14010	13857	14148	14124	14123	14040	14023	14058	14077	14005	14132	13991	13975	14138	14018	14081	14038	13991	14113	14183	14162	14205	14126	14112	14152	14029	14097	14102	14070	14088	13987	14219	14117	14071	14064	14141	13969	14040	14062	14000	14036	14178	14067	14084	14103	14094	14141	14186	13978	13933	14142	14137	13951	14228	14037	14169	14196	13995	14114	14211	13949	14119
23506	21526	28286	25416	22413	21015	19235	17095	16571	16306	16380	16186	16065	15989	15983	15769	15507	15476	15585	15610	15488	15575	15571	15567	15530	15398	15470	15534	15400	15445	15348	15391	15398	15227	15621	15253	15318	15330	15562	15364	15598	15219	15336	15358	15345	15318	15361	15476	15389	15344	15349	15281	15406	15219	15452	15308	15394	15415	15330	15406	15411	15472	15482	15278	15297	15153	15355	15279	15529	15429	15453	15409	15479	15104	15272	15445	15477	15263	15216	15237	15316	15207	15451	15475	15333	15349	15601	15280	15301	15274	15431	15249	15313	15347	15259	15326	15264	15201	15286	15300	15448	15138	15457	15339	15404	15244	15307	15373	15232	15248	15360	15421	15469	15031	15467	15290	15395	15468	15512	15170	15103	15274	15392	15399	15342	15308	15079	15427	15362	15163	15282	15241	15196	15329	15075	15310	15299	15270	15366	15339	15452	15206	15399	15323	15321	15413	15289	15263	15142	15426	15267	15401	15481	15194	15178	15219	15283	15204	15266	15261	15136	15318	15364	15142	15344	15243	15393	15431	15292	15353	15412	15376	15372	15266	15351	15381	15329	15273	15277	15486	15158	15268	15456	15371	15251	15507	15225	15159	14962	15322	15326	15291	15355	15065	15228	15281	15296	15234	15225	15206	15425	15307	15316	15407	15216	15213	15266	15252	15140	15268	15427	15290	15293	15259	15152	15063	15370	15291	15187	15186	15246	15300	15276	15178	15259	15171	15254	15115	15457	15337	15205	15419	15210	15246	15372	15383	15417	15441	15282	15352	15285	15291	15315	15332	15450	15145	15187	15309	15197	15418	15217	15276	15307	15319	15310	15475	15330	15320	15298	15273	15303	15247	15440	15118	15112	15372	15290	15434	15156	15364	15225	15201	15203	15184	15334	15280	15350	15260	15333	15284	15322	15387	15290	15193	15317	15426	15330	15373	15243	15359	15209	15159	15167	15365	15287	15246	15426	15141	15295	15343	15370	15205	15091	15192	15401	15432	15248	15341	15147	15144	15317	15129	15247	15284	15279	15415	15355	15249	15086	15120	15316	15315	15365	15224	15256	15315	15475	15597	15394	15256	15359	15454	15321	15121	15282	15382	15383	15043	15339	15343	15290	15270	15370	15230	15392	15382	15382	15314	15364	15210	15162	15329	15357	15216	15319	15351	15422	15477	15494	15536	15311	15468	15432	15318	15283	15331	15360	15086	15176	15246	15360	15324	15385	15323	15338	15338	15191	15428	15381	15293	15159	15236	15188	15261	15251	15099	15401	15391	15193	15204	15344	15446	15257	15225	15249	15296	15301	15232	15195	15123	15494	15351	15361	15214	15079	15080	15236	15214	15224	15336	15512	15352	15348	15404	15462	15381	15355	15257	15181	15266	15230	15426	15461	15466	15421	15354	15229	15453	15430	15268	15358	15319	15257	15277	15379	15400	15415	15319	15277	15251	15409	15241	15302	15314	15101	15333	15351	15262	15163	15367	15453	15288	15188	15289	15407	15376	15349	15135	15400	15198	15178	15338	15549	15236	15463	15448	15270	15334	15207	15296	15165	15426	15116	15151	15157	15149	15161	15349	15379	15419	15385	15384	15214	15183	15260	15139	15337	15492	15190	15285	15177	15441	15304	15186	15311	15157	15300	15192	15499	15279	15426	15246	15418	15229	15221	15391	15286	15304	15456	15450	15391	15273	15408	15415	15326	15241	15188	15301	15230	15399	15235	15164	15457	15363	15359	15428	15058	15295	15105	15414	15357	15313	15324	15508	15260	15443	15229	15298	15253	15336	15409	15311	15331	15490	15339	15464	15394	15435	15411	15257	15173	15052	15108	15140	15274	15455	15171	15470	15200	15266	15317	15119	15198	15309	15253	15547	15264	15346	15457	15249	15464	14997	15267	15561	15189	15233	15185	15137	15408	15434	15281	15316	15277	15423	15440	15322	15381	15446	15399	15425	15310	15563	15195	15232	15170	15584	15354	15329	15281	15500	15406	15499	15238	15221	15212	15269	15358	15386	15345	15413	15285	15419	15390	15323	15194	15206	15320	15258	15297	15189	15186	15259	15212	15209	15363	15172	15284	15284	15319	15261	15389	15510	15206	15194	15377	15442	15190	15275	15210	15435	15362	15367	15290	15412	15329	15303	15263	15271	15557	15336	15311	15124	15110	15386	15138	15363	15410	15430	15313	15149	15288	15392	15385	15320	15444	15287	15347	15337	15228	15355	15370	15384	15448	15424	15556	15495	15500	15207	15204	15161	15291	15308	15407	15205	15271	15428	15083	15377	15285	15461	15314	15177	15310	15246	15252	15426	15365	15257	15388	15273	15161	15273	15305	15343	15390	15242	15378	15404	15437	15369	15387	15252	15293	15383	15325	15396	15381	15462	14971	15205	15324	15291	15343	15192	15424	15383	15246	15352	15457	15057	15145	15367	15283	15299	15446	15281	15297	15105	15295	15429	15439	15511	15403	15458	15191	15302	15213	15361	15309	15233	15222	15473	15434	15343	15362	15185	15342	15185	15303	15424	15274	15304	15306	15233	15415	15356	15274	15526	15400	15626	15382	15619	15361	15545	15466	15262	15168	15292	15275	15435	15234	15225	15409	15187	15304	15432	15424	15393	15321	15366	15376	15370	15250	15273	15180	15378	15209	15358	15508	15335	15276	15586	15351	15383	15270	15317	15271	15411	15196	15636	15552	15346	15243	15480	15197	15416	15214	15391	15296	15079	15273	15244	15449	15199	15154	15280	15240	15525	15378	15261	15140	15312	15247	15071	15361	15399	15568	15420	15557	15375	15416	15352	15284	15271	15298	15344	15182	15140	15269	15198	15104	15046	15093	15255	15300	15417	15506	15422	15190	15274	15307	15309	15272	15249	15214	15476	15309	15386	15422	15472	15393	15259	15524	15238	15115	15317	15477	15215	15351	15387	15223	15217	15305	15313	15418	15357	15297	15295	15316	15424	15533	15415	15344	15287	15194	15475	15303	15233	15300	15279	15391	15290	15323	15504	15399	15267	15410	15352	15202	15162	15144	15579	15488	15360	15295	15261	15430	15224	15190	15394	15357	15517	15455	15275	15471	15386	15300	15175	15395	15296	15342	15323	15360	15363	15395	15320	15345	15424	15296	15497	15289	15403	15341	15342	15169	15025	15418	15211	15252	15257	15518	15519	15299	15036	15127	15238	15300	15273	15222	15346	15238	15470	15293	15455	15367	15089	15189	15315	15569	15272	15399	15231	15336	15280	15465	15210	15180	15243	15461	15308	15594	15456	15122	15320	15213	15155	15486	15248	15323	15460	15275	15246	15266	15208	15431	15269	15418	15256	15225	15282	15549	15253	15406	15122	15365	15080	15407	15168	15421	15242	15325	15254	15286	15326	15359	15333	15215	15162	15229	15161	15152	15325	15265	15262	15294	15200	15156	15351	15413	15375	15580	15252	15083	15303	15390	15382	15244	15083	15300	15309	15385	15301	15416	15282	15287	15391	15404	15221	15291	15209	15326	15315	15078	15294	15453	15124	15285	15453	15590	15604	15522	15465	15244	15181	15222	15265	15292	15266	15264	15323	15497	15286	15247	15247	15073	15381	15265	15433	15419	15131	15329	15233	15304	15373	15334	15446	15316	15331	15256	15312	15354	15548	15419	15280	15409	15370	15232	15332	15404	15136	15347	15311	15232	15298	15211	15448	15323	15291	15398	15368	15355	15126	15407	15362	15350	15194	15227	15313	15234	15226	15125	15314	15307	15436	15381	15383	15289	15257	15571	15306	15310	15352	15381	15327	15379	15170	15400	15394	15332	15429	15284	15278	15274	15406	15443	15489	15269	15253	15332	15224	15407	15316	15421	15310	15084	15178	15124	15305	15300	15268	15346	15353	15555	15274	15247	15419	15355	15371	15207	15339	15344	15409	15301	15131	15260	15391	15255	15382	15188	15234	15297	15266	15367	15427	15395	15115	15336	15407	15251	15284	15198	15427	15396	15253	15472	15364	15194	15321	15270	15390	15199	15141	15492	15147	15361	15489	15164	15494	15319	15284	15391	15156	15278	15485	15318	15347	15253	15178	15124	15395	15167	15282	15466	15216	15309	15212	15556	15269	15362	15277	15077	15306	15373	15356	15201	15318	15536	15206	15222	15283	15296	15248	15185	15287	15172	15358	15441	15420	15379	15519	15307	15289	15381	15272	15262	15346	15310	15270	15454	15118	15141	15254	15222	15489	15323	15192	15422	15288	15235	15293	15385	15247	15347	15236	15237	15237	15271	15529	15453	15367	15280	15192	15202	15455	15434	15367	15470	15407	15308	15225	15128	15044	15396	15362	15244	15209	15394	15430	15399	15440	15321	15465	15372	15356	15203	15241	15416	15187	14989	15195	15144	15323	15333	15478	15334	15303	15310	15437	15357	15396	15144	15157	15348	15324	15274	15194	15432	15412	15430	15294	15156	15406	15313	15362	15075	15270	15196	15189	15331	15392	15335	15349	15260	15360	15061	15167	15533	15269	15394	15154	15193	15372	15302	15383	15285	15323	15360	15262	15208	15193	15360	15312	15471	15269	15372	15294	15315	15040	15379	15428	15319	15247	15110	15291	15129	15192	15252	15516	15372	15406	15344	15072	15306	15352	15343	15301	15190	15308	15238	15324	15381	15290	15167	15327	15440	15414	15199	15226	15368	15383	15125	15431	15342	15347	15435	15258	15405	15387	15279	15344	15359	15317	15206	15215	15330	15452	15429	15293	15135	15318	15456	15252	15121	15303	15453	15360	15170	15203	15222	15331	15257	15214	15327	15280	15409	15223	15416	15369	15357	15413	15344	15291	15633	15413	15300	15267	15238	15340	15304	15036	15284	15385	15342	15370	15275	15300	15082	15297	15230	15445	15553	15478	15427	15355	15103	15230	15225	15193	15361	15372	15499	15302	15414	15139	15434	15303	15284	15324	15398	15472	15412	15521	15191	15276	15229	15495	15264	15206	15384	15041	15219	15281	15178	15096	15163	15409	15188	15325	15469	15180	15240	15148	15282	15335	15453	15541	15244	15304	15431	15254	15395	15397	15255	15427	15450	15205	15170	15205	15213	15167	15370	15392	15324	15596	15387	15602	15264	15352	15386	15405	15422	15251	15142	15234	15267	15220
19896	39618	29988	23375	19715	17521	15665	15497	15047	14665	14591	14409	14400	14138	13936	14013	13903	14056	13945	13754	13859	13669	13810	13707	13652	13476	13719	13713	13619	13573	13663	13681	13654	13553	13668	13647	13569	13484	13531	13654	13571	13511	13583	13589	13629	13537	13657	13568	13486	13550	13632	13559	13573	13524	13592	13541	13602	13512	13504	13645	13473	13570	13552	13444	13539	13703	13566	13486	13413	13673	13554	13494	13509	13657	13500	13502	13504	13489	13642	13521	13600	13438	13633	13485	13446	13379	13630	13614	13433	13562	13641	13355	13588	13572	13458	13498	13463	13529	13558	13597	13553	13576	13482	13411	13552	13528	13595	13516	13590	13405	13453	13713	13518	13529	13655	13510	13361	13441	13494	13495	13652	13490	13434	13663	13508	13444	13445	13452	13504	13565	13421	13539	13724	13486	13595	13555	13534	13551	13519	13557	13441	13606	13512	13421	13517	13509	13564	13521	13503	13635	13671	13399	13421	13572	13515	13554	13427	13631	13507	13543	13525	13327	13470	13595	13627	13552	13555	13507	13439	13462	13425	13555	13435	13462	13312	13457	13457	13595	13549	13647	13431	13435	13374	13506	13557	13446	13515	13488	13561	13566	13479	13550	13351	13553	13612	13416	13585	13537	13462	13490	13599	13589	13304	13720	13458	13435	13647	13328	13520	13532	13566	13480	13337	13545	13720	13672	13580	13475	13562	13575	13525	13532	13560	13750	13496	13739	13474	13471	13533	13680	13597	13430	13606	13508	13407	13398	13602	13511	13509	13539	13550	13364	13631	13472	13504	13502	13423	13595	13445	13431	13580	13526	13400	13709	13401	13466	13541	13527	13418	13653	13294	13516	13540	13313	13433	13376	13594	13480	13605	13557	13579	13366	13414	13596	13548	13446	13466	13528	13559	13458	13492	13377	13493	13465	13586	13506	13431	13359	13435	13399	13547	13557	13478	13567	13578	13440	13502	13712	13539	13546	13636	13508	13521	13648	13439	13626	13589	13270	13461	13471	13552	13350	13535	13687	13555	13567	13316	13613	13405	13489	13488	13594	13628	13535	13480	13532	13514	13432	13561	13492	13518	13447	13602	13694	13505	13536	13554	13547	13343	13536	13512	13384	13652	13428	13509	13413	13434	13416	13538	13615	13631	13501	13452	13531	13456	13565	13494	13669	13444	13567	13639	13512	13493	13445	13429	13624	13407	13558	13639	13515	13517	13447	13603	13555	13536	13544	13443	13582	13448	13570	13544	13457	13385	13545	13598	13429	13338	13642	13590	13560	13353	13591	13401	13613	13622	13496	13465	13740	13585	13330	13491	13347	13646	13663	13339	13585	13515	13381	13525	13553	13576	13332	13611	13552	13493	13529	13553	13536	13537	13546	13481	13471	13473	13454	13688	13531	13510	13374	13473	13685	13252	13378	13270	13343	13351	13641	13410	13317	13405	13449	13667	13509	13398	13268	13432	13663	13439	13568	13630	13600	13590	13501	13590	13446	13586	13577	13370	13504	13613	13668	13622	13489	13448	13468	13596	13504	13524	13564	13522	13435	13627	13457	13569	13417	13544	13478	13363	13444	13477	13559	13346	13691	13571	13451	13501	13673	13563	13402	13606	13618	13548	13592	13431	13541	13719	13618	13407	13523	13280	13584	13473	13399	13548	13437	13524	13696	13577	13533	13355	13561	13505	13472	13544	13604	13531	13485	13546	13564	13409	13647	13495	13448	13507	13553	13480	13469	13564	13431	13533	13576	13602	13526	13735	13615	13534	13593	13542	13668	13532	13625	13405	13509	13447	13446	13511	13441	13542	13368	13553	13477	13380	13382	13481	13407	13392	13473	13593	13642	13542	13593	13466	13561	13364	13464	13569	13481	13530	13557	13516	13529	13563	13626	13432	13463	13548	13534	13345	13577	13589	13564	13592	13518	13671	13556	13408	13539	13627	13444	13474	13690	13483	13590	13377	13453	13461	13462	13481	13501	13276	13616	13404	13544	13428	13576	13396	13682	13728	13325	13634	13499	13455	13634	13523	13452	13400	13576	13576	13571	13387	13468	13607	13484	13578	13458	13582	13566	13468	13555	13220	13543	13483	13566	13545	13457	13601	13496	13489	13405	13520	13587	13474	13548	13578	13437	13667	13574	13615	13407	13626	13616	13629	13396	13432	13568	13506	13597	13554	13509	13511	13553	13473	13415	13483	13491	13591	13467	13559	13594	13556	13634	13494	13530	13589	13612	13448	13603	13523	13484	13532	13399	13466	13505	13482	13507	13432	13557	13547	13493	13486	13571	13513	13509	13458	13523	13734	13393	13467	13584	13470	13529	13597	13498	13466	13549	13510	13617	13490	13672	13404	13556	13523	13570	13559	13504	13523	13576	13665	13240	13573	13365	13665	13469	13568	13506	13625	13383	13450	13495	13419	13509	13455	13659	13525	13408	13667	13695	13459	13547	13442	13572	13634	13435	13554	13493	13435	13696	13503	13602	13451	13497	13640	13503	13576	13664	13414	13457	13488	13669	13671	13593	13507	13424	13372	13506	13604	13479	13676	13531	13430	13541	13588	13480	13517	13594	13644	13495	13443	13630	13613	13568	13317	13526	13690	13548	13442	13545	13592	13540	13429	13424	13580	13572	13638	13438	13551	13558	13487	13633	13463	13513	13656	13581	13611	13609	13667	13653	13599	13617	13568	13425	13387	13446	13479	13627	13434	13420	13620	13502	13529	13452	13615	13677	13475	13454	13535	13343	13627	13349	13535	13506	13489	13623	13472	13359	13504	13478	13622	13457	13544	13644	13732	13410	13486	13466	13455	13552	13573	13637	13526	13549	13411	13487	13479	13592	13535	13624	13610	13525	13561	13403	13451	13587	13592	13580	13504	13515	13689	13507	13399	13419	13442	13744	13614	13475	13510	13294	13435	13503	13638	13536	13478	13623	13598	13491	13650	13579	13545	13492	13684	13501	13657	13506	13438	13550	13453	13368	13457	13526	13365	13539	13575	13581	13616	13512	13441	13395	13660	13629	13648	13490	13606	13586	13523	13562	13583	13333	13620	13564	13609	13598	13539	13518	13482	13499	13631	13509	13445	13538	13560	13493	13393	13556	13463	13507	13642	13635	13539	13661	13482	13643	13661	13391	13662	13463	13548	13412	13550	13581	13475	13356	13506	13428	13574	13524	13506	13500	13562	13607	13498	13485	13443	13498	13566	13360	13558	13622	13517	13467	13573	13418	13415	13435	13272	13651	13624	13697	13443	13484	13421	13563	13525	13441	13543	13677	13629	13479	13622	13568	13445	13472	13488	13538	13564	13628	13453	13434	13467	13532	13347	13622	13613	13422	13714	13545	13615	13583	13457	13522	13437	13566	13422	13608	13502	13469	13577	13446	13534	13525	13448	13464	13486	13647	13538	13491	13453	13493	13618	13678	13508	13470	13473	13519	13470	13593	13540	13603	13637	13755	13449	13520	13454	13449	13529	13591	13531	13468	13751	13568	13582	13550	13455	13493	13575	13531	13687	13579	13573	13393	13499	13439	13489	13308	13499	13444	13617	13368	13375	13538	13513	13535	13497	13354	13510	13483	13596	13500	13531	13581	13572	13498	13513	13389	13598	13365	13464	13629	13436	13560	13415	13495	13500	13548	13617	13611	13458	13518	13550	13522	13573	13650	13494	13538	13536	13519	13564	13537	13511	13588	13549	13503	13501	13448	13505	13474	13473	13619	13538	13397	13551	13469	13664	13480	13521	13495	13516	13521	13697	13585	13540	13573	13506	13634	13578	13368	13563	13558	13376	13507	13483	13433	13588	13389	13603	13786	13401	13493	13459	13581	13414	13565	13518	13496	13411	13509	13564	13530	13615	13687	13483	13442	13570	13525	13588	13459	13549	13567	13495	13679	13602	13567	13445	13551	13478	13521	13540	13607	13469	13489	13561	13497	13553	13567	13462	13520	13621	13571	13670	13559	13419	13397	13540	13498	13586	13582	13470	13514	13510	13528	13430	13536	13479	13498	13508	13659	13478	13631	13481	13507	13423	13631	13645	13421	13728	13388	13575	13676	13617	13291	13568	13563	13456	13562	13518	13533	13429	13572	13530	13586	13430	13576	13580	13612	13486	13595	13575	13552	13592	13691	13518	13450	13387	13552	13584	13532	13393	13350	13461	13570	13527	13537	13519	13405	13412	13466	13356	13680	13464	13559	13515	13614	13620	13620	13607	13664	13580	13765	13459	13545	13478	13520	13483	13472	13414	13504	13748	13604	13680	13357	13693	13650	13654	13404	13565	13488	13511	13586	13542	13445	13591	13652	13670	13630	13266	13568	13630	13608	13611	13568	13433	13597	13454	13563	13429	13473	13499	13511	13313	13481	13701	13366	13648	13572	13555	13588	13615	13637	13686	13421	13429	13398	13513	13479	13568	13589	13531	13468	13457	13671	13554	13627	13596	13463	13629	13389	13468	13485	13416	13453	13742	13561	13566	13581	13358	13399	13570	13554	13443	13547	13543	13601	13450	13545	13611	13566	13621	13530	13553	13601	13524	13436	13505	13592	13524	13148	13511	13463	13401	13666	13255	13378	13364	13555	13484	13662	13572	13651	13321	13539	13529	13462	13675	13442	13440	13470	13415	13440	13493	13369	13508	13472	13587	13384	13402	13334	13517	13545	13351	13521	13431	13590	13599	13469	13424	13538	13514	13460	13379	13515	13443	13428	13354	13531	13444	13464	13500	13509	13497	13500	13584	13543	13456	13475	13397	13545	13450	13671	13570	13437	13614	13621	13674	13555	13500	13565	13563	13585	13474	13468	13768	13421	13595	13489	13576	13464	13594	13469	13519	13499	13562	13718	13404	13458	13531	13652	13404	13467	13585	13496	13644	13493	13462	13512	13347	13439	13543	13529	13411	13363	13508	13382	13547	13466	13451	13598	13388	13545	13365	13607	13583	13589	13501	13357	13516	13543	13545	13544	13719	13495	13489	13555	13477	13643	13531	13610	13451	13557	13273	13544	13682	13578	13531	13472	13578	13405	13602	13454	13614	13648	13615	13471	13524	13496	13531	13612	13579	13487	13555	13540	13515	13578	13456	13547	13563	13623	13648	13575	13660	13451	13577	13526	13541	13587	13454	13513	13545	13450
25101	21523	27009	27022	20124	18247	17828	17082	16987	16574	16680	16515	16504	16567	16493	16336	16371	16392	16063	16374	16202	16251	16275	16138	16134	16416	16230	16166	16473	16339	16227	16191	16165	16213	16194	15930	15949	16300	16221	16208	16132	16154	16262	15968	16121	16089	16150	16124	16399	16059	15861	16150	16049	16132	16090	15996	16130	16212	16254	16076	16222	16087	16026	15984	16276	16157	16238	16054	16290	16155	16077	16251	16154	16030	16382	15904	16037	16142	16280	16243	16034	16124	16282	15955	16084	16181	16295	16393	16087	16077	16011	15939	15990	16216	15876	16034	16197	16081	16107	15893	16168	16098	16195	15830	15890	16064	16169	16148	16187	15984	16084	16146	15964	15986	16209	16160	16100	16079	16165	16135	16242	16173	15941	16089	16220	15952	16059	16125	16212	16069	15948	15967	15957	16267	16217	15891	16354	16046	15835	15920	16004	16221	15833	16028	16105	15937	16070	15865	16204	16107	16181	16073	16146	16193	16144	16144	16134	15929	16113	16077	16114	16145	16211	16091	15933	16195	15939	16186	15981	15976	16167	16254	16097	16051	16075	16277	16155	16109	16077	16031	16056	16077	16002	16056	16182	16052	16215	16102	16119	16054	16216	16101	16099	16111	16115	16139	16085	16260	16136	16125	16068	15881	16108	16049	16369	15949	16182	15902	16132	16325	16069	15984	15935	16095	16041	15954	16063	16097	16097	16185	15954	16230	16138	16265	16261	16092	15860	16080	16068	16065	16004	16193	16279	16189	16045	15979	16130	16198	16200	16373	16159	16162	15929	16247	16128	15997	16129	15950	16058	16056	16159	16234	15868	16058	15939	16117	16097	16024	16052	16084	16189	16143	16208	16078	16083	16005	16060	16059	16305	16085	16276	16053	15983	16116	15989	16249	16136	16037	16126	16137	15966	16027	16164	15983	16122	16253	16024	15884	16024	15975	16022	15997	16040	16261	15946	16040	15921	16069	16259	16173	16219	16073	16119	16174	16014	15949	16162	16093	15915	16168	16059	16018	16098	16274	16570	16067	16060	15982	15973	16168	15981	16112	16153	16026	15997	16106	15949	16092	16130	15926	15951	15961	15866	16222	16111	16168	15867	16199	15988	15911	16121	16062	16040	16144	16005	16024	16103	15996	16208	16166	16094	16094	16257	16076	16094	15952	16047	16063	16167	16004	16102	16034	16060	15977	15996	16127	16485	16149	16135	16185	16151	16206	16147	16260	15935	15992	16119	16049	16150	16065	16084	16176	16326	15925	16115	16221	15954	16133	16276	15868	16175	15924	15997	16116	16141	15919	16155	16088	16058	16086	16009	16070	16229	16304	16210	16073	16049	16032	16079	16078	16062	15855	16244	16191	16294	16051	15981	16062	15968	16191	16293	16084	16161	16064	16218	15989	15939	16275	16224	16243	16013	16074	16113	15960	16099	16115	15992	16203	16117	16199	16279	15911	16177	15913	16254	16263	16226	16297	16189	16094	16020	16163	16093	16238	15967	16230	16045	16167	16121	16226	16063	16182	16109	15989	16135	16294	16109	16071	16038	16019	16254	16263	16073	16198	16114	16284	16181	16181	16038	16241	15973	15972	16108	16181	16141	16324	15996	15984	15960	16103	16017	16189	16024	16093	16040	15953	15986	15962	16064	16109	16212	15973	15998	15996	16263	16082	16140	16272	16154	16101	15944	16230	16274	16192	16273	15996	16193	16144	16125	16023	16223	16196	16033	16228	16014	15994	16055	16076	16050	15984	16086	16109	16084	16154	16164	16043	16101	16105	16213	16054	15797	16114	16232	16151	16166	16124	16060	16166	15949	16091	16043	16129	15955	15955	16153	16096	16236	15955	15907	16086	16142	16147	16259	16230	15980	16040	16164	16156	16197	15899	16060	16180	16109	16008	16151	15990	16031	15877	16296	16098	16176	15971	16115	16015	16064	16033	16012	16042	16122	15956	16238	15901	16105	16164	16263	16095	16105	15985	16199	15909	16145	16156	16159	16303	16213	15908	16120	16002	16038	16092	16113	15684	15960	15946	16345	16131	16044	16125	16233	16239	16120	15953	15877	16156	16040	16021	16044	16121	16018	16056	16113	15941	16050	16029	16005	16142	16239	16271	16211	16170	15983	16024	16071	16036	16260	16004	16025	16202	16108	15893	16143	15895	16269	16028	15996	16100	16179	16207	15912	16093	16296	16241	15972	15971	16001	16137	15941	16154	16169	16075	16133	16090	15930	15979	15946	16053	16170	16030	16102	16252	15978	16056	15902	16002	16209	16118	15916	16060	16252	16252	16287	16266	16048	16074	16148	16178	16263	16097	15906	15923	16032	16095	16169	16050	16155	16097	16365	16322	16296	16287	16083	16041	16081	16061	16270	16108	16007	16055	15975	16118	16275	15997	16114	16152	16094	16079	16155	16004	16022	16157	16363	15960	16167	16206	16186	16223	16256	16047	16028	16257	16232	16070	16167	16187	16028	16043	15912	15939	16152	16065	16038	16235	16087	16114	16059	15977	16147	16086	16188	16148	16111	16155	15920	16159	16413	16227	16168	15905	16162	16094	16345	15994	15893	16124	15951	16143	16207	16054	16233	16019	16291	16173	16245	15898	15957	16216	16217	16175	16018	15947	16190	16346	16217	16212	16212	16130	16323	16028	16310	16077	16139	16028	16176	16083	16149	16058	16178	16172	16188	16301	16199	15971	15972	16051	16256	16288	16028	16100	16079	15948	16055	16211	15984	15883	15937	15946	16308	15939	16136	16141	16191	16235	16214	15995	16174	15974	16203	16076	15889	16030	15935	16376	16189	15875	15892	16010	15824	16180	16228	16200	16139	16088	15973	16156	16056	16115	16146	16054	16114	15892	16096	16040	15953	16040	16043	16247	16036	16138	16120	16068	16074	16162	16213	16315	16101	16156	16296	16122	16047	16145	16149	16158	16154	16119	16184	16169	16348	16165	16164	16124	16267	16007	16183	16063	15947	16098	16268	16087	16261	16261	16199	16276	16083	16082	16095	16140	16317	16124	16081	16060	16159	16099	16160	16055	16236	16163	16062	16038	16132	16189	16018	16042	16033	16075	16125	16231	16228	16242	15952	15953	16070	16090	15977	15979	16217	16229	16172	16238	16225	16233	16143	16186	16073	16205	16038	16083	16202	15969	16117	15870	16080	16066	15974	16094	16214	16012	15984	15979	16241	16269	15912	16067	15974	16083	16000	16134	16228	16138	16253	16141	16022	16158	16259	16162	16077	16149	15987	16084	15904	15845	16028	15984	16165	16134	16070	16070	15978	16059	16167	16032	15852	16183	16114	15899	16146	16082	16116	16038	16154	16056	16024	16074	16128	16133	16011	15988	16035	15999	16088	16452	16122	16224	16219	16241	16107	16139	16020	16080	16170	16181	16146	15991	16447	16149	16249	15945	16029	16076	16144	16020	16031	16025	16210	16247	16127	16199	16106	16153	16194	16067	15863	15950	16245	16004	16118	16222	16098	16099	16090	16267	16187	16153	15838	16025	16059	16145	16208	16243	16208	16174	16164	16047	16168	16060	16172	16014	16063	16106	16114	16193	16036	16180	16096	16161	16028	16180	16241	16181	16392	16051	16094	15950	16058	16265	15992	16072	16102	16053	16196	16230	15971	15955	16201	16191	16265	16265	15892	16078	16198	16320	16231	16114	16125	16046	16240	16062	16088	16188	15930	16072	16085	15963	15983	16029	15946	16122	16282	16074	16047	15939	16008	16336	15994	16126	16266	16113	16159	16042	16142	16063	16268	15958	16088	16215	16149	16108	16232	15940	16201	16115	16179	16160	16274	16045	16051	15892	15971	16128	16139	16092	16264	16123	16045	15954	15975	15945	16089	16004	16004	16044	15973	16147	15993	16105	16217	16132	16069	16186	16081	16073	15947	16121	16120	16137	16096	16117	16068	16076	16043	16115	16106	16125	16043	16254	16174	16090	16034	16015	15859	16227	16247	16314	16409	16050	16194	16001	16394	15835	15916	16425	16044	16137	16062	16006	16204	16035	15944	16136	16068	16204	16156	16062	16097	16355	16177	16090	16200	16272	16305	16307	15878	16204	16019	15940	16130	15941	15974	15911	16042	15909	16188	16210	16058	16239	16203	16052	16291	16024	16072	16012	16018	16131	16085	16197	16095	16253	16119	16066	16013	16076	16132	16122	16207	16166	16306	16199	16217	16190	16104	16054	16089	15925	15975	15934	15998	16330	16096	16117	16178	16085	16105	16096	15900	15955	16087	16028	15957	16249	16180	16312	16207	16022	16003	16052	16026	15946	16096	16058	16105	16188	16067	16084	16260	16078	16093	15914	16058	16132	16154	16047	16243	15955	16110	16226	16072	15841	15928	16001	16269	16026	15947	15976	16097	15927	16134	16078	16155	16107	16019	16167	16149	16082	16135	16228	15956	16040	16122	16079	16335	16107	16263	16085	16104	16011	16146	16132	16110	16224	16159	16237	15971	16099	16232	16244	16182	16283	16167	16076	16144	16073	16298	16174	16251	16265	16412	16039	16049	16188	16218	16034	16210	15882	15997	16001	16252	16133	16140	15985	16021	16016	16164	16283	16120	16029	16087	16160	16002	16009	16162	16173	16125	16248	16067	16002	16036	15982	16197	16236	16289	16076	16170	15863	16280	16231	16186	15956	16294	16115	16026	16105	16163	16125	16065	16277	16048	16072	16011	15990	16077	16138	16350	15968	15872	16038	16104	16149	16328	16049	16209	16212	16196	16380	16254	16093	16240	16015	16163	16073	16136	15991	16190	16198	16049	16133	16001	15991	16074	16136	16134	16147	16205	16072	15993	16048	16205	16214	16157	16246	16063	16166	15925	16033	16053	16059	16132	15933	16018	16178	16159	16411	15944	16052	16130	15819	16074	16094	15992	15957	16081	16110	16074	16059	16083	16227	16115	15968	16043	16089	15962	16237	16053	16129	16327	16024	15992	16205	15944	16147	15978	16115	16137	16134	16148	16219	15891	16169	16138	16125	16103	16176	16057	16241	16063	16112	16107	15984	15915	16113	16004	16072	16205	15985	16260	16139	15931	16149	16149	16207	16013	16191	16052	16147	16083	16052	16240	16092	15811	16122	16105	16085	15900	16047	15963	16054	16057	16025
19940	35316	26484	21315	18473	16472	15620	15197	15183	14899	14677	14789	14673	14538	14794	14324	14433	14414	14389	14361	14388	14333	14046	14057	14124	14020	14167	14088	13998	14165	13873	14112	14143	14120	14201	14115	14052	14093	14034	14220	14064	13978	13997	13920	14148	14051	14084	14077	13939	13932	13876	13946	13857	13925	14046	14095	14130	14043	13861	13965	14038	14041	13984	13928	13951	14120	14100	13920	14069	14022	13946	13947	14008	14143	13993	13934	14115	13984	13936	13911	13971	13945	14004	13946	14225	13999	13970	14040	13914	13964	14002	14072	14141	14052	13991	14033	14113	13950	13961	14053	14083	13982	14097	14023	13920	13915	13957	14119	13970	14095	14131	13956	14108	14140	14045	13877	14076	13962	13937	13823	13843	14185	13985	14073	14028	13894	14019	14161	14094	13985	13827	13926	13872	13976	13994	13980	13858	14052	14105	13982	13985	13872	14128	14018	13788	14042	13954	13907	13983	14097	14098	14069	14205	14040	14012	14035	14077	13961	14112	13942	13936	14033	14056	14122	14056	14099	14090	13939	13912	13957	13972	13963	14000	14113	13977	13999	13926	13851	13909	14053	14100	14045	13822	14061	14032	13975	14032	14108	14021	13860	13919	14047	14005	13996	14100	14077	14154	13996	14088	14014	13916	14318	14069	13964	14073	14089	14108	13909	13990	14056	14007	13925	14085	13928	13886	13924	14005	13961	14068	14104	14158	13966	14045	14157	14215	13931	13964	14078	13783	14201	13976	13907	14070	13934	14017	13971	14086	14031	13943	14073	13953	14004	14011	14143	14014	13933	13888	14081	14115	14131	14071	14025	13997	14000	13821	14018	14072	14189	13820	14138	14088	14147	14051	14136	14055	14110	14016	13901	14067	13974	14044	14108	13932	13853	13992	14130	14046	13944	14092	13997	13997	14026	14090	14177	13964	13983	13934	14091	13969	13922	14128	14006	14150	14063	13990	13946	13942	13911	14022	13969	14027	14027	14100	13942	14112	14105	13991	13911	14038	14062	13879	13974	14198	14088	13889	13916	13882	13901	14059	13879	14073	14092	14102	13849	13932	13961	14105	13779	14129	14116	14273	13991	14028	13934	14115	14069	13976	14126	13874	14058	13895	13983	13985	14023	14009	14003	13944	13992	13892	13916	13969	14110	14069	14035	14074	13959	14080	14074	13997	14074	13800	14177	14004	14015	14003	14138	14043	14112	14156	14136	14143	14036	14058	14025	14122	14121	13954	13919	14066	13938	14197	13996	14048	13997	13832	14104	14114	14081	14040	14023	13948	14015	14004	14121	13872	13956	14031	14068	14076	13881	14126	14018	14046	13937	14062	13910	13985	13943	13989	14091	14087	14197	13977	13986	13960	14072	13995	14084	14007	14074	13892	14126	14046	14077	14030	13954	14221	14162	14051	14009	14135	14092	14194	13957	14167	14152	13891	14085	14086	14053	14184	13952	13817	13936	14090	14029	13983	13915	14059	14127	13991	14041	14267	14054	14126	13843	14075	14133	14145	14060	14086	14063	13844	13968	14109	14057	13915	13950	13938	13849	14066	14109	14110	13967	13888	14032	14190	14134	14072	13840	13988	14004	14008	14072	14157	13964	13922	14009	13908	13936	14097	14015	14035	14055	13967	13940	14014	14062	14105	14002	14079	14046	13840	13810	14230	14123	13971	14089	14048	14002	14057	13817	13992	14088	14008	14122	13942	14035	13930	14115	14084	14021	14026	13882	14049	13913	13946	13971	13890	14031	13947	14041	14145	14016	13978	14042	13954	13979	14014	14013	14088	14007	14003	14071	14078	14041	14131	14032	13845	14025	13908	13986	13910	14059	14003	13970	13942	14048	14282	13975	14048	14037	14132	13991	14067	14067	14067	14058	14073	13928	13934	14009	13947	13930	13993	14023	13981	14098	14099	13828	14042	13966	13850	14069	14036	14018	14129	13898	13837	13915	14029	14086	13945	13957	13869	13996	13999	14018	14264	13985	14028	14107	13983	14037	13996	14038	14147	14067	14166	13960	14020	14127	13933	14073	13907	14146	13849	13971	13945	14006	14088	14163	14066	14035	13874	14029	13876	14021	14159	13988	14085	14054	13983	14020	13923	13925	14095	13985	13892	14009	14114	14152	14038	13780	14042	13818	14146	13888	13988	13950	14015	14046	13965	14094	14138	13759	14025	13933	14143	13829	14090	13912	14148	13871	14118	13960	13931	13874	14046	13866	13987	13928	13994	14205	13968	14107	14068	14058	14078	13798	13922	13969	14106	14044	13989	13844	14020	14027	14015	14108	13962	14136	14086	13995	14044	14082	14028	14045	13855	13900	14177	13929	14012	14039	14179	14095	13967	14020	13995	14053	14039	13998	14049	14107	13954	14064	14081	14032	13977	13846	14046	14096	13910	14054	14131	13958	13875	14163	13902	13906	13975	14065	13933	14141	14028	14178	13962	13934	14031	13976	14041	13810	14030	14111	14007	13922	13902	14117	14039	13823	14121	14112	14088	14029	14127	14148	13977	13944	14257	13943	13985	13973	14013	13932	14044	14049	13952	14123	14065	14012	13925	14096	13865	14018	14018	14107	13987	14059	13987	13981	14031	13924	13951	13944	14109	13927	13870	13921	14057	14084	13891	14170	14143	13980	14029	14051	13932	13914	14009	13960	14107	14096	14050	13995	14066	14094	14030	14134	14031	14099	13997	14131	13957	14070	14039	14068	13896	13973	14056	14007	13975	14120	13943	14048	13950	13947	14183	14040	14164	14059	14158	14027	13978	14036	14098	13874	13786	14053	13935	14156	14076	14037	13867	14039	14022	14195	14005	13970	14209	13981	13957	14020	14291	13956	14153	14054	14122	13964	13888	14013	14045	14089	13969	13969	14078	13763	14103	14046	14075	14064	14022	13991	14123	13885	13947	13900	14115	14010	13995	13975	14052	14052	14055	13970	14063	14070	13953	14041	13989	13898	14116	14112	13875	13997	14018	13956	13923	14128	13981	14052	14085	14110	14007	14180	14006	14131	13967	14006	13987	13969	14088	13959	14034	13914	14207	14087	13976	13998	13992	14073	14095	13974	13972	14097	13999	13825	13974	14120	13929	14028	14043	14059	14062	13921	13985	13905	14144	14152	13989	13986	14041	13900	14026	14099	13951	14023	13959	14089	14098	14100	13957	14031	14102	13930	14075	14098	14066	14039	13914	13978	13984	14019	13833	13941	13888	13977	13814	13980	13952	14008	14056	13903	14118	14007	13870	14189	14073	14063	14164	13974	14076	14035	13932	14112	14102	14088	14108	14017	13875	14192	13915	14088	14016	14032	13876	13908	14128	13925	14016	14174	13932	14168	13872	13993	14198	13941	14073	13872	14146	14077	13930	14169	13951	14007	14079	13869	14086	14118	14116	13903	14057	14005	14112	14139	14092	14115	14071	13944	14055	13831	13760	13900	14021	14037	13999	14061	13909	13991	13987	13826	14089	13925	14082	14154	13886	14037	13876	14168	13926	13885	13959	13903	13996	14143	14078	14020	14036	13936	14035	14061	14049	14065	14107	13912	14124	14018	13909	13967	13956	13975	14029	14013	13913	14204	14010	13953	13987	13984	13922	14053	14245	14011	14086	14240	14120	13937	13815	13950	13920	13914	14075	13894	13944	14035	13903	13850	13925	14101	14214	13967	14100	14076	14039	13975	13921	14036	14074	13856	14180	14075	14047	14051	14042	14003	14033	14013	13960	14032	13999	14094	13996	13943	14053	13945	14077	14099	13948	14011	13941	13979	13957	14069	13857	14057	13919	13884	13923	13907	14007	13996	14034	13932	13967	13948	14163	13949	13871	14010	13974	14002	13959	13988	13938	14169	14229	13963	13927	14138	13998	14026	14158	14005	13972	13970	14020	13957	14099	14051	14160	14071	13878	13977	13960	13980	13958	14093	14083	13903	14157	14030	13961	14070	14076	14068	13984	13932	14155	14119	14063	14022	14163	14074	13921	14114	14006	14056	14038	13890	14053	13847	13978	14193	13939	14034	14046	14001	13976	13832	14136	13923	13962	13965	14061	13969	13956	14087	14103	13938	13912	14012	14026	13914	14068	14101	13913	14079	13845	13845	14051	14224	13808	13947	14079	13902	14127	13870	14212	14073	13861	13896	14047	13951	13919	13998	14016	14049	14041	14020	14076	14093	14079	13950	13785	14012	14033	14056	13985	13941	14073	14146	13925	14071	13752	14023	13902	13966	13946	14056	14103	14068	13926	14018	13991	14094	14185	14213	14042	14160	13938	14027	14058	13857	14139	14117	14116	13912	14099	13962	14231	14054	14032	14052	13961	14173	14047	14023	13796	13968	13951	14080	14083	14136	14154	13957	14038	13916	13943	14198	14021	13998	14057	13874	13983	14124	13911	14059	14194	14095	13972	14025	14117	14021	14154	14031	14080	13946	13995	13903	14056	14167	14005	13999	14023	13992	14098	14041	14095	14063	14124	13868	14026	14026	14010	14003	14030	13925	14242	13834	14075	14034	13743	14027	14040	14142	14014	13946	13970	14051	14055	14076	13976	13936	13939	14046	14026	14050	14182	14058	14050	13991	14049	14031	13983	14234	14107	14021	13949	13889	13966	14176	13966	14130	13955	14024	14082	14133	13816	14261	13861	14032	14182	13968	13974	14040	14081	13873	13957	13973	13949	13936	13998	13982	14155	14033	13955	13918	13957	13969	13920	14089	13892	14131	13925	13915	14118	14041	13933	14021	13898	14077	13976	14055	13923	14042	14041	14222	13907	14132	14053	14145	14136	13925	14052	14059	14069	14037	14177	14194	14102	13956	14182	13964	13933	14131	13995	14131	14064	13945	13913	13988	13933	13973	14048	14130	14137	14130	14030	13949	13986	14010	13981	14064	13930	14199	14084	13972	14227	14167	14168	13973	14038	14178	13936	14044	14068	14193	13859	13969	14086	13992	14125	14104	14059	14142	13997	14106	13849	13988	14046	14061	14044	14198	13897	14038	13999	13898	14084	14097	14034	14203	13839	14088	14019	13967	14161	13977	14034	13990	14039	14221	13927	13912	14060	13998	13957	13993	14003	13913	14010	13971	14191	13951	14138	14085	14074	13974	13858	14041	13863	13958	14197	13953	14108	14135	14005	13881
22498	21540	28743	24780	21861	23209	22462	17538	16651	16751	16508	16302	16176	16191	16119	16054	15797	15824	15490	15789	15634	15434	15470	15611	15533	15328	15574	15446	15378	15237	15273	15229	15151	15278	15116	15399	15211	15313	15252	15259	15431	15246	15202	15145	15266	15345	15231	15328	15199	15162	15253	15190	15304	15206	15263	15284	15121	15127	15092	15088	15111	15261	15274	15097	15210	15308	15345	15197	15298	15035	15166	15255	15061	14976	15255	15311	15137	15008	14848	15068	15180	15186	15173	15228	15300	15307	15282	15247	15193	15138	15226	15132	15272	15005	15313	15103	15109	15180	15206	15145	15388	15081	15163	15185	15062	15183	15202	15127	15065	15171	15180	15030	15331	15370	15276	15495	15248	15330	15244	15323	15130	15262	15136	15034	15321	15274	15266	15294	15205	15117	15133	15195	15392	15311	15074	15340	15306	15143	15316	14991	15097	15271	15073	15140	15343	15196	15200	15223	15145	15211	15060	15210	14998	14917	15031	15188	15157	15130	15107	14946	15306	15080	15249	14955	15014	15140	15055	15016	15294	15236	15157	15057	14910	15193	15489	15234	15052	15207	14885	15329	15282	15171	15130	15021	15015	15027	15288	15426	15161	15327	15033	15029	15135	15158	15156	15200	15077	15104	15110	15184	15114	15198	15107	15069	15156	15373	15222	15183	14936	15155	15071	15080	14974	15018	15190	15073	15184	15069	15192	15190	15058	15084	15297	15015	15116	15017	15282	14969	15144	15062	15131	15061	15204	15241	15187	15076	15041	15286	15094	14987	15242	15289	15167	15338	15057	14966	15383	15048	15043	15213	15166	15093	15198	15157	15098	15203	15127	15193	14933	15128	15309	15141	14958	15202	15083	15089	15137	15182	15332	15181	15173	15398	15312	15346	15226	15198	15054	15233	15230	14917	15088	15150	15131	15281	15132	15053	15095	15269	15265	15182	15092	15001	15256	15243	15094	15110	15124	15372	15003	15365	15282	15452	15360	15294	15346	15029	15391	14983	15197	15144	15081	15109	14997	14910	15155	15130	14968	15222	15395	15111	15185	15119	15186	15114	15142	15165	15347	15416	15126	15079	15095	14998	15068	15266	15239	15262	15104	15097	15336	15002	15080	15189	15106	15169	15239	15331	15111	15027	15067	15145	15189	15112	15192	15283	15294	15331	15325	15231	15142	15104	15139	14976	15115	15150	15172	15147	15145	15463	15149	15005	15171	15108	15238	15188	15389	15388	15133	15113	15143	15099	15242	15085	15095	15035	14945	15197	15125	15151	15197	15263	15457	15119	15317	15233	15056	15441	15039	15173	15118	15137	15308	15339	15329	15382	15172	15223	15324	15429	15019	15311	15175	15086	15065	15215	15097	15256	15234	15199	15344	15250	15171	15426	15223	15002	15059	15095	14937	15211	15129	15027	15233	15169	15206	15160	15236	15379	15149	15038	15121	15404	15343	15094	15141	15253	15172	15190	15196	15034	15153	15313	15108	15308	15258	15410	15391	15242	15250	15189	15273	15239	15126	15176	15178	14937	15241	15326	15232	15056	15381	15209	15047	15278	15191	15370	15075	15100	15233	15196	15047	15122	15170	15148	15156	15051	15132	15134	15040	15026	15266	15035	15351	15183	15295	15249	15152	15018	15225	15059	15300	15238	15271	15155	15026	14983	15078	15240	15166	15157	15173	15148	15170	15125	15150	15123	14986	15234	15130	15120	15144	15146	15317	15056	15214	15090	15110	15160	15192	15106	15034	15140	15021	15432	15104	15159	15107	15052	15301	15088	15181	15200	15035	15149	15267	15190	15308	15186	15013	15226	15214	15153	15126	15306	15133	15242	15162	15222	15244	15124	15151	14990	14978	15162	15135	15092	15246	15158	15081	14992	15203	15203	15097	15125	15119	15074	14961	15244	15183	14871	15153	15175	15257	15247	15319	15127	15212	15098	15034	15092	15077	15029	15038	15211	15251	15286	15170	15251	15139	15194	15167	15255	15348	14955	15278	15019	15119	15165	15131	15209	15116	14969	15121	15139	14945	15185	15100	15166	15182	15195	15176	15195	15017	15298	15119	15164	15258	15184	15019	15139	15168	15213	15150	15224	15071	15239	15391	15171	14983	15106	15138	15293	15232	15197	15241	15072	15112	15170	15183	15034	15298	15282	15124	15216	15224	14984	15132	15160	15168	15184	15111	15019	15096	15343	15261	15043	15258	15266	15172	15244	15053	15325	15127	15174	15182	15152	15233	15341	15038	15053	15078	15165	15215	15110	15004	15228	15328	15193	15256	15217	15369	15124	15112	15291	15154	15075	14911	15225	15053	15244	15026	15116	15066	15104	15175	15112	15000	15029	15152	15111	15053	15125	15072	15351	15298	15163	15093	15208	15117	15017	15036	14972	15127	15138	15072	14974	14976	15136	15068	15042	15344	15057	15221	15123	15155	14959	15193	15060	15137	15247	15154	15012	15238	15029	15149	15177	14967	15161	15213	15151	15258	15103	14967	15021	15201	15085	15167	15071	15018	15072	15363	15065	15298	15085	15239	15230	15214	15298	15014	15195	15179	15025	14859	15033	15201	15136	15211	15105	15089	15163	15372	15154	15086	15109	15200	15122	15246	15258	15174	15027	15100	15178	15228	15256	15086	15307	15075	15059	15105	15331	15268	15222	15229	15202	15243	15388	15095	14911	15073	15371	15043	15264	15199	15100	15139	15209	15146	15195	15167	15114	15209	15144	15184	15022	15156	15304	15188	15082	15044	15129	15105	15275	15150	15147	15126	15277	15104	15148	15218	15327	15191	15106	15133	14943	15195	15180	15065	15324	15194	15227	15308	15317	15179	15001	15018	14962	15003	14995	15063	15125	15380	15201	15136	15016	15076	15113	15212	15078	15192	15236	15444	15185	15168	15145	15237	15134	15036	15199	15179	15037	15092	14957	15130	15229	15337	15183	15044	15126	15241	15111	15179	15253	15140	15072	15174	15224	14916	15080	15236	15326	15126	15059	15206	15301	15438	15002	15223	15053	15207	15095	15174	15024	15122	15184	15174	15156	15114	15070	15193	15042	15268	15230	15229	15381	15083	15091	15113	15141	15124	15095	15043	15258	15268	15175	15233	15121	15162	14993	15039	15323	15204	15004	15256	15124	14956	14952	15107	15207	15052	15195	15148	14983	15119	15022	15302	15093	15292	15203	15014	15149	15316	15189	15397	15024	15254	15340	15330	15143	15072	15377	15275	15152	15013	15194	15057	15105	15053	15032	15056	15115	15207	14966	15282	15319	15077	15134	15134	15142	15122	15022	15165	15260	15112	15224	15247	15180	15147	15192	15342	15094	15251	15047	15316	15146	15196	15027	15211	15056	15204	15346	15032	15278	15298	15264	15242	15286	15119	14979	15200	15041	15108	15077	15007	15033	15156	15101	15156	15091	15424	15151	15347	15081	15061	15184	15171	15050	15191	15019	15308	15396	15265	15134	15212	15222	15197	15099	15247	15355	14986	15065	14936	15232	15101	15060	15090	14996	15290	15131	15028	15038	15004	15287	15124	15015	15148	15283	15233	15157	15144	15011	14937	15235	15182	15160	15166	14921	15254	15131	15058	15145	15214	15115	15120	15224	15115	14997	15112	15138	15290	15183	15019	15147	15238	15131	15114	15074	15219	15205	15138	15034	15224	14997	15065	15129	15255	15147	15148	15026	15098	15195	14948	15036	15145	15177	15386	15066	15000	15018	15325	15239	15186	15111	15169	15278	15260	15187	14995	14954	15119	15118	15325	15284	15310	15077	15185	15358	15127	15135	15329	15153	14951	15045	15162	14987	15295	15065	15065	15108	15251	15133	15067	15047	15306	15096	14791	15018	15267	15153	14903	14995	15135	15033	15207	15127	15215	15373	15181	15218	15102	15281	15198	15119	15196	15297	15003	15031	15087	15145	15211	15191	15213	15049	15391	15246	15119	15228	15197	15303	15187	15010	15117	15030	15338	15227	15085	14982	15187	14851	15186	14984	15072	15085	15158	15186	15231	14999	15247	15128	15143	15113	15193	15323	15220	15168	15081	14961	15192	15102	15130	15387	15021	15024	15035	15013	15211	15270	15031	15197	15187	15296	15263	14895	15184	15032	15038	15117	15072	15287	15224	15059	15252	15136	15149	15127	15067	14951	14999	15024	15247	15074	15222	15158	15230	15141	15173	15196	15057	15160	15289	15357	15346	15363	15130	15000	15344	15025	15259	15065	15212	15244	15083	15178	15246	15021	15185	15204	15324	15086	15046	15271	15052	15270	15321	15353	15196	15094	15272	15379	15228	15230	15049	14993	14966	15092	15172	15088	15314	15151	15286	15030	15208	15265	15077	15319	15134	15036	15209	15048	15077	15161	15346	15272	15177	15140	15063	15251	14926	15194	15047	15160	15251	15192	15173	14959	15365	15201	15171	15269	15281	15253	15119	15088	15197	15197	15054	15192	15102	15090	15122	15271	15274	15072	15123	15193	15043	15067	14986	14934	15157	15112	15033	15211	15102	15238	15236	15310	15160	15069	15151	15082	15236	14978	15250	15103	15494	15224	15135	15167	15167	14975	15208	15012	15232	15246	15207	15199	15127	15158	15253	15416	15179	15115	15254	15186	15277	15337	15113	15163	15184	15007	15193	15046	15040	15106	15201	15302	15354	15139	15175	15048	15065	15180	15153	15395	15105	14918	15180	15262	15066	15156	15214	14924	14990	15071	15266	14970	15208	15216	15144	15340	15189	15299	15208	15120	15174	15091	15296	15161	15025	15387	15111	15066	15189	15056	15205	15082	15226	15072	15069	15246	15165	15135	15184	15174	15140	14976	15121	15299	15107	15008	15374	15193	15095	15121	15220	15146	15174	15251	15066	15090	15177	15197	15014	15031	15369	15228	15061	15062	15202	15170	15238	14958	15227	15236	15379	15290	15055	15056	15066	15347	15181	15140	15113	15049	15329	14969	15259	15047	14955	15212	15198	15273	15185	15211	15096	15047	15106	15040	15172	15321	15071	15124	15203	15128	14960	15281	15036	15057	15292	15243	15214	15255	15032	15081	15345	15125	15148	15211	15210	15101	15214	15358	15169	15021	15041	14996	15140	15265	15344	15341	15173	15043	15230	15211	14962	15092	15195	15275
20789	42264	32661	25964	21821	17996	16452	16017	15825	15419	14891	14675	14532	14403	14291	14143	14080	13989	13855	13817	13734	13772	13778	13526	13815	13536	13405	13639	13510	13449	13587	13537	13415	13397	13623	13470	13663	13445	13316	13432	13396	13312	13324	13383	13564	13516	13487	13305	13371	13522	13269	13393	13442	13382	13204	13458	13449	13424	13345	13444	13398	13460	13610	13282	13471	13524	13346	13446	13432	13441	13335	13360	13389	13516	13410	13422	13541	13312	13325	13432	13575	13422	13481	13328	13499	13403	13464	13375	13495	13264	13560	13296	13448	13426	13415	13349	13462	13354	13235	13306	13324	13364	13286	13377	13459	13413	13450	13195	13278	13270	13451	13200	13382	13464	13560	13541	13439	13274	13536	13369	13307	13462	13334	13276	13386	13263	13365	13220	13371	13341	13503	13446	13301	13445	13518	13291	13400	13445	13374	13319	13414	13492	13486	13350	13283	13427	13326	13365	13497	13392	13222	13452	13398	13389	13524	13631	13449	13438	13416	13390	13372	13332	13512	13530	13423	13614	13352	13425	13249	13616	13361	13413	13311	13319	13448	13431	13310	13274	13376	13322	13415	13237	13295	13451	13212	13456	13350	13340	13381	13366	13298	13446	13337	13303	13436	13291	13333	13539	13387	13277	13484	13383	13405	13436	13450	13517	13434	13484	13230	13306	13370	13475	13273	13473	13486	13512	13446	13396	13617	13416	13387	13359	13393	13296	13377	13212	13479	13404	13330	13447	13353	13482	13436	13394	13469	13459	13354	13480	13319	13221	13359	13455	13362	13394	13489	13295	13424	13433	13506	13501	13385	13563	13459	13402	13483	13474	13308	13339	13373	13414	13368	13328	13384	13478	13385	13405	13299	13323	13394	13282	13301	13418	13262	13497	13314	13108	13416	13520	13269	13443	13468	13467	13620	13444	13440	13312	13318	13463	13387	13402	13522	13332	13447	13327	13204	13446	13179	13423	13366	13503	13452	13413	13403	13453	13118	13484	13424	13171	13295	13400	13491	13318	13301	13483	13299	13496	13360	13423	13263	13328	13278	13321	13412	13501	13376	13444	13428	13311	13418	13304	13271	13374	13275	13392	13315	13416	13317	13311	13449	13474	13300	13362	13500	13393	13329	13344	13305	13331	13390	13296	13475	13478	13326	13262	13379	13226	13370	13602	13438	13461	13459	13393	13496	13382	13365	13500	13511	13305	13337	13455	13388	13392	13472	13273	13451	13418	13498	13421	13465	13265	13327	13352	13506	13449	13391	13411	13261	13350	13409	13467	13520	13296	13347	13271	13273	13366	13489	13226	13174	13444	13300	13352	13377	13336	13496	13433	13403	13537	13393	13273	13458	13457	13253	13287	13306	13493	13387	13587	13269	13426	13446	13459	13359	13502	13216	13315	13368	13226	13249	13401	13325	13261	13382	13353	13438	13361	13402	13351	13324	13447	13416	13439	13356	13434	13358	13470	13272	13484	13439	13336	13565	13526	13437	13497	13419	13279	13388	13384	13428	13324	13301	13323	13507	13344	13346	13347	13322	13499	13383	13426	13142	13550	13371	13437	13282	13194	13326	13332	13382	13293	13288	13384	13507	13368	13352	13437	13423	13521	13397	13417	13507	13420	13420	13394	13420	13458	13432	13258	13486	13421	13314	13353	13463	13259	13230	13361	13407	13460	13440	13425	13559	13422	13484	13471	13346	13433	13380	13396	13331	13360	13370	13264	13483	13408	13249	13520	13217	13427	13633	13287	13294	13317	13395	13390	13305	13469	13402	13353	13341	13314	13499	13487	13349	13445	13438	13343	13488	13468	13214	13317	13300	13626	13451	13375	13380	13445	13360	13418	13401	13534	13374	13380	13440	13285	13379	13296	13234	13435	13352	13357	13415	13361	13500	13457	13453	13594	13332	13397	13403	13371	13375	13512	13478	13342	13382	13350	13446	13381	13331	13334	13260	13396	13221	13589	13589	13291	13426	13388	13356	13215	13346	13486	13588	13546	13499	13328	13375	13442	13276	13317	13248	13277	13429	13385	13358	13474	13554	13421	13326	13355	13359	13319	13423	13470	13443	13296	13366	13227	13425	13586	13255	13292	13438	13335	13426	13256	13393	13371	13389	13314	13351	13521	13346	13415	13377	13285	13387	13507	13341	13362	13434	13301	13363	13583	13412	13494	13321	13306	13258	13639	13469	13386	13386	13314	13198	13293	13370	13540	13386	13337	13242	13328	13351	13280	13307	13527	13468	13300	13420	13344	13158	13338	13281	13431	13421	13542	13262	13487	13307	13410	13458	13416	13317	13426	13232	13470	13295	13311	13405	13363	13240	13425	13272	13458	13391	13273	13384	13416	13368	13556	13354	13505	13402	13270	13347	13300	13354	13446	13394	13354	13327	13391	13264	13411	13216	13475	13460	13510	13318	13448	13284	13286	13463	13471	13279	13522	13351	13397	13293	13267	13484	13409	13411	13370	13341	13556	13283	13449	13297	13425	13328	13448	13431	13246	13314	13407	13333	13469	13205	13467	13497	13339	13364	13453	13329	13264	13486	13409	13407	13404	13300	13376	13348	13301	13465	13461	13460	13465	13358	13385	13394	13253	13546	13330	13366	13398	13459	13361	13426	13377	13348	13320	13343	13486	13295	13367	13359	13288	13416	13317	13397	13444	13421	13413	13321	13435	13498	13225	13519	13408	13247	13529	13434	13463	13395	13337	13361	13393	13559	13233	13361	13220	13354	13288	13274	13543	13357	13405	13377	13336	13315	13329	13436	13321	13457	13391	13535	13365	13354	13398	13376	13179	13494	13553	13286	13378	13314	13287	13457	13430	13291	13497	13362	13273	13317	13307	13256	13240	13266	13239	13484	13458	13528	13370	13189	13444	13463	13326	13416	13326	13375	13312	13302	13339	13497	13435	13531	13388	13458	13521	13430	13209	13370	13190	13418	13333	13398	13261	13451	13163	13606	13476	13423	13533	13297	13440	13281	13477	13316	13434	13334	13299	13367	13371	13406	13491	13531	13305	13333	13466	13250	13370	13394	13353	13400	13340	13427	13294	13283	13369	13491	13280	13365	13431	13393	13474	13347	13254	13308	13289	13326	13358	13422	13283	13557	13418	13446	13405	13290	13478	13336	13397	13394	13251	13270	13463	13450	13396	13144	13260	13373	13423	13503	13372	13372	13470	13350	13492	13295	13439	13306	13249	13416	13421	13390	13370	13240	13270	13331	13359	13226	13336	13512	13442	13299	13415	13393	13441	13313	13448	13371	13406	13348	13326	13420	13383	13391	13310	13310	13294	13355	13453	13237	13413	13339	13277	13123	13382	13487	13372	13469	13494	13426	13461	13347	13425	13373	13270	13336	13496	13232	13495	13504	13393	13491	13419	13396	13507	13427	13230	13213	13366	13265	13305	13440	13413	13462	13198	13491	13362	13386	13399	13324	13314	13416	13451	13343	13632	13311	13315	13383	13371	13490	13337	13335	13383	13453	13549	13356	13530	13446	13343	13374	13412	13358	13394	13417	13273	13413	13402	13262	13499	13311	13428	13275	13393	13379	13289	13501	13420	13292	13334	13317	13340	13358	13352	13450	13402	13411	13352	13418	13422	13342	13312	13235	13257	13523	13170	13386	13499	13214	13417	13285	13409	13379	13424	13165	13412	13243	13458	13277	13156	13282	13253	13483	13468	13327	13376	13340	13327	13547	13484	13420	13241	13283	13313	13409	13352	13396	13392	13379	13412	13194	13341	13341	13440	13384	13410	13491	13525	13280	13516	13382	13234	13445	13267	13459	13406	13391	13473	13475	13381	13328	13348	13286	13324	13358	13487	13448	13249	13540	13492	13414	13416	13549	13201	13416	13351	13324	13492	13450	13335	13221	13384	13341	13454	13372	13292	13418	13471	13486	13358	13539	13368	13416	13416	13238	13376	13215	13227	13510	13344	13543	13312	13327	13322	13350	13527	13343	13407	13309	13384	13457	13353	13118	13514	13446	13421	13387	13337	13482	13515	13569	13263	13456	13431	13330	13394	13400	13610	13258	13454	13188	13280	13454	13364	13451	13289	13366	13542	13344	13278	13398	13246	13324	13385	13516	13318	13345	13395	13273	13468	13346	13342	13211	13254	13422	13347	13527	13379	13379	13335	13436	13394	13288	13400	13458	13409	13410	13520	13475	13354	13432	13286	13259	13372	13365	13421	13417	13403	13432	13332	13476	13311	13287	13297	13427	13412	13423	13349	13468	13384	13389	13280	13474	13220	13456	13509	13295	13431	13194	13511	13383	13487	13280	13307	13324	13498	13393	13437	13304	13410	13260	13245	13415	13356	13400	13324	13472	13480	13275	13414	13512	13456	13393	13248	13480	13202	13538	13320	13487	13318	13336	13335	13387	13442	13695	13565	13441	13329	13302	13287	13333	13298	13287	13426	13506	13352	13274	13507	13413	13332	13315	13433	13323	13607	13414	13340	13399	13349	13433	13507	13479	13275	13364	13468	13462	13188	13366	13521	13399	13266	13338	13388	13356	13517	13403	13551	13524	13347	13450	13382	13444	13415	13476	13439	13454	13484	13382	13413	13501	13436	13285	13364	13145	13373	13447	13376	13398	13268	13345	13496	13253	13528	13477	13407	13574	13580	13301	13354	13246	13333	13541	13373	13373	13320	13469	13438	13369	13464	13534	13263	13354	13312	13426	13423	13388	13545	13427	13570	13391	13584	13450	13345	13406	13377	13422	13551	13426	13328	13400	13436	13395	13373	13438	13376	13475	13447	13579	13394	13313	13334	13481	13365	13489	13360	13341	13388	13429	13422	13376	13417	13465	13492	13371	13272	13433	13257	13431	13517	13366	13293	13356	13228	13304	13258	13457	13487	13389	13376	13337	13333	13256	13309	13337	13410	13385	13431	13317	13415	13405	13390	13301	13501	13449	13254	13345	13262	13348	13362	13433	13425	13266	13435	13317	13366	13351	13529	13407	13327	13307	13360	13352	13411	13218	13514	13431	13294	13328	13413	13439	13441	13140	13303	13395	13347	13402	13489	13385	13380	13446	13375	13313	13454	13415	13367	13311	13425	13407	13428	13551	13457	13373	13514	13381	13392	13279	13352	13235	13470	13221	13289	13440	13458	13332	13232
29348	24110	25832	22405	18273	17141	16698	16393	16341	16388	16320	16126	16177	15839	16050	15892	15952	16052	15966	15768	15785	15964	15895	15687	15655	15735	15569	15724	15946	15706	15731	15811	15852	15622	15743	15820	15930	15717	15703	15764	15640	15770	15887	15582	15697	15676	15738	15659	15788	15655	15772	15761	15633	15853	15694	15857	15807	15838	15796	15595	15447	15671	15809	15727	15769	15724	15501	15764	15543	15665	15623	15794	15904	15604	15492	15629	15686	15730	15565	15702	15644	15874	15770	15747	15712	15536	15813	15734	15590	15723	15804	15678	15796	15822	15765	15774	15740	15478	15718	15832	15905	15798	15672	15601	15864	15637	15704	15608	15760	15537	15628	15573	15664	15813	15765	15697	15741	15668	15661	15705	15727	15593	15798	15792	15758	15693	15839	15823	15722	15874	15749	15741	15634	15627	15543	15673	15775	15730	15692	15953	15748	15704	15781	15940	15838	15581	15857	15724	15704	15702	15682	15988	15681	15688	15746	15826	15689	15602	15733	15584	15749	15775	15816	15622	15972	15796	15525	15679	15796	15618	15711	15664	15646	15727	15699	15902	15915	15664	15866	15756	15682	15805	15766	15834	15691	15849	15821	15714	15655	15688	15798	15643	15720	15802	15669	15643	15712	15742	15931	15723	15964	15557	15598	15910	15923	15875	15754	15700	15559	15866	15796	15692	15540	15722	15817	15749	15918	15750	15836	15743	15785	15645	15708	15561	15696	15770	15545	15662	15714	15861	15736	15543	15699	15641	15865	15649	15827	15841	15571	15869	15763	15517	15846	15647	15748	15801	15696	15691	15649	15659	15603	15587	15490	15648	15748	15829	15732	15692	15531	15681	15618	15534	15748	15560	15609	15744	15758	15728	15691	15773	15557	15765	15760	15811	15581	15752	15738	15954	15799	15716	15636	15751	15461	15693	15679	15747	15612	15650	15664	15795	15657	15589	15554	15806	15807	15675	15601	15475	15674	15545	15726	15593	15684	15832	15841	15777	15796	15788	15770	15737	15839	15704	15718	15722	15509	15619	15595	15703	15692	15678	15556	15766	15710	15681	15784	15807	15812	15683	15603	15549	15747	15719	15698	15677	15511	15662	15812	15733	15742	15802	15995	15762	15759	15743	15771	15914	15823	15776	15871	15736	15881	15602	15894	15800	15476	15669	15585	15548	15701	15583	15782	15728	15649	15641	15752	15694	15705	15752	15781	15780	15579	15858	15762	15802	15750	15737	15750	15925	15887	15743	15880	15678	15694	15793	15673	15767	15709	15728	15647	15556	15752	15699	15767	15772	15811	15813	15707	15611	15816	15812	15736	15559	15851	15722	15767	15673	15700	15832	15668	15608	15600	15746	15542	15822	15739	15778	15742	15767	15746	15869	15882	15701	15625	15692	15666	15873	15977	15655	15592	15756	15886	15552	15544	15616	15706	15745	15630	15813	15714	15821	15859	15638	15695	15762	15846	15724	15811	15548	15756	15661	15727	15605	15686	15781	15921	15833	15576	15517	15632	15712	15716	15664	15800	15720	15640	15801	15727	15705	15570	15734	15665	15755	15927	15952	15743	15722	15803	15930	15690	15737	15809	15772	15625	15707	15805	15685	15744	15575	15664	15768	15782	15785	15731	15641	15715	15659	15694	15520	15795	15732	15782	15792	15870	15741	15779	15730	15683	15522	15890	15726	15795	15678	15750	15712	15829	15587	15836	15567	15510	15535	15761	15641	15690	15612	15666	15548	15658	15795	15732	15456	15984	15906	15891	15986	15668	15723	15614	15732	15660	15853	15653	15660	15870	15745	15865	15766	15772	15868	15836	15666	15755	15980	15860	15778	15716	15818	15710	15654	15894	15902	15631	15614	15668	15552	15720	15568	15610	15717	15847	15811	15794	15829	15750	15662	15641	15716	15516	15853	15891	15871	15882	15739	15730	15729	15859	15793	15861	15838	15918	15883	15768	15817	15848	15862	15765	15594	15832	15538	15833	15730	15648	15782	15881	15696	15690	15689	15681	15582	15691	15707	15661	15749	15805	15730	15578	15625	15839	15865	15623	15709	15789	15859	15654	15601	15685	15626	15644	15713	15552	15804	15555	15554	15603	15734	15829	15743	15672	15732	15667	15679	15766	15670	15582	15731	15779	15717	15797	15562	15620	15749	15791	15843	15767	15819	15592	15734	15771	15664	15664	15742	15677	15943	15709	15663	15636	15458	15624	15675	15970	15677	15704	15893	15874	15676	15628	15787	15711	15873	15926	15619	15729	15727	15853	15583	15964	15757	15736	15749	15702	15580	15850	15961	15726	15747	15831	15704	15569	15788	15620	15820	15740	15715	15553	15708	15756	15829	15546	15908	15947	15682	15887	15708	15726	15779	15723	15844	15857	15690	15773	15792	15548	15723	15804	15789	15817	15692	15635	15668	15543	15959	15781	15797	15672	15612	15583	15696	15612	15869	15875	15853	15805	15771	15804	15709	15788	15520	15691	15597	15701	15639	15761	15740	15725	15807	15789	15662	15661	15722	15621	15592	15690	15737	15679	15886	15724	15604	15783	15826	15665	15793	15679	15850	15683	15703	15583	15613	15774	15602	15585	15676	15804	15647	15771	15694	15907	15529	15637	15629	15622	15807	15634	15709	15790	15656	15615	15741	15851	15684	15750	15664	15685	15697	15868	15690	15567	15788	15617	15840	15753	15862	15655	15618	15784	15684	15802	15806	15688	15899	15663	15636	15442	15647	15677	15702	15796	16065	15754	15883	15731	15811	15681	15684	15779	15931	15787	15415	15549	15679	15751	15559	15686	15620	15521	15515	15718	15901	15705	15717	15899	15858	15819	15913	15695	15834	15704	15790	15581	15581	15658	15770	15786	15698	15622	15590	15779	15811	15827	15817	15800	15777	15685	15721	15671	15777	15703	15831	15783	15860	15775	15811	15857	15549	15809	15790	15542	15620	15565	15585	15548	15801	15706	15655	15810	15431	15650	15733	15672	15700	15679	15670	15815	15655	15723	15818	15696	15665	15633	15721	15734	15737	15675	15728	15642	15709	15661	15839	15830	15817	15783	15739	15908	15502	15733	15662	15592	15742	15591	15631	15784	15889	15564	15696	15768	15649	15914	15816	15900	15537	15719	15699	15553	15678	15724	15680	15844	15796	15698	15807	15792	15980	15758	15806	15981	15666	15665	15889	15718	15639	15568	15747	15805	15861	15923	15721	15609	15732	15838	15808	15732	15867	15603	15777	15661	15708	15775	15530	15637	15885	15684	15707	15669	15775	15862	15765	15844	15799	15835	15629	15749	15661	15670	15568	15613	15729	15845	15856	15782	15881	15825	15671	15871	15554	15542	15690	15808	15729	15700	15633	15706	15700	15594	15852	15888	15580	15733	15573	15800	15502	15961	16034	15840	15617	15587	15832	15882	15795	15705	15633	15618	15750	15568	15505	15749	15794	15729	15643	15697	15779	15828	15629	15835	15803	15801	15718	15857	15847	15688	15652	15768	15784	15774	15910	15766	15699	15773	15472	15528	15736	15530	15742	15739	15738	15710	15772	15775	15720	15934	15894	15610	15691	15668	15780	15874	15555	15698	15671	15620	15808	15770	15957	15677	15853	15465	15669	15645	15616	15739	15743	15818	15765	15879	15849	15711	15916	15790	15666	15812	15756	15880	15704	15978	15860	15435	15720	15555	15681	15884	15902	15824	15645	15763	15743	15778	15752	15698	15840	15693	15632	15586	15737	15857	15759	15682	15880	15598	15738	15832	15829	15757	15708	15615	15563	15691	15881	15800	15850	16010	15837	15584	15572	15754	15594	15626	15691	15842	15730	15775	15621	15848	15793	15646	15725	15701	15836	15865	15667	15884	15933	15880	15722	15592	15827	15516	15557	15847	15769	15777	15705	15641	15657	15607	15736	15659	15752	15662	15715	15612	15771	15681	15663	15712	15687	15875	15671	15601	15683	15806	15785	15772	15695	15838	15587	15756	15746	15653	15832	15750	15780	15863	15628	15626	15641	15671	15631	15887	15751	15787	15444	15747	15630	15640	15650	15722	15696	15443	15452	15751	15717	15768	15689	15580	15628	15614	15706	15661	15935	15788	15664	15779	15785	15641	15840	15712	15547	15724	15774	15726	15684	15986	15610	15638	15817	15678	15709	15607	15808	15912	15799	15591	15692	15621	15733	15833	15760	15663	15694	15843	15707	15685	15625	15746	15847	15717	15744	15642	15666	15738	15754	15758	15845	15798	15908	15663	15812	15777	15779	15834	15629	15801	15764	15880	15785	15725	15715	15721	15881	15791	15879	15776	15717	15740	15543	15540	15490	15542	15775	15725	15514	15648	15815	15782	15545	15655	15662	15681	15688	15663	15821	15863	15552	15615	15716	15826	15815	15770	15840	15965	15631	15615	15830	15703	15650	15854	15717	15748	15769	15699	15435	15588	15628	15797	15695	15642	15841	15691	15558	15530	15903	15739	15740	15812	15665	15791	15618	15814	15703	15714	15558	15751	15635	15655	15610	15833	15594	15657	15557	15957	15802	15813	15716	15833	15550	15714	15710	15565	15826	15524	15518	15574	15761	15642	15687	15773	15878	15706	15816	15537	15608	15763	15840	15830	15787	15856	15689	15760	15858	15791	15727	15818	15699	15832	15735	15652	15788	15636	15597	15718	15715	15852	15827	15552	15694	15796	15745	15749	15684	15718	15623	15699	15829	15938	15597	15724	15582	15935	15975	15795	15669	15753	15851	15742	15784	15787	15518	15780	15809	15589	15650	15841	15638	15715	15755	15660	15919	15691	15693	15895	15761	15834	15742	15596	15708	15826	15688	15729	15825	15719	15826	15707	15695	15674	15588	15651	15696	15754	15826	15668	15746	15707	15600	15653	15681	15828	15779	15766	15539	15601	15769	15776	15930	15503	15829	15572	15864	15825	15691	15655	15737	15589	15599	15785	15776	15709	15767	15621	15634	15671	15705	15695	15868	15769	15802	15760	15768	15763	15835	15674	15609	15610	15644	15739	15821	15724	15784	15774	15656	15560	15666	15780	15841	15899	15678	15615	15534	15677	15957	15738	15646	15746	15542	15775	15845	15524	15562	15804	15674	15671	15770	15514	15932	15696	15782	15741	15883	15894	15569
20990	31794	24451	19357	17180	15699	15085	14721	14641	14615	14461	14350	14483	14210	14136	13960	14125	13833	14023	13935	14143	13865	13728	13913	13807	13864	13706	13863	13916	13888	13910	13913	13748	13779	13843	13879	13887	13759	13708	13933	13678	13801	13676	13775	13732	13842	13590	13645	13765	13717	13843	13688	13790	13827	13710	13883	13912	13729	13726	13799	13950	13785	13657	13827	13872	13685	13748	13735	13838	13782	13660	13885	13782	13732	13842	13797	13817	13681	13736	13764	13706	13798	13800	13689	13796	13821	13837	13857	13817	13696	13687	13765	13723	13912	13832	13656	13618	13853	13708	13706	13763	13814	13765	13907	13757	13759	13756	13804	13731	13746	13703	13669	13692	13688	13813	13734	13610	13754	13813	13761	13753	13745	13944	13632	13830	13752	13599	13869	13757	13727	13870	13731	13796	13632	13805	13613	13909	13912	13743	13791	13649	13710	13762	13719	13725	13722	13754	13715	13778	13661	13603	13752	13696	13720	13835	13738	13752	13831	13676	13767	13735	13777	13658	13879	13822	13820	13823	13800	13818	13961	13729	13852	13963	13587	13837	13671	13757	13653	13626	13725	13890	13681	13802	13731	13765	13870	13723	13675	13786	13807	13684	13868	13728	13728	13800	13824	13759	13836	13743	13851	13753	13820	13675	13699	13927	13739	13678	13900	13789	13715	13721	13829	13833	13707	13679	13694	13648	13763	13768	13689	13779	13697	13776	13730	13845	13828	13640	13689	13738	13791	13819	13631	13691	13728	13846	13897	13788	13639	13705	13880	13696	13850	13710	13715	13809	13606	13692	13760	13812	13710	13785	13852	13835	13739	13732	13679	13688	13794	13653	13696	13837	13696	13917	13902	13697	13852	13705	13726	13725	13828	13662	13660	13791	13869	13852	13782	13693	13706	13782	13765	13804	13702	13661	13671	13876	13776	14060	13747	13816	13871	13897	13769	13601	13873	13622	13687	13654	13750	13812	13726	13762	13661	13722	13801	13638	13801	13700	13765	13630	13759	13755	13581	13625	13844	13685	13644	13717	13765	13740	13712	13793	13801	13825	13655	13861	13744	13943	13837	13692	13709	13914	13826	13814	13826	13898	13843	13732	13850	13780	13622	13715	13815	13663	13814	13787	13600	13808	13703	13648	13721	13834	13784	13743	13701	13608	13651	13714	13680	13734	13719	13850	13883	13799	13793	13793	13665	13841	13882	13740	13641	13671	13684	13745	13644	13841	13809	13850	13710	13627	13716	13771	13697	13726	13697	13798	13942	13969	14014	13707	13698	13750	13802	13726	13599	13810	13934	13727	13828	13757	13688	13939	13647	13764	13704	13748	13676	13657	13652	13770	13751	13836	13636	14013	13706	13784	13902	13719	13703	13674	13832	13867	13696	13747	13858	13772	13800	13814	13977	13919	13853	13943	13676	13861	13596	13743	13735	13810	13687	13755	13680	13666	13785	13551	14015	13791	13874	13776	13654	13600	13973	13813	13728	13753	13835	13810	13784	13759	13691	13582	13833	13731	13901	13764	13832	13874	13858	13725	13881	13784	13870	13680	13707	13695	13652	13543	13867	13779	13725	13719	13805	13768	13620	13782	13887	13731	13791	13682	13799	13779	13710	13748	13660	13909	13763	13726	13842	13951	13595	13834	13824	13610	13761	13670	13673	13743	13752	13722	13955	13783	13785	13799	13745	13963	13854	13864	13846	13716	13651	13839	13817	13774	13633	13893	13803	13920	13717	13842	13645	13707	13823	13652	13774	13796	13614	13708	13781	13823	13815	13673	13741	13707	13812	13647	13760	13875	13651	13769	13696	13874	13669	13716	13740	13882	13830	13726	13694	13867	13723	13669	13883	13863	13868	13704	13751	13735	13624	13819	13775	13715	13734	13796	13767	13643	13676	13855	13849	13810	13663	13747	13827	13872	13694	13788	13784	13777	13729	13696	13801	13784	13745	13783	13788	13747	13926	13628	13582	13735	13823	13721	13881	13878	13907	13639	13824	13845	14032	13801	13763	13593	13811	13826	13724	13822	13762	13857	13910	13962	13754	13772	13700	13805	13918	13770	13763	13843	13804	13951	13710	13800	13588	13747	13736	13798	13608	13845	13694	13952	13762	13715	13643	13784	13820	13808	13706	13917	13812	13842	13671	13919	13864	13734	13817	13729	13860	13654	13776	13728	13885	13783	13702	13649	13892	13729	13823	13641	13818	13804	13767	13675	13596	13754	13720	13698	13787	13713	13797	13758	13869	13950	13666	13840	13694	13729	13724	13834	13749	13633	13766	13668	13689	13639	13553	13844	13718	13746	13776	13658	13530	13937	13860	13873	13782	13784	13743	13667	13849	13712	13628	13735	13518	13843	13705	13741	13747	13816	13671	13716	13683	13663	13940	13732	13743	13757	13671	13647	13841	13632	13861	13751	13885	13733	13914	13897	13842	13827	13666	13877	13802	13667	13820	13957	13807	13812	13679	13785	13510	13782	13851	13894	13687	13733	13816	13747	13752	13784	13823	13724	13772	13720	13841	13717	13813	13750	13841	13852	13746	13730	13744	13800	13676	13892	13774	13628	13739	13757	13618	13781	13826	13715	13785	13598	13754	13665	13797	13726	13847	13706	13806	13895	13692	13743	13815	13772	13656	13806	13804	13673	13854	13750	13815	13838	13744	13791	13846	13724	13741	13799	13783	13802	13716	13849	13669	13785	13740	13762	13720	13785	13901	13753	13684	13724	13912	13842	13750	13768	13558	13713	13868	13627	13649	13684	13648	13908	13841	13872	13711	13916	13682	13639	13670	13591	13826	13677	13753	13879	13668	13746	13866	13626	13827	13704	13897	13850	13927	13749	13583	13777	13812	13730	13772	13730	13769	13771	13681	13714	13874	13899	13801	13828	13658	13681	13868	13874	13815	13979	13676	13568	13700	13713	13847	13664	13900	13887	13901	13778	13648	13824	13810	13794	13705	13805	13842	13757	13715	13724	13823	13689	13770	13604	13671	13783	13688	13808	13847	13678	13758	13779	13842	13746	13885	13731	13826	13810	13628	13672	13734	13899	13726	13826	13751	13765	13884	13713	13835	14006	13701	13893	13659	13848	13605	13804	13707	13768	13800	13794	13843	13811	13696	13731	13771	13815	13585	13869	13664	13769	13657	13753	13644	13772	13896	13842	13696	13827	13692	13796	13638	13698	13827	13838	13868	13795	13697	13766	13770	13924	13715	13916	13786	13731	13910	13804	13789	13687	13815	13780	13874	13873	13778	13809	13676	13806	13839	13693	13817	13740	13695	13649	13685	13911	13675	13812	13769	13725	13745	14059	13793	13808	13918	13686	13756	13769	13791	13740	13700	13690	13879	13807	13687	13651	13816	13770	13877	13810	13719	13626	13743	14028	13678	13862	13737	13784	13586	13709	13765	13865	13767	13917	13735	13857	13854	13862	13824	13741	13734	13790	13843	13631	13690	13778	13763	13639	13758	13772	13726	13775	13739	13731	13834	13800	13710	13944	13629	13910	13703	13834	13570	13791	13832	13888	13766	13693	13773	13680	13845	13677	13758	13863	13797	13919	13788	13918	13792	13798	13746	13640	13584	13682	13764	13724	13679	13778	13793	13870	13723	13911	13942	13715	13706	13858	13792	14033	13898	13755	13784	13836	13784	13752	13673	13729	13962	13807	13791	13820	13739	13636	13726	13773	13773	13833	13759	13788	13758	13688	13732	13789	13863	13715	13690	13650	13921	13799	13755	13711	13835	13702	13699	13745	13859	13906	13629	13611	13840	13782	13798	13724	13719	13704	13617	13821	13655	13903	13684	13700	13743	13875	13814	13834	13754	13735	13787	13650	13846	13791	13837	13686	13736	13810	13932	13815	13835	13764	13807	13892	13871	13867	13902	13770	13710	13859	13979	13905	13885	13740	13796	13747	13652	13767	13755	13763	13662	13772	13885	13773	13671	13720	13814	14015	13918	13709	13709	13732	13917	13700	13734	13662	13932	13596	13931	13561	13680	13747	13680	13777	13782	13819	13908	13680	13666	13761	13918	13822	13808	13724	13806	13882	13858	13601	13705	13884	13778	13658	13826	13617	13607	13795	13754	13848	13739	13807	13680	13879	13730	13696	13788	13972	13763	13778	13740	13809	13618	13874	13804	13691	13706	13747	13719	13860	13666	13757	13768	13789	13714	13828	13853	13744	13701	13847	13781	13632	13669	14017	13642	13621	13688	13745	13724	13811	13795	13612	13760	13871	13693	13727	13654	13705	13553	13716	13932	13683	13844	13789	13840	13749	13783	13707	13783	13625	13682	13962	13744	13742	13545	13808	13742	13814	13793	13889	13926	13712	13827	13801	13805	13796	13818	13811	13792	13750	14001	13624	13721	13648	13754	13688	13706	13774	13686	13886	13719	13673	13764	13828	13825	13779	13756	13768	13791	13810	13971	13704	13769	13889	13469	13628	13785	13803	13800	13858	13920	13683	13752	13991	13720	13707	13763	13772	13931	13767	13720	13874	13651	13719	13719	13804	13767	13669	13737	13888	13775	13927	13806	13668	13865	13754	13760	13688	13855	13821	13640	13824	13881	13719	13755	13735	13655	13666	13878	13811	13806	13812	13896	13701	13777	13658	13660	13684	13734	13791	13769	13688	13860	13809	13762	13633	13633	13724	13700	13767	13806	13690	13839	13918	13753	13756	13798	13445	13640	13666	13767	13934	13599	13626	13922	13813	13789	13807	13720	13800	13784	13791	13757	13789	13885	13799	13801	13721	13647	13647	13688	13810	13748	13806	13829	13662	13671	13828	13798	13790	13594	13767	13774	13782	13730	13648	13712	13819	13897	13722	13717	13947	13830	13878	13734	13754	13781	13702	13703	13850	13698	13884	13849	13769	13618	13879	13767	13828	13784	13851	13878	13791	13712	13722	13801	13926	13750	13778	13802	13810	13772	13700	13737	13910	13749	13750	13804	13834	13693	13745	13793	13815	13743	13802	13653	13809	13811	13777	13656	13636	13756	13833	13845	13637	13760	13788	13815	13817	13777	13699	13854	13885	13833	13679	13812	13733	13738	13870	13662	13786	13705	13757	13951	13694	13831	13616	13710	13687	13859	13740	13821	13846	13735	13713	13900	13814	13899	13828	13664
23484	21520	28298	25401	22311	20334	18730	16523	15815	16062	15777	15727	15602	15323	15576	15383	15116	15149	15251	15362	15015	14955	15007	14921	14897	15047	14932	14920	14985	14885	15142	15012	15055	14906	14860	15018	14845	14946	14885	14868	14866	15062	14915	15050	14826	14935	14974	14744	14920	15000	14810	15037	14970	15001	14886	14992	15012	14878	14649	14719	14846	14833	14722	14821	14696	14783	14805	14876	14957	14962	14928	14765	15109	15141	14661	14836	15057	14926	14892	14934	14794	15009	14881	14879	14760	14837	14872	14700	14773	14769	14757	14987	14881	14869	14711	14866	15041	14653	14917	14871	14888	14853	14961	14784	14813	14839	15006	14821	14992	14839	14754	14828	14918	14844	14774	15073	14706	14938	14755	14761	14904	14832	14874	14913	14779	14899	14791	14736	14797	14934	14930	14848	14873	14984	15101	14928	14968	14878	14823	14859	14877	14795	14821	14808	14956	14836	14864	14655	14919	14836	14937	14780	14886	14969	14954	14739	14726	14704	14719	14750	14997	14947	14860	14858	15059	14682	14773	14694	14649	14742	14739	14740	14929	14889	14819	14865	14935	14892	14831	14612	14773	14837	14662	14855	14715	14933	14904	14919	14887	14953	14595	14873	14832	14915	14856	15047	14869	14923	14884	14888	15026	14831	14859	14721	14828	14881	14871	14605	14802	14849	14967	14740	14814	14688	14801	14931	15071	14906	15177	14677	14943	14575	14830	15041	14822	14805	14787	14686	14908	14979	14805	14911	14839	15036	14770	14821	14804	14826	14926	15044	15041	14797	14883	14910	14983	14728	14878	14926	14777	14939	14765	14862	14908	14925	14822	14802	14837	14767	14866	14682	14866	14858	14841	14891	14804	14774	15130	14985	14777	14932	14729	15026	14872	14841	15035	14924	14752	14796	14889	14813	14841	15034	15035	14852	14810	15009	14825	14805	14854	14702	14667	14776	15048	14844	14850	14704	14967	14686	14757	14841	14937	14870	14935	14999	15037	14809	14863	14747	14812	14783	14839	14682	14962	14687	14658	14818	15100	14922	14768	14948	15070	14835	14987	14844	14819	14726	14893	14705	14813	14801	14835	14886	14829	14844	14976	14867	14985	14932	14902	14771	14718	15031	14876	14797	14836	14670	14872	14956	14790	14761	14768	14840	14805	14871	14898	15018	15033	14782	14948	14969	14743	14919	14699	14707	14856	14615	14915	14771	14756	14859	14792	14911	14860	14909	14962	14822	14820	14913	14835	14984	14976	15000	14750	14784	14739	14949	14691	14892	14947	14888	14789	14779	14808	14871	14888	14840	15029	14623	14827	14682	15027	14886	14931	15052	14677	15032	14935	14710	14991	14743	15047	14969	14886	14993	14918	15002	14977	14964	14820	14752	14999	14870	14886	14861	14851	14965	14918	14675	14903	15034	14935	15045	14692	14717	14872	14930	14803	14793	14832	15006	14759	14772	14835	14865	14715	14933	14809	14721	14971	14990	14833	14917	14833	14997	14816	14878	14927	14855	14885	14804	14784	14809	15080	14990	15050	14844	14863	14700	14860	14645	14704	14698	14818	14937	15003	14840	14791	14940	14808	14942	14848	14877	14925	14858	14750	14691	15062	14880	14906	14913	14798	14907	14698	14884	14793	14676	14860	14692	15051	14808	14929	14997	14990	14848	14813	14811	14881	14673	14994	14989	14994	14865	15024	14874	14736	14677	14827	14870	14922	14832	14978	14907	14816	14953	14928	14841	14853	14922	14780	14805	14765	14995	14909	14894	14844	14693	14935	14503	14688	14941	14839	14871	14721	14775	14943	14930	14795	14851	14839	14803	14922	14968	14706	14751	14961	14929	14899	14659	14841	14838	14907	14742	14856	14813	14842	14547	14658	14924	14980	14906	14648	14882	14871	14901	14862	14671	14767	14823	14984	14745	14887	14867	14974	14767	14805	14899	14804	14830	14932	15007	14809	14846	14781	14793	14718	14670	14716	14951	14837	14945	14963	14898	14870	14800	14884	14918	14963	14773	14838	14746	14937	14782	14984	14916	14846	14912	14924	14835	14886	14764	14897	14976	14663	15070	14992	14676	14856	14846	15112	14775	14924	14789	14836	14720	14895	14623	14800	14681	14718	14848	14780	14893	14824	14847	14807	14787	14857	15006	14941	14793	14816	14942	14658	14836	14952	14908	14855	14897	14683	14715	14872	14902	14789	14856	14912	14679	14793	14663	14790	14805	14867	14895	14925	14698	14870	14889	14791	14752	14763	14929	15027	14979	14775	14825	14754	14810	14909	14782	14838	14800	14756	14953	14912	14837	14714	15166	14785	14821	14991	14851	14801	14734	14816	14729	14942	14862	14739	14774	14855	14654	14779	14953	14760	14673	14773	14978	14770	14652	15021	14875	14937	14855	14991	14773	14740	14901	14729	14730	14905	14757	14698	15009	14862	15085	14931	14932	14990	14678	14921	14825	14663	14748	14714	14950	14785	14762	15147	14684	14926	14970	14838	15085	14823	14982	14820	14835	14783	14756	14847	14803	14895	15028	14729	14928	14740	14812	14717	14764	14736	14758	14766	14794	14786	14855	14855	14891	15018	14789	14819	14957	14691	14856	14845	14655	14949	15083	14935	14958	15058	14752	15003	14834	14940	14662	14883	15051	14551	14762	14875	14881	14921	14888	14735	14799	14775	14992	14575	14659	14865	14718	15177	14875	14773	14713	14607	14771	14896	14819	14909	14779	14914	15084	14729	14816	14819	14902	15004	14767	15059	14786	14955	14928	14836	14858	14877	14859	14871	14914	15021	14898	14942	14939	14849	14797	14925	14852	14948	15064	15000	14734	14808	14899	14744	14686	14783	14834	14942	14708	14697	14820	14823	14726	14904	14783	14768	14727	14642	14653	14814	14788	14884	14783	14949	14937	14714	14913	14657	14746	14794	14956	14820	14741	14720	14888	14845	14936	15107	14990	14966	14841	14938	14809	14972	15112	14556	14927	14895	15013	14937	14879	14862	14755	14936	14813	14798	14972	15094	14711	14724	14952	14729	14953	14850	14624	14895	14744	14853	14916	14886	14866	14861	14846	14854	14606	14602	14873	14881	14782	14801	14865	14758	15071	14790	14805	14871	14961	14748	14961	14932	14859	14988	14954	14922	14844	14638	14690	14847	14922	14790	14818	14836	14954	14850	14697	14824	14765	14917	14849	14853	14709	14753	14863	14921	14982	14879	14943	14853	14891	14878	15171	14674	14910	14898	14915	14958	15119	15104	14935	14840	14825	14982	14804	14906	14828	14842	14781	14790	14928	14792	14912	14648	14752	14799	14828	14711	14880	14938	14886	14895	14842	14702	14858	14926	15116	14870	14926	15019	14823	14838	14970	14896	14877	14817	15003	14900	14939	14639	14828	14578	14777	15206	14723	14955	14921	14971	15014	14715	14936	15056	14864	14838	14835	14953	14705	14743	14581	14759	14838	14920	14950	14707	14918	14983	14847	14933	14807	14952	14899	14947	14839	14718	14738	14809	14795	14729	14687	14866	14929	14754	14832	15072	14886	14948	14849	14780	14828	14776	14859	14700	14873	14809	14990	15128	14934	14973	14783	14852	14989	14995	14821	14700	14724	14713	14758	14725	14918	14904	14741	14679	14726	14883	14700	14965	15005	15098	14622	14750	14928	14988	14939	14915	14844	14744	14831	14925	14958	14803	14588	14926	14834	14897	14904	14892	14888	14961	14767	14767	15015	14798	14711	14898	14843	14813	14944	14925	14936	15070	14799	14741	14825	14821	14824	14913	14880	14945	14898	14812	14839	14888	15006	14928	14804	14787	14874	15056	14818	14991	14668	14868	14856	14710	14803	14970	15061	14981	15022	14843	14729	14948	14935	14861	14982	14852	14706	14704	14985	14899	14955	14810	14701	14733	14868	15016	14784	14902	14776	14938	14884	14747	14819	15012	15057	14926	14738	14970	14759	14871	14639	14752	14705	14824	14955	14804	14877	15059	14995	14910	14851	14848	14808	14854	14828	14897	14885	14747	14727	14823	14926	14844	14824	14894	14951	14919	14948	15026	14746	14662	14905	14851	15009	14920	14908	14818	14876	14825	15024	14786	14977	14762	15050	14770	14797	14871	14851	14905	14898	14874	14920	14977	14976	14761	14970	14789	14838	14632	14966	14737	14803	14827	14949	14951	14897	14840	14890	14814	14984	14787	14609	14794	14955	14997	14961	14828	14874	14852	14857	14987	14854	14953	14763	14923	14817	14988	14940	14865	14860	14599	15009	14976	14998	14918	14824	14841	14726	14923	14874	14885	14974	14878	14611	14937	14923	14868	14829	14771	14829	14965	14952	14836	15013	14757	15013	14738	15015	14834	14909	14727	14817	14835	15006	14903	14724	14740	14691	14738	14831	14946	14763	14922	14957	14742	14977	14803	14864	14733	14746	14817	14846	14973	14831	14703	14906	14601	14621	14619	14903	14893	14862	15036	14952	14781	14921	14891	14860	15046	14782	14921	14887	14931	14866	14900	14985	14817	14828	14953	14800	14903	14851	14848	15189	14809	14981	14920	14888	14861	14908	15023	14821	14775	14893	14988	14827	14802	15123	14816	15075	14846	14786	14809	14798	14882	14951	14978	14770	14784	14847	14769	14847	14866	15093	14778	14796	14940	14972	14806	14641	14790	15165	14835	14828	14767	14757	14724	14804	15023	14857	14842	14957	14679	14940	14879	14948	14938	14745	14920	14725	14840	14701	14704	14906	14962	14782	15043	14801	14801	14844	15011	15035	14838	14885	14795	14862	14747	14832	14875	14816	14908	14988	14886	14841	14882	14928	14857	14793	14837	14938	14965	14988	14805	14875	14689	15067	14852	14899	14899	14952	14993	14884	15030	14804	14768	14771	14860	14813	14801	14902	14803	14608	14688	14994	14938	14968	14826	14920	14840	14740	14707	14902	14851	14657	14957	14910	14724	14875	14980	14855	15086	14776	14882	14931	14872	14913	14948	14825	14989	14846	15024	14789	14759	14856	14850	14759	14689	14875	14842	14962	14840	14652	14848	15089	14710	14868	14989	14860	14757	14865	14802	14896	14737	14857	14755	14829	14811	14817	14798	14861	14962	14730	14865	14798	14870	14903	14679	14797	14670	14810
19210	37818	30223	23455	19224	16421	15562	15096	14555	14573	14304	14113	13985	13881	13819	13813	13624	13617	13555	13560	13676	13589	13428	13493	13417	13370	13493	13263	13342	13354	13455	13282	13341	13352	13332	13192	13304	13423	13272	13193	13331	13351	13466	13209	13194	13362	13277	13209	13188	13268	13234	13316	13269	13409	13311	13257	13341	13246	13250	13144	13193	13324	13409	13300	13195	13199	13219	13277	13355	13215	13033	13340	13188	13215	13161	13439	13321	13241	13291	13423	13300	13209	13250	13337	13339	13254	13270	13332	13214	13365	13316	13313	13330	13301	13284	13208	13283	13255	13220	13151	13163	13271	13190	13201	13211	13228	13263	13235	13307	13379	13273	13258	13309	13042	13274	13080	13261	13131	13285	13205	13160	13382	13022	13338	13243	13306	13339	13282	13195	13241	13147	13256	13276	13352	13171	13279	13333	13208	13243	13331	13296	13232	13161	13428	13391	13193	13324	13336	13216	13162	13259	13202	13345	13293	13220	13200	13251	13346	13379	13292	13269	13238	13171	13341	13193	13307	13172	13209	13265	13218	13293	13265	13216	13295	13247	13320	13188	13235	13294	13328	13083	13338	13279	13237	13440	13375	13197	13185	13329	13317	13409	13254	13138	13146	13136	13296	13120	13355	13204	13155	13379	13145	13291	13257	13414	13143	13161	13100	13235	13342	13244	13207	13131	13315	13330	13297	13364	13323	13338	13079	13213	13225	13216	13157	13294	13159	13196	13248	13270	13342	13036	13295	13219	13256	13064	13299	13282	13174	13274	13186	13215	13247	13310	13056	13220	13461	13445	13223	13241	13204	13274	13224	13314	13449	13179	13105	13334	13072	13163	13215	13212	13238	13231	13050	13157	13346	13262	13324	13184	13247	13392	13171	13312	13254	13250	13360	13244	13443	13207	13328	13183	13230	13003	13025	13330	13284	13233	13320	13057	13389	13242	13388	13374	13280	13217	13094	13196	13343	13254	13210	13192	13370	13139	13247	13396	13334	13278	13151	13250	13371	13296	13334	13230	13340	13211	13186	13108	13299	13112	13244	13337	13324	13212	13317	13215	13202	13423	13245	13274	13280	13141	13263	13181	13274	13321	13164	13251	13160	13370	13102	13288	13213	13153	13305	13307	13144	13224	13312	13205	13231	13040	13256	13269	13236	13182	13366	13089	13161	13324	13094	13150	13356	13226	13188	13106	13187	13153	13290	13188	13235	13276	13242	13410	13299	13181	13227	13356	13219	13253	13284	13250	13094	13321	13157	13268	13180	13309	13044	13100	13183	13244	13203	13326	13117	13360	13336	13154	13337	13427	13139	13199	13245	13236	13247	13258	13248	13280	13375	13099	13278	13146	13270	13196	13195	13254	13387	13225	13174	13280	13163	13113	13239	13299	13272	13274	13340	13293	13133	13274	13261	13193	13355	13257	13130	13261	13274	13175	13441	13244	13179	13329	13139	13277	13214	13277	13243	13193	13282	13233	13202	13240	13467	13006	13247	13308	13334	13305	13165	13258	13295	13234	13183	13247	13180	13229	13179	13443	13415	13163	13294	13211	13345	13343	13270	13253	13146	13314	13126	13372	13305	13120	13133	13292	13316	13233	13277	13148	13264	13397	13254	13294	13182	13266	13440	13316	13398	13282	13389	13304	13301	13251	13260	13249	13389	13215	13190	13181	13146	13412	13162	13247	13187	13382	13238	13383	13331	13234	13017	13285	13191	13332	13352	13136	13122	13180	13188	13246	13184	13125	13105	13099	13232	13260	13344	13029	13416	13299	13135	13307	13155	13327	13242	13204	13329	13435	13374	13134	13388	13311	13245	13337	13214	13420	13219	13285	13235	13369	13215	13317	13071	13111	13132	13303	13192	13332	13306	13275	13243	13061	13104	13239	13311	13256	13289	13027	13258	13332	13402	13391	13341	13272	13311	13210	13235	13337	13236	13089	13329	13130	13379	13280	13140	13338	13246	13224	13448	13245	13397	13518	13259	13261	13172	13239	13247	13317	13267	13265	13297	13106	13225	13207	13189	13206	13193	13332	13262	13419	12963	13069	13271	13156	13354	13342	13179	13271	13198	13180	13203	13240	13024	13296	13174	13283	13249	13302	13312	13238	13232	13244	13300	13035	13298	13290	13457	13390	13238	13441	13170	13259	13158	13180	13230	13433	13355	13287	13313	13305	13428	13226	13345	13207	13401	13264	13280	13097	13252	13359	13345	13332	13121	13227	13195	13255	13204	13251	13200	13290	13269	13238	13339	13341	13265	13322	13231	12967	13164	13246	13326	13283	13250	13227	13283	13181	13234	13385	13253	13268	13175	13205	13074	13338	13369	13179	13236	13171	13185	13301	13146	13218	13149	13167	13127	13344	13123	13204	13145	13146	13233	13300	13093	13170	13394	13428	13226	13281	13264	13064	13226	13252	13403	13201	13266	13084	13245	13284	13395	13183	13248	13073	13283	13148	13249	13410	13310	13401	13087	13390	12990	13355	13233	13310	13395	13398	13182	13220	13320	13137	13417	13392	13333	13306	13157	13382	13014	13322	13331	13351	13260	13114	13221	13271	13151	13160	13231	13293	13114	13292	13326	13176	13142	13169	13333	13158	13316	13151	13278	13178	13030	13197	13223	13270	13354	13366	13277	13357	13135	13252	13261	13185	13258	13225	13242	13353	13243	13206	13303	13076	13166	13214	13298	13191	13316	13436	13236	13220	13126	13342	13037	13058	13316	13286	13222	13406	13139	13175	13246	13139	13263	13361	13156	13380	13355	13365	13266	13300	13329	13263	13192	13162	13228	13322	13252	13178	13126	13285	13332	13146	13084	13219	13239	13306	13056	13306	13245	13401	13086	13270	13314	13247	13304	13307	13155	13284	13109	13209	13197	13319	13100	13269	13380	13222	13229	13227	13237	13273	13148	13285	13206	13297	13165	13223	13382	13298	13172	13223	13223	13086	13277	13218	13256	13324	13344	13314	13183	13544	13172	13250	13338	13094	13183	13238	13242	13126	13201	13376	13198	13283	13168	13272	13245	13217	13271	13174	13310	13216	13236	13077	13291	13323	13339	13255	13183	13313	13287	13218	13145	13135	13214	13239	13411	13341	13178	13373	13216	13153	13196	13100	13236	13192	13312	13340	13093	13371	13211	13361	13239	13268	13098	13330	13154	13239	13313	13275	13123	13269	13110	13299	13313	13371	13102	13369	13230	13284	13260	13194	13235	13281	13322	13246	13271	13172	13350	13176	13183	13304	13058	13269	13260	13200	13291	13321	13239	13174	13396	13244	13313	13247	13278	13340	13413	13128	13377	13242	13216	13426	13386	13237	13077	13045	13279	13162	13066	13357	13222	13155	13299	13316	13231	13284	13109	13255	13243	13245	13143	13315	13136	13099	13160	13195	13218	13353	13252	13229	13293	13290	13128	13287	13191	13209	13123	13284	13266	13409	13176	13191	13180	13260	13283	13292	13237	13234	13329	13116	13095	13303	13333	13295	13203	13296	13292	13243	13152	13254	13243	13152	13150	13394	13101	13278	13023	13335	13362	12996	13216	13334	13337	13127	13225	13438	13327	13204	13169	13175	13253	13285	13111	13152	13294	13281	13238	13228	13193	13283	13363	13295	13319	13198	13329	13272	13287	13261	13431	13140	13252	13380	13079	13360	13164	13258	13149	13302	13222	13183	13302	13352	13398	13242	13210	13326	13132	13184	13295	13329	13196	13233	13284	13324	13338	13163	13152	13297	13295	13308	13094	13274	13255	13226	13272	13196	13307	13256	13272	13225	13322	13244	13235	13285	13314	13311	13268	13175	13227	13421	13311	13147	13342	13298	13192	13335	13210	13277	13343	13186	13291	13309	13306	13196	13335	13231	13196	13406	13259	13343	13068	13340	13386	13053	13234	13186	13256	13097	13249	13196	13237	13368	13211	13308	13346	13206	13219	13342	13255	13087	13139	13286	13304	13320	13387	13325	13259	13222	13294	13131	13320	13217	13203	13238	13226	13219	13144	13235	13045	13318	13308	13293	13327	13372	13337	13146	13276	13227	13344	13178	13224	13277	13359	13056	13348	13290	13193	13353	13257	13136	13292	13147	13058	13214	13319	13326	13312	13313	13248	13160	13262	13214	13391	13329	13260	13334	13103	13264	13274	13271	13183	13195	13284	13204	13323	13128	13279	13165	13195	13102	13238	13221	13300	13057	13140	13133	13264	13198	13329	13120	13396	13209	13166	13189	13245	13214	13388	13290	13474	13167	13308	13266	13178	13158	13164	13269	13228	13086	13309	13239	13135	13132	13137	13043	13158	13347	13294	13315	13307	13338	13105	13283	13283	13216	13211	13204	13271	13101	13239	13396	13320	13363	13331	13328	13317	13109	13320	13286	13102	13149	13163	13316	13116	13408	13232	13128	13328	13160	13240	13330	13257	13358	13359	13152	13270	13181	13142	13254	13184	13342	13144	13295	13365	13259	13368	13253	13374	13153	13221	13353	13187	13210	13278	13200	13208	13182	13259	13018	13410	13301	13227	13266	13306	13414	13201	13308	13250	13192	13220	13319	13192	13222	13123	13262	13401	13368	13226	13352	13314	13274	13172	13116	13157	13320	13361	13250	13214	13209	13342	13093	13209	13447	13278	13286	13310	13145	13194	13249	13215	13399	13293	13230	13156	13265	13302	13175	13208	13285	13123	13259	13126	13323	13388	13059	13268	13345	13367	13185	13171	13420	13181	13165	13046	13199	13261	13336	13293	13193	13128	13169	13142	13386	13306	13295	13169	13323	13301	13081	12985	13255	13331	13250	13292	13319	13320	13328	13283	13099	13101	13396	13167	13246	13248	13375	13169	13332	13281	13317	13259	13314	13310	13319	13245	13361	13220	13327	13325	13267	13327	13087	13173	13374	13186	13299	13315	13250	13090	13248	13199	13154	13399	13321	13175	13284	13130	13048	13238	13284	13280	13266	13274	13161	13153	13395	13327	13474	13166	13174	13254	13306	13349	13378	13093	13204	13208	13277	13238	13243	13334	13260	13304	13265	13159	13298	13246	13347	13207	13074	13203	13306	13325	13315	13009	13361	13266	13352	13098	13352	13356	13238	13176	13203	13245	13123	13261	13241	13245	13235	13297	13017	13146	13200	13378
25020	21529	27042	27059	20003	17969	17473	16725	16494	16398	16330	16276	16280	16359	16211	16267	16283	16147	15971	15988	15958	16108	15805	15907	15972	15703	15819	15780	15581	15893	15829	15823	16065	15938	15765	15978	15903	15878	15811	15750	15773	15912	15748	15906	15841	15937	15836	15823	15915	15977	15752	15911	15791	15808	15728	15863	15753	15685	15796	15745	15660	15680	15706	15981	15804	15779	15616	15866	15528	15841	15830	15828	15869	15736	15902	15839	15711	15934	15750	15802	15616	15781	15568	15883	15818	15843	15976	15838	15917	15818	15787	15725	15748	15549	15921	16023	15852	15778	15794	15710	15942	16024	15650	15810	15690	15713	15890	15835	15692	15771	15664	15647	15891	15727	15705	15921	15896	15554	15905	15758	15856	15697	15660	15554	15849	15669	15767	15762	15954	15895	15818	15789	15903	15970	15842	15859	15720	15776	15887	15846	15829	15729	15586	15896	15917	15686	15862	15887	15792	15690	15730	15679	15756	15927	15797	15744	15691	15762	15768	15834	15869	15791	15784	15718	15784	15870	15863	15835	15817	15711	15745	15681	15980	15805	15941	15725	15838	15709	15738	15819	15865	15738	15845	15926	15767	15825	15845	15838	15644	15847	15721	15843	15922	15940	15672	15565	15705	15577	15923	15752	15873	15944	15782	15816	15907	15618	15818	15630	15883	15884	15868	15551	15752	15678	15892	15729	15737	16013	15997	15652	15837	15686	15762	15944	15711	15773	15755	15703	16000	15904	15853	15713	15779	15743	15769	15603	15964	15874	15756	15806	15932	15840	15918	15857	15940	15805	15655	15741	15725	15643	15802	15893	15865	15759	15831	15630	15785	15659	15875	15941	15994	15793	15653	15844	15831	15871	15813	15780	15924	15841	15621	15667	15805	15864	15846	15656	15654	15897	15726	15895	16021	15740	15848	15754	15897	15873	15951	15745	15829	15884	15906	15755	15810	15554	15640	15624	15804	15827	15763	15748	15699	15911	16105	15778	15639	15677	15883	15731	15734	15677	15748	15759	15746	15841	15563	15910	15789	15624	15810	15947	15713	15698	15747	15720	15927	15829	15710	15654	15788	15869	15696	15786	15910	15882	15896	15962	15780	15918	15805	15919	15791	15673	15761	15782	15769	15831	15768	16024	15919	15822	15799	15907	15960	15762	15609	15695	15742	15717	15828	15691	15645	15655	15552	15666	15812	15875	15938	15684	15675	15785	15877	15855	15943	15701	15908	15716	15736	15657	15805	15866	15516	15848	15619	15667	15720	15831	15870	15756	15887	15845	15800	15808	15756	15843	15853	15777	15844	15906	15876	15904	15947	15726	15913	15792	15757	15780	15964	15722	15728	15683	15703	15776	15972	15658	15763	15688	15750	15586	15847	15613	15784	15879	15783	15899	15664	15831	15861	15854	15774	15946	15700	15877	15667	15725	15868	15832	15896	15875	15886	15851	15764	15841	15770	15696	15696	15813	15652	15733	15803	15968	15751	15847	15852	15904	15982	15946	15741	15937	15779	15573	15752	15752	15898	15871	16024	15826	16032	15874	15834	15876	15758	15746	15862	15890	15630	15923	15713	15735	15765	15901	15801	15926	15706	15785	15741	15762	15691	15852	15895	15809	15721	15877	15852	15833	15595	15708	15830	15754	15683	15827	15644	15749	15691	15564	15857	15751	15634	15768	15602	15853	15916	15882	15987	15865	15687	15674	15858	15834	15928	15624	15781	15822	15918	15942	15793	15674	16014	15703	15704	15977	15828	15896	15654	15691	16094	15646	15963	15814	15829	15884	15831	15790	15618	15853	15748	15885	16111	15781	15907	15853	15899	16040	15808	15851	15845	15879	15715	15805	15821	15897	15771	15767	15747	15993	16024	15823	15900	15668	15916	15645	15829	15666	16078	15871	15740	15861	15709	15789	15731	15744	15774	15771	16054	15666	15815	15755	15849	16000	15690	16013	15640	15815	15998	15848	15831	15882	15875	15729	15965	15768	15921	15523	15695	15703	15748	15574	15798	15746	15830	15807	15757	15858	15822	15951	15773	15845	15951	15904	15867	15591	15685	15725	16006	15650	15884	15764	15886	15756	15851	15701	15861	15962	15990	15764	15800	15791	15792	15876	15618	15720	15712	15782	15530	15885	15823	15927	15805	15795	15784	15728	15802	15758	15825	15690	15908	15702	15649	15518	15700	15700	15830	15811	15884	15834	15727	15801	15970	15661	15767	15736	15673	15986	15725	15823	15911	15918	15818	15865	16074	15781	15959	15807	15664	15886	15898	15805	15714	15840	15779	15840	15842	15983	15953	15737	15907	15669	15753	15945	15764	15844	15881	15718	15617	15716	15769	15894	15889	15728	15670	15757	15734	15647	15897	15823	15798	15693	15753	15658	15928	15672	15898	15980	15850	15810	15854	15860	15929	15824	15870	15859	15831	15975	15666	15702	15584	15677	15831	15875	15805	15864	15762	15752	15748	15810	15698	16092	15984	15938	15764	15805	15926	15721	15720	15793	15769	15686	15944	15631	15841	15960	16005	15991	15802	15911	15782	15807	15547	15970	15950	15661	15681	15851	15994	15633	15787	15616	15739	15951	15921	15888	15928	15825	15857	15801	15689	15662	15746	15646	15763	15592	15757	15737	15740	15819	15753	15715	15859	15969	15832	15940	15694	15653	15719	15666	15711	15833	15679	15969	15576	15879	15818	15824	16140	15733	15789	15780	15581	15784	15801	15871	15961	15620	15732	15797	15869	15916	15847	15821	16008	15659	15907	15884	15808	15833	16013	15962	15924	15820	15870	15538	15959	15931	15848	15800	15812	15597	15594	15737	15756	15739	15714	15708	15955	15625	15734	15613	15563	15842	15798	15832	15749	15905	15755	15843	15706	15873	15636	15733	15745	15794	15905	15751	15922	15766	15876	15654	15885	15846	15670	15800	15744	15865	15660	15688	15782	15783	15615	15816	15826	15921	16039	15927	15757	15823	15750	15922	15820	15717	15835	15782	15628	15657	15849	15926	15845	15607	15766	15828	15846	15761	15859	15610	15671	15707	15776	15955	16028	16139	15654	15697	15850	15915	15928	15739	15837	15821	15787	15847	15758	15839	15529	15847	15776	15722	15832	15859	15937	15851	15861	15846	15783	15793	15797	15778	15990	15868	15886	15798	15773	15875	15834	15810	15787	15816	15781	15802	15784	15723	15832	15927	15919	15724	15699	15786	15900	15961	15888	15739	15676	15765	15792	15815	15871	15614	15749	15646	15643	16166	15866	15814	15981	15751	15776	15846	15993	15841	15944	15704	15826	15815	15650	15960	15743	15786	15718	15589	15966	15707	15716	15729	15754	15777	15755	15760	15895	15725	15935	15793	15810	15930	15900	15738	15722	15942	15737	15742	15900	15967	15776	15921	15793	15971	15727	15659	15947	15883	15690	15763	15914	15813	15831	15916	15800	15803	15730	16008	16068	15770	15751	15843	15701	15905	15560	15955	15867	15774	15839	15895	15792	15852	15960	15871	15722	15763	16015	15907	15747	15805	15746	15945	15915	15764	15545	15941	15900	15764	15835	15926	15773	15851	15902	15990	15746	15863	15942	15701	15848	15844	15678	15856	15908	15833	15827	15725	15757	15739	15887	15962	15762	15930	15860	15833	15721	15916	15891	15977	15669	15933	15929	15845	15834	15674	15862	15914	15804	15596	15892	15619	15859	15729	15766	15838	15885	15886	16083	15781	15786	15695	15648	16022	15863	15796	15889	15881	15674	15803	15992	15877	15794	15814	15871	15866	15775	15834	15636	15767	15778	15639	15873	15835	15635	15840	15955	15752	15651	15715	15848	15874	15644	15941	15828	15795	15755	15791	15605	15756	15735	15822	15759	15816	15932	15976	15691	15655	15511	15744	15686	15979	15859	15786	15810	15779	15861	15738	15897	15686	15753	15628	15667	15711	15866	15772	15863	15867	15922	15646	15886	16095	15743	15704	15850	15820	15944	15776	15765	15765	15731	15662	15948	15863	15996	15893	15717	15866	15962	16117	15840	15796	15652	15723	15630	15655	15903	15893	15550	15703	15619	15686	15779	15649	15639	15506	15918	15772	15921	15941	15549	15959	15636	15817	15834	15731	15772	15777	15721	15714	15608	15808	15780	15958	15965	15692	15724	15924	15823	15677	15827	15786	15906	15896	15877	15736	15643	15989	15768	15927	15782	15717	15577	15666	15741	15808	15742	15917	15839	15646	15779	15920	15899	15871	15941	15933	15648	15815	15908	15805	15682	15818	15954	15755	15801	15737	15768	15631	15609	15899	15898	15856	15825	15936	15807	15921	15677	15882	15783	15830	15680	15527	15707	15893	16049	15805	15854	15717	15865	15722	15647	15727	15748	15817	15863	15814	15602	15848	15900	15922	15775	16036	15859	15969	15905	15950	15983	15840	15997	15724	15688	15844	15905	15721	15714	15582	15882	15879	15896	15736	15680	15881	15731	15850	15735	15800	15850	15879	15830	15512	15824	15801	15774	15866	15771	15681	15822	15726	15713	15718	15640	15889	15836	15719	15882	15891	15802	15704	15678	15790	15646	15707	15844	15973	15898	15750	15723	15763	15809	15894	15689	15598	15581	15961	15803	15911	15779	15660	15850	15903	15885	15703	15912	15605	15687	15837	15764	15604	15681	15762	15670	15778	15876	15733	15846	15721	15806	15821	15806	15485	15847	15854	15763	15676	15803	15801	15658	15931	15746	15773	15914	15763	15881	15801	15739	15738	15715	15942	15993	15990	15806	15811	15863	15810	16038	15704	15813	15905	16006	15875	15964	15830	15855	15707	15881	15816	15690	15819	15930	15695	15928	15835	16093	15987	15811	15809	16004	15742	15747	16118	15839	15740	15649	15858	15944	15888	15662	15773	15781	15747	15809	15656	15867	15872	15817	15818	15840	15773	15752	15841	15871	16028	15986	15941	15873	15863	15578	15622	15762	15800	15990	15804	15998	15622	15829	15943	15661	15750	15969	15696	15771	15686	15639	15703	15772	15757	15805	15828	15592	15885	15889	15948	15758	15619	15771	15860	15964	15760	15696	15670	15856	15833	15738	15582	15829	15815	15854	15757	15876	15685	15633	15959	15935	16088	15834	15703	15602	15727	15725	15920
19515	35047	27747	20949	18391	15983	15465	14963	14730	14560	14331	14700	14535	14359	14291	14271	14064	14263	14000	13988	13937	13939	13824	14120	13938	13794	13966	14005	13811	13831	13904	13820	13982	13881	13906	13792	13886	13860	13716	13882	13886	13729	13706	13788	13956	13812	13796	13821	13761	13876	13705	13926	13661	13710	13914	13928	13704	13762	13712	13759	14085	13715	13891	13791	13846	13855	13842	13764	13856	13764	13583	13763	13973	13835	13706	13737	14023	13841	13825	13789	13944	13876	13812	14008	13861	13825	13981	13641	13897	13737	13705	13855	14001	13929	13857	13859	13648	13845	13924	13817	13644	13744	13747	13768	13643	13925	13940	13761	13666	13880	13759	13871	13765	13703	13789	13885	13889	13670	13776	13783	13773	13940	13880	13772	13748	13796	13827	13879	13806	13735	13894	13889	13782	13871	13729	13666	13799	13751	13760	13883	13736	14022	13808	13879	13788	13798	13885	13762	13764	13787	13730	13920	13642	13595	13910	13724	13768	13976	13709	13767	13952	13839	13916	13867	13834	13786	13858	13849	13876	13756	13729	13866	13872	13929	13720	13959	13772	13866	13938	13857	13722	13690	13718	13765	13611	13813	13758	13888	13715	13840	13739	13938	13979	13902	13731	13836	13791	13814	13822	13835	13966	14015	13705	13772	13804	13801	13786	13994	13946	13872	13821	13891	13928	13780	13699	13712	13888	13750	13970	13681	13788	13880	13841	13832	13978	13888	13724	13554	13703	13702	13884	13696	13818	13865	13828	13901	13676	13878	13778	13743	13667	14017	13813	13864	13762	13865	13900	13763	13738	13889	13847	13845	13765	13771	13806	13801	13737	13713	13688	13962	13702	13726	13755	13713	13872	13791	13927	13825	13615	13714	13931	13809	13819	13843	13944	13827	13860	13767	13833	13869	13940	13732	13780	13834	13585	13889	13799	13847	13628	13847	13901	13775	13837	13968	13775	13769	13758	13715	14019	13746	13989	13781	13873	13548	13718	13788	13903	13876	13818	14038	14040	13782	13781	13820	13983	13792	13782	13780	13899	13982	13906	13888	13823	13779	13833	13894	13752	13706	13819	13923	13740	13700	13884	13919	13797	13807	13666	13938	13979	13853	13759	13821	13677	13716	13867	13898	13661	13856	13663	13730	13777	13786	13878	13668	13900	13944	13776	13963	13837	13982	13815	13995	13878	13896	13935	13861	14053	13663	13640	13685	13788	13947	13999	13748	13882	13846	13885	13807	13803	13933	13729	13591	13691	13814	13894	13860	13744	13888	13891	13729	13898	13835	14066	13659	13688	13876	13905	13696	13710	13690	13859	13854	13662	13724	13934	13741	13849	13784	13906	13646	13680	13965	13775	13827	13749	13821	13796	13793	13923	13788	13758	13707	13759	13919	13758	13876	13646	13828	13827	13802	13778	13916	13667	13854	13813	13945	13889	13816	13820	13809	13905	13790	13665	13957	13870	13659	13893	13830	13767	13863	13744	13726	13873	14148	13746	13816	13630	14021	13941	13777	13655	13603	13823	13796	13792	13803	13967	13858	13866	13732	13881	13882	14047	14008	13712	13694	13815	13802	13919	13793	13650	13748	13836	13672	13761	13892	13902	13865	13743	13857	13843	13717	13765	14085	13816	13904	14167	13753	13686	13763	13689	13722	14003	13892	13656	14067	13891	13991	13952	13764	13839	13788	13791	13739	13825	13855	13826	13760	13744	13802	13777	13684	13899	13793	13820	13817	13955	13864	13702	13800	13945	14001	13902	13752	13737	13826	13907	13760	13862	13894	13867	13826	13803	13842	13820	13740	13889	13825	13666	13809	13761	13833	13800	13897	13765	13849	13824	13725	13892	13819	13895	13901	13834	13793	13772	13614	13844	13766	13929	13747	14015	13735	13783	13916	13723	13844	13910	13655	13882	13713	13883	13843	13617	13860	13685	13663	13975	13958	13908	13823	13686	13818	13849	13953	13832	13742	13772	13814	13748	13740	13951	13834	13845	13792	13727	13747	13783	13749	13656	13769	13939	13672	13915	13960	13712	13759	13801	13679	13650	13730	13736	13863	13831	13699	13830	13765	13845	13870	13948	13840	13848	13853	13956	13759	13880	13683	13767	13794	13819	13930	13867	13619	13765	13850	13863	13895	13866	13668	13724	13781	13747	13791	13773	13783	13803	13896	13806	13704	13864	13774	13893	13787	13896	13757	13696	13861	13839	13644	13947	13807	14005	13793	13701	13809	13904	13774	13760	13690	13659	13947	13814	13767	13926	13750	13746	13687	13928	13876	13616	14018	13795	13827	14009	13721	13794	13862	13715	13760	13757	13714	13843	14036	13629	13783	13815	13833	13766	13763	13847	13977	13799	13796	13834	13889	13948	13939	13786	13747	13733	13821	13716	13865	13791	13680	13769	13935	13857	13688	13950	13861	13831	13755	13763	13832	13653	13724	13952	13742	13739	14061	13854	13908	13906	13817	13710	13813	13823	13696	13675	13657	13829	14018	13722	13814	13720	13745	13806	13880	13676	13790	13683	13719	13797	13689	13850	13855	13658	13735	14030	13768	13820	13984	13785	13885	13798	13900	13654	13825	13610	13819	13808	13908	13569	13772	13809	13701	13845	13828	13952	13788	13997	13818	13783	13798	13851	13919	13836	13889	13807	13853	13867	13835	13771	13716	13833	13870	13899	13670	13825	13823	13826	13708	13701	13519	13855	13777	13708	13845	13869	13784	13799	13823	13813	13810	13744	13852	13711	13892	13888	13884	13842	14023	13844	13894	13754	14039	13931	13801	13798	13840	13754	13945	13858	13793	13960	13747	13618	13982	13807	13821	13679	13914	13939	13886	13832	13637	13673	13942	13788	13941	13874	13876	13713	13670	13924	13825	13791	13681	13893	13923	13932	13846	13881	13901	13886	13838	13801	13990	13857	13809	13735	13875	14024	13777	13704	13833	13861	13641	13899	13948	13981	13760	13734	13833	13925	13674	13740	13772	13801	13738	13703	13795	13887	13933	13858	13829	13857	13819	13767	13961	13759	13917	13814	13784	13825	13581	13754	13815	13898	13948	13873	13822	13808	13728	13826	13793	13785	13895	13923	13896	13924	13730	13960	13922	13903	13839	13926	13693	13926	13790	13839	13855	13920	13857	13930	13887	13804	13696	13784	13811	13890	13782	13744	14001	13721	13778	13835	13700	13737	13875	13854	13781	13772	13651	13834	13853	13779	13894	13802	13824	13857	13636	14009	13584	13886	13734	13866	13759	13945	13867	13952	13808	13860	13897	13698	13749	13848	13907	13929	13740	14027	13809	13979	13724	13668	13912	13853	13673	13885	13741	13736	13717	13825	13954	13883	13952	13919	13723	13876	13944	13836	13895	13780	13718	13893	13846	13823	13833	13902	13859	13731	13834	13832	13926	13831	13788	13871	13723	13800	13923	13791	13854	13800	14052	13605	13723	14035	13957	13772	13946	13862	13817	13817	13905	13802	13800	13735	13784	13673	13783	13713	14057	13739	13792	13794	13715	13718	13838	13681	14014	13567	13795	13722	13752	13860	13840	13718	13893	13715	13871	13731	13808	13830	13995	13765	13728	13871	13817	13726	13835	13787	13744	13873	13763	13734	13872	13801	13716	13991	13760	13729	13653	13813	14088	13651	13805	13942	13777	13929	13921	13789	13667	13954	13620	13574	13866	13880	13583	13863	13769	13877	13889	13829	13804	13896	13846	13906	13965	13806	13779	13811	13771	13837	13785	13732	13918	13707	13738	13639	13761	13733	13796	13867	13820	13823	13922	13910	13926	13811	13712	13792	13924	13705	13846	13810	13923	13889	14046	13734	13812	13835	13966	13886	13736	13902	13840	13874	13887	13787	13912	13971	13790	13923	13687	13850	13842	13982	13829	13761	13880	13764	13736	13960	13877	13732	13707	13965	13745	13807	13910	13759	13755	13910	13703	13699	13839	13822	13659	13878	13785	13871	13864	13767	13967	13755	13750	13977	13834	13812	13913	13745	13803	13844	13785	13931	13786	13849	13771	13791	13758	13919	13784	13825	13775	13748	13861	13962	13768	13629	13728	13768	13704	13857	14065	13837	13864	13718	13754	13858	13663	13778	13894	13745	13837	13863	13786	13899	13783	13955	13914	13734	13803	13890	13786	13808	13792	13759	13920	13799	14017	13910	13812	13906	13775	13792	13855	13739	13921	13702	13698	13780	13912	13944	13847	13776	13923	13802	13805	13718	13685	13902	13877	13851	13877	13867	13832	13617	13858	13904	13743	13818	13655	13903	13802	13936	13782	13828	13909	13994	13838	13796	13779	13909	13759	13844	13945	13850	14060	13868	13724	13786	13700	13633	13943	13664	13794	13849	13848	13755	13795	13846	13973	13874	13845	13825	13952	13819	14057	13891	13895	13801	13937	13766	13743	13807	13949	13869	13777	13788	13934	13716	14091	13824	13877	13712	13893	13748	13776	13741	13824	13704	13802	13773	13837	13708	13686	13782	13731	13919	13766	13871	13802	13838	13853	13807	13820	13805	13793	13888	13855	13860	13769	13672	13613	13882	13775	13786	13809	13836	13884	13698	13766	13894	13836	13873	13933	13616	13748	13657	13773	13873	13816	13926	13686	13921	13813	13955	13819	13853	13850	13848	13686	13705	13886	13957	13866	13978	13873	13905	13752	13875	13889	13985	13736	13790	13792	13826	13726	13874	13781	13737	13672	13736	13789	13931	13903	13629	13695	13714	13928	13664	13930	13752	13865	13829	13816	13716	13897	13829	13856	13719	13909	13931	13843	13876	13680	13835	13893	13686	13917	13878	13990	13783	13800	13832	13780	13876	13910	13927	13822	13671	13844	13873	13543	13699	13607	13829	13879	13993	13872	13741	13846	13822	13906	13704	13764	13955	13962	13813	13799	13989	13863	13841	13746	13899	13894	13824	13839	13988	13832	13832	13822	13881	13840	13794	13984	13977	13756	13702	13780	13712	13935	13794	13835	13983	13822	13711	13821	13817	13755	13912	13769	13755	13824	13812	13796	13923	13761	13947	13690	13860	13701	13877	13981	13728	13683	13888	13829	13785	13868	13878	13836	13875	13949	13755	13774	14025	13819	13876	13625	13768	13823	13947	13829	13872	14003
22604	21562	28732	24834	21878	23112	22047	17587	16239	16134	15808	16087	15865	15859	15627	15486	15618	15342	15238	15270	15073	15171	15082	15003	15055	15153	15098	15019	15030	14926	15001	14846	14926	15043	15061	15042	14711	14872	14740	14694	14928	14952	14885	14902	14823	14976	14929	14883	14811	14787	14776	14985	14848	14837	14854	14867	14822	14725	15007	14726	14724	14943	14789	14642	14843	14902	14926	14730	14824	14870	15029	15080	14757	14727	14869	14630	14823	14890	14807	14681	14731	14778	14861	14884	14793	14817	14921	14889	14945	14882	14892	14905	14805	14722	14749	14851	14591	14898	14902	14891	14600	14882	14956	14742	14574	14609	14686	14795	14802	14835	14839	14873	14897	14774	14919	14919	14806	14950	14832	14849	14777	14878	14842	14693	14889	15048	14789	14643	14928	14900	14719	14868	14883	14839	14919	14825	14907	14678	14863	14810	14799	14970	14942	14738	14615	14761	14830	14805	14907	14797	14698	14939	14924	14727	14752	14883	14834	14663	14778	14897	14798	14584	14887	14951	14935	14855	14812	14776	14893	14893	14807	15047	14765	14757	14750	14838	14864	15042	14862	14841	14955	14831	14687	14713	14994	14872	14826	14693	14921	14863	14688	14873	14896	14993	14796	14753	14930	14777	14893	14857	14709	14665	14911	14697	14894	14577	14705	14813	14717	14739	14783	14754	14871	14727	14770	14760	14766	14789	14636	14831	14896	14845	14791	14867	14747	14838	14518	14698	14743	14811	14794	14800	14872	14934	14781	14748	14697	14869	14810	14820	14742	14772	14772	14710	14783	14971	14778	14927	15022	14919	14904	14912	14852	14700	14775	14810	14798	14968	15085	14877	14886	14666	14882	14877	14723	14634	14836	14841	14748	14725	14880	14765	14702	14855	14825	14847	14741	15046	14920	14618	14687	14929	14790	14995	14796	14850	14637	14657	14799	14890	15037	14799	14647	14808	14791	14773	14816	14638	14812	14922	14704	14700	14779	14814	14945	14818	14657	14836	14810	14549	14838	14866	14870	14780	14900	14671	14833	14834	14752	14804	14849	14756	14708	14847	14664	14926	14941	14815	14658	14957	14763	14769	14683	14706	14881	14832	14796	14946	14915	14863	14818	14795	14886	14860	14856	14750	14791	14874	14808	14853	14817	14858	14831	14674	14713	14755	14915	14771	15062	14954	14828	14788	14705	14910	14807	14690	14718	14883	14668	14912	14706	14840	14777	14655	14914	14829	14790	14653	14725	14704	14763	14647	14733	14875	14873	14762	14765	14679	14948	14979	14658	15050	14775	14798	14973	14664	14708	14665	14823	14693	14754	14760	14824	14975	14705	14785	14829	14838	14861	14992	14888	14792	14862	14917	14993	14790	14656	14852	14677	14674	14894	14661	14742	14763	14585	14795	14642	14793	14716	14690	14700	14700	14875	14879	14818	14665	14850	14642	14794	14727	14808	15033	14918	14933	14778	14662	14898	14837	14743	14836	14719	14772	14884	14766	14914	14815	14699	14729	15013	14878	14795	14569	14801	14792	14811	14857	14830	14758	14925	14760	14903	14719	14651	14703	14786	14605	14880	14819	14893	14708	14817	14990	14656	14845	14801	14848	14603	14834	14693	14668	14656	15036	14806	14839	14781	14856	14903	14873	14644	14860	14802	14618	14683	14730	14822	14782	14635	14855	14857	14564	14855	14674	14642	14726	14598	15087	15191	14795	14943	14897	14829	14773	14961	14657	14704	14909	14616	14598	14793	14701	14791	14829	14787	14748	14756	14681	14744	15060	14902	14893	14828	14871	14707	14745	14809	14838	14771	14826	15026	14839	14779	14798	14952	14800	14813	14878	14833	15075	14844	14870	14694	14757	14823	14784	14576	14853	14778	14774	14883	14857	15016	14850	14898	15007	14899	14655	14671	14700	14804	14540	14870	14763	14711	14753	14841	14939	14724	15070	14687	14844	14874	14865	14717	14577	14776	15027	14731	14751	14918	14879	14880	14972	14980	14752	14758	14907	14913	14790	14815	14883	14862	14627	14738	14943	14827	14727	14776	14759	14963	14876	14929	14745	14753	14619	14892	14730	14779	14859	14905	14831	14821	14723	14831	14728	14867	14647	14885	14902	14632	14577	14611	14890	14723	14963	14754	14811	14869	14844	14925	14738	14977	14706	14855	14997	14863	14883	14728	14896	14768	14750	14709	14858	14617	14693	14721	14988	14708	14851	14878	14793	14742	14816	14848	14953	14802	14831	14678	14730	14676	14796	14572	14519	14775	14750	14767	14977	14911	14813	14969	14894	14875	14841	14734	14787	14639	14979	14810	14968	14848	14952	14687	14840	14643	14774	14830	14895	15025	14687	14752	14779	14788	14866	14687	14579	14840	14862	14770	14664	14934	14736	14680	14821	14764	14701	14873	14830	14910	14849	14816	14702	14917	14771	14905	14852	14839	14565	14946	14726	14700	15012	14772	14882	14883	14830	14788	15028	14910	14821	14870	15001	14795	15096	14819	14690	14665	14822	14841	14834	14826	14877	14745	14670	14830	15029	14934	14692	14883	15075	15038	14812	14825	14803	14699	14652	14634	14897	14762	14813	14796	14924	14899	14660	14809	14913	14695	14703	14754	14785	14967	14673	14832	14881	14693	14769	14878	14701	14699	14734	14811	14677	14882	14898	14731	14699	14882	14760	14655	14931	14828	15007	14864	14776	14690	14733	14906	14839	14905	14779	14727	14778	14740	14707	14851	14625	14633	14901	14853	14541	14665	14695	14912	14743	14878	14926	14917	14866	14736	14874	14970	14694	14745	14830	14782	14787	14772	14782	14697	14878	14788	14913	14895	14841	14719	14904	14699	14877	15081	15011	14819	14899	14861	14837	14905	14845	14871	14873	14769	14861	14729	14732	14813	14878	14679	14801	14890	14752	14865	14857	14792	14677	14812	14940	14642	14762	14714	14739	14777	14685	14658	14915	14744	14805	14879	14774	14719	14718	14880	14749	14733	14755	14825	14663	14958	14671	14985	14965	14863	14669	14759	14975	14853	14795	14876	14584	14709	14883	14774	14945	14918	14702	14827	14823	14863	14634	14910	14770	14822	14856	14631	14745	14687	14719	14800	14821	14871	14804	14838	14845	14854	14873	14925	14833	14695	14772	14620	14809	14740	14873	14759	14817	14851	14745	14790	14790	14846	14679	14924	14680	14802	14754	14774	15110	14843	15101	14571	14868	14961	14787	14717	14737	14755	14651	14675	14776	14816	14882	14942	14902	14686	14655	14798	14839	14761	14875	14704	14689	14823	14826	14883	14704	14836	14894	14923	14833	14862	14830	14766	14654	14953	14651	14664	14936	14846	14810	14795	14913	14906	14705	14755	14931	14821	14842	14739	14850	14775	14790	14741	14895	14819	14864	15047	14793	14897	14599	14865	14811	14877	14960	14769	14859	14808	14623	14742	14778	14694	14663	14642	14650	14653	15109	14824	14718	14834	14936	14857	14857	14884	14604	14706	15153	14588	14734	14839	14794	14876	14920	14879	14832	14794	14702	14881	14767	14770	14953	14831	14812	14754	14684	14783	14750	14825	14689	14875	15004	14889	14908	14957	14835	14736	14606	14687	14803	14840	14769	14666	14883	14881	14685	14790	14990	14917	14949	14695	14586	14707	14672	14693	14864	14950	14750	14836	14736	14702	14836	14779	14853	14890	14629	14812	14946	14900	14882	14904	14917	14920	14719	14923	14777	14841	14679	14829	14751	14891	14470	14773	14728	15005	14846	14913	14770	14887	14803	14813	14671	14847	14878	14794	14684	14745	14901	14831	14814	14661	14958	14682	14738	14969	14846	14769	14914	14744	14708	14795	15020	14820	14866	14743	14918	14834	14765	14918	14925	14712	14749	14786	14834	14697	14687	14797	14570	14894	14824	14804	14556	14941	14783	14737	14771	14815	14862	14856	14730	14681	14889	14873	14940	14845	14843	14816	14690	14831	14856	14864	14678	14650	14766	14649	14721	14984	14691	14831	14917	14663	14892	14774	14684	14665	14680	14663	14581	14762	14759	14885	14877	14741	14782	14839	14813	14921	14708	14852	14989	14790	14752	14793	14701	14631	14981	14665	14794	14664	14734	14709	14672	14996	14787	14875	14898	14884	14830	14871	14635	14883	14700	14885	14937	14802	14508	14910	14798	14863	14923	14910	14829	14790	14838	14800	14724	14951	14905	14825	14974	14797	14795	14806	14799	14920	14752	14915	14662	14804	14840	14663	14816	14713	14706	14748	14740	14950	14882	14828	14914	14870	14753	14874	14689	14844	14831	14826	14843	14756	14776	14904	14727	14784	14900	14783	14736	14839	14940	14827	14858	14824	14739	14628	14817	14731	14770	14965	14979	14823	14568	14852	14947	14701	14688	14790	14957	14914	14851	14826	14581	14826	14745	14883	14714	14735	14801	14745	14628	14766	14803	14808	14699	14892	14569	14699	14777	14768	14768	14752	14698	14882	14717	14916	14754	14803	14707	14631	14776	14901	14765	14778	14849	14824	14846	14846	14793	14800	14780	14926	14640	14674	14610	14896	14761	14835	14837	14709	14793	14934	14831	14812	14726	14931	14815	14751	14792	14624	14674	14894	14713	15032	14513	14645	14899	14763	14873	14752	14792	14767	14904	14846	14800	14739	14733	14836	14814	14951	14670	14843	14758	14708	14876	14802	14740	14839	14870	14913	14721	14589	14708	14864	14654	14905	14609	15031	14887	14674	14765	14831	14809	14823	14813	14812	14753	14696	14884	14682	14816	14894	14909	14718	14610	14798	15031	14812	14899	14889	14675	14792	14818	14912	15030	14680	14769	14832	14743	14757	14652	14885	14885	14760	14683	14750	14769	14788	14744	14621	14791	14973	14892	14789	14958	14910	14795	14749	14671	14918	14664	14800	14776	14921	14652	14853	14858	14752	14758	14772	14835	14812	14710	14864	14906	14769	15020	14854	14934	14888	14858	15023	14827	14996	14881	14865	14798	14785	14717	14744	14839	14887	14761	14843	14917	14882	14603	14873	14641	14813	14802	14815	14715	14727	14876	14769	15051	14719	14795	14857	14814	14872	14795	14587	14759	14669	14695	14757	14797	14735	14742	14747	14657	14702	14693	14944	14872
20448	42808	34469	24447	21883	17679	16356	16235	15370	14644	14652	14382	14538	14293	14191	13816	13805	13712	13712	13446	13481	13351	13332	13390	13489	13395	13295	13315	13260	13262	13292	13335	13488	13548	13233	13269	13355	13422	13232	13382	13318	13375	13201	13155	13359	13213	13203	13194	13116	13151	13239	13155	13158	13124	13307	13375	13329	13137	13177	13222	13283	13346	13471	13310	13363	13174	13210	13154	13218	13285	13156	13243	13147	13076	13159	13181	13254	13059	13295	13125	13316	13303	13178	12991	13116	13278	13131	13143	13314	13268	13191	13210	13254	13048	13172	13145	13018	13211	13049	13271	13071	13177	13299	13144	13367	13259	13091	13097	13370	13188	13267	13047	13257	13230	13259	13178	13168	13087	13238	13107	13366	13285	13269	13141	13209	13235	13147	13068	13262	13160	13175	13185	13192	13275	13179	13220	13147	13089	13150	13033	13127	13123	13182	13314	13093	13171	13078	13104	13197	13122	13381	13001	13155	13037	13048	13167	13141	13018	13164	13213	13152	13299	13274	13101	13132	13092	13128	13110	13342	13363	13100	13363	13205	13223	13247	13246	13310	13008	13185	13368	13285	13195	13188	13370	13184	13256	13186	13165	12995	13149	13181	13163	13323	13032	13205	13213	13256	13301	13109	13265	13084	13138	13159	13187	13227	13267	13098	13168	13250	13164	13013	13304	12990	13262	13232	13101	13149	13184	13208	13138	13131	13225	13227	13348	13323	13053	13087	13242	13273	13249	13120	13160	13033	13208	13095	13342	13135	13167	13131	13277	13262	13358	13238	13199	13307	13291	13267	13218	13258	13347	13170	13220	13203	13245	13244	13060	13259	13202	13155	13338	13347	13272	13400	13161	13111	13176	13233	13009	13270	13126	13081	13102	13161	13310	13159	13140	13288	13260	13197	12997	13079	13155	13228	13131	13241	13205	13401	13061	13202	13180	13358	13146	13335	13245	13155	13264	13053	13002	13170	13177	13232	13158	13250	13143	13119	13180	13096	13291	13121	13284	13404	13131	13160	13143	13152	13226	13265	13213	13133	13313	13263	13219	13162	13118	13372	13257	13246	13323	13268	13263	13209	13023	13065	13290	13108	13209	13209	13220	13121	13315	13186	13222	13233	13100	13091	13029	13132	13216	13210	13053	13302	13241	13261	13041	13360	13209	13139	13232	13309	13091	13127	13204	13201	13194	13161	13036	13127	13161	13286	13108	13246	13141	13210	13306	13149	13257	13180	13271	13256	13098	13262	13282	13155	13231	13246	13262	13128	13088	13278	13105	13116	13388	13188	13244	13181	13336	13250	13275	13065	13201	13252	13218	12984	13183	13173	13020	13119	13124	13148	13104	13322	13206	13164	13087	13129	13026	13089	13178	13210	13149	13219	13127	13308	13148	13275	13232	13235	13224	13234	13189	13081	13103	13139	13234	13098	13194	13125	13142	13302	13170	13259	13280	13264	13171	13272	13132	13165	13189	13266	13313	13044	13314	13089	13286	13274	13162	13258	13278	13280	13306	13291	13269	13366	13242	13000	13227	13290	13148	13086	13205	13195	13206	13241	13248	13223	13135	13272	13134	13151	13290	13167	13162	13175	13180	13089	13140	13020	13171	13348	13221	13244	13226	13270	13157	13151	13021	13251	13167	13228	13032	13421	13209	13053	13264	13216	13108	13019	13201	13371	13063	13254	13258	13235	13232	13252	13272	13215	13179	13286	13284	13027	13206	13313	13239	13262	13165	13122	13177	13066	13180	13083	13238	13262	13252	13153	13117	13227	13270	13226	13140	13171	13155	13056	13448	13249	13061	13282	13065	13236	13164	13136	13183	13105	13411	13154	13207	13235	13211	13046	13210	13276	13293	13219	13233	13201	13288	13207	13217	13237	13136	13252	13146	13209	13225	13061	13124	13082	13287	13312	13252	13150	13162	13120	13114	13164	13174	13149	13228	13282	13240	13136	13158	13166	13247	13280	13179	13261	13427	13233	13209	13072	13102	13195	13171	13262	13305	13197	13256	13258	13099	13132	13034	13123	13102	13271	13273	13271	13193	13178	13063	13235	13271	13235	13071	13177	12984	13335	13133	13240	13203	13182	13065	13127	13210	13340	13295	13156	13197	13111	13239	13085	13197	13118	13145	13157	13022	13066	13201	13211	13146	13340	13178	13218	13272	13189	13167	13329	13411	13158	13233	13286	13102	13090	13191	13195	13348	13288	13196	13069	13215	13288	13259	13164	13110	13161	13111	13221	13183	13143	13187	13113	13121	13023	13196	13345	13074	13475	13175	13240	13095	13275	13191	13023	13201	13088	13117	13228	13113	13259	13069	13137	13236	13328	13114	13126	13361	13160	13209	13160	13072	13237	13187	13191	13237	13127	13310	13019	13080	13187	13230	13152	13214	13120	12937	13204	13277	13171	13234	13192	13210	13059	13071	13181	13171	13286	13126	13184	13278	13192	13228	13203	13039	13056	13205	13233	13271	13083	13163	13177	13366	13397	13058	13155	13246	13296	13217	13183	13148	13207	13310	13311	13289	13093	13089	13125	13054	13146	13149	13223	13253	13176	13276	13216	13128	13142	13160	13339	13150	13093	13155	13358	13412	13212	13127	13308	13226	13294	13099	13201	13280	13090	13160	13112	13225	13253	13215	13207	13221	13298	13308	13276	13261	13318	13222	13360	13195	13102	13303	13169	13164	13381	13178	13140	13275	13230	13101	13094	13108	13256	13235	13208	13005	13147	13080	13196	13063	13241	12877	13229	13168	13170	13242	13212	13155	13296	13276	13122	13222	13079	13084	13071	13184	13357	13310	13157	13234	13244	13133	13149	13161	13271	13172	13165	13161	13360	13252	13196	13035	13342	13332	13177	13236	13185	13241	13176	13219	13174	13154	13116	13202	13190	13166	13185	13157	13129	12996	13251	13249	13303	13238	13184	13014	13195	13164	13346	13246	13107	13126	13272	13365	13051	13238	13262	13238	13000	13124	13093	13181	13076	13123	13257	13088	13222	13424	13073	13082	13238	13183	13037	13112	13112	13219	13142	13060	13034	12941	13090	13205	13060	13335	13218	13232	13114	13259	13266	13210	13452	13108	13057	13266	13096	13206	13145	13143	13205	13206	13288	13259	13269	13095	12901	13220	13060	13151	13111	13182	13215	13106	13272	13199	13315	13095	13210	13140	13148	13182	13193	13097	13197	13136	13048	13229	13165	13122	13120	13093	13002	13236	13057	13394	13244	13043	13050	13118	13263	13078	13183	13186	12993	13325	13270	13169	13096	13267	13266	13250	13151	13133	13263	13276	13273	13183	13118	13096	13329	13199	13382	13083	13209	13392	13300	13257	13161	13170	13251	13309	13170	13379	13036	13055	13161	13263	13082	13029	13266	13021	13354	13144	13125	13115	13296	13165	13212	13169	13235	13166	13068	13157	13169	13158	13268	13090	13311	13073	13152	13209	13318	13267	13235	13098	13158	13309	13288	13250	13100	13238	13331	13192	13279	13160	13167	13225	13236	13155	13189	13252	13230	13172	13288	13139	13134	13202	12974	12915	13154	13223	13244	13210	13300	13106	13136	13169	13208	13208	13174	13173	13274	13208	13193	13152	13148	13269	13184	13238	13201	13084	13240	13175	13057	13393	13176	13260	13268	13183	13243	13300	13122	13162	13223	13239	13194	13153	12996	13183	13214	13174	13130	13143	13100	13368	13174	13130	13189	13071	13193	13227	13077	13119	13233	13099	13059	13258	13174	13200	13234	13358	13188	13187	13407	13093	13289	13166	13180	13082	13125	12939	13286	13104	13133	13078	13302	13124	13230	13239	13131	13080	13280	13136	13224	13190	13287	13061	13271	13027	13279	13334	13220	13110	13186	13297	13291	13196	13332	13295	12943	13305	13009	13155	13148	13261	13199	13171	13306	13249	13155	13288	13278	13196	13079	13253	13129	13164	13145	13181	13077	13331	13224	13270	13239	12826	13038	13035	13190	13198	13121	13233	13235	13305	13214	13153	13338	13206	13196	13103	13095	13362	13229	13226	13339	13228	13362	13190	13241	13199	13317	13094	13254	13303	13113	13014	13179	13124	13207	13302	13049	13285	13203	13357	13213	13108	13199	13025	13288	13169	13311	13039	13261	13205	13198	13247	13184	13135	13287	13111	13060	13091	12988	13246	13036	13152	13208	13233	13188	13129	13126	13217	13415	13020	13290	13282	13097	13389	13138	13098	13086	13282	13138	13184	13087	13165	13128	13264	13153	13148	13170	13161	13156	13146	13259	13060	13064	13023	13106	13197	13309	13056	13255	13314	13284	13245	13283	13221	13213	13357	13238	13252	13122	13194	13087	13294	13124	13278	13123	13108	13222	13333	13239	13063	13197	13114	13255	13201	13182	13279	13205	13128	13206	13230	13341	12954	13175	13277	13209	13242	13006	13171	13270	13200	13204	13113	13143	13271	13216	13324	13173	13189	13258	13052	12988	13132	13258	13301	13196	13098	13223	13060	13380	13060	13274	13142	13153	13095	13299	13172	13238	13132	13254	13227	13206	13197	13260	13235	13120	13243	13172	13110	13279	13171	13157	13049	13213	13262	13305	13238	13263	13057	13239	13237	13242	13121	13143	13217	13300	13136	13197	13034	13109	13224	13169	13150	13124	13109	13069	13044	13351	13008	13183	13137	13140	13037	13237	13173	13179	13146	13410	13168	13196	13092	13209	13133	12907	13163	13253	13129	13147	13212	13302	13223	13284	13073	13284	13238	13217	13052	13189	13192	13203	13261	13221	13168	13319	13243	13066	13269	13278	13133	13107	13168	13164	13368	13301	13298	13188	13261	13349	13202	13018	13206	13298	13151	13201	13364	13172	13240	13339	13229	13168	13245	13201	13225	13204	13247	13112	13271	13238	13252	13059	13283	13127	13135	13165	13078	13252	13260	13045	13179	13185	13199	13230	13176	13191	13220	13058	13093	13124	13219	13177	13216	13142	13174	13263	13217	13183	13192	13257	13344	13154	13257	13213	13199	13124	13231	13154	13087	13134	13257	13321	13067	12969	13155	13143	13148	13330	13134	13220	12905	13090	13306	13183	13124	12979	13313	13256	13085	13246	13103	13214	13363	13098	13142	13411	13334	13172	13240	13175	13140
29520	24565	27424	22784	18714	17422	16726	16595	16346	16063	16197	16167	16033	15832	16142	16010	16056	16014	15973	15749	15796	15937	15986	15893	15890	15611	15596	15815	15546	15620	15673	15514	15752	15785	15848	15490	15577	15959	15898	15583	15868	15775	15826	15691	15816	15706	15557	15833	15584	15699	15796	15679	15943	15913	15764	15836	15817	15819	15857	15846	15758	15712	15524	15777	15586	15647	15635	15761	15645	15746	15847	15909	15801	15632	15602	15785	15747	15486	15775	15919	15761	15733	15606	15788	15770	15672	15613	15678	15876	15521	15812	15660	15848	15564	15575	15525	15539	15689	15591	15489	15761	15745	15757	15565	15796	15724	15851	15698	15768	15824	15636	15621	15634	15780	15618	15577	15639	15811	15698	15656	15718	15578	15712	15753	15794	15789	15693	15694	15674	15509	15578	15775	15562	15658	15514	15598	15573	15663	15899	15827	15853	15615	15589	15836	15698	15713	15806	15806	15510	15633	15762	15469	15705	15463	15700	15763	15681	15635	15759	15710	15821	15688	15611	15547	15695	15573	15827	15842	15719	15627	15700	15707	15795	15728	15472	15543	15837	15784	15596	15597	15626	15552	15596	15831	15730	15650	15616	15797	15564	15550	15767	15588	15587	15641	15682	15536	15623	15398	15757	15701	15707	15787	15814	15560	15770	15623	15594	15678	15697	15620	15852	15692	15631	15683	15715	15633	15810	15716	15793	15881	15682	15594	15659	15626	15899	15638	15525	15698	15815	15500	15446	15805	15658	15837	15668	15522	15581	15855	15666	15780	15642	15665	15821	15623	15657	15883	15825	15532	15593	15574	15638	15672	15738	15698	15712	15768	15785	15787	15527	15630	15660	15634	15583	15845	15514	15724	15682	15665	15630	15737	15805	15758	15706	15761	15805	15657	15750	15629	15506	15846	15817	15737	15551	15732	15699	15671	15687	15749	15606	15680	15792	15635	15476	15489	15774	15518	15544	15841	15755	15883	15706	15468	15682	15522	15444	15833	15560	15528	15543	15635	15658	15691	15839	15679	15890	15636	15823	15796	15579	15847	15701	15663	15648	15377	15570	15537	15593	15646	15565	15447	15547	15777	15587	15713	15762	15781	15762	15590	15737	15827	15775	15650	15763	15789	15728	15726	15538	15753	15701	15661	15661	15677	15669	15634	15804	15494	15645	15612	15837	15631	15752	15692	15779	15692	15720	15819	15688	15532	15592	15591	15740	15838	15631	15644	15835	15782	15760	15842	15605	15703	15589	15743	15559	15718	15891	15625	15563	15700	15532	15616	15609	15565	15748	15659	15576	15699	15874	15708	15671	15725	15773	15496	15666	15822	15723	15594	15637	15681	15663	15601	15681	15634	15615	15719	15687	15565	15597	15627	15722	15746	15559	15632	15644	15585	15523	15674	15797	15797	15710	15689	15941	15805	15895	15925	15520	15784	15434	15576	15551	15816	15757	15634	15732	15771	15766	15596	15620	15770	16000	15648	15775	15786	15752	15685	15866	15750	15722	15584	15883	15621	15685	15861	15835	15675	15793	15733	15636	15553	15881	15649	15556	15722	15696	15674	15789	15671	15763	15688	15527	15742	15694	15698	15935	15636	15777	15670	15668	15681	15783	15557	15683	15555	15936	15449	15677	15410	15749	15658	15579	15650	15673	15802	15841	15753	15511	15576	15709	15802	15642	15898	15851	15805	15757	15625	15439	15607	15684	15824	15766	15682	15697	15715	15604	15659	15564	15661	15650	15622	15719	15824	15688	15798	15863	15696	15748	15731	15567	15773	15586	15683	15605	15701	15873	15631	15743	15675	15713	15565	15677	15696	15690	15905	15638	15531	15799	15412	15812	15745	15900	15806	15632	15865	15686	15745	15753	15732	15597	15620	15584	15733	15752	15626	15849	15462	15584	15476	15670	15700	15620	15551	15542	15748	15742	15451	15785	15652	15650	15649	15762	15717	15660	15662	15695	15742	15807	15625	15603	15602	15696	15639	15583	15727	15908	15675	15606	15780	15794	15837	15618	15690	15756	15798	15407	15659	15773	15673	15817	15692	15833	15508	15575	15672	15659	15620	15732	15711	15678	15726	15722	15762	15836	15489	15792	15637	15638	15489	15641	15484	15667	15612	15496	15642	15744	15731	15620	15574	15717	15564	15828	15555	15860	15691	15602	15695	15918	15748	15675	15696	15948	15552	15799	15525	15610	15613	15800	15582	15607	15630	15758	15808	15765	15677	15483	15899	15679	15750	15609	15895	15465	15679	15626	15809	15831	15885	15797	15816	15694	15677	15688	15799	15645	15607	15577	15519	15804	15726	15573	15547	15591	16020	15743	15566	15571	15458	15499	15812	15652	15775	15735	15648	15807	15759	15503	15893	15681	15618	15966	15738	15744	15620	15629	15811	15963	15653	15558	15785	15430	15646	15716	15891	15683	15861	15740	15872	15694	15800	15825	15563	15841	15723	15656	15666	15710	15625	15667	15561	15758	15576	15605	15916	15671	15626	15769	15704	15780	15794	15864	15858	15629	15580	15576	15607	15793	15535	15653	15525	15685	15688	15738	15749	15523	15650	15605	15765	16064	15639	15636	15866	15874	15755	15686	15580	15437	15675	15626	15544	15629	15595	15623	15758	15846	15601	15636	15709	15742	15647	15778	15563	15787	15835	15938	15667	15961	15758	15641	15751	15478	15670	15685	15637	15494	15627	15526	15604	15607	15636	15669	15480	15625	15605	15803	15762	15743	15635	15706	15711	15685	15727	15931	15669	15632	15499	15678	15584	15624	15740	15692	15655	15685	15817	15704	15489	15751	15400	15920	15623	15633	15782	15659	15685	15725	15711	15580	15731	15711	15730	15750	15467	15624	15677	15778	15846	15762	15690	15646	15588	15701	15632	15793	15851	15771	15592	15529	15622	15771	15642	15782	15632	15859	15648	15551	15831	15586	15766	15693	15577	15551	15567	15849	15690	15581	15708	15676	15818	15698	15559	15529	15814	15642	15641	15648	15418	15643	15473	15678	15552	15700	15645	15610	15649	15680	15761	15636	15818	15678	15687	15479	15758	15760	15874	15898	15630	15769	15661	15726	15840	15876	15678	15974	15842	15582	15628	15698	15673	15677	15517	15767	15980	15829	15783	15624	15839	15711	15655	15649	15749	15695	15904	15664	15662	15754	15619	15665	15923	15784	15622	15580	15689	15678	15620	15748	15664	15697	15716	15821	15778	15588	15787	15451	15721	15787	15944	15874	15747	15628	15580	15544	15629	15875	15700	15689	15797	15503	15564	15799	15601	15799	15894	15762	15857	15694	15656	15727	15657	15734	15528	15741	15961	15757	15634	15538	15779	15663	15646	15718	15673	15851	15719	15724	15669	15814	15728	15501	15842	15685	15631	15546	15767	15618	15737	15707	15725	15908	15583	15691	15834	15786	15699	15743	15694	15744	15664	15715	15644	15804	15589	15641	15581	15684	15614	15688	15719	15738	15706	15760	15668	15720	15682	15805	15752	15610	15666	15535	15778	15705	15625	15686	15869	15861	15790	15685	15581	15729	15838	15586	15811	15698	15835	15474	15533	15628	15543	15516	15604	15503	15628	15677	15699	15816	15730	15701	15957	15825	15744	15777	15646	15868	15820	15801	15576	15766	15501	15521	15717	15790	15673	15664	15726	15670	15782	15495	15464	15895	15527	15519	15787	15653	15826	15767	15652	15827	15727	15774	15723	15723	15741	15613	15571	15844	15500	15584	15554	15641	15533	15787	15827	15701	15864	15664	15852	15627	15734	15497	15723	15613	15771	15687	15809	15611	15713	15768	15716	15758	15809	15607	15449	15802	15635	15670	15678	15886	15845	15847	15508	15873	15600	15597	15687	15618	15815	15645	15503	15407	15511	15652	15527	15533	15696	15719	15940	15618	15673	15821	15834	15703	15653	15615	15753	15402	15646	15572	15888	15833	15618	15806	15581	15751	15803	15577	15740	15738	15658	15865	15832	15976	15632	15852	15558	15699	15776	15866	15761	15700	15535	15708	15826	15760	15778	15635	15472	15633	15625	15661	15632	15729	15781	15609	15664	15821	15735	15612	15605	15720	15928	15801	15687	15580	15766	15827	15612	15798	15809	15640	15562	15644	15760	15726	15712	15747	15989	15549	15609	15623	15584	15693	15667	15631	15796	15716	15677	15747	15646	15849	15494	15575	15700	15720	15669	15595	15835	15583	15795	15720	15771	15756	15788	15811	15706	15773	15667	15646	15751	15549	15543	15592	15685	15561	15521	15769	15616	15591	15652	15536	15670	15717	15623	15614	15549	15606	15593	15746	15655	15554	15687	15605	15727	15749	15691	15662	15775	15827	15896	15624	15444	15704	15942	15707	15825	15711	15560	15786	15601	15628	15534	15763	15763	15781	15565	15802	15738	15718	15861	15674	15673	15830	15688	15628	15539	15817	15603	15507	15740	15853	15713	15586	15465	15773	15597	15555	15692	15566	15624	15822	15776	15702	15712	15838	15706	15814	15783	15762	15752	15698	15858	15784	15539	15641	15517	15749	15581	15736	15677	15901	15496	15828	15777	15612	15641	15735	15703	15600	15548	15849	15581	15776	15734	15873	15659	15681	15679	15526	15851	15828	15701	15627	15677	15697	15718	15803	15678	15739	15856	15697	15721	15769	15551	15709	15720	15687	15671	15698	15756	15565	15693	15729	15724	15768	15818	15647	15607	15754	15592	15475	15658	15442	15531	15851	15694	15789	15599	15592	15638	15689	15757	15876	15830	15660	15776	15563	15707	15598	15648	15656	15763	15720	15669	15649	15891	15875	15760	15976	15742	15926	15739	15719	15523	15695	15723	15693	15669	15692	15857	15800	15876	15731	15560	15776	15842	15646	15626	15750	15660	15728	15755	15672	15525	15577	15617	15535	15643	15592	15668	15781	15828	15683	15732	15794	15648	15649	15586	15628	15616	15764	15677	15794	15618	15710	15817	15751	15643	15954	15906	15860	15748	15654	15703	15790	15475	15719	15796	15698	15822	15828	15687	15876	15724	16110	15714	15805	15793	15793	15609	15825	15652	15609	15672	15678	15783	15719	15694	15751	15775	15793	15716	15523	15733	15632	15722	15408	15844	15554	15651	15778	15576	15501	15875
20569	33478	27134	19783	17868	15811	14871	14919	14566	14369	14477	14282	14151	14183	14020	14115	14012	13942	14026	14000	13933	13980	13822	13961	13798	13915	13875	13941	13854	13642	13963	13892	13863	13752	13800	13825	13910	13824	13764	13846	13821	13856	13707	13687	13835	13706	13838	13693	13801	13793	13864	13841	13932	13761	13745	13846	13885	13805	13860	13908	13741	13784	13800	13756	13743	13937	13829	13877	13872	13665	13838	13837	13710	13918	13802	13900	13796	13655	13833	13703	13745	13897	13833	13849	13857	13669	13897	13938	13976	13945	13964	14011	13799	13696	13784	13737	13894	13757	13663	13712	13751	13866	13736	13796	13626	13847	13915	13966	13730	13945	13872	13723	13562	13851	13756	13888	13696	13862	13727	13727	13891	13757	13712	13853	13716	13843	13738	13747	13748	13857	13922	13582	13746	13869	13902	13708	13675	13711	13770	13911	13731	13727	13843	13826	13724	13825	13822	13795	13812	13795	13904	13839	13670	13730	13586	13830	13689	13728	13756	13952	13749	13838	13888	13663	13808	13813	13851	13878	13771	13873	13762	13815	13773	13838	13856	13805	13825	13796	13798	13794	13912	13736	13835	13916	13716	13597	13724	13815	13732	13825	13686	13768	13825	13766	13874	13630	13812	13869	13736	13717	13720	13770	13667	13787	13775	13771	13904	13818	13844	13775	13635	13802	13719	13788	13703	13753	13925	13620	13748	13843	13573	13764	13750	13842	13805	13780	13861	13897	13764	13643	13761	13668	13758	13888	13661	13790	13883	13732	13607	13741	13759	13841	13591	13877	13752	13906	13743	13685	13915	13797	13735	13843	13882	13806	13758	13714	13537	13782	13784	13679	13851	13788	13631	13776	13789	13613	13789	13865	13792	13861	13745	13752	13632	13819	13757	13648	13773	13771	13714	13773	13779	13840	13879	13733	13945	13740	13814	13773	13728	13878	13753	13876	13813	13780	13774	13821	13804	13691	13844	13746	13775	13632	13727	13886	13727	14003	13845	13663	13735	13713	13840	13950	13820	13782	13825	13751	13807	13898	13740	13742	13760	13889	13884	13662	13863	13813	13802	13811	13756	13807	13634	13875	13840	13881	13824	13775	13746	13948	13731	13894	13848	13856	13959	13860	13874	13641	13676	13724	13830	13691	13827	13727	13955	13780	13983	13749	13810	13821	13694	13881	13670	13970	13730	13686	13803	13742	13919	13775	13738	13650	13695	13948	13792	13792	13625	13753	13824	13891	13883	13656	13800	13783	13762	13932	13779	13782	13810	13780	13836	13843	13673	13862	13747	13788	13671	13628	13850	13646	13921	13736	13751	13877	13815	13739	13783	13794	13555	13960	13737	13789	13941	13901	13851	13663	13813	13772	13917	13784	13723	13646	13788	13923	13732	13923	13741	13807	13737	13834	13768	13987	13885	13858	13802	13932	13862	13836	13878	13810	13819	13801	13787	13784	13721	13792	13823	13754	13754	13967	13713	13647	13881	13692	13788	13797	13797	13821	13888	13832	13681	13887	13750	13878	13929	13673	13791	13654	13878	13892	13904	13770	13758	13764	13783	13904	13840	13800	13900	13939	13663	13615	13976	13749	13749	13684	13653	13760	13713	13729	13612	13882	13683	13865	13881	13747	13681	13798	13919	13703	13936	13964	13724	13863	13840	13715	13741	13948	13718	13757	13798	13805	13708	13972	13742	13829	13774	13826	13882	13707	13673	13773	13785	13700	13653	13807	13697	13921	13888	13664	13708	13804	13951	13636	13911	13651	13894	13631	13606	13905	13808	13810	13642	13654	13858	13829	13745	13655	13764	13791	13855	13778	13784	13977	13640	13893	13730	13682	13716	13924	13679	13831	13864	13714	13766	13580	13838	13788	13740	13762	13894	13771	13721	13814	13722	13902	13889	13817	13785	13770	13751	13598	13872	13829	13870	13725	13724	13833	13912	13768	13713	13839	13832	13810	13603	13713	13952	13758	13951	13559	13821	13875	13751	13833	13834	13653	13827	13820	13849	13754	13695	13948	14004	13812	13652	13730	13955	13739	13860	13723	13792	13798	13627	13773	13842	13843	13726	13839	13597	13785	13868	13697	13850	13636	13842	13862	13712	13664	13890	14051	13813	13798	13710	13867	13734	13796	13699	13830	13890	14018	13873	13816	13918	13739	13954	13796	13611	13818	13789	13653	13697	13819	13801	13742	13776	13971	13908	13800	13699	13792	13894	13853	13847	13987	13651	13773	13818	13679	13897	13692	13699	13798	13790	13922	13760	13700	13748	13735	13974	13674	13698	13781	13740	13708	13680	13859	13891	13800	13828	13957	13636	13634	13853	13916	13766	13886	13755	13835	13703	13880	13738	13847	13889	13824	13780	13838	13795	13808	13734	13764	13816	13792	13733	13839	13714	13719	13775	13755	13690	13742	13886	13819	13812	13661	13807	13713	13906	13704	13786	13735	13876	13660	13794	13790	13729	13748	13729	13867	13946	13651	13634	13907	13795	13648	13876	13669	13892	13739	13878	13822	13637	13721	13641	13795	13717	13770	13760	13841	13815	13643	13754	13815	13913	13688	13849	13939	13946	13863	13771	13790	13676	13779	13643	13832	13846	13752	13930	13856	13910	13955	13739	13946	13802	13907	13519	13836	13881	13801	13792	13826	13755	13692	13744	13818	13826	13829	13987	13892	13761	13797	13788	13837	13655	13842	13815	13604	13632	13717	13824	13726	13765	13718	13783	13889	13883	13861	13609	13695	13823	13808	13868	13709	13699	13685	13749	13792	13745	13728	13827	13753	13571	13763	13772	13802	13633	13830	13910	13786	13690	13829	13664	13650	13825	13871	13816	13695	13761	13680	13690	13828	13893	13843	13873	13855	13829	13737	13871	13744	13751	13873	13866	13637	13606	13725	13829	13753	13722	13841	13670	13959	13655	13859	13696	13873	13854	13831	13938	13764	13747	13837	13905	13801	13731	13762	13829	13469	13794	13883	13836	13802	13892	13591	13846	13835	13668	13812	13781	13805	13763	13839	13919	13907	13684	13636	13722	13762	13887	13744	13698	13706	13921	13658	13813	13875	13843	13645	13716	13804	13798	13764	13631	13712	13750	13811	13777	13823	13742	13703	13879	13699	13669	13721	13651	13847	13717	13919	13855	13833	13812	13642	13717	13762	13669	14018	13656	13721	13877	13785	13591	13735	13699	13816	13744	13619	13694	13819	13915	13887	13962	13563	13748	13834	13870	13675	13779	13824	13781	13785	13662	13763	13948	13960	13693	13805	13736	13771	13880	13873	13736	13726	13726	13737	13855	14060	13870	13780	13714	13702	13692	13690	13754	13795	13901	13626	13647	13851	13879	13699	13729	13869	13619	13772	13774	13776	13807	13918	13863	13869	13611	13744	13866	13799	13754	13908	13777	14014	13980	13566	13922	13934	13897	13921	13877	13631	13774	13718	13746	13757	13955	13729	13758	13904	13885	13983	13671	13632	13856	13792	13615	13725	13757	13841	13862	13802	13854	13722	13814	13741	13808	13763	13656	13907	13927	13674	13954	13648	13655	13713	13731	13625	13775	13847	13905	13880	13811	13702	13801	13758	13927	13787	13794	13761	13783	13765	13907	13843	13710	13829	13673	13776	13771	13735	13726	13655	13720	13870	13856	13734	14005	13765	13867	13821	13826	13631	13820	13707	13770	13681	13799	13876	13639	13911	13765	13812	13729	13849	13848	13600	13785	13925	13729	13695	13786	13868	13882	13679	13873	13830	13801	13695	13831	13845	13770	13701	13879	13645	13911	13612	13737	13799	13894	13788	13812	13955	13701	13817	13785	13965	13750	13849	13691	13842	13666	13762	13835	13702	13712	13773	13839	13876	13852	13831	13903	13664	13773	13940	13911	13782	13873	13703	13734	13992	13944	13841	13776	13830	13851	13753	13770	13732	13729	13873	13820	13787	13800	14006	13765	13732	13727	13741	13807	13766	13850	13812	13850	13717	13805	13993	13781	13811	13740	13787	13765	13791	13831	13900	13778	13874	13844	13951	13759	13788	13672	13638	13775	13764	13740	13806	13774	13873	13853	13780	13776	13808	13800	13879	13814	13624	13737	13920	13797	13912	13894	13831	13860	13823	13782	13995	13921	13724	13749	13707	13676	13951	14036	13815	13870	13773	13727	13787	13996	13777	13892	13931	13865	13796	13892	14048	13735	13812	13735	13757	13861	13780	13610	13741	13988	13780	13834	13754	13753	13837	13799	13762	13736	13830	13620	13636	13814	13916	13681	13757	13734	13718	13737	13887	13760	13724	13770	13658	13885	13768	13788	13795	13816	13801	13724	13649	13736	13789	13740	13828	13817	13753	13586	13906	13794	13686	13696	13812	13924	13944	13858	13866	13679	13683	13938	13616	13672	13903	13719	13881	13783	13665	13838	13887	13742	13755	13938	13782	13759	13780	13875	13774	13781	13922	13825	13813	13745	13963	13953	13617	13592	13828	13527	13779	13907	13810	13764	13769	13760	13730	13677	13840	13702	13843	13648	13685	13688	13734	13752	13780	13717	13756	13692	13938	13808	13727	13922	13808	13860	13801	13765	13763	13716	13672	13884	13765	13748	13690	13644	13670	13790	13710	13871	13568	13693	13786	13771	13754	13847	13721	13688	13702	13918	13759	13897	13753	13774	13979	13958	13935	13872	13674	13732	13757	13753	13866	14003	13753	13857	13872	13836	13784	13877	13765	13751	13666	13761	13739	13657	13774	13903	13836	13888	13789	13662	13851	13860	13770	13880	13677	13739	13908	13789	13679	13866	13616	13759	13841	13919	13871	13748	13905	13774	13971	13794	13707	13909	13764	13820	13756	13780	13706	13946	13826	13670	13764	13836	13723	13768	13749	13982	13664	13660	13814	13829	13698	13824	13842	13935	13882	13925	13742	13895	13631	14007	13845	13769	13821	13699	13832	13794	13867	13748	13721	13708	13817	13606	13574	13864	13832	13708	13725	13605	13802	13977	13727	13861	13822	13707	13823	13864	13802	13986	13664	13824	13805	13838	13715	13943	13995	13757	13797	13933	13800	13909	13621	13797	13825	13613	13780	13799	13851	13839	13783	13814	13783	13850	13802	13897	13835	13929	13755	13722	13847	13665	13721
23539	21567	28263	25411	22402	20717	18590	16589	16090	15870	15867	15737	15617	15364	15317	15426	15543	15234	15030	15118	15094	15077	15111	15100	14862	14888	15059	15202	15018	14991	15075	14787	14851	14811	15183	15062	14989	14793	14845	14956	14834	14936	14848	14886	14758	14843	14863	14970	14874	14895	14931	14840	14781	14855	14709	14700	14955	14739	14819	14895	14873	14807	14935	15108	14785	15022	14999	14959	15088	14780	14949	14885	14715	14893	14894	14981	14767	14751	14852	15039	14857	14996	14698	14892	14926	14848	14960	14931	14873	14879	14959	14747	14987	14834	14868	14757	15071	14798	14687	14751	14924	14802	14646	14497	14710	14758	14785	15092	14995	14899	15088	14800	14630	14795	14848	14957	14627	14604	14936	14793	14854	14806	14915	14815	14864	14851	14802	14912	15055	14846	15126	15023	14804	14849	14813	15087	14760	14867	14972	14785	15029	14874	14880	14856	14708	14692	15027	14791	14834	14833	14772	14856	14891	14790	14747	14831	14872	15043	14714	14751	14827	14784	14884	14823	14985	14947	14745	14865	14788	14855	14783	14827	14931	14730	14860	14725	14833	14894	14853	14857	14811	14761	14832	15016	14906	14833	14783	14898	14822	14884	14786	14723	14910	14707	14840	14941	14709	14844	15044	14864	14862	14885	14934	14786	14873	14790	14695	14805	15069	14749	14809	14820	15026	14695	14856	15008	14779	14695	14826	14875	14821	14775	14852	14948	14925	14700	14783	14989	14977	14792	14980	14985	14963	14791	15001	14897	14860	14700	14719	14872	14793	14456	14973	14889	14793	14988	15061	14959	14733	14776	14853	14798	14973	14911	14917	14782	14931	15039	14971	14652	14977	14765	14990	14685	14859	14650	14878	14741	15027	14680	14905	14734	14834	15007	15014	14818	14686	14841	14824	14802	14759	14769	14921	15259	14796	15049	14997	14856	14909	14799	14730	14807	14969	14668	14902	14943	14741	14845	14844	14920	14967	14734	14807	14665	14939	15019	14776	14879	15011	14837	14967	14776	14763	14926	14866	14820	14649	15044	14924	14956	14915	14920	14701	14798	14840	14706	15056	14946	14855	14848	14862	14766	14809	14862	14845	14835	14894	14900	15002	14930	14906	14980	14905	14836	14798	14778	14904	14898	14835	14897	15105	14865	14759	14891	14681	14937	14795	14924	14814	14955	14958	14881	14838	15072	14835	14807	14820	14662	14912	14928	14923	14862	14959	15007	14990	14881	14999	14867	14629	14678	14994	15015	14846	14861	14823	14759	14913	14778	14842	14963	14882	14890	14877	15078	14781	14833	14900	14728	14822	14812	14874	14650	14960	14942	14807	14715	14803	14806	14881	14749	14804	15007	14669	14803	15010	14883	14793	14791	14715	14943	14836	14896	14915	14774	14735	14960	14813	14729	14609	15069	14888	14776	14886	15139	14655	14809	14846	14876	14920	14958	14911	14902	14834	14759	14850	14895	14829	14874	14804	14985	14927	14913	14769	14744	14835	14818	14892	14501	14845	14738	14839	14827	14819	14818	14841	14844	15003	14929	14832	14700	14829	15037	15078	14961	14760	14800	14872	14834	14895	14974	14893	14929	14854	14981	14835	14891	14731	14615	14800	14723	14708	14974	14759	15069	14961	14831	14880	14929	15025	14661	14836	14751	15003	14926	14788	14853	14855	14832	14602	14656	14973	14902	14742	14919	14925	15046	14920	14861	14961	14872	14883	14558	14791	14688	14810	14767	14818	14860	14880	14896	14848	14906	15028	14869	14693	14756	14837	14821	14746	14704	14746	14950	14981	14730	14970	14967	14886	14842	14831	14972	14841	14909	14758	14707	14699	14736	14821	14929	14932	14970	14885	14871	14908	14966	14947	14899	14881	14799	15015	14872	14809	14857	14759	14781	14838	14704	14776	14986	14965	14959	14832	14833	14716	14864	14854	14811	15015	14805	14816	14985	15007	14973	14919	14870	14959	14739	15105	14867	15137	14904	14922	14958	14986	14780	14758	14763	14908	14832	14895	14959	14682	14751	15037	15068	14854	14809	14821	15077	14907	14772	14633	14783	14890	14940	14854	14934	14935	14779	14767	14771	14894	14791	15031	14925	14721	15017	14791	14816	14868	14850	14843	14759	14996	14966	14964	14799	14882	14727	14891	14761	14892	14996	14759	14815	14688	14790	14921	14955	14802	14637	14979	14920	14796	14955	14779	14993	14906	15007	14987	14963	14927	14946	15029	14826	15004	15068	14826	14837	14804	14768	14811	14844	14803	14999	14831	14746	14743	14828	14785	14856	14924	14830	14814	14899	14723	14724	14898	14893	14801	14786	14833	14782	14785	14799	14774	14670	14744	14811	14880	14776	14876	14916	14779	14947	14810	14805	14902	14938	14800	14796	14850	14783	14839	14829	14723	14887	15023	14857	14942	14787	14729	14907	15023	15080	15103	14734	14924	14801	14894	14694	14862	14828	14631	14750	14989	14773	14709	14864	14770	14661	14988	14909	14863	15039	14841	15128	14752	14845	14631	14712	14904	14753	14960	14771	14947	14851	15039	15002	14966	14848	14647	14861	14916	14902	14827	14850	14894	14609	14943	15085	14816	14931	14993	14933	14950	15008	14760	14873	14792	14751	14751	14815	14828	14839	15036	14943	14863	14991	14787	14840	14844	14872	14882	15132	14806	14784	14957	14665	14823	14859	14893	15039	14868	14798	14691	14815	14889	14874	14851	14776	14688	14776	14811	15036	14792	14949	14923	14902	14939	14867	14979	14946	15105	14665	14749	14651	14796	14785	15009	14707	14787	15097	14790	14825	14630	15015	14805	14811	14892	14905	14796	14881	14763	14978	14793	14757	14988	14885	14828	14944	14930	14670	14888	14867	14866	14775	14849	14789	14852	14675	14787	14685	14800	14872	14941	14825	15001	14909	14938	14852	14837	14667	14854	14729	14904	15149	14969	14990	14914	14953	15044	14916	14988	14905	15093	14736	14977	14913	14764	14756	14956	14976	14872	15019	14839	14913	14818	14773	14654	14710	14724	14976	14834	14835	15084	15261	14718	14914	14757	14954	14720	14933	15008	15068	14819	14621	14821	14998	14928	14801	14852	14955	14764	14988	14999	14692	14818	14728	14780	14862	14878	14971	14825	14730	14655	14981	14916	14911	14988	14977	14780	14916	14729	15017	14873	14849	14939	14845	14756	14850	14994	14901	14766	14734	14943	14917	14880	14751	14793	14859	14875	14767	14838	14970	14951	14814	14697	14726	14943	14691	15048	14887	14718	15073	14888	14640	14832	14632	14943	14974	14801	15068	14825	14916	14898	14707	14985	14885	14989	14733	14799	14758	14998	14890	15003	14895	14982	15027	14890	14879	14880	14633	14707	14950	14688	14766	15040	15005	15030	14884	14868	14858	14962	14728	14544	14791	14738	14776	15110	14861	14757	14820	15027	14771	14772	15030	14891	14769	14888	14811	14874	14740	14969	14828	14838	14692	15034	14755	14822	14759	14754	14820	14811	14813	14815	15095	14823	14797	14881	14875	14734	14869	14864	14721	14905	14703	14948	14968	14984	14608	14726	14931	14857	14722	14973	14889	14918	14873	14932	15094	14626	14885	14632	15008	14841	14960	14960	14760	14826	14754	14869	14901	14882	15153	14820	14877	14921	14959	15040	15045	14885	14742	14874	14849	14817	14610	14804	14832	14909	14776	14810	14844	14874	14938	14827	14966	14913	14847	14716	15061	14957	14935	14738	14859	14726	14729	14702	14997	14755	14969	14993	15023	15003	14828	14807	14810	14859	14831	14855	14922	14929	14576	14742	14926	14786	14838	14650	14786	14847	14923	14651	14840	14970	14772	14817	14875	14773	14833	14917	14869	15003	14905	14859	14998	14783	14838	14759	14769	14762	15053	14872	14958	14833	14920	14808	14750	14938	14794	14645	14755	14652	14865	14884	14990	14831	14886	14772	14681	14846	14672	14773	14889	15000	14854	14636	15015	14895	14714	15142	14981	14865	14900	14811	14898	14759	14924	14907	15019	14897	14824	14864	14795	14911	14815	14721	14869	14856	15051	14787	14611	14764	14991	14977	14829	15053	14972	14988	14695	14680	14916	14971	14863	14793	14758	14691	14743	14658	15003	14921	14858	14891	14808	14921	14981	14910	14805	14639	14856	14558	14583	14763	14929	14812	14824	14884	14947	14893	15011	14904	14704	14629	14904	14846	14908	14865	14802	14770	14979	14829	14913	15031	14769	14869	15008	14743	14780	14930	14907	14860	14882	14713	14876	14931	14674	14773	14829	14888	14770	14894	14933	14878	14951	14862	14672	14705	14863	14852	14803	14822	14827	14799	14977	14809	14755	14793	14956	14759	14969	14756	14802	15028	14977	14916	14959	14843	15029	14884	14888	14845	14917	14894	15032	14756	14713	14934	14932	14814	14661	14887	15015	14784	14956	15015	14889	14887	14929	14896	14901	14753	14621	14870	14842	14805	14867	14911	14823	14896	14965	14703	14907	14755	14785	14741	14789	14796	14932	14952	14845	14708	14962	15003	14990	14916	14825	14858	14868	14728	14774	14868	14899	14761	14741	15038	14774	14924	14954	15010	14885	14864	14882	14819	14879	14890	14823	14886	14895	14831	15019	14772	14946	14920	14767	14797	14863	14804	14831	15130	14953	14781	14796	14845	14918	14974	14969	14830	15055	14755	15052	14822	14730	14836	14827	14928	14480	14893	14757	14764	14622	14808	14931	14903	15032	14735	14878	14705	14883	14831	15018	15078	14654	14691	14837	14707	14826	14662	14901	14710	14812	14855	14955	14807	14913	14827	14766	14912	14811	15035	14851	15049	14826	14756	14933	14989	14857	15005	15041	14841	14745	14975	14988	14847	14879	14632	14846	15042	14889	14847	14996	14982	14760	14862	14698	14918	14887	14869	14795	14815	14892	14825	14900	14929	14819	14791	14864	14800	15009	14829	14755	14899	14992	14939	15044	14774	15052	15069	14765	14853	14687	14939	14745	14668	14920	14843	14794	15088	14941	14876	14841	14985	14976	14908	14830	14822	14981	14868	14790	14908	14883	14954	14910	14775	14802	14655	14997	14854	14908	14702	14788	14985	15048	14602	14806	14990	15021	14958	14918
19589	40487	31614	22456	19467	16801	15204	15087	14865	14357	14283	14263	14002	13726	13914	13723	13717	13691	13550	13427	13574	13313	13285	13442	13462	13222	13372	13170	13311	13328	13314	13497	13343	13316	13228	13428	13310	13423	13287	13309	13230	13325	13124	13195	13271	13275	13379	13282	13161	13219	13101	13263	13238	13361	13322	13201	13263	13156	13457	13226	13331	13121	13222	13147	13275	13404	13068	13357	13357	13330	13404	13240	13198	13239	13287	13169	13204	13342	13311	13182	13269	13291	13234	13427	13265	13258	13337	13164	13173	13198	13283	13203	13314	13178	13119	13168	13166	13253	13304	13145	13233	13156	13182	13251	13300	13123	13188	13349	13320	13411	13196	13227	13272	13176	13260	13244	13322	13179	13211	13237	13331	13260	13263	13367	13415	13338	13389	13200	13116	13133	13225	13251	13215	13312	13115	13219	13231	13200	13240	13217	13262	13183	13234	13263	13299	13171	13135	13203	13208	13152	13196	13497	13247	13248	13295	13340	13176	13109	13307	13571	13308	13272	13262	13332	13186	13159	13135	13367	13218	13059	13286	13357	13347	13290	13249	13131	13372	13019	13366	13277	13120	13246	13178	13166	13454	13109	13363	13372	13226	13173	13161	13371	13217	13258	13116	13135	13222	13428	13166	13258	13398	13210	13199	13264	13214	13266	13305	13026	13162	13246	13281	13151	13329	13191	13233	13224	13270	13173	13387	13323	13351	13263	13254	13186	13345	13301	13201	13161	13367	13285	13197	13358	13280	13368	13431	13236	13241	13326	13183	13186	13040	13153	13211	13059	13196	13226	13405	13192	13321	13277	13181	13246	13137	13329	13285	13379	13275	13366	13192	13164	13143	13209	13159	13162	13080	13216	13374	13189	13259	13022	13302	13342	13307	13321	13299	13362	13207	13243	13134	13211	13311	13173	13155	13242	13288	13162	13265	13234	13314	13377	13075	13249	13174	13219	13252	13176	13259	13238	13241	13221	13054	13341	13155	13271	13350	13208	13160	13122	13282	13233	13155	13267	13246	13272	13390	13179	13131	13207	13409	13179	13346	13151	13213	13245	13279	13288	13358	13229	13171	13312	13347	13321	13377	13370	13243	13385	13116	13310	13231	13279	13232	13114	13184	13334	13222	13153	13217	13263	13159	13279	13165	13336	13184	13231	13115	13262	13090	13214	13163	13216	13218	13419	13223	13258	13150	13163	13323	13130	13403	13366	13227	13109	13316	13252	13252	13173	13412	13124	13473	13339	13245	13394	13268	13288	13212	13314	13045	13030	13265	13229	13238	13295	13180	13219	13271	13161	13249	13228	13126	13303	13319	13296	13277	13330	13376	13154	13159	13265	13283	13205	13094	13157	13351	13180	13271	13096	13175	13276	13321	13350	13274	13046	13162	13289	13241	13240	13166	13195	13194	13280	13287	13210	13457	13291	13230	13210	13376	13303	13357	13218	13258	13336	13282	13273	13291	13218	13432	13334	13131	13038	13461	13368	13278	13168	13275	13330	13272	13257	13121	13132	13225	13255	13445	13234	13202	13280	13131	13175	13252	13283	13176	13061	13277	13485	13432	13254	13200	13137	13309	13190	13272	13350	13428	13319	13193	13237	13252	13295	13312	13209	13107	13367	13171	13301	13421	13206	13377	13194	13025	13156	13291	13080	13242	13302	13400	13177	13158	13253	13101	13221	13395	13278	13298	13210	13229	13189	13319	13364	13496	13140	13387	13190	13288	12973	13133	13257	13263	13453	13228	13097	13437	13244	13054	13156	13317	13318	13326	13176	13315	13276	13300	13233	13198	13146	13333	13215	13225	13193	13234	13241	13197	13364	13092	13161	13307	13155	13149	13223	13182	13224	13212	13176	13333	13396	13112	13275	13173	13077	13183	13152	13283	13214	13215	13195	13332	13273	13168	13363	13291	13288	13298	13188	13308	13376	13233	13332	13302	13120	13207	13318	13132	13189	13242	13135	13306	13225	13262	13148	13221	13389	13318	13382	13213	13156	13296	13297	13265	13285	13031	13321	13216	13286	13395	13372	13337	13162	13154	13205	13291	13062	13234	13183	13141	13246	13178	13237	13217	13325	13115	13178	13299	13320	13161	13134	13272	13395	13231	13436	13165	13223	13205	13142	13327	13223	13371	13249	13302	13328	13262	13330	13036	13209	13277	13435	13260	13201	13369	13230	13321	13300	13190	13255	13123	13308	13222	13161	13085	13291	13404	13140	13418	13171	13407	13318	13281	13195	13170	13174	13304	13176	13212	13105	13315	13161	13326	13226	13248	13163	13454	13202	13188	13328	13271	13187	13324	13354	13206	13361	13127	13192	13203	13290	13103	13336	13273	13280	13418	13346	13436	13254	13228	13173	13312	13425	13166	13193	13278	13229	13346	13200	13201	13376	13314	13094	13196	13280	13186	13307	13298	13066	13252	13133	13328	13283	13231	13184	13441	13265	13259	13302	13081	13305	13163	13119	13116	13352	13182	13315	13179	13309	13320	13055	13175	13228	13303	13255	13393	13348	13265	13161	13244	13286	13230	13253	13188	13234	13157	13214	13196	13300	13351	13046	13338	13281	13365	13278	13282	13243	13059	13162	13338	13270	13265	13424	13350	13100	13273	13029	13329	13195	13370	13298	13250	13386	13199	13241	13194	13346	13443	13285	13257	13223	13187	13217	13272	13327	13173	13206	13407	13199	13330	13456	13267	13297	13212	13268	13344	13245	13359	13232	13371	13294	13246	13252	13158	13423	13162	13149	13257	13146	13304	13340	13391	13206	13245	13213	13126	13270	13213	13296	13379	13176	13178	13194	13412	13266	13225	13223	13182	13296	13285	13317	13252	13333	13211	13252	13013	13272	13297	13107	13291	13070	13264	13324	13340	13170	13381	13271	13237	13405	13279	13133	13353	13074	13112	13225	13171	13218	13084	13298	13216	13058	13204	13352	13108	13362	13339	13264	13332	13254	13214	13289	13292	13222	13226	13244	13287	13289	13258	13352	13259	13241	13177	13188	13329	13232	13277	13410	13233	13038	13163	13152	13288	13138	13415	13268	13216	13311	13289	13258	13383	13460	13287	13265	13383	13335	13306	13347	13369	13246	13245	13249	13263	13247	13365	13311	13362	13098	13343	13371	13159	13248	13235	13316	13124	13208	13295	13277	13195	13243	13265	13396	13140	13172	13354	13268	13312	13223	13256	13340	13177	13169	13273	13442	13004	13256	13190	13264	13304	13298	13176	13229	13294	13158	13154	13483	13308	13237	13276	13087	13368	13168	13344	13138	13338	13264	13251	13256	13377	13213	13339	13067	13350	13198	13096	13262	13266	13194	13272	13224	13300	13284	13091	13342	13146	13422	13320	13168	13218	13184	13220	13243	13284	13154	13170	13207	13339	13339	13274	13396	13125	13187	13358	13103	13160	13299	13312	13129	13442	13228	13119	13096	13405	13121	13298	13229	13271	13408	13150	13097	13284	13336	12905	13379	13308	13266	13153	13048	13243	13153	13261	13236	13128	13249	13220	13255	13170	13249	13322	13289	13125	13384	13271	13306	13390	13314	13356	13340	13267	13303	13248	13327	13243	13267	13486	13407	13293	13351	13254	13268	13306	13447	13255	13407	13412	13347	13321	13354	13155	13320	13283	13228	13166	13335	13241	13380	13396	13107	13237	13278	13189	13137	13193	13186	13347	13213	13191	13211	13437	13161	13107	13248	13364	13169	13136	13146	13317	13227	12981	13284	13278	13350	13271	13010	13244	13237	13382	13191	13153	13248	13338	13229	13265	13056	13228	13293	13161	13397	13166	13165	13276	13271	13041	13304	13283	13348	13366	13243	13309	13170	13307	13239	13289	13217	13166	13269	13201	13245	13102	13177	13194	13074	13247	13218	13421	13223	13115	13226	13181	13215	13262	13362	13393	13360	13320	13296	13208	13225	13307	13319	13381	13201	13234	13244	13067	13297	13320	13140	13237	13241	13192	13298	13133	13351	13265	13283	13266	13520	13235	13273	13242	13282	13038	13287	13223	13195	13348	13264	13019	13406	13225	13164	13174	13218	13156	13197	13301	13299	13327	13280	13141	13330	13277	13395	13255	13159	13311	13289	13281	13232	13261	13255	13326	13118	13308	13420	13186	13375	13334	13296	13326	13208	13285	13102	13282	13205	13276	13197	13207	13489	13286	13228	13310	13293	13127	13259	13311	13081	13237	13246	13222	13188	13254	13212	13435	13284	13204	13248	13193	13128	13204	13231	13293	13132	13251	13298	13225	13329	13416	13364	13252	13261	13321	13374	13175	13250	13161	13308	13287	13194	13099	13311	13320	13248	13231	13253	13236	13132	13232	13279	13212	13213	13192	13307	13164	13139	13353	13242	13348	13169	13202	13176	13274	13238	13315	13017	13170	13216	13434	13309	13194	13152	13117	13344	13178	13308	13349	13383	13233	13238	13206	13245	13216	13284	13166	13295	13178	13233	13165	13363	13157	13223	13339	13155	13280	13269	13249	13310	13319	13309	13214	13096	13340	13295	13206	13322	13160	13126	13214	13272	13194	13071	13221	13239	13159	13196	13349	13319	13485	13151	13044	13085	13305	13186	13363	13236	13294	13250	13139	13212	13400	13391	13307	13278	13315	13404	13231	13178	13308	13321	13148	13152	13247	13286	13262	13181	13347	13184	13304	13259	13301	13178	13238	12951	13086	13178	13325	13266	13075	13262	13412	13089	13316	13347	13323	13312	13368	13281	13382	13244	13247	13235	13296	13286	13310	13465	13226	13174	13220	13229	13163	13138	13059	13248	13184	13212	13247	13175	13315	13287	13132	13264	13162	13142	13327	13298	13376	13212	13410	13383	13281	13371	13223	13276	13222	13292	13213	13344	13249	13084	13213	13092	13201	13215	13357	13205	13218	13288	13326	13309	13336	13196	13207	13214	13275	13285	13308	13246	13215	13336	13258	13024	13196	13306	13220	13132	13300	13259	13208	13272	13147	13260	13429	13324	13394	13335	13320	13263	13264	13195	13233	13159	13338	13231	13328	13262	13283	13347	13220	13269	13185	13238	13250	13208	13443	13248	13135	13568	13156	13274	13306	13153	13279	13227	13233	13330	13300	13223	13246	13360	13107	13162	13245	13309	13262	13132
25112	21544	27144	27128	19890	18047	17275	16571	16540	16506	16389	16093	16026	16095	16111	16177	15939	15833	15952	16005	15825	15937	15881	15665	15916	15901	15867	15882	15826	15784	15890	15750	16035	15847	15688	15994	15886	15685	15782	15572	15944	15636	15824	15725	15563	15834	15712	15583	15656	15560	15671	15667	15757	15873	15685	15695	15754	15736	15754	15753	15629	15750	15691	15665	15739	15622	15795	15646	15445	15888	15653	15916	15666	15683	15549	15818	15576	15758	15804	15690	15793	15672	15718	15588	15675	15905	15605	15708	15535	15667	15852	15808	15687	15751	15602	15859	15544	15687	15607	15637	15620	15813	15694	15646	15583	15748	15650	15835	15928	15866	15822	15506	15757	15889	15649	15736	15641	15840	15697	15724	15697	15691	15711	15697	15565	15683	15536	15618	15737	15658	15784	15699	15830	15767	15703	15663	15706	15789	15889	15624	15774	15611	15655	15696	15503	15695	15489	15696	15612	15515	15574	15740	15663	15762	15609	15782	15697	15675	15571	15776	15728	15909	15739	15772	15611	15779	15770	15780	15527	15802	15557	15529	15601	15633	15670	15810	15695	15768	15736	15691	15732	15453	15836	15874	15888	15677	15666	15459	15869	15629	15786	15767	15728	15731	15737	15621	15774	15886	15552	15639	15687	15723	15876	15863	15622	15530	15685	15701	15864	15687	15890	15634	15706	15602	15739	15791	15821	15945	15707	15656	15632	15637	15731	16013	15602	15744	15770	15775	15603	15587	15501	15650	15870	16006	15567	15700	15473	15615	15627	15741	15742	15842	15757	15710	15899	15602	15747	15678	15846	15656	15674	15943	15675	15712	15751	15620	15764	15777	15749	15756	15914	15916	15778	15567	15566	15636	15713	15806	15708	15811	15664	15831	15745	15670	15630	15553	15651	15655	15778	15726	15749	15883	15635	15612	15496	15657	15671	15792	15632	15679	15847	15828	15825	15629	15621	15692	15732	15851	15505	15607	15710	15561	15695	15849	15744	15507	15496	15826	15737	15725	15830	15720	15726	15584	15784	15689	15692	15616	15582	15868	15681	15671	15731	15887	15729	15911	15541	15589	15818	15754	15669	15795	15639	15796	15621	15727	15888	15663	15811	15735	15729	15860	15756	15892	15858	15669	15428	15677	15728	15603	15848	15785	15650	15652	15749	15544	15856	15819	15805	15603	15675	15662	15537	15911	15829	15573	15553	15815	15991	15460	15537	15740	15835	15795	15679	15560	15606	15622	15703	15580	15436	15665	15844	15759	15672	15664	15623	15637	15776	15768	15864	15729	15668	15680	15906	15454	15663	15774	15661	15863	15834	15580	15783	15713	15560	15596	15559	15723	15722	15831	15728	15794	15678	15709	15672	15714	15882	15862	15737	15831	15761	15738	15585	15839	15579	15768	15837	15896	15896	15880	15774	15614	15702	15626	15714	15689	15570	15557	15708	15761	15635	15708	15667	15707	15835	15723	15880	15758	15621	15742	15567	15766	15741	15843	15534	15626	15809	15581	15872	15633	15788	15819	15662	15559	15826	15617	15721	15610	15582	15595	15895	15843	15958	15802	15541	15667	15717	15778	15567	15624	15711	15843	15816	15770	15786	15850	15687	15581	15794	15609	15751	15659	15523	15795	15598	15753	15418	15759	15599	15785	15640	15662	15758	15759	15765	15667	15663	15555	15775	15688	15885	15678	15647	15701	15828	15740	15533	15788	15815	15632	15761	15754	15632	15780	15678	15799	15514	15647	15617	15557	15897	15858	15672	15824	15770	15692	15807	15796	15941	15710	15533	15866	15768	15837	15696	15767	15859	15647	15717	15812	15627	15799	15698	15726	15531	15755	15692	15740	15799	15570	15722	15682	15788	15731	15834	15518	15775	15853	15872	15818	15796	15495	15620	15727	15568	15595	15816	15541	15657	15699	15837	15787	15583	15496	15732	15710	15684	15668	15756	15976	15843	15858	15706	15765	15752	15627	15650	15850	15787	15867	15637	15785	15699	15759	15837	15757	15722	15729	15634	15815	15617	15811	15923	15721	15709	15857	15718	15606	15787	15690	15862	15523	15626	15687	15609	15735	15704	15717	15955	15560	15794	15774	15627	15857	15774	15770	15694	15507	15713	15538	15808	15664	15729	15616	15764	15811	15807	15646	15726	15705	15624	15782	15805	15711	15724	15868	15658	15805	15675	15610	15859	15469	15837	15724	15488	15752	15716	15692	15708	15864	15546	15776	15572	15609	15746	15716	15724	15924	15734	15717	15655	15566	15697	15903	15736	15729	15736	15760	15650	15519	15729	15882	15895	15640	15950	15715	15768	15545	15789	15865	15543	15766	15717	15598	15701	15702	15670	15787	15705	15480	15700	15697	15640	15891	15825	15695	15703	15700	15677	15594	15937	16008	15637	15570	15544	15490	15694	16038	15652	15573	15546	15879	15607	15805	15978	15835	15638	15638	15705	15720	15846	15843	15685	15684	15765	15717	15753	15633	15469	15973	15884	15662	15724	15548	15820	15625	15746	15879	15940	15628	15773	15791	15793	15805	15673	15638	15583	15782	15865	15800	15777	15759	15776	15615	15631	15791	15776	15825	15565	15730	15690	15885	15757	15781	15792	15731	15829	15786	15633	15688	15581	15793	15732	15692	15821	15849	15843	15723	15826	15710	15695	15868	15748	15621	15571	15653	15594	15675	15788	15653	15652	15727	15885	15753	15847	15719	15834	15650	15738	15869	15652	15496	15605	15454	15738	15783	15879	15747	15878	15605	15564	15800	15567	15637	15845	15734	15675	15822	15973	15767	15639	15605	15801	15701	15600	15708	15773	15713	15641	15651	15809	15595	15563	15769	15551	15742	15953	15749	15810	15665	15603	15733	15537	15768	15688	15586	15798	15659	15668	15743	15610	15802	15544	15699	15700	15673	15754	15775	15543	15626	15736	15700	15721	15626	15457	15653	15809	15747	15814	15675	15902	15739	15828	15684	15643	15556	15757	15603	15429	15749	15602	15777	15698	15561	15878	15462	15607	15802	15650	15862	15862	15617	15661	15704	15650	15731	15697	15765	15668	15764	15703	15857	15716	15492	15825	15637	15666	15685	15834	15571	15646	15606	15808	15734	15758	15743	15791	15572	15687	15403	15685	15751	15742	15670	15635	15544	15579	15641	15588	15744	15697	15748	15664	15871	15729	15735	15739	15643	15558	15528	15914	15863	15638	15680	15515	15654	15817	15477	15714	15669	15651	15539	15579	15727	15532	15793	15716	15545	15723	15556	15726	15669	15778	15690	15866	15613	15729	15611	15866	15587	15703	15595	15829	15726	15806	15911	15806	15759	15634	15597	15735	15775	15655	15696	15637	15792	15638	15753	15636	15765	15728	15599	15850	15606	15703	15626	15640	15741	15615	15791	15748	15809	15731	15629	15628	16024	15785	15745	15761	15711	15809	15516	15605	15591	15745	15562	15535	15744	15911	15710	15621	15688	15554	15811	15646	15726	15713	15480	15572	15595	15771	15754	16000	15622	15781	15687	15796	15722	15613	15706	15734	15802	15782	15859	15976	15834	15693	15800	15655	15558	15643	15511	15798	15878	15680	15671	15727	15640	15772	15646	15762	15787	15763	15768	15725	15783	15583	15806	15872	15702	15819	15896	15933	15749	15643	15557	15715	15671	15760	15828	15725	15831	15775	15772	15691	15802	15689	15857	15810	15679	15692	15859	15691	15827	15686	15822	15693	15615	15825	15789	15614	15831	15754	15911	15896	15704	15637	15723	15852	15812	15726	15593	15778	15759	15852	15682	15868	15798	15625	15636	15820	15802	15683	15770	15774	15655	15842	15690	15702	15586	15648	15888	15614	15815	15834	15822	15688	15739	15762	15602	15705	15988	15785	15658	15654	15755	15838	15838	15921	15838	15899	15581	15802	15603	15649	15733	15752	15821	15622	15721	15799	15748	15516	15795	15556	15641	15508	15809	15800	15607	15840	15561	15790	15731	15709	15558	15466	15772	15679	15836	15781	15629	15772	15834	15611	15618	15684	15582	15595	15527	15634	15741	15597	15891	15781	15584	15672	15799	15559	15615	15662	15906	15768	15956	15744	15765	15815	15790	15693	15783	15882	15829	15870	15802	15585	15744	15767	15861	15793	15885	15883	15755	15795	15854	15686	15687	15540	15526	15840	15795	15749	15880	15804	15636	15543	15524	15827	15703	15782	15833	15508	15509	15735	15729	15740	15772	15645	15817	15688	15617	15591	15698	15665	15783	15634	15722	15747	15907	15839	15685	15541	15781	15523	15591	15652	15732	15648	15680	15734	15923	15817	15699	15732	15764	15655	15809	15710	15938	15690	15861	15892	15694	15811	15623	15577	15468	15728	15764	15810	15481	15501	15749	15775	15826	15678	15639	15859	15878	15695	15589	15868	15768	15702	15903	15834	15842	15803	15539	15665	15740	16096	15837	15865	15682	15761	15938	15420	15629	15742	15745	15741	15719	15627	15602	15644	15857	15915	15751	15713	16041	15632	15771	15953	15693	15725	15754	15896	15952	15819	15854	15691	15675	15597	15781	15566	15424	15850	15873	15724	15507	15690	15795	15802	15727	15717	15599	15758	15696	15589	15800	15622	15554	15829	15705	15751	15721	15866	15653	15655	15735	15649	15696	15602	15881	15569	15739	15466	15705	15738	15846	15649	15711	15709	15723	15610	15610	15659	15700	15624	15714	16056	15820	15823	15843	15700	15635	15756	15910	15768	15882	15628	15806	15594	15644	15855	15687	15795	15722	15783	15650	15612	15724	15678	15592	15788	15689	15632	15663	15729	15622	15783	15733	15915	15698	15827	15693	15830	15645	15723	15660	15659	15431	15461	15818	15661	15766	15666	15571	15786	15716	15683	15565	15607	15632	15753	15737	15607	15847	15705	15703	15809	15812	15504	15650	16069	15730	15770	15847	15809	15690	15751	15769	15756	15678	15685	15691	15802	15740	15775	15687	15664	15958	15780	15920	15597	15524	15676	15665	15876	15862	15751	15759	15753	15678	15649	15867	15677	15688	15742	15591	15858	15646	15614	15680	15693	15874	15639	15678	15747	15742	15707	15729	15843	15858	15643	15763	15647	15704	15708	15663	15687	15883	15716	15647	15638	15732
20201	36814	29247	21349	18707	16515	15267	14926	15044	14698	14521	14364	14371	14056	14025	14162	13961	13813	14049	14093	13868	13892	13968	13888	13837	13890	13814	13752	13870	13823	13796	13893	13643	13853	13772	13958	13692	13885	13867	13752	13815	13845	13629	13815	13784	13932	13686	13805	13924	13776	13707	13799	13710	13670	13732	13788	13852	13872	13854	13675	13740	13923	13677	13804	13878	13681	13774	13797	13771	13666	13785	13636	13716	13688	13778	13752	13639	13778	13797	13774	13855	13757	13560	13539	13903	13762	13850	13636	13688	13665	13735	13666	13651	13757	13607	13625	13654	13613	13767	13871	13695	13707	13906	13673	13834	13754	13641	13839	13595	13724	13781	13797	13797	13719	13857	13778	13892	13685	13607	13614	13684	13755	13727	13805	13714	13772	13719	13684	13616	13784	13859	13857	13730	13898	13878	13615	13766	13720	13776	13582	13749	13686	13789	13791	13785	13739	13710	13809	13593	13677	13675	13835	13746	13706	13754	13745	13793	13821	13576	13720	13856	13882	13705	13770	13783	13583	13636	13792	13787	13689	13798	13913	13638	13566	13750	13803	13634	13825	13652	13843	13689	13888	13695	13689	13610	13900	13702	13844	13688	13778	13840	13727	13695	13731	13750	13679	13726	13896	13756	13750	13737	13667	13698	13770	13617	13769	13686	13688	13566	13610	13653	13786	13800	13842	13717	13597	13744	13828	13798	13655	13799	13821	13733	13695	13823	13573	13633	13917	13739	13854	13579	13821	13720	13754	13773	13718	13762	13686	13627	13615	13774	13772	13692	13764	13535	13764	13651	13656	13765	13835	13784	13725	13728	13822	13722	13790	13769	13858	13666	13789	13802	13679	13608	13598	13710	13605	13806	13673	13807	13750	13784	13712	13767	13796	13708	13722	13814	13815	13609	13759	13753	13620	13855	13780	13826	13730	13762	13792	13657	13804	13549	13927	13704	13716	13778	13674	13755	13837	13697	13733	13715	13879	13765	13673	13796	13719	13655	13900	13757	13769	13787	13779	13673	13768	13718	13682	13852	13807	13679	13620	13824	13769	13724	13454	13806	13718	13738	13800	13723	13686	13749	13765	13766	13690	13712	13818	13749	13596	13681	13815	13800	13605	13714	13803	13574	13784	13879	13801	13785	13627	13732	13778	13794	13684	13912	13872	13702	13663	13663	13631	13763	13694	13731	13759	13856	13867	13844	13802	13807	13729	13802	13811	13702	13621	13711	13746	13824	13878	13627	13790	13834	13774	13820	13711	13638	13830	13732	13732	13914	13698	13766	13478	13824	13607	13797	13746	13723	13551	13847	13538	13733	13827	13652	13716	13627	13671	13755	13668	13683	13726	13772	13653	13782	13888	13785	13789	13802	13595	13717	13662	13712	13572	13848	13706	13772	13718	13777	13791	13794	13859	13641	13648	13677	13737	13974	13715	13941	13733	13706	13665	13868	13819	13736	13980	13790	13723	13690	13866	13866	13753	13539	13726	13709	13694	13655	13916	13763	13751	13829	13714	13770	13668	13755	13773	13782	13845	13828	13587	13670	13735	13638	13738	13776	13931	13776	13678	13685	13708	13750	13827	13582	13819	13959	13628	13842	13619	13833	13758	13695	13837	13751	13914	13553	13741	13811	13742	13781	13742	13777	13690	13785	13597	13558	13819	13712	13802	13751	13745	13826	13787	13750	13650	13740	13681	13839	13684	13712	13638	13754	13733	13699	13797	13515	13862	13703	13808	13754	13850	13709	13775	13714	13792	13631	13861	13857	13671	13848	13613	13511	13692	13678	13594	13764	13732	13742	13759	13846	13734	13718	13914	13745	13846	13779	13785	13797	13790	13761	13666	13796	13630	13710	13707	13761	13687	13681	13749	13810	13827	13725	13667	13642	13704	13614	13798	13787	13600	13853	13683	13894	13893	13632	13712	13747	13801	13706	13848	13818	13653	13774	13763	13746	13838	13637	13741	13708	13864	13765	13670	13729	13663	13722	13836	13788	13743	13719	13838	13794	13793	13881	13684	13687	13706	13836	13817	13821	13852	13821	13837	13713	13762	13780	13737	13800	13752	13860	13669	13687	13831	13609	13813	13606	13747	13835	13639	13754	13838	13627	13832	13768	13834	13933	13780	13656	13801	13722	13708	13536	13840	13683	13654	13591	13704	13743	13700	13692	13729	13670	13624	13763	13942	13751	13604	13810	13798	13630	13737	13696	13756	13871	13837	13865	13828	13632	13719	13695	13654	13699	13638	13593	13829	13826	13638	13749	13822	13680	13679	13641	13759	13700	13647	13718	13727	13793	13706	13879	13870	13833	13649	13675	13819	13854	13797	13833	13661	13876	13747	13931	13714	13804	13822	13643	13754	13781	13624	13692	13777	13679	13740	13744	13809	13724	13679	13898	13850	13688	13666	13526	13582	13708	13722	13773	13899	13651	13675	13583	13710	13780	13845	13735	13887	13774	13738	13782	13650	13782	13691	13777	13672	13739	13784	13747	13699	13864	13874	13656	13722	13833	13920	13616	13826	13624	13765	13725	13694	13848	13771	13819	13769	13476	13648	13814	13849	13948	13664	13730	13737	13825	13737	13745	13769	13831	13762	13679	13651	13700	13742	13729	13701	13776	13781	13704	13756	13740	13841	13770	13883	13836	13640	13799	13643	13787	13750	13658	13663	13932	13656	13740	13757	13802	13700	13597	13738	13818	13803	13575	13744	13914	13578	13857	13789	13754	13632	13876	13889	13769	13760	13791	13671	13853	13720	13723	13718	13728	13660	13803	13664	13824	13802	13795	14068	13603	13785	13736	13967	13865	13696	13751	13651	13664	13638	13642	13656	13716	13842	13698	13840	13727	13783	13732	13721	13673	13671	13867	13797	13624	13647	13610	13760	13803	13750	13813	13751	13837	13802	13668	13675	13848	13826	13664	13751	13770	13945	13546	13782	13687	13826	13556	13773	13841	13639	13897	13660	13693	13704	13721	13739	13764	13759	13783	13699	13619	13870	13818	13827	13689	13731	13787	13799	13729	13839	13819	13755	13761	13825	13781	13765	13529	13637	13672	13578	13842	13790	13679	13807	13742	13736	13626	13708	13853	13833	13893	13737	13776	13775	13735	13768	13577	13732	13695	13887	13853	13800	13754	13643	13630	13616	13735	13768	13763	13805	13815	13753	13830	13612	13855	13795	13753	13840	13593	13701	13599	13715	13681	13688	13639	13666	13864	13648	13714	13744	13748	13576	13656	13845	13928	13959	13770	13758	13713	13821	13845	13679	13719	13732	13726	13727	13739	13689	13905	13720	13732	13735	13852	13740	13682	13647	13873	13679	13956	13762	13803	13626	13490	13743	13701	13818	13662	13820	13653	13852	13851	13630	13719	13832	13789	13672	13761	13665	13638	13782	13769	13654	13888	13491	13853	13699	13776	13577	13729	13586	13820	13721	13659	13671	13769	13712	13747	13648	13746	13774	13638	13748	13668	13684	13800	13779	13792	13778	13740	13725	13739	13749	13600	13800	13966	13795	13769	13614	13678	13782	13750	13816	13597	13789	13789	13795	13760	13782	13745	13802	13593	13884	13675	13823	13640	13753	13765	13730	13713	13740	13603	13642	13743	13707	13613	13873	13860	13673	13789	13696	13645	13803	13640	13686	13625	13715	13730	13655	13580	13582	13888	13756	13773	13667	13735	13767	13782	13863	13806	13812	13754	13794	13866	13671	13738	13729	13772	13788	13754	13796	13668	13618	13742	13812	13655	13895	13897	13683	13598	13802	13718	13845	13572	13610	13670	13759	14076	13658	13721	13644	13591	13683	13753	13712	13807	13523	13611	13740	13571	13765	13658	13652	13673	13818	13707	13652	13712	13678	13862	13746	13855	13811	13782	13672	13809	13781	13856	13766	13700	13733	13777	13785	13668	13715	13805	13716	13770	13721	13513	13619	13796	13729	13675	13614	13700	13803	13745	13720	13637	13730	13823	13671	13630	13820	13735	13681	13821	13641	13818	13609	13802	13853	13569	13704	13723	13675	13682	13789	13491	13605	13698	13934	13753	13767	13742	13624	13724	13735	13631	13752	13653	13688	13888	13622	13530	13706	13856	13666	13636	13710	13837	13863	13720	13770	13581	13964	13921	13717	13669	13642	13785	13652	13796	13583	13778	13878	13703	13650	13710	13802	13789	13865	13735	13733	13680	13572	13658	13704	13723	13539	13803	13772	13853	13720	13724	13648	13668	13580	13633	13713	13686	13799	13651	13705	13818	13820	13681	13686	13819	13802	13619	13848	13932	13679	13728	13768	13650	13665	13689	13618	13747	13684	13780	13892	13564	13675	13698	13698	13783	13569	13742	13467	13608	13722	13683	13844	13625	13735	13622	13849	13636	13682	13704	13827	13718	13683	13702	13735	14029	13867	13622	13820	13733	13773	13656	13847	13753	13837	13767	13752	13719	13598	13929	13739	13664	13704	13699	13697	13795	13663	13760	13800	13626	13883	13620	13740	13680	13701	13745	13784	13715	13785	13587	13873	13913	13750	13818	13659	13718	13904	13776	13784	13697	13791	13863	13701	13687	13582	13577	13840	13876	13702	13939	13870	13636	13669	13706	13789	13929	13699	13783	13770	13745	13672	13680	13778	13632	13699	13688	13667	13806	13675	13762	13755	13783	13767	13894	13828	13905	13622	13691	13685	13663	13742	13569	13674	13719	13815	13865	13811	13670	13963	13647	13580	13887	13737	13861	13852	13710	13741	13724	13701	13786	13781	13814	13743	13781	13814	13814	13645	13827	13944	13748	13764	13802	13936	13668	13623	13696	13646	13741	13644	13694	13694	13855	13580	13652	13881	13544	13888	13813	13792	13654	13524	13683	13632	13747	13723	13813	13765	13786	13730	13577	13766	13746	13919	13520	13560	13616	13825	13713	13672	13801	13731	13738	13698	13910	13818	13770	13710	13812	13807	13806	13556	13669	13752	13685	13725	13779	13914	13643	13715	13690	13670	13771	13882	13740	14032	13808	13895	13837	13632	13771	13646	13713	13709	13732	13707	13881	13752	13655	13764	13824	13809	13739	13681	13749	13706	13508	13714	13575	13756	13625	13643	13910	13728	13466	13869	13722	13656	13548	13668	13815	13816	13918	13700
22549	21532	28755	24742	21824	23049	22216	17363	16365	16492	16062	15588	15477	15440	15698	15563	15059	15214	15296	15051	15001	15179	14818	14846	14942	14916	14944	14862	14713	14869	14797	14996	14767	14870	14830	15093	14678	14917	14861	14744	14782	14774	14776	14839	14699	14933	14747	14554	14964	14847	14669	14463	14658	14715	14724	14749	14897	14740	14752	14582	14879	14902	14828	14865	14738	14949	14731	14622	14665	14739	14779	14609	14537	14704	14710	14796	14741	14519	14663	14758	14730	14843	14788	14657	14696	14743	14622	14749	14605	14705	14683	14598	14695	14771	14785	14886	14861	14750	14651	14709	14634	14736	15052	14822	14404	14630	14742	14677	14779	14674	14629	14700	14692	14785	14752	14815	14849	14556	14634	14766	14709	14913	14644	14854	14721	14754	14506	14559	14753	14652	14658	14692	14697	14708	14766	14762	14627	14827	14426	14638	14667	14675	14702	14607	14592	14737	14687	14650	14574	14692	14644	14570	14788	14615	14610	14679	14567	14613	14875	14626	14715	14567	14714	14454	14605	14635	14604	14714	14751	14602	14634	14631	14789	14680	14457	14650	14639	14729	14731	14815	14731	14810	14705	14701	14582	14493	14386	14633	14447	14530	14753	14678	14605	14716	14560	14627	14554	14589	14731	14566	14686	14588	14802	14719	14568	14672	14643	14460	14778	14649	14692	14725	14839	14549	14735	14713	14761	14691	14670	14811	14890	14732	14716	14816	14602	14426	14777	14630	14785	14591	14641	14449	14656	14543	14674	14883	14556	14761	14668	14769	14715	14629	14810	14885	14616	14597	14746	14672	14635	14682	14779	14666	14688	14608	14646	14531	14699	14791	14665	14897	14678	14594	14741	14641	14899	14728	14713	14661	14774	14493	14523	14568	14679	14764	14699	14676	14641	14603	14489	14828	14548	14587	14632	14794	14531	14691	14778	14582	14684	14764	14792	14751	14613	14608	14727	14642	14666	14785	14702	14569	14602	14442	14620	14743	14711	14557	14825	14712	14846	14711	14515	14376	14789	14737	14651	14637	14632	14439	14623	14632	14526	14697	14566	14893	14620	14404	14598	14635	14448	14662	14758	14578	14565	14548	14604	14612	14435	14590	14681	14674	14802	14826	14551	14765	14627	14425	14806	14566	14623	14714	14508	14655	14642	14680	14606	14675	14713	14752	14881	14601	14740	14747	14662	14593	14712	14670	14790	14754	14721	14769	14684	14617	14711	14614	14630	14580	14520	14636	14721	14628	14506	14582	14698	14712	14599	14708	14653	14591	14735	14483	14754	14575	14774	14829	14600	14830	14701	14794	14692	14793	14580	14584	14645	14590	14811	14652	14552	14693	14700	14493	14797	14759	14657	14783	14844	14500	14702	14816	14772	14575	14460	14592	14762	14840	14588	14620	14770	14560	14605	14694	14554	14805	14721	14671	14559	14807	14599	14663	14559	14746	14664	14616	14876	14712	14582	14711	14688	14594	14789	14652	14586	14758	14788	14389	14672	14678	14683	14825	14650	14708	14610	14541	14685	14670	14595	14739	14674	14836	14818	14619	14895	14572	14635	14669	14682	14621	14632	14647	14682	14439	14601	14810	14623	14683	14677	14633	14639	14832	14650	14764	14668	14748	14748	14874	14644	14461	14389	14586	14779	14798	14625	14805	14642	14632	14630	14694	14667	14865	14609	14555	14615	14728	14769	14755	14817	14701	14566	14666	14794	14539	14705	14564	14605	14601	14676	14815	14602	14894	14838	14635	14638	14643	14825	14409	14827	14623	14746	14746	14801	14510	14689	14679	14872	14767	14708	14747	14660	14713	14803	14621	14652	14604	14601	14551	14759	14781	14591	14635	14727	14627	14687	14634	14513	14687	14580	14651	14666	14835	14764	14717	14565	14656	14698	14739	14547	14759	14492	14704	14507	14639	14637	14542	14724	14708	14699	14763	14611	14552	14665	14709	14612	14432	14669	14779	14777	14773	14624	14627	14725	14716	14717	14673	14406	14499	14526	14989	14769	14791	14568	14874	14647	14578	14694	14815	14505	14693	14731	14795	14828	14757	14725	14632	14607	14614	14737	14559	14558	14736	14720	14402	14782	14537	14647	14765	14714	14581	14636	14795	14794	14617	14683	14678	14692	14431	14628	14850	14780	14721	14765	14380	14605	14578	14551	14651	14599	14749	14757	14856	14578	14645	14762	14728	14561	14829	14734	14721	14751	14766	14524	14579	14775	14831	14775	14752	14414	14639	14543	14588	14722	14804	14704	14526	14481	14651	14704	14611	14573	14731	14710	14643	14613	14672	14564	14892	14604	14805	14727	14513	14488	14722	14779	14766	14855	14700	14715	14734	14809	14647	14819	15037	14810	14767	14564	14587	14683	14767	14574	14525	14647	14662	14714	14590	14646	14614	14679	14624	14616	14670	14718	14614	14851	14862	14852	14688	14439	14718	14733	14738	14780	14543	14890	14868	14658	14629	14484	14441	14604	14879	14769	14737	14806	14669	14621	14678	14630	14576	14786	14782	14697	14722	14678	14715	14678	14653	14768	14716	14482	14767	14695	14673	14758	14675	14699	14766	14629	14633	14657	14844	14715	14522	14781	14764	14733	14630	14681	14584	14596	14784	14539	14508	14685	14677	14887	14737	14778	14657	14756	14706	14672	14544	14683	14743	14563	14737	14797	14702	14687	14521	14498	14690	14614	14690	14517	14655	14537	14574	14631	14618	14519	14818	14608	14586	14671	14664	14828	14841	14702	14620	14648	14774	14635	14826	14646	14562	14605	14781	14503	14676	14454	14412	14583	14646	14523	14759	14639	14608	14763	14554	14373	14797	14649	14576	14780	14671	14586	14692	14776	14704	14760	14671	14612	14559	14741	14666	14698	14653	14561	14788	14717	14632	14667	14630	14536	14697	14564	14769	14872	14767	14600	14587	14722	14724	14635	15002	14865	14688	14600	14833	14498	14594	14523	14539	14490	14744	14612	14719	14834	14607	14710	14743	14579	14889	14571	14685	14557	14640	14714	14715	14530	14609	14529	14773	14732	15036	14743	14785	14555	14666	14510	14604	14646	14738	14708	14698	14402	14529	14736	14812	14741	14786	14585	14747	14699	14633	14631	14614	14327	14708	14721	14597	14483	14667	14534	14691	14692	14531	14746	14783	14745	14630	14639	14782	14469	14556	14634	14577	14693	14708	14717	14533	14634	14765	14655	14747	14708	14718	14705	14778	14498	14837	14622	14447	14655	14730	14509	14621	14654	14527	14654	14404	14582	14755	14583	14564	14688	14829	14606	14655	14918	14712	14603	14789	14655	14566	14653	14523	14657	14710	14619	14734	14540	14353	14718	14680	14825	14418	14696	14570	14609	14706	14804	14700	14722	14558	14698	14818	14699	14520	14768	14644	14608	14784	14884	14745	14721	14749	14472	14715	14777	14736	14486	14514	14541	14735	14873	14752	14697	14672	14646	14718	14730	14734	14805	14530	14805	14675	14614	14496	14623	14500	14352	14453	14542	14488	14541	14547	14658	14530	14398	14719	14641	14503	14628	14612	14689	14670	14832	14693	14705	14617	14606	14644	14736	14779	14592	14642	14677	14428	14649	14662	14617	14722	14687	14731	14487	14684	14455	14874	14631	14756	14738	14710	14529	14685	14725	14821	14823	14605	14453	14564	14565	14481	14821	14569	14435	14786	14444	14668	14746	14880	14701	14555	14694	14592	14502	14606	14623	14720	14608	14680	14668	14728	14578	14656	14650	14763	14601	14777	14524	14553	14794	14741	14500	14658	14811	14728	14875	14554	14680	14540	14649	14664	14699	14783	14550	14745	14697	14520	14849	14693	14609	14653	14459	14535	14461	14716	14740	14651	14632	14590	14761	14645	14722	14715	14666	14682	14643	14528	14592	14802	14708	14692	14764	14571	14671	14588	14605	14534	14629	14737	14871	14734	14820	14706	14537	14604	14882	14590	14755	14584	14908	14681	14828	14750	14507	14728	14754	14637	14641	14646	14557	14562	14647	14705	14715	14499	14476	14621	14685	14763	14674	14785	14748	14666	14766	14508	14683	14723	14557	14507	14736	14603	14644	14631	14695	14714	14557	14472	14573	14640	14787	14773	14494	14651	14620	14619	14667	14500	14717	14790	14842	14857	14732	14768	14662	14675	14814	14767	14578	14717	14912	14910	14647	14460	14672	14567	14618	14604	14652	14578	14930	14592	14532	14698	14553	14829	14696	14606	14686	14784	14698	14545	14758	14513	14735	14544	14607	14751	14771	14747	14771	14646	14490	14695	14488	14776	14679	14788	14508	14704	14690	14805	14579	14814	14751	14697	14608	14769	14766	14766	14709	14542	14591	14729	14690	14711	14672	14403	14692	14779	14779	14740	14735	14731	14663	14761	14763	14736	14726	14754	14651	14604	14731	14490	14777	14777	14488	14608	14716	14652	14662	14620	14765	15009	14741	14607	14645	14592	14724	14656	14700	14497	14635	14526	14751	14612	14638	14596	14518	14860	14664	14593	14554	14431	14590	14538	14700	14541	14658	14582	14696	14646	14863	14730	14737	14802	14792	14762	14663	14811	14682	14548	14740	14727	14685	14798	14679	14792	14526	14528	14726	14500	14678	14513	14557	14972	14776	14634	14544	14640	14623	14729	14707	14644	14662	14888	14799	14586	14730	14790	14575	14659	14587	14608	14559	14752	14618	14697	14673	14650	14506	14594	14511	14521	14681	14728	14722	14770	14669	14740	14776	14800	14763	14705	14935	14885	14520	14772	14644	14784	14579	14518	14610	14755	14828	14692	14650	14886	14814	14703	14775	14748	14789	14852	14654	14787	14505	14687	14687	14585	14618	14618	14603	14737	14626	14695	14642	14540	14694	14710	14637	14719	14749	14683	14769	14555	14652	14888	14718	14656	14752	14761	14711	14802	14680	14665	14885	14708	14614	14608	14779	14564	14624	14684	14652	14894	14671	14743	14728	14693	14733	14723	14705	14491	14866	14633	14728	14745	14632	14593	14680	14738	14647	14712	14774	14742	14691	14853	14868	14613	14694	14599	14428	14627	14675	14769	14772	14734	14663	14393	14565	14605	14817	14626	14627	14378	14708	14783	14644	14560	14792	14609	14672	14558	14662	14688
21896	44321	35001	26327	21271	18184	16237	15650	15822	15111	14679	14418	14116	13882	13862	13722	13590	13747	13506	13471	13474	13355	13085	13312	13345	13271	13149	13162	13283	13193	13242	13230	13129	13187	13273	13136	13133	13147	13447	13083	13020	13101	13119	13215	13095	13158	13255	13208	13061	12985	13248	13123	13238	13165	13165	13186	13037	13287	13080	13250	13108	13028	13153	12891	13123	13129	12922	13035	12870	13116	13164	13067	13080	12859	13095	12988	13052	13142	13083	13231	12924	13154	13082	13052	13040	13270	12949	13026	13163	12998	13064	13146	13115	13028	13165	13124	12943	13103	13088	13080	13039	12994	13145	12977	13132	12944	13128	12978	13084	13057	13115	13186	13186	13076	13145	13157	12964	13060	13005	13154	13008	12991	12976	13120	13233	12908	13124	13234	13018	13226	12998	13009	12976	13104	12930	13027	13094	13107	13026	12966	13132	13186	12965	13050	13019	13005	12768	13052	13078	13099	13218	12979	13153	13017	12924	13123	13171	13165	13051	13114	12991	13103	13340	13222	13120	13139	13008	13107	13093	13123	13114	12962	12952	13066	12979	12933	13106	12926	12972	13065	12963	13124	12947	13100	13014	13055	12855	12935	13148	12982	13135	13134	13142	12878	13121	13151	13030	13036	13044	13130	13030	12961	13142	13152	13270	13156	12959	13170	13161	12955	13085	13138	13113	13075	13146	13084	13148	13030	13127	13121	13005	13054	13287	13098	13003	12945	12990	13001	13120	13122	12970	13137	13070	12983	13219	12908	13120	13130	13043	13147	13097	13102	13084	13110	13066	13120	12992	13028	13023	13107	13091	13294	13092	13282	13114	13151	13163	13065	13132	13034	13135	13116	13155	13043	13065	13194	13214	13133	13117	13019	13083	12960	12919	12872	13135	13123	12915	13080	13272	13090	13089	13086	13147	13118	13206	13023	13068	13070	12992	13076	13086	13034	12976	13109	12982	12936	13138	13124	13040	13071	12977	13140	13124	13060	13108	13014	12962	13067	13175	13065	13076	13000	13016	13085	12988	13174	13025	13086	13134	13053	13069	13048	13012	13031	13019	13107	12962	13081	12860	13242	13148	12959	13138	13051	13158	13113	13132	13228	12941	13023	13141	12972	13108	13087	12976	13002	13068	12868	13048	12988	13064	13019	13009	13047	13180	13053	13187	12943	13000	13180	13093	13259	12989	13087	13052	12956	12969	13008	13099	13211	13110	13180	13069	13126	13072	13046	12836	13087	13149	13110	12871	13094	12872	12991	12953	13053	13147	12967	12940	13060	13143	12941	13116	12928	13057	12968	13138	13065	13003	13091	13195	13045	13124	13023	13124	13152	13201	13137	13013	12993	13126	13096	13103	12906	13197	13046	12967	13125	13008	12902	13219	13179	13117	13149	13042	13006	12950	13004	13092	13049	12989	12876	13178	13137	13125	13191	13132	13026	12897	13199	13023	13026	13076	13060	13022	12971	13203	13138	13015	13199	12957	13020	12943	13102	13096	13132	13065	13117	13068	13117	13084	13278	12920	13062	13086	13141	12993	13050	13102	13129	12948	13147	13065	13086	13130	13051	13035	13083	13084	13007	13042	13092	13076	13190	13164	13092	13073	13178	13208	13103	13004	13260	12991	12991	12874	13107	13126	13023	13111	13184	13023	13066	13353	13146	13080	13028	13215	13144	13113	13088	12928	13295	13080	12904	13134	13207	13093	12992	13132	13090	12981	12890	13081	12992	13101	12992	13015	12979	13029	13031	13143	13029	12993	13095	13089	13073	13068	13114	12919	12978	13137	13139	13064	13087	13080	13125	13126	12983	13003	13049	13170	13043	12923	12978	13073	13140	13080	13024	13088	13129	13214	13209	12997	13031	13162	12950	13026	13244	13096	13040	13047	13099	13138	13027	13240	13032	13185	13026	13208	13067	13122	13114	12986	12980	13043	13050	13064	13253	13116	13005	13043	13097	12781	13161	13048	12972	13027	13168	13158	13153	12992	13105	12890	13058	12941	13048	12963	13156	13055	12961	13191	13150	12983	13010	13254	12934	13280	12974	12991	13119	13173	13055	13009	12960	13055	13146	12977	12981	13022	13160	12947	12981	13067	12965	13242	13064	13162	13094	13157	13216	13075	12915	13090	13015	13034	13090	12902	13085	13079	13084	13118	13080	13240	13015	13050	13073	13010	13018	13185	12990	13081	13031	13134	13034	12996	13011	13006	12983	13097	13108	12974	13099	13005	12986	13097	13038	13012	13221	13020	13112	13120	13062	13065	13066	13109	13299	12978	13138	13092	13152	12977	13022	12976	12822	13195	13003	12995	13093	13010	13253	13060	13194	13094	12915	13091	13005	13052	13132	13220	13124	13052	13067	12969	13239	13153	13057	13021	13113	13152	13165	13001	13102	13174	13078	13200	13160	13086	13013	13099	13239	13214	12968	13165	13008	13011	13140	12946	13138	13064	13207	13133	13178	13016	13129	13094	12893	13192	13117	13063	13123	13081	12938	13163	13244	13227	13044	13212	13043	13119	13155	13068	13171	13081	13129	13042	13140	12817	13228	13224	13210	13090	13137	12942	13094	13134	12972	13111	13097	13130	13154	12976	13149	13037	13112	13094	12977	13024	13121	13107	13127	13064	13195	13137	13146	12978	13110	13111	13013	13153	13111	13187	13103	12971	13214	13061	13126	13176	13195	13096	13090	13086	13019	12997	13014	13142	13039	13049	13229	13089	13001	13027	13219	13081	13086	12983	12944	12998	13318	13044	13087	13104	13019	13084	12917	13099	13103	13028	13051	13158	13110	13037	13129	13032	13060	13054	12994	13011	12984	13187	12990	12931	13008	13212	13172	13108	13167	13027	13013	12974	13102	12998	13135	13132	12991	12991	13150	13045	13261	12985	13093	13272	12984	13145	13027	13147	13051	13094	13113	13076	12916	13206	13124	12970	12997	12961	13012	13080	13013	13192	13032	13074	13050	13152	13200	13085	13090	13216	13076	12966	12935	12971	13163	13244	13070	13028	13048	13000	13051	13172	13167	13187	13111	13252	13024	13056	13024	13073	12938	13159	13009	13043	13119	13012	13200	13037	13183	13022	13239	13069	12979	13090	13066	12951	13057	13081	13186	13013	13009	12906	12938	13218	13143	13143	13245	13120	13139	12953	13299	12952	13002	13025	13039	13017	13175	13041	13101	13002	13003	12965	13103	12978	13043	13189	13126	13168	13196	13070	12982	13029	13104	13135	13093	13057	13144	13270	13099	13081	13091	12946	13182	13183	12969	13010	12950	13023	13015	13005	13192	13061	13107	13282	13094	13056	13189	13105	12968	13248	13125	13221	13113	13258	12972	13183	12935	12987	12954	12961	13054	13106	13112	13097	13027	13119	13030	13174	13085	13028	13021	13218	12962	13131	12976	13163	13039	13097	13124	13113	13115	12983	13084	13144	13053	13016	13105	13071	13019	13096	13041	12942	12957	13014	13014	13232	13106	13043	13225	12973	12972	13229	12988	13057	12971	12959	13083	12973	13113	13093	12997	12943	13125	13186	13263	13066	12905	13128	13036	13098	13103	13102	13087	12992	12974	13198	13028	13064	13072	13006	13153	12990	12982	13139	13107	13030	13050	13184	13063	13212	13192	12980	12937	12979	13083	13096	12999	13009	12962	13069	13004	13159	12974	13294	12865	13034	13122	13068	12970	13154	12848	12837	13179	13138	13106	13124	13102	13149	12990	12957	13191	13127	13146	13164	13042	12983	13132	13179	13098	13180	13068	13025	13094	12988	13021	13053	13135	12982	13038	13071	13078	13026	13066	12999	13026	13041	13068	13152	13123	13245	13036	13170	13092	12979	13148	13103	13103	12876	13018	13190	13029	13148	13126	13193	13127	12923	12995	13074	13071	13093	13096	13097	12990	13028	13033	13071	13278	12997	13122	13100	13129	13019	13192	13129	12957	13090	12919	13081	12963	13080	13014	13050	13086	13088	12942	13118	13103	12892	13259	13068	13201	13008	13110	13076	12967	13297	13195	13179	13132	13075	13068	13246	13071	13065	13077	13066	12919	13160	12976	13128	12982	13160	13153	13086	13220	13024	13143	13042	13174	13076	13055	13112	13109	13249	12931	13140	12939	13006	13131	12999	13092	13094	13144	13061	13035	12980	13039	13070	12817	13140	12995	13110	12972	12848	13163	13050	13087	13178	13081	13032	13092	13027	13100	13164	12997	13251	13099	13006	12929	13138	13104	13072	13128	12932	13248	13054	13134	12961	12949	13026	13101	12987	12938	13089	12995	13042	12955	13029	13073	13180	12999	12946	13144	12941	12964	13132	13004	12862	13022	13188	13045	13120	12938	13118	12945	13209	12930	12911	13182	13000	13142	12970	13006	12942	13045	13013	13008	13093	13030	13095	12999	13177	13195	13230	12930	12955	12960	13008	12966	13094	13175	13121	13168	13266	13108	13048	13013	13035	12923	12986	13040	13086	13139	12984	13156	13205	12918	13107	13182	13027	13028	13221	13199	13214	13055	12965	13071	13142	13071	13244	13075	13034	13059	13258	13070	12957	13063	13166	13196	13201	13061	13061	13090	13105	13060	13217	12948	13070	13077	12954	13047	12938	13058	13153	13247	13009	12874	13071	13037	12753	13096	13131	13009	13052	13160	12970	13167	13084	13104	12935	13240	13034	12991	13067	13100	12983	13082	12963	13153	13270	13100	13216	13233	13099	13099	13062	13064	13064	12941	13151	13032	13059	13173	13014	13045	13098	13110	12891	13305	13183	13047	13163	13203	13041	13185	13019	12940	12940	13090	13144	13128	13123	13039	12987	13107	12948	13210	12776	13047	13014	12987	13017	13029	13039	12938	13126	12974	13057	13156	13074	13035	13030	13219	13177	12923	13247	13222	12924	13013	13046	13223	13089	13089	13100	13075	13106	13066	13115	13030	13032	12946	13089	13000	13014	13147	13176	12983	13080	13129	13126	13078	13057	13094	13232	13174	13094	13155	13092	13022	13093	13019	13296	13060	13141	12979	12931	13107	12955	13228	13090	12936	13198	13181	13051	13159	12972	13180	13063	12996	12924	13220	13101	12986	13122	12927	13021	13078	13083	13107	13027	13026	13301	13062	13094	13111	13099	13097	13154	13225
29659	24194	26715	22688	18462	17086	16196	16011	16147	16061	15932	15748	15557	15539	15670	15620	15627	15415	15468	15321	15432	15381	15346	15595	15350	15441	15137	15475	15630	15485	15404	15505	15363	15431	15267	15627	15501	15444	15360	15500	15359	15428	15154	15229	15433	15424	15346	15120	15310	15457	15476	15383	15396	15335	15425	15290	15387	15423	15517	15329	15402	15348	15302	15303	15218	15401	15510	15321	15406	15216	15424	15312	15383	15276	15551	15638	15490	15524	15325	15532	15081	15304	15282	15385	15325	15293	15323	15212	15282	15344	15482	15336	15359	15290	15400	15476	15386	15699	15251	15289	15349	15281	15482	15092	15270	15294	15403	15430	15222	15383	15219	15325	15422	15143	15469	15377	15537	15306	15318	15198	15366	15257	15386	15311	15375	15377	15465	15315	15465	15220	15449	15212	15484	15409	15344	15327	15398	15292	15381	15399	15309	15314	15466	15302	15287	15371	15624	15391	15515	15446	15360	15489	15255	15619	15308	15395	15323	15400	15385	15187	15282	15497	15286	15408	15611	15446	15308	15320	15435	15262	15392	15172	15253	15422	15456	15287	15233	15209	15155	15548	15326	15301	15174	15371	15328	15161	15268	15295	15418	15444	15594	15424	15433	15370	15335	15594	15214	15218	15321	15321	15501	15298	15238	15247	15406	15386	15266	15642	15377	15336	15351	15219	15295	15138	15171	15361	15292	15470	15443	15603	15310	15477	15338	15225	15281	15256	15398	15318	15187	15552	15326	15482	15493	15260	15072	15186	15275	15211	15435	15414	15490	15241	15196	15225	15334	15411	15406	15492	15225	15432	15443	15503	15452	15274	15402	15246	15265	15433	15464	15360	15630	15404	15267	15295	15280	15295	15378	15383	15460	15341	15413	15544	15193	15245	15176	15345	15431	15621	15463	15210	15347	15200	15212	15364	15467	15248	15258	15371	15343	15315	15355	15412	15462	15338	15277	15369	15277	15413	15521	15290	15456	15459	15344	15322	15270	15375	15391	15377	15452	15285	15332	15427	15321	15532	15444	15591	15147	15353	15317	15198	15332	15305	15362	15368	15476	15271	15379	15468	15512	15412	15506	15364	15386	15377	15250	15289	15390	15391	15360	15333	15322	15361	15288	15282	15448	15314	15501	15568	15447	15201	15153	15405	15462	15429	15197	15322	15224	15452	15328	15241	15436	15220	15355	15494	15281	15237	15334	15240	15220	15524	15414	15170	15271	15289	15552	15373	15401	15250	15473	15440	15132	15507	15502	15507	15574	15334	15366	15272	15312	15457	15212	15448	15364	15333	15340	15466	15418	15559	15638	15378	15303	15434	15275	15440	15365	15402	15503	15395	15533	15363	15466	15316	15459	15421	15389	15275	15342	15428	15404	15367	15476	15398	15432	15183	15190	15300	15380	15152	15363	15341	15409	15451	15265	15483	15459	15427	15219	15094	15336	15425	15469	15428	15368	15335	15446	15302	15389	15399	15181	15393	15148	15404	15338	15343	15407	15551	15351	15324	15166	15167	15347	15397	15188	15434	15462	15493	15365	15516	15392	15293	15350	15362	15566	15234	15279	15303	15125	15376	15278	15322	15413	15461	15421	15359	15374	15313	15465	15391	15267	15458	15340	15382	15113	15395	15378	15351	15450	15304	15383	15340	15331	15274	15325	15433	15208	15141	15181	15254	15329	15265	15191	15279	15436	15468	15291	15447	15294	15375	15336	15694	15512	15373	15259	15497	15203	15411	15495	15257	15302	15351	15413	15380	15335	15253	15351	15310	15516	15246	15302	15390	15511	15637	15588	15520	15421	15155	15069	15375	15403	15422	15575	15256	15360	15369	15461	15396	15357	15363	15634	15307	15265	15288	15384	15463	15230	15455	15292	15418	15433	15360	15431	15297	15491	15140	15491	15298	15245	15174	15407	15307	15225	15364	15480	15235	15691	15311	15428	15495	15582	15328	15368	15368	15394	15337	15378	15301	15468	15509	15379	15371	15330	15281	15319	15366	15263	15299	15517	15445	15182	15281	15285	15551	15353	15394	15282	15315	15201	15288	15290	15299	15365	15479	15591	15487	15314	15389	15363	15388	15340	15414	15522	15246	15510	15448	15394	15581	15499	15351	15273	15347	15483	15368	15316	15269	15316	15416	15370	15008	15344	15420	15460	15423	15224	15295	15461	15356	15203	15465	15491	15449	15527	15400	15307	15340	15292	15321	15307	15505	15366	15431	15218	15436	15404	15239	15320	15504	15191	15332	15220	15248	15392	15279	15453	15557	15310	15341	15449	15101	15359	15385	15325	15359	15300	15391	15122	15363	15366	15493	15341	15292	15298	15395	15354	15450	15397	15441	15306	15356	15305	15388	15401	15546	15382	15345	15492	15414	15155	15427	15401	15402	15381	15389	15330	15353	15517	15332	15214	15188	15362	15530	15653	15352	15302	15332	15335	15558	15419	15331	15664	15286	15473	15359	15513	15135	15245	15418	15428	15292	15600	15383	15286	15198	15427	15356	15460	15490	15496	15461	15461	15503	15381	15480	15429	15397	15395	15288	15300	15300	15481	15413	15352	15244	15457	15410	15409	15326	15544	15330	15487	15232	15365	15385	15462	15313	15301	15314	15493	15438	15528	15397	15549	15311	15232	15191	15335	15398	15264	15356	15661	15300	15515	15261	15407	15303	15515	15623	15389	15480	15524	15584	15457	15427	15497	15389	15468	15320	15290	15346	15465	15240	15337	15277	15284	15374	15408	15229	15360	15554	15513	15340	15332	15392	15006	15243	15251	15373	15273	15241	15272	15228	15384	15366	15337	15382	15572	15284	15499	15274	15344	15493	15471	15453	15313	15463	15285	15377	15381	15400	15222	15263	15394	15177	15469	15456	15317	15327	15420	15301	15450	15418	15198	15372	15514	15400	15315	15494	15412	15438	15300	15266	15420	15393	15475	15512	15265	15333	15383	15473	15533	15472	15284	15445	15457	15571	15389	15400	15484	15378	15377	15243	15387	15453	15491	15499	15459	15303	15444	15479	15405	15341	15401	15222	15489	15518	15490	15486	15316	15418	15314	15341	15242	15373	15424	15190	15379	15443	15285	15485	15409	15328	15383	15367	15396	15366	15342	15334	15324	15336	15416	15492	15467	15282	15350	15278	15177	15333	15255	15371	15306	15266	15303	15242	15310	15379	15288	15396	15353	15295	15359	15456	15315	15389	15478	15206	15429	15375	15388	15246	15621	15352	15485	15180	15165	15447	15296	15434	15424	15440	15311	15384	15542	15484	15315	15341	15278	15387	15429	15394	15428	15424	15336	15490	15491	15528	15409	15194	15484	15192	15493	15367	15121	15318	15440	15243	15550	15293	15425	15270	15338	15276	15236	15584	15578	15584	15164	15531	15482	15419	15463	15301	15238	15318	15463	15350	15342	15289	15311	15302	15492	15326	15459	15271	15386	15436	15803	15519	15354	15254	15170	15440	15414	15299	15410	15329	15272	15293	15322	15196	15294	15449	15316	15425	15306	15457	15525	15400	15445	15544	15381	15347	15327	15470	15293	15409	15426	15395	15373	15164	15319	15403	15203	15584	15463	15207	15373	15383	15376	15368	15233	15478	15317	15521	15460	15354	15204	15398	15349	15369	15267	15266	15437	15368	15355	15238	15236	15252	15304	15366	15313	15405	15179	15432	15434	15328	15261	15193	15348	15354	15365	15318	15344	15235	15235	15643	15391	15276	15425	15365	15446	15421	15413	15420	15478	15331	15318	15219	15469	15216	15441	15225	15296	15316	15511	15434	15222	15293	15345	15376	15239	15216	15338	15252	15475	15319	15373	15390	15376	15431	15582	15628	15235	15474	15506	15261	15597	15343	15383	15408	15400	15382	15158	15373	15439	15281	15470	15415	15481	15647	15422	15234	15332	15363	15293	15487	15469	15362	15387	15366	15345	15286	15460	15278	15316	15367	15370	15317	15385	15390	15373	15381	15343	15365	15391	15392	15345	15306	15406	15253	15404	15416	15406	15402	15385	15494	15328	15232	15250	15313	15249	15319	15407	15293	15285	15605	15374	15403	15304	15198	15217	15399	15281	15232	15392	15370	15334	15360	15370	15472	15356	15297	15276	15162	15349	15217	15435	15276	15387	15371	15533	15591	15429	15498	15404	15502	15460	15401	15402	15425	15439	15329	15248	15408	15356	15339	15295	15413	15441	15526	15447	15290	15313	15418	15498	15178	15325	15326	15389	15391	15336	15305	15423	15319	15302	15360	15428	15363	15382	15293	15342	15388	15377	15487	15170	15432	15363	15363	15494	15429	15308	15234	15435	15375	15493	15546	15495	15366	15456	15356	15273	15313	15282	15307	15396	15344	15371	15307	15366	15475	15374	15320	15207	15415	15319	15381	15373	15372	15605	15467	15271	15417	15353	15453	15494	15280	15242	15409	15459	15473	15381	15165	15566	15586	15465	15267	15263	15462	15410	15539	15410	15333	15437	15423	15239	15418	15443	15221	15246	15495	15402	15551	15340	15396	15490	15397	15441	15328	15178	15541	15519	15470	15238	15490	15495	15313	15416	15225	15563	15472	15338	15268	15300	15427	15165	15416	15419	15154	15265	15258	15448	15318	15386	15127	15546	15559	15415	15297	15465	15246	15388	15240	15207	15635	15276	15498	15408	15310	15611	15513	15444	15284	15466	15500	15330	15278	15301	15361	15395	15371	15316	15322	15454	15480	15370	15249	15278	15442	15295	15352	15278	15452	15449	15265	15471	15431	15525	15185	15282	15472	15367	15303	15447	15363	15609	15277	15287	15484	15247	15321	15359	15535	15427	15349	15527	15201	15344	15472	15415	15236	15312	15467	15361	15381	15308	15302	15224	15326	15463	15409	15452	15546	15312	15382	15353	15428	15299	15220	15318	15250	15197	15340	15289	15424	15503	15362	15422	15378	15405	15294	15481	15368	15341	15340	15470	15345	15314	15299	15589	15421	15399	15389	15330	15497	15316	15316	15241	15366	15452	15209	15346	15301	15474	15408	15366	15389	15429	15437	15297	15262	15449	15333	15242	15459	15543	15378	15170	15284	15320	15358	15257	15407	15445	15499	15470	15167	15222	15383	15482	15470	15278	15226	15518	15366	15411	15381	15348	15378
21939	32174	25942	19764	17470	15693	14712	14482	14803	14549	14130	14025	14009	14025	13910	13749	13785	13766	13816	13648	13626	13738	13800	13510	13653	13552	13642	13545	13722	13524	13778	13541	13593	13542	13545	13509	13697	13589	13626	13456	13438	13647	13583	13643	13571	13560	13707	13745	13794	13651	13596	13560	13603	13592	13484	13527	13537	13606	13527	13551	13626	13461	13688	13467	13613	13470	13465	13486	13558	13464	13494	13579	13468	13549	13629	13484	13489	13509	13521	13446	13464	13584	13426	13670	13569	13607	13620	13560	13525	13566	13561	13533	13618	13556	13445	13417	13548	13441	13478	13556	13515	13733	13684	13579	13607	13686	13488	13433	13551	13525	13468	13695	13491	13697	13526	13686	13440	13603	13590	13428	13644	13494	13535	13499	13658	13608	13538	13507	13498	13429	13701	13546	13450	13567	13588	13496	13501	13570	13654	13708	13708	13479	13461	13686	13439	13577	13464	13460	13518	13391	13499	13412	13451	13633	13527	13626	13532	13558	13498	13500	13890	13489	13473	13409	13692	13367	13486	13542	13558	13412	13497	13561	13431	13550	13633	13491	13385	13758	13496	13445	13554	13384	13678	13397	13603	13614	13492	13484	13493	13665	13594	13373	13520	13558	13561	13592	13527	13619	13503	13462	13589	13518	13694	13514	13642	13513	13391	13639	13559	13442	13478	13538	13638	13618	13648	13473	13401	13467	13577	13636	13505	13417	13536	13486	13562	13456	13532	13528	13625	13525	13658	13545	13494	13503	13608	13602	13457	13490	13470	13695	13672	13477	13542	13608	13441	13304	13638	13422	13469	13515	13641	13636	13583	13597	13533	13527	13534	13435	13501	13782	13717	13561	13368	13658	13567	13309	13509	13618	13574	13556	13466	13477	13586	13486	13517	13523	13697	13489	13531	13469	13529	13501	13486	13578	13529	13404	13520	13586	13693	13470	13460	13615	13724	13726	13471	13479	13540	13639	13440	13680	13525	13457	13525	13482	13609	13600	13615	13549	13394	13492	13649	13646	13571	13586	13816	13577	13637	13413	13457	13563	13510	13483	13531	13333	13533	13527	13554	13578	13519	13589	13711	13480	13706	13501	13524	13583	13523	13631	13433	13451	13656	13522	13500	13592	13437	13508	13668	13337	13622	13688	13540	13539	13552	13445	13486	13699	13405	13782	13467	13664	13601	13529	13493	13348	13542	13475	13448	13522	13468	13563	13658	13466	13434	13678	13413	13648	13676	13456	13465	13540	13478	13466	13450	13498	13524	13457	13361	13403	13630	13613	13679	13552	13615	13612	13515	13568	13663	13488	13550	13573	13540	13400	13523	13621	13585	13669	13651	13630	13465	13622	13343	13481	13452	13697	13509	13563	13389	13622	13502	13577	13519	13630	13761	13592	13554	13390	13607	13505	13585	13672	13601	13778	13477	13611	13537	13378	13665	13385	13575	13528	13592	13584	13640	13766	13398	13519	13691	13550	13543	13460	13529	13592	13551	13691	13674	13703	13497	13479	13595	13587	13494	13593	13543	13599	13554	13502	13514	13634	13677	13551	13618	13440	13560	13742	13546	13510	13412	13664	13506	13615	13655	13546	13472	13572	13468	13499	13452	13545	13565	13485	13635	13514	13461	13421	13669	13463	13586	13622	13597	13575	13524	13681	13638	13572	13549	13450	13515	13515	13607	13444	13604	13441	13587	13517	13571	13487	13537	13582	13447	13588	13458	13737	13580	13700	13670	13531	13364	13721	13523	13584	13761	13508	13543	13770	13512	13549	13582	13488	13347	13732	13549	13541	13561	13498	13717	13484	13397	13553	13604	13620	13591	13502	13743	13593	13658	13615	13727	13644	13528	13717	13502	13618	13566	13524	13494	13532	13621	13428	13513	13524	13500	13444	13361	13683	13340	13509	13477	13560	13515	13704	13586	13651	13554	13493	13516	13633	13660	13604	13649	13528	13616	13607	13411	13557	13625	13617	13592	13641	13525	13764	13621	13507	13537	13487	13599	13525	13593	13602	13680	13469	13648	13393	13500	13371	13499	13451	13529	13550	13662	13505	13464	13623	13477	13461	13536	13467	13395	13552	13503	13507	13592	13469	13568	13608	13552	13669	13461	13585	13481	13583	13586	13542	13492	13572	13628	13619	13481	13603	13504	13746	13528	13502	13617	13679	13559	13482	13531	13681	13596	13636	13533	13551	13623	13561	13642	13531	13628	13557	13676	13487	13736	13591	13560	13452	13633	13565	13573	13450	13633	13573	13466	13675	13635	13516	13587	13466	13630	13434	13361	13613	13679	13559	13371	13464	13639	13439	13580	13556	13682	13589	13534	13454	13610	13569	13541	13605	13631	13595	13488	13777	13434	13701	13567	13592	13331	13552	13518	13484	13501	13688	13712	13511	13597	13633	13571	13583	13567	13560	13637	13578	13523	13674	13481	13517	13472	13565	13615	13661	13567	13694	13711	13533	13435	13454	13572	13595	13525	13576	13547	13623	13525	13427	13692	13385	13615	13618	13495	13479	13497	13436	13657	13568	13599	13550	13482	13627	13663	13644	13401	13549	13629	13277	13595	13665	13574	13400	13518	13564	13459	13551	13441	13541	13636	13481	13754	13679	13574	13477	13720	13525	13487	13517	13505	13503	13600	13426	13745	13471	13473	13628	13482	13568	13480	13599	13479	13693	13689	13660	13550	13374	13594	13660	13649	13578	13704	13419	13373	13510	13666	13575	13419	13414	13617	13643	13471	13589	13485	13506	13731	13501	13411	13452	13421	13557	13646	13575	13504	13512	13409	13600	13697	13522	13532	13543	13564	13611	13710	13401	13495	13473	13812	13418	13664	13514	13541	13542	13628	13559	13632	13452	13568	13402	13405	13800	13539	13529	13577	13483	13500	13630	13549	13592	13531	13493	13576	13568	13571	13418	13676	13534	13484	13544	13459	13324	13460	13574	13583	13567	13508	13376	13488	13534	13660	13501	13569	13608	13577	13538	13615	13573	13515	13619	13511	13535	13568	13652	13608	13590	13583	13576	13536	13645	13570	13496	13488	13488	13449	13466	13659	13609	13469	13471	13668	13614	13469	13474	13510	13555	13342	13561	13563	13556	13450	13585	13595	13560	13673	13506	13470	13680	13575	13587	13567	13575	13322	13694	13632	13575	13467	13517	13604	13569	13519	13462	13561	13501	13432	13552	13424	13531	13616	13585	13530	13589	13466	13378	13539	13731	13439	13469	13656	13572	13580	13674	13618	13559	13684	13552	13550	13515	13519	13445	13596	13525	13498	13591	13623	13548	13800	13554	13393	13654	13608	13511	13596	13466	13719	13575	13537	13557	13605	13495	13561	13543	13491	13623	13561	13402	13623	13535	13631	13558	13616	13580	13539	13583	13591	13575	13538	13580	13630	13597	13453	13602	13475	13559	13549	13625	13645	13543	13501	13528	13584	13555	13519	13508	13472	13568	13508	13663	13543	13560	13523	13487	13560	13623	13616	13663	13513	13430	13460	13428	13638	13442	13500	13371	13584	13471	13645	13495	13448	13409	13719	13609	13585	13589	13410	13580	13574	13566	13747	13648	13566	13587	13504	13642	13503	13597	13604	13662	13566	13586	13659	13548	13626	13527	13678	13469	13565	13608	13391	13480	13547	13540	13600	13551	13494	13617	13570	13505	13528	13385	13591	13674	13591	13509	13522	13475	13366	13612	13487	13587	13451	13436	13611	13521	13639	13508	13493	13481	13592	13594	13688	13588	13621	13693	13493	13444	13572	13635	13599	13788	13585	13636	13656	13603	13634	13526	13634	13818	13456	13598	13417	13553	13449	13410	13656	13576	13416	13571	13485	13702	13482	13570	13525	13592	13526	13434	13649	13566	13511	13662	13497	13423	13460	13623	13605	13672	13553	13687	13497	13545	13658	13586	13536	13751	13503	13298	13568	13517	13505	13520	13538	13465	13615	13496	13519	13571	13541	13549	13574	13526	13525	13594	13613	13613	13600	13626	13582	13780	13558	13554	13524	13585	13621	13342	13629	13348	13420	13524	13739	13734	13823	13562	13563	13644	13609	13615	13577	13486	13546	13558	13575	13704	13504	13388	13579	13465	13540	13400	13506	13586	13611	13594	13506	13667	13379	13494	13585	13454	13402	13470	13494	13345	13392	13541	13595	13476	13663	13693	13528	13539	13691	13639	13514	13368	13641	13422	13637	13457	13629	13426	13585	13458	13506	13446	13641	13544	13551	13416	13481	13664	13680	13618	13582	13672	13589	13514	13449	13517	13474	13493	13523	13486	13557	13670	13661	13556	13623	13544	13535	13629	13279	13454	13663	13666	13484	13678	13680	13531	13552	13535	13692	13609	13587	13642	13630	13594	13567	13489	13755	13502	13622	13604	13566	13512	13531	13490	13537	13435	13494	13590	13649	13598	13435	13650	13444	13605	13680	13515	13510	13807	13561	13495	13647	13691	13655	13509	13384	13700	13576	13381	13551	13654	13738	13585	13620	13630	13606	13429	13692	13466	13570	13532	13638	13519	13689	13552	13579	13560	13485	13566	13613	13566	13426	13549	13490	13507	13526	13577	13601	13563	13593	13654	13593	13421	13733	13408	13535	13577	13569	13734	13656	13589	13343	13627	13654	13668	13583	13342	13502	13672	13658	13563	13532	13459	13380	13624	13647	13471	13609	13335	13571	13496	13532	13428	13427	13544	13330	13511	13649	13380	13593	13586	13628	13354	13698	13650	13424	13417	13531	13363	13541	13666	13578	13675	13549	13528	13578	13479	13547	13636	13483	13324	13413	13430	13465	13501	13644	13480	13506	13612	13631	13508	13581	13534	13639	13477	13428	13569	13553	13640	13512	13562	13588	13568	13427	13518	13587	13526	13601	13562	13391	13578	13475	13639	13502	13569	13623	13508	13555	13484	13397	13678	13573	13438	13566	13643	13489	13457	13581	13610	13638	13547	13520	13587	13403	13325	13423	13454	13659	13554	13563	13424	13524	13380	13391	13542	13375	13549	13658	13551	13692	13471	13678	13555	13555	13500	13545	13429	13506	13264	13678	13341	13471	13482	13706	13626	13707	13515	13538	13537	13568	13466	13476	13544	13618	13504	13475	13476	13502	13554	13512	13485	13706	13539
23450	21501	28239	25382	22205	20207	18133	15764	15554	15404	15391	14993	14671	14796	14687	14669	14901	14581	14585	14485	14442	14499	14520	14211	14522	14455	14529	14481	14306	14391	14336	14469	14263	14180	14295	14233	14466	14264	14259	14406	14522	14216	14441	14382	14291	14246	14325	14352	14414	14234	14298	14169	14379	14081	14315	14349	14284	14422	14372	14216	14233	14365	14305	14349	14273	14280	14293	14354	14364	14152	14232	14163	14278	14406	14320	14283	14231	14426	14318	14431	14260	14228	14243	14232	14251	14317	14317	14288	14232	14140	14263	14246	14154	14213	14273	14457	14428	14318	14264	14079	14207	14170	14133	14309	14266	14262	14254	14377	14128	14253	14127	14191	14207	14264	14031	14205	14465	14193	14394	14566	14363	14518	14315	14417	14356	14190	14211	14250	14176	14156	14088	14153	14282	14293	14248	14251	14316	14088	14223	14360	14361	14214	14278	14209	14420	14358	14211	14255	14176	14274	14223	14295	14395	14289	14305	14139	14418	14272	14440	14109	14384	14397	14321	14173	14314	14278	14487	14424	14317	14303	14381	14197	14240	14074	14104	14160	14314	14201	14275	14215	14262	14206	14340	14424	14423	14519	14310	14409	14436	14358	14180	13998	14340	14262	14316	14240	14278	14228	14401	14456	14226	14295	14241	14181	14334	14260	14278	14162	14390	14154	14106	14212	14301	14210	14161	14421	14436	14365	14335	14276	14311	14247	14186	14251	14136	14100	14170	14270	14103	14394	14281	14238	14102	14157	14347	14320	14408	14370	14258	14453	14206	14297	14293	14122	14221	14359	14280	14203	14297	14147	14156	14018	14214	14077	14184	14197	14243	14282	14438	14162	14325	14160	14298	14073	14303	14359	14338	14339	14335	14253	14274	14173	13993	14195	14354	14021	14347	14315	14426	14375	14544	14185	14060	14272	14228	14233	14446	14284	14028	14176	14276	14590	14325	14248	14281	14321	14322	14318	14187	14056	14282	14212	14485	14179	14308	14250	14304	14156	14337	14508	13990	14069	14143	14224	14289	14047	14448	14288	14391	14141	14162	14083	14386	14270	14212	14327	14289	14257	14183	14288	14193	14382	14322	14203	14221	14251	14313	14195	14328	14202	14198	14410	14374	14211	14362	14183	14030	14357	14365	14180	14198	14277	14284	14191	14114	14230	14241	14175	14277	14081	14319	14234	14116	14338	14257	14110	14319	14325	14218	14276	14177	14029	14110	14282	14160	14252	14370	14063	14188	14288	14204	14416	14435	14241	14340	14262	14255	14347	14129	14402	14192	14111	14316	14278	14296	14247	14384	14344	14253	14226	14285	14214	14369	14158	14376	14219	14299	14427	14439	14428	14144	14349	14352	14249	14194	14424	14254	14290	14476	14286	14166	14235	14262	14230	14327	14468	14344	14208	14315	14297	14084	14042	14323	14317	14212	14207	14539	14455	14463	14379	14253	14273	14286	14064	14315	14099	14243	14240	14313	14337	14286	14093	14356	14363	14295	14262	14182	14183	14118	14338	14337	14285	14306	14179	14325	14331	14340	14190	14353	14358	14471	14210	14209	14341	14334	14372	14245	14306	14284	14316	14221	14298	14375	14263	14158	14261	14199	14393	14179	14133	14198	14233	14284	14340	14227	14402	14403	14354	14103	14254	14382	14166	14440	14281	14172	14123	14245	14317	14398	14160	14208	14362	14459	14378	14193	14274	14452	14330	14357	14062	14059	14097	14034	14128	14364	14340	14271	14313	14244	14165	14302	14350	14243	14225	14175	14182	14034	14225	13951	14202	14360	14314	14281	14205	14192	14106	14084	14287	14238	14341	14382	14292	14253	14370	14203	14524	14231	14261	14114	14136	14107	14332	14144	14246	14256	14327	14170	14101	14242	14170	14087	14483	14179	14316	14216	14330	14275	14097	14449	14421	14409	14329	14434	14221	14469	14284	14456	14221	14253	14362	14036	14397	14469	14370	14347	14178	14329	14247	14211	14119	14215	14191	14202	14374	14366	14468	14225	14338	14238	14315	14372	14355	14120	14383	14335	14146	14209	14033	14090	14313	14377	14316	14221	14153	14430	14266	14184	14416	14318	14299	14312	14246	14301	14268	14149	14234	14215	14489	14252	14206	14170	14372	14276	14324	14170	14198	14170	14087	14250	13993	14136	14448	14244	14369	14281	14276	14239	14165	14240	14219	14096	14120	14323	14240	14508	14371	14133	14187	14317	14330	14123	14248	14400	14166	14447	14149	14198	14369	14322	14063	14257	14426	14328	14197	14162	14225	14125	14600	14480	14240	14274	14261	14150	14243	14286	14175	14163	14198	14311	14332	14233	14342	14345	14255	14314	14247	14260	14448	14193	14343	14335	14220	14159	14256	14300	14138	14199	14152	14255	14155	14163	14072	14299	14276	14371	14053	14318	14224	14400	14241	14284	14179	14097	14163	14148	14070	14307	14257	14366	14318	14433	14204	14333	14432	14142	14113	14287	14134	14410	14257	14269	14333	14292	14190	14098	14422	14180	14217	14168	14108	14380	14115	14092	14281	14204	14279	14228	14378	14567	14227	14138	14298	14418	14417	14473	14253	14258	14367	14350	14430	14207	14370	14157	14284	14264	14364	14290	14222	14329	14254	14154	14416	14196	14383	14157	14226	14158	14393	14172	14103	14245	14131	14300	14425	14360	14309	14417	14233	14295	14206	14352	14184	14351	14230	14257	14328	14215	14127	14195	14262	14350	14247	14292	14176	14316	14067	14064	14324	14119	14249	14339	14141	14089	14423	14358	14164	14224	14175	14163	14285	14367	14336	14242	14186	14279	14101	14403	14207	14483	14262	14390	14320	14135	14326	14308	14169	14398	14179	14205	14115	14247	14180	14207	14098	14230	14243	14330	14412	14241	14046	14125	14201	14371	14086	14515	14134	14332	13978	14197	14349	14269	14479	14397	14043	14196	14268	14326	14405	14140	14125	14363	14301	14197	14245	14377	14342	14405	14271	14279	14270	14228	14306	14021	14408	14204	14283	14260	14261	14330	14035	14267	14452	14353	14223	14120	14266	14348	14370	14319	14307	14378	14262	14290	14147	14203	14204	14280	14244	14164	14352	14397	14369	14355	14280	14272	14065	14434	14226	14414	14045	14277	14281	14129	14171	14201	14384	14289	14208	14055	14240	14251	14389	14263	14194	14425	14271	14296	14356	14326	14228	14376	14412	14097	14160	14334	14212	14331	14190	14201	14120	14410	14340	14364	14007	14227	14115	14359	14328	14414	14279	14290	14273	14304	14224	14306	14403	13971	14175	14172	14259	14102	14407	14185	14164	14172	14387	14284	14197	14274	14460	14242	14219	14288	14354	14045	14231	14201	14226	14185	14429	14208	14329	14128	14200	14409	14417	14298	14369	14274	14348	14428	14362	14399	14461	14225	14375	13975	14296	14189	14397	14313	14165	14326	14086	14287	14291	14343	14111	14249	14242	14110	14264	14121	14138	14368	14259	14310	14275	14313	14418	14183	14246	14207	14238	14401	13947	14361	14310	14218	14240	14117	14079	14396	14143	14229	14445	14247	14260	14182	14347	14404	14253	14306	14519	14493	14325	13992	14280	14240	14313	14166	14234	14111	14341	14268	14335	14392	14158	14055	14108	13997	14165	14432	14372	14364	14210	14174	14190	14513	14147	14335	14284	14170	14191	14375	14499	14200	14514	14265	14166	14169	14262	14160	14229	14348	14247	14055	14405	14357	14255	14409	14281	14381	14250	14182	14315	14216	14042	14253	14392	14326	14120	14488	14232	14319	14344	14173	14123	14408	14162	14126	14278	14338	14437	14440	14194	14200	14245	14365	14395	14311	14401	14356	14223	14149	14357	14363	14371	14374	14331	14474	14287	14267	14283	14263	14227	14370	14126	14197	14343	14205	14223	14186	14286	14355	14092	14269	14410	14292	14303	14258	14280	14117	14529	14239	14321	14280	14174	14275	14359	14148	14260	14235	14270	14154	14171	14343	14152	14386	14235	14276	14234	14200	14120	14144	14068	14361	14301	14261	14187	14110	14389	14225	14240	14378	14295	14287	14140	14390	14235	14303	14187	14321	14000	14375	14499	14274	14368	14359	14134	14308	14185	14146	14223	14355	14229	14343	14388	14259	14317	14080	14073	14386	14446	14306	14297	14180	14162	14359	14602	14302	14092	14183	14382	14233	14158	14299	14033	14408	14283	14290	14072	14264	14233	14469	14347	14272	14282	14287	14197	14210	14126	14502	14198	14384	14419	14386	14159	14219	14291	14213	14415	14229	14383	14489	14331	14019	14324	14347	14372	14277	14271	14365	14266	14453	14227	14221	14162	14220	14154	14213	14258	14353	14361	14218	14222	14291	14235	14248	14003	14360	14108	14312	14346	14196	14258	14334	14252	14196	14296	14431	14149	14128	14297	14214	14321	14270	14301	14125	14254	14095	14454	14361	14316	14173	14267	14417	14308	14121	14185	14170	14208	14225	14333	14145	14255	14175	14272	14288	14247	14163	14241	14328	14352	14222	14153	14330	14221	14127	14205	14096	13984	14118	14235	14229	14288	14170	14372	14312	14302	14287	14183	14308	14299	14205	14213	14294	14434	14216	14318	14059	14265	14231	14478	14071	14248	14295	14326	13981	14288	14289	14296	14164	14389	14219	14370	14143	14207	14258	14355	14265	14023	14164	14528	14310	14180	14187	14207	14200	14158	14305	14481	14233	14253	14427	14201	14402	14388	14299	14444	14196	14353	14163	14156	14174	14287	14314	14168	14238	14154	14295	14509	14391	14394	14415	14178	14227	14247	14289	14262	14237	14086	14208	14281	14142	14299	14228	14070	14267	14178	14271	14364	14138	14424	14386	14426	14564	14349	14078	14086	14115	14300	14273	14375	14283	14406	14381	14252	14470	14217	14124	14467	14094	14307	14268	14423	14156	14360	14167	14286	14377	14217	14309	14174	14292	14299	14147	13979	14123	14182	14217	14177	14061	14143	14355	14165	14141	14104	14213	14227	14265	14244	14322	14180	14200	14315	14349	14274	14239	14146	14358	14369	14421	14266	14415	14200	14225	14305	14339	14223	14295	14326	14235	14257	14186	14257	14229	14291	14417	14454	14359	14381	14239	14251	14341	14189
20045	37986	30693	22795	19184	16721	14939	14313	14682	14382	13830	13617	13436	13399	13324	13280	13194	13177	13018	13060	12955	12897	12863	12923	13007	12956	12885	13078	12830	13063	13100	12804	12713	12966	13027	13035	12709	12778	12861	12849	12803	12846	12761	12965	12852	12873	12892	12833	12830	12989	12691	12797	12822	12891	12932	12965	12836	12718	12768	12865	12966	12796	12848	12724	12895	12737	12748	13125	12901	12707	12754	12859	12905	12849	12765	12835	12942	12653	12952	12775	12767	12846	12865	12776	12788	12760	12866	12887	12917	12758	12825	12869	12976	12849	12768	12862	12758	12730	12827	12974	12728	12802	12823	12765	12990	12736	12844	13094	12844	12823	12822	12839	12890	12729	12769	12794	12828	12810	12844	12899	12838	12883	12800	12967	12868	12900	12844	12780	12902	12780	12917	12770	12956	12744	12707	12830	12967	12779	12966	12891	12900	12768	12634	12946	12794	12921	12838	12726	12931	12974	12810	12897	12832	12961	12980	12866	12810	12882	12927	12798	12791	12891	12757	12965	12727	12970	12717	12755	12891	12764	12812	12827	12959	12904	12821	12869	12780	12703	12987	12877	12679	12971	12798	13055	12814	12815	12661	12885	12803	12748	12838	12856	12937	12891	12858	12793	13018	12850	12741	12875	13005	12778	12736	12869	12736	12749	12752	12939	12950	12891	12694	12864	12726	12704	12853	12833	12758	12718	12875	12780	12813	12799	12804	12871	12783	12831	12918	12741	12675	12841	12720	12834	12832	12740	12853	12869	12748	12820	12895	12904	12817	12745	12722	13024	12718	12797	12857	12994	12810	12853	12924	12716	12736	12862	12824	12744	12817	12740	12626	12836	12887	12840	12936	12829	13014	12733	12826	12829	12799	12844	12860	12888	12704	12822	12942	12733	12827	12810	12890	12987	12883	12787	12838	12735	12730	12813	12833	12953	12960	12692	12935	12755	12803	12879	12684	12905	12879	12802	12878	12728	13093	12678	12842	12784	12812	12812	12716	12976	12924	12951	12896	12855	12856	12795	12857	12745	12749	12601	12744	12907	12702	12735	12966	12874	12856	12850	12857	12842	12852	12808	12894	12864	13038	12682	12900	12826	12818	12769	12819	12829	12813	12917	12953	12695	13034	12898	12975	12739	12816	12703	12875	12808	12874	13072	12810	12962	12797	12912	12871	12713	12835	12757	12776	12762	12942	12785	12776	12868	12881	12984	12675	12792	12979	12879	12837	12708	12737	12854	12779	12736	12709	12860	12808	12857	12966	12869	12714	12898	12886	12901	12703	12831	12655	12740	12686	12981	12870	12674	12842	12824	12788	12799	12805	12905	12803	12792	12854	12722	12851	12765	12719	12716	12923	12857	12722	12815	12859	12635	12950	12756	12915	12887	12804	12845	12733	12878	12926	12788	12705	12866	12750	12793	12841	12824	12724	12760	12744	12878	12923	12799	12906	12805	12692	12738	12825	12888	12638	12826	12780	12777	12709	12670	12875	12737	12845	12783	12870	12953	12814	12930	12897	12922	12829	12935	12910	12834	12973	12963	12923	12688	12709	12809	12809	12757	12811	12853	12666	12777	12821	12753	12770	12707	12820	12873	12915	12759	12915	12809	12889	12879	12771	12963	12694	12926	13033	12754	12932	12722	12866	12908	12757	12895	12791	12804	12796	12881	13058	12754	12698	12816	12856	12829	12858	12739	12955	12981	12759	12858	12799	12870	12737	12716	12856	12770	12869	12580	12871	12930	12853	12985	12886	12777	12701	12719	12829	12887	12807	12811	12678	12830	12777	12733	12983	12764	12873	12524	12779	12842	12920	12881	12846	12870	12813	12908	12938	12788	12754	12524	12848	12999	12785	12888	12792	12848	12922	12714	12730	12750	12881	12761	12860	13036	12755	12755	12707	12762	12841	12883	12955	12711	12824	12694	13066	12840	12634	12809	12848	12774	12746	12717	12836	12910	12895	12917	12964	12813	12984	12965	12662	12958	12930	12919	12627	12955	12726	12865	12791	12895	12918	12939	12724	12866	12786	12669	12856	12880	12943	12813	12943	12897	12829	12839	12756	12875	12805	12778	12821	12750	12975	12757	12661	12798	12718	12820	12641	12792	12762	12819	12863	12959	12796	12854	12849	12854	12929	12790	12827	12722	13060	12774	12808	12735	12729	12913	12865	12668	12779	12954	12889	13062	12852	12712	12723	13028	12894	12650	12829	12820	12984	12860	12749	12867	12936	12772	12746	12839	12738	12919	12887	12841	12719	12658	12741	12883	12872	12786	12927	12792	12663	12691	12757	12754	12838	12779	12822	12955	12682	12852	12746	12929	12786	12923	12932	12643	12761	12613	12816	12766	12736	12824	12862	12669	12809	12717	12862	12637	12772	12596	12859	12800	12778	12760	12828	12821	12624	12741	12771	12924	12911	12876	12869	12806	12862	12862	12890	12852	12847	12865	12773	12779	12824	12879	12853	12847	12801	12817	12908	12778	12569	12770	12845	12869	12830	12754	12836	12699	12775	12762	12934	12649	12674	12681	12954	12805	12810	12695	12854	12808	12913	12859	12775	12766	12877	12899	12905	12825	12841	12853	12616	12958	12802	12772	12888	12789	12883	12818	12831	12877	12919	12881	12883	12815	12925	12869	12713	12749	12800	12727	12716	12988	12711	12913	12722	12652	12760	12920	12839	12804	12850	12854	12843	12960	12910	12791	12679	12997	12800	12902	12946	12797	12888	12939	12623	12875	12771	12992	12885	12910	12789	12863	12709	12787	12817	12799	12943	13010	12810	12867	12911	13030	12808	12832	12933	12863	12801	12883	12837	12789	12779	12820	12799	12806	12946	12897	12787	12923	12795	12830	12708	12812	12810	12921	12860	12739	12873	12727	12807	12881	12760	12937	12893	12745	12868	12756	12889	12963	12804	12818	12735	12886	12738	12806	12895	12918	12922	12703	12682	12862	12944	12865	12770	12833	12843	12986	12843	12848	12899	12768	12828	12954	12872	12781	12821	12975	12901	12901	12648	12873	12620	12574	12994	12897	12924	12963	12845	12825	12890	12845	12867	12675	13147	12753	12937	12822	12860	12845	12892	12582	12781	12768	12742	12844	12780	12669	12764	12942	12798	12860	13006	12668	12919	12663	12783	12755	12665	12791	12767	12808	13008	12804	13003	12825	12818	12747	12888	12912	12777	12760	12796	12756	12744	12917	12798	12824	12775	12929	12857	12737	12983	13057	12865	12789	12798	12640	12775	12953	12586	12885	12753	12725	12950	12768	12912	12855	12780	12938	12758	12838	12873	12686	12911	12847	12696	12681	12644	12708	12907	12930	13001	12707	12798	12970	12713	12942	12891	12848	12903	12809	13019	12807	12752	12970	12707	12706	12757	12845	12787	12842	12931	12885	12783	12772	12782	12886	12878	12750	12922	12896	12927	12834	12719	12814	12856	12936	12788	12913	12864	12782	12905	12781	13008	12883	12961	12685	12915	12861	12811	12752	12968	12845	12705	12717	12775	12684	12710	12963	12837	13017	12916	12817	12731	12797	12771	12714	12815	12787	12800	12676	12935	12859	12849	12747	12908	12831	12841	12701	12845	12822	12992	12865	12782	12885	12874	12912	12850	12902	12791	12850	12881	12753	12902	12901	13113	12796	12816	12954	12808	13008	12687	12816	12827	12842	12791	12791	12869	12884	12741	12759	12945	12794	12835	12767	12702	12819	12832	12662	12847	12893	12825	12927	12934	12846	12925	12968	12826	12806	12690	12818	12769	12836	12846	12850	12700	12672	12801	12831	12788	12929	12832	12883	12871	12637	12898	12723	12870	12797	12721	12936	12657	12808	12871	12917	12814	12858	12731	12841	12803	12756	12902	13015	12842	12776	13037	12743	12939	12764	12765	12919	12683	12841	12875	12622	12892	12751	12840	12825	12732	12774	12866	12619	12882	12968	12789	12894	12851	12737	12835	12734	12904	12814	12850	12749	12857	12741	12889	12892	12814	12732	12845	12812	12751	12967	12887	12921	12939	12782	12710	12928	12701	12766	13027	12774	12899	12803	12766	12889	12715	12810	12793	12834	12800	12945	12783	12702	12806	12806	12879	12824	12862	12807	12965	12822	12787	12780	12669	12926	12828	12817	12617	12913	12831	12843	12724	12683	12839	12782	12872	12780	12903	12925	12827	12847	12904	12767	12687	12895	12918	12907	12874	12820	12864	12879	12921	12732	12928	12984	12836	12828	12779	12702	12899	12934	12807	12718	12760	12693	12821	12919	12929	12982	12963	12966	12878	12911	12827	12799	12837	12800	12729	12866	12822	12897	12760	12718	12837	12921	12928	12895	12913	13022	12735	12889	12827	12708	12799	12872	12905	13003	12636	12710	12975	12812	12888	12778	12891	12873	12854	12751	12798	12725	12579	12820	12893	12799	12918	12815	12665	12867	12815	12840	12718	12893	12753	12837	12767	12850	12944	12881	12652	13005	12907	12843	12753	12896	12734	12630	12836	12606	12748	12913	12928	12756	12663	12753	12905	12783	12876	12739	12863	12879	12875	12835	12741	12770	12666	12811	12815	12973	12761	12976	12872	12916	12926	12749	13066	12793	12688	12699	12836	12775	12896	12827	12907	12901	12861	12918	12984	12951	12875	12819	12850	12834	12719	12864	12902	12686	12821	12860	12930	13035	12745	12825	12867	12845	12981	13001	12794	12741	12739	12860	12839	12905	12780	12844	12854	12770	12754	12926	12827	12852	12903	12904	12944	12933	12788	12963	12854	12758	12875	12765	12779	12871	12889	12718	12801	12866	12811	12959	12719	12870	12792	12886	12923	13066	12973	12747	12743	12997	12907	13042	12854	12840	12801	12772	12816	12802	12847	12802	12897	12794	12913	12761	12886	12748	12938	12809	12732	12639	12911	12946	12901	12875	12889	12748	12855	12789	12720	12677	12943	12906	12780	12837	12777	12850	12862	13003	12779	12876	12745	12796	12861	12934	12832	12972	12815	12702	12908	12719	12804	12821	12740	12873	12877	12846	12962	12988	12825	12759	12818	12664	12653	13003	12917	12788	12771	12762	12742	12788	12820	12694	12804	12861	12760	12904	12797	12821	12861	12820	12906	12795	12799	12750	12757	12906	12878	12732
25182	21523	27152	27024	19714	17562	17312	16119	16228	16177	15792	15564	15566	15763	15520	15441	15567	15259	15321	15416	15433	15569	15311	15277	15419	15360	15350	15356	15318	15274	15412	15066	15275	15400	15014	15157	15204	15154	15205	15229	15339	15195	15353	15285	15332	15242	15269	15242	15274	15344	15071	15211	15176	15193	15234	15309	15207	15258	15156	15285	15174	15218	15179	15295	15275	15049	15095	15319	15269	15331	15225	15146	15251	15210	15153	15293	15209	15370	15235	15232	15253	15249	15066	15202	15212	15165	15210	15181	15217	15349	15214	15113	15059	15223	15190	15272	15135	15065	15200	15245	15123	15191	15254	15058	15258	15129	15226	15086	15258	15349	15304	15346	15140	15251	15184	15215	15106	15282	15114	15201	14961	15226	14941	15135	15222	15187	15203	15237	15288	15075	15184	15315	14993	15140	15220	15304	15117	15054	15248	15325	15416	15325	15105	15232	15221	15147	15106	14975	14981	15141	15230	15159	15335	15084	15302	15073	15149	15049	15129	15276	15278	15126	15292	15146	15062	15007	15054	15273	15308	14974	15224	15222	15190	15161	15243	15297	15356	15221	15190	15117	15147	15294	15188	15159	15498	14983	15136	15176	15146	15037	15375	15244	15093	15012	15318	15261	15164	15209	15005	15217	15324	15052	15226	15183	15241	15122	15084	15326	15347	15162	15288	15280	15284	15177	15179	15250	15246	15296	15159	15237	15267	15458	15346	15230	15160	15219	15209	15204	15253	15227	15121	15251	15354	15214	15272	15198	15384	15219	15035	15184	15186	15237	15267	14927	15238	15257	15054	15297	15073	15390	15319	15165	15290	15327	15220	15170	15417	15196	15284	15301	15213	15325	15264	15264	15358	15209	15334	15470	15203	15303	15146	15229	15288	15302	15089	15303	15023	15335	15383	15245	15185	15102	15292	15399	15227	15062	15113	15049	15146	15041	15213	15124	15120	15362	15220	15353	15446	15325	15111	15124	15325	15199	15343	15111	15221	15285	15133	15231	15250	15226	15319	15346	15131	15008	15017	15213	15012	15356	15183	15207	15219	15199	15308	15284	15150	15081	15136	15013	15208	15322	15208	15268	15122	15263	15058	15242	14894	15166	15168	15197	15115	15233	15230	15243	15171	15176	15156	15220	15318	15216	15156	15070	15115	15230	15076	15163	15255	15161	15178	15174	15265	15169	15347	15250	15218	15245	15232	14971	15141	15410	15149	15117	15166	15138	15144	15024	15133	15221	15234	15331	15178	15215	15146	15191	15177	15063	15265	15357	15135	15190	15270	15377	15218	15312	15255	15140	15318	15266	15275	15296	15156	15075	15420	15102	15070	15099	15217	15175	15286	15365	15398	15197	15268	15092	15360	15200	15294	15235	15095	15232	15210	15150	15246	15216	15164	15164	15203	15117	15197	15207	15288	15181	15105	15199	15305	15364	15164	15129	15157	15281	15199	15020	15207	15219	15061	15275	15310	15184	15257	15189	15342	14948	15211	15326	15359	15098	14930	15123	15195	15153	15058	15287	15075	15048	15053	15292	15222	15317	15143	15357	15222	15210	15203	15231	15239	15257	15233	15303	15246	15395	15344	15034	15210	15270	15203	15206	15487	15177	15323	15179	15295	15519	15161	15063	15169	15116	15237	15160	15330	15001	15304	15169	15057	15178	15185	15134	15223	15265	15250	15075	14942	15244	15050	15230	15270	15047	15237	15169	15372	15144	15220	15343	15303	15224	14958	15354	15227	15264	15282	15287	15230	15195	15157	15194	15275	15189	15027	15078	15342	15247	15175	15397	15205	15203	15343	15280	15140	15288	15040	14987	15187	15367	15340	15136	15079	15210	15224	15134	15026	15114	15282	15136	15100	15294	15191	15142	15193	15461	15327	15283	15302	15066	15026	15031	15261	15127	15143	15202	15225	15166	15265	15241	15220	15174	15073	15339	15176	15088	15242	15068	15104	15291	15255	15253	15093	15283	15174	15102	15139	15284	15213	15328	15226	15390	15129	15219	15240	15275	14941	15207	15334	15304	15235	15185	15063	15234	15173	15044	15412	15290	15270	15470	15262	15261	15120	15233	15296	15412	15292	15244	15020	15395	15164	15381	15188	15318	15231	15322	15415	15231	15218	15225	15148	15062	15146	15416	15209	15238	15141	15172	15246	15162	15171	15190	15071	15317	15279	15198	15351	15102	15284	15211	15195	15173	15172	15168	15158	15281	15131	14896	15052	15078	15249	15281	15159	15128	15294	15225	15270	15098	15258	15172	15079	15217	15212	15108	15159	15019	15199	15085	15204	15178	15328	15183	15239	15357	15328	15293	15066	15329	15263	15422	15169	15235	15055	15284	15231	15169	15267	15137	15302	15250	15164	15359	15253	15139	15386	15185	15121	15179	14972	15271	15099	15228	15266	15129	15142	15317	15047	15375	15102	15303	15373	15263	15223	15102	15226	15250	15288	15321	15236	15118	15195	15289	15217	15242	15231	15266	15186	15249	15217	15204	15294	15179	15214	15205	15256	15238	15161	15098	15198	15149	15026	15416	15103	15237	15108	15234	15153	15240	15170	15225	15191	15362	15206	15142	15221	15228	15271	15155	15315	15288	15433	15230	15258	15207	15220	15204	15129	15204	15284	15219	15153	15326	15154	15011	15304	15110	15225	14983	15065	15289	15139	15250	15314	15104	15232	15116	15422	15088	15263	15317	15118	15338	15411	15183	15282	15365	15366	15211	15038	15197	15092	15152	15085	15110	15133	15299	15120	15251	15308	15332	15191	15232	15331	15382	15413	15188	15363	15248	15209	15255	15142	15058	15193	15197	15181	15309	15188	15168	15156	15056	15280	15228	15218	15228	15282	15241	15136	15175	15106	15321	15054	15236	15058	15074	15089	15154	15391	15117	15305	15273	15416	15210	15157	15108	15281	15311	15296	15242	15066	15079	15314	15377	15288	15305	15192	15162	15462	15154	15204	15280	15253	15195	14998	15059	15067	15173	15163	15331	15173	15227	15403	14970	15190	15308	15223	15205	15000	15086	15259	15252	14966	15203	15118	15392	15315	15281	15202	15101	15284	15264	15205	15184	15220	15139	15204	15227	15245	15355	15227	15244	15120	15219	15328	15379	15193	15026	15029	15205	15156	15238	15114	15311	14921	15001	15412	15161	15225	15217	15221	15284	15246	15003	15105	15091	15192	15276	15073	15149	15256	15100	15247	15115	15180	15132	15350	15228	15039	15222	15448	15276	15222	15083	15378	15227	15222	15292	15144	15257	15344	15275	15059	15321	15128	15284	15267	15060	15305	15218	15341	15151	15242	15198	15259	15043	15207	15093	15093	15123	15181	15235	15348	15211	15243	15444	15212	15331	15134	15123	15163	15456	15214	15310	15125	15299	15071	15141	15238	15313	15267	15263	15312	15110	15174	15389	15455	15213	15161	15212	15198	15425	15168	15179	15188	15160	15199	15234	15436	15060	15320	15209	15309	15180	15278	15023	15229	15271	15193	15367	15239	15398	15201	15385	15120	15192	15027	15328	15319	15217	15179	15134	15136	15136	15380	15127	15094	15245	15239	15246	15251	15139	15092	15334	15245	15290	15138	15266	15274	15142	15423	15079	15435	15155	15211	15185	15257	15435	15384	15237	15253	15013	15202	15431	15178	15075	15226	15100	15184	15215	15196	15378	15266	15470	15206	15215	15118	15313	15240	15172	15275	15201	15347	15162	15015	15100	15197	15196	15336	15071	15059	15326	15261	15119	15253	15190	15154	15267	15220	15218	15148	15271	15242	15172	15244	15298	15172	15214	15285	15041	15314	15465	15350	15233	15153	15402	15049	14995	15192	15082	15072	15095	15255	15188	15127	15331	15242	15062	15310	15272	15298	15206	15244	15087	15074	15132	15157	15061	15173	15117	15040	15133	15455	15470	15219	15293	15013	15162	15158	15245	15495	15135	15139	15147	15108	15211	15405	15253	15216	15121	15238	15293	15219	15191	15037	15249	15168	15127	15308	15349	15110	15057	15307	15115	15287	15150	15162	15196	15307	14988	15005	15201	15249	15385	15275	15384	15189	15220	15259	15394	15306	15157	15051	15270	15352	15123	15194	15139	15241	15318	15304	15161	15244	15246	15119	15251	15209	15276	15284	15309	15195	15196	15111	15179	15190	15225	15222	15238	15230	15173	15172	15166	15239	15267	15303	15320	15045	15068	15088	15178	15234	15001	15246	15312	15183	15286	15248	15192	15429	15139	15167	15204	15256	15176	15099	15136	15250	15316	15188	15014	15165	15104	15299	15274	15347	15277	15249	15244	15304	15497	15270	15370	15356	15355	15243	15288	15278	15325	15214	15005	15368	15121	14991	15268	15249	15002	15383	14966	15335	15160	15278	14830	15206	15110	15215	15148	15206	15285	14907	15362	15179	15169	15273	15191	15446	15304	15418	15281	15063	15010	15210	15225	15206	15511	15328	15081	15118	15274	15187	15214	15207	15267	15197	15229	15118	15181	15268	15239	15184	15316	15051	15256	15306	15222	15048	15310	15189	15191	15118	15189	15086	15129	15256	15182	15331	15276	15168	15230	15244	15226	15408	15404	15187	15094	15236	15270	15040	15211	15176	15116	15166	15297	15344	15108	15449	15100	15204	15257	15271	15191	15347	15289	15170	15310	15199	15235	15176	15133	15155	15179	15165	15222	15322	15172	15180	15045	15109	15231	15048	15129	15409	15095	15258	15188	15225	14954	15267	15285	15155	15232	15273	15240	15178	15132	15225	15338	15044	15280	15229	15258	15296	15158	15100	15291	15212	15258	15115	15198	15510	15393	15297	15190	15072	15140	15163	15199	15229	15254	15371	15137	15166	15114	15206	15205	15178	15226	15216	15231	14907	15048	14979	15184	15329	15119	15139	15119	15301	14979	15385	15132	15059	15027	15188	15244	15081	15225	15256	15142	15209	15231	15150	15247	15063	15395	15223	15118	15033	15285	15085	15156	15178	15152	15415	15213	15194	15210	15093	15138	15319	15276	15107	14962	15157	15267	15057	15289	15023	15226	15276	15217	15326	15484	15212	15317	15000	15135	15196	15091	15163	15248	15198	15214	15323	15161	15331	15192	15240	14985	15103	15425	15152	15217	15030	15277	15083	15143
19838	35073	28221	21817	18820	16003	15056	14693	15004	14444	14125	13935	13850	13869	13789	13676	13674	13473	13627	13632	13553	13400	13441	13712	13476	13416	13640	13589	13334	13446	13507	13518	13389	13459	13538	13489	13392	13348	13360	13467	13308	13368	13420	13473	13474	13437	13438	13455	13429	13208	13352	13495	13625	13304	13382	13165	13534	13420	13415	13483	13371	13277	13318	13428	13445	13473	13493	13456	13489	13310	13420	13332	13424	13475	13495	13394	13450	13521	13405	13314	13541	13513	13444	13407	13369	13539	13327	13279	13305	13306	13351	13418	13360	13512	13397	13416	13339	13330	13467	13310	13223	13373	13440	13390	13363	13515	13417	13443	13604	13343	13409	13439	13524	13287	13397	13404	13370	13308	13276	13446	13363	13421	13377	13432	13293	13466	13299	13412	13424	13498	13302	13414	13337	13383	13351	13348	13362	13443	13331	13390	13495	13443	13553	13526	13491	13398	13372	13425	13281	13167	13536	13281	13339	13494	13469	13364	13253	13385	13622	13485	13308	13358	13459	13317	13365	13512	13352	13412	13481	13368	13506	13508	13370	13408	13521	13386	13380	13223	13472	13189	13530	13413	13454	13447	13317	13532	13441	13431	13317	13349	13547	13201	13387	13444	13449	13382	13494	13300	13500	13563	13472	13418	13264	13535	13418	13448	13394	13305	13385	13448	13422	13568	13387	13453	13391	13561	13382	13523	13461	13397	13538	13459	13523	13523	13380	13396	13326	13365	13548	13347	13377	13360	13389	13465	13525	13446	13401	13183	13419	13412	13493	13362	13448	13395	13478	13236	13436	13491	13291	13436	13212	13271	13416	13411	13481	13363	13379	13553	13373	13468	13368	13326	13454	13579	13490	13301	13501	13573	13349	13308	13465	13522	13449	13533	13449	13372	13584	13480	13254	13268	13473	13473	13501	13414	13535	13094	13268	13460	13313	13278	13287	13505	13450	13577	13368	13430	13191	13407	13429	13474	13265	13425	13247	13426	13377	13576	13308	13535	13342	13617	13510	13382	13492	13331	13312	13547	13349	13463	13385	13384	13594	13349	13558	13418	13514	13337	13429	13500	13375	13441	13470	13313	13315	13477	13370	13487	13405	13495	13397	13400	13480	13400	13395	13639	13360	13328	13377	13432	13516	13321	13390	13288	13362	13490	13467	13385	13490	13630	13334	13296	13321	13406	13465	13238	13366	13419	13438	13399	13293	13545	13596	13397	13472	13430	13542	13490	13276	13409	13429	13312	13330	13461	13266	13439	13563	13353	13422	13397	13490	13341	13334	13391	13489	13262	13529	13313	13469	13577	13322	13529	13481	13588	13526	13443	13497	13529	13454	13351	13479	13473	13694	13321	13230	13320	13485	13336	13417	13579	13306	13504	13359	13523	13532	13496	13323	13416	13363	13286	13416	13399	13467	13150	13277	13441	13445	13474	13368	13547	13556	13430	13386	13308	13437	13431	13247	13556	13562	13498	13484	13435	13408	13385	13357	13399	13399	13353	13402	13345	13549	13354	13343	13350	13486	13435	13405	13385	13179	13577	13351	13370	13464	13433	13315	13392	13333	13387	13577	13418	13269	13420	13473	13375	13532	13501	13487	13556	13397	13445	13439	13427	13463	13284	13350	13476	13303	13429	13545	13472	13408	13441	13236	13424	13464	13310	13477	13415	13355	13347	13457	13449	13498	13584	13489	13415	13485	13388	13326	13412	13421	13506	13399	13514	13422	13447	13482	13260	13594	13418	13568	13513	13399	13480	13411	13463	13404	13369	13503	13333	13395	13431	13334	13423	13420	13458	13439	13426	13430	13447	13347	13293	13424	13491	13431	13656	13511	13419	13472	13435	13568	13392	13356	13515	13477	13451	13518	13440	13382	13385	13411	13482	13266	13302	13424	13401	13333	13554	13369	13485	13335	13545	13326	13388	13359	13353	13519	13398	13594	13433	13494	13358	13542	13508	13576	13310	13426	13440	13505	13545	13464	13313	13555	13356	13396	13445	13547	13412	13240	13442	13404	13558	13522	13517	13404	13292	13458	13333	13517	13384	13313	13443	13590	13245	13425	13369	13387	13424	13513	13368	13331	13474	13659	13367	13533	13464	13433	13292	13454	13392	13487	13461	13438	13297	13484	13386	13656	13396	13494	13389	13284	13355	13477	13509	13472	13436	13408	13370	13234	13458	13338	13337	13528	13677	13438	13311	13479	13384	13382	13425	13503	13383	13403	13408	13531	13471	13471	13340	13371	13339	13244	13366	13268	13346	13428	13399	13444	13433	13462	13491	13373	13473	13398	13233	13492	13470	13283	13511	13361	13288	13319	13202	13414	13418	13395	13245	13404	13482	13584	13389	13673	13341	13457	13469	13405	13400	13294	13412	13350	13195	13460	13395	13371	13351	13476	13349	13605	13458	13290	13418	13339	13469	13387	13339	13363	13357	13217	13424	13497	13475	13460	13262	13511	13442	13559	13510	13284	13326	13285	13504	13443	13449	13413	13275	13609	13377	13346	13330	13324	13437	13310	13357	13544	13379	13303	13481	13310	13417	13326	13443	13477	13208	13411	13382	13369	13426	13378	13588	13359	13135	13469	13451	13436	13362	13399	13562	13387	13538	13511	13374	13300	13366	13355	13301	13355	13362	13352	13413	13447	13441	13585	13576	13357	13322	13396	13266	13387	13306	13226	13489	13327	13465	13612	13558	13540	13295	13251	13319	13316	13467	13242	13282	13300	13259	13412	13612	13369	13277	13428	13363	13435	13603	13295	13309	13458	13468	13476	13413	13428	13504	13262	13565	13415	13365	13518	13544	13553	13378	13315	13437	13410	13334	13538	13506	13304	13300	13334	13325	13505	13566	13326	13539	13523	13164	13590	13363	13355	13354	13379	13433	13402	13448	13501	13574	13495	13262	13441	13457	13445	13345	13389	13420	13473	13374	13494	13357	13287	13485	13476	13475	13427	13278	13351	13500	13443	13389	13339	13428	13306	13411	13280	13493	13272	13535	13425	13409	13407	13382	13324	13461	13407	13448	13465	13313	13298	13300	13452	13346	13456	13345	13521	13353	13387	13424	13298	13356	13568	13445	13574	13339	13469	13417	13427	13441	13434	13323	13566	13414	13406	13447	13439	13355	13344	13336	13472	13593	13248	13331	13314	13418	13490	13309	13428	13448	13341	13421	13329	13496	13502	13311	13350	13290	13500	13515	13425	13337	13298	13440	13386	13406	13450	13525	13562	13563	13335	13470	13384	13333	13259	13488	13401	13517	13369	13445	13666	13430	13369	13385	13426	13507	13422	13517	13391	13281	13392	13385	13560	13531	13532	13307	13441	13490	13407	13324	13493	13462	13446	13411	13434	13393	13529	13370	13359	13595	13244	13374	13520	13425	13404	13448	13290	13397	13504	13462	13356	13400	13382	13500	13474	13612	13457	13508	13538	13605	13500	13372	13361	13558	13410	13505	13296	13375	13426	13469	13450	13389	13470	13272	13559	13183	13537	13314	13417	13470	13235	13538	13565	13284	13434	13375	13334	13535	13365	13646	13309	13336	13398	13324	13385	13389	13505	13335	13430	13403	13336	13460	13308	13495	13490	13330	13331	13399	13335	13277	13343	13237	13422	13479	13282	13424	13214	13352	13509	13475	13514	13389	13599	13449	13367	13362	13297	13514	13626	13521	13565	13350	13405	13530	13377	13488	13489	13277	13387	13267	13483	13284	13338	13373	13368	13353	13372	13356	13431	13635	13416	13338	13441	13549	13439	13495	13447	13329	13475	13321	13392	13567	13316	13473	13617	13687	13325	13450	13376	13315	13349	13455	13386	13580	13408	13350	13463	13311	13292	13376	13403	13339	13404	13491	13516	13345	13496	13273	13433	13288	13352	13282	13310	13541	13284	13349	13473	13369	13439	13129	13361	13436	13426	13394	13384	13373	13224	13366	13347	13587	13481	13426	13374	13405	13341	13375	13382	13527	13514	13295	13424	13422	13458	13285	13231	13470	13529	13394	13350	13316	13303	13477	13521	13378	13309	13437	13294	13419	13501	13460	13361	13594	13401	13361	13311	13496	13292	13403	13434	13392	13396	13446	13538	13506	13249	13630	13446	13330	13415	13550	13584	13310	13476	13450	13443	13421	13343	13320	13451	13420	13341	13399	13277	13387	13375	13514	13368	13312	13535	13405	13413	13369	13466	13447	13578	13429	13503	13349	13458	13280	13531	13434	13409	13366	13432	13514	13423	13300	13520	13524	13532	13274	13395	13390	13427	13327	13336	13478	13544	13472	13342	13431	13412	13437	13368	13394	13368	13406	13495	13456	13275	13511	13296	13438	13466	13253	13300	13295	13241	13278	13308	13491	13356	13304	13461	13494	13345	13480	13418	13300	13268	13420	13294	13399	13408	13453	13421	13417	13343	13380	13343	13498	13483	13414	13367	13502	13209	13619	13487	13388	13360	13371	13167	13362	13348	13568	13547	13264	13398	13373	13264	13473	13596	13583	13419	13444	13389	13404	13342	13490	13434	13481	13383	13342	13320	13449	13406	13442	13447	13307	13598	13337	13316	13447	13359	13374	13320	13350	13400	13360	13342	13501	13468	13356	13507	13348	13596	13414	13571	13506	13371	13299	13431	13264	13466	13167	13466	13289	13485	13337	13449	13488	13441	13345	13385	13454	13394	13462	13464	13535	13511	13374	13336	13348	13373	13397	13362	13597	13358	13402	13509	13355	13442	13466	13567	13279	13369	13318	13498	13514	13445	13440	13359	13486	13491	13456	13356	13285	13263	13447	13445	13371	13390	13390	13399	13318	13438	13387	13428	13515	13352	13429	13370	13453	13449	13345	13346	13364	13434	13395	13441	13357	13479	13260	13430	13476	13468	13269	13519	13394	13328	13510	13280	13428	13426	13298	13500	13441	13340	13397	13327	13418	13510	13423	13331	13234	13497	13484	13453	13426	13371	13569	13486	13327	13406	13376	13366	13613	13429	13316	13497	13262	13361	13478	13372	13519	13439	13416	13434	13499	13543	13265	13359	13525	13431	13545	13583	13518	13488	13417	13317	13446	13521	13357	13325	13559	13478	13423	13495	13555	13421	13425	13433	13602	13388	13473	13356	13476	13312	13373	13399	13547	13464	13536
22497	21511	28741	24721	21888	22970	22127	16657	16173	15936	15610	15397	14965	14782	14879	14720	14830	14651	14711	14549	14606	14563	14493	14422	14575	14224	14349	14529	14595	14433	14430	14426	14301	14290	14305	14165	14341	14141	14433	14383	14340	14340	14356	14379	14260	14285	14390	14394	14471	14312	14344	14384	14320	14260	14511	14252	14326	14241	14235	14421	14243	14129	14243	14264	14193	14422	14203	14178	14467	14379	14327	14247	14224	14317	14234	14306	14170	14209	14262	14031	14291	14409	14265	14256	14354	14098	14252	14180	14251	14225	14165	14276	14197	14160	14213	14262	14118	14154	14353	14294	14290	14212	14313	14151	14221	14020	14253	14238	14170	14258	14091	14375	14025	14392	14335	14311	14364	14347	14428	14092	14340	14302	14208	14110	14312	14275	14416	14309	14266	14435	14144	14193	14367	14176	14245	14093	14228	14198	14314	14417	14224	14336	14232	14259	14283	14357	14330	14309	14223	14354	14255	14200	14306	14221	14156	14245	14386	14326	14441	14336	14122	14389	14236	14212	14240	14110	14365	14190	14254	14502	14454	14311	14312	14401	14037	14114	14198	14148	14187	14139	14295	14347	14230	14291	14287	14268	14245	14212	14245	14366	14406	14493	14254	14065	14221	14155	14431	14150	14230	14274	14260	14350	14456	14179	14270	14136	14465	14297	14141	14195	14151	14195	14331	14252	14287	14354	14279	14308	14207	14087	14134	13987	14248	14343	14359	14155	14370	14407	14408	14233	14184	14134	14342	14259	14109	14287	14342	14262	14172	14195	14261	14289	14261	14259	14198	14116	14384	14212	14113	14402	14084	14295	14145	14189	14430	14285	14359	13989	14386	14206	14080	14201	14329	14041	14236	14236	14318	14191	14256	14598	14169	14243	14295	14505	14023	14195	14257	14265	14421	14163	14243	14135	14289	14346	14257	14150	14198	14073	14138	14259	14490	14294	14298	14305	14292	14129	14270	14137	14250	14288	14187	14327	14257	14242	14158	14334	14257	14302	14234	14191	14356	14194	14317	14275	14212	14340	14217	14388	14209	14127	14270	14187	14416	14117	14458	14228	14227	14083	14220	14330	14374	14034	14125	14102	14304	14335	14267	14316	14200	14308	14131	14335	14362	14266	14240	14151	14199	14368	14078	14421	14322	14378	14246	14329	14181	14175	14300	14280	14279	14032	14276	14296	14398	14088	14120	14257	14175	14192	14196	13997	14231	14182	14168	14170	14205	14180	14216	14325	14299	14307	14283	14122	14263	14229	14164	14446	14182	14250	14152	14366	14208	14032	14255	14306	14265	14198	14171	14397	14175	14236	14263	14218	14264	14241	14380	14253	14114	14182	14202	14216	14199	14182	14232	14260	14194	14357	14070	14177	14082	14271	14163	14255	14417	14040	14255	14298	14095	14235	14325	13960	14305	14143	14246	14157	14310	14259	14101	14269	14413	14178	14279	14227	14224	14310	14206	14460	14121	14322	14009	14343	14247	14278	14188	14085	14187	14198	14183	14265	14233	14177	14241	14105	14182	14107	14310	14414	14326	14251	14126	14312	14276	14173	14267	14080	14147	14286	14134	14242	14199	14090	14161	14164	14105	14073	14063	14175	14236	14280	14339	14515	14157	14321	14278	14372	14259	14197	14158	14173	14019	14521	14152	14338	14296	14115	14199	14043	14195	14224	14162	14172	14228	14292	14340	14263	14198	14054	14224	14327	14320	14095	14177	14044	14163	14166	14267	14320	14220	14171	14148	14339	14146	14280	14165	14319	14385	14314	14404	14222	14214	14395	14218	14132	14239	14197	14436	14260	14220	14093	14127	14312	14459	14099	14314	14060	14374	14215	14379	14476	14212	14177	14247	14314	14236	14215	14219	14111	14367	14063	14024	14305	14014	14152	14272	14332	14355	14252	14152	14429	14231	14285	14286	14228	14338	14241	14192	14228	14167	14229	14278	14258	14040	14475	14186	14303	14375	14214	14358	14221	14424	14323	14039	13929	14455	14252	14039	14178	14239	14470	14106	14490	14140	14102	14263	14159	14321	14150	14097	14118	14146	14289	14111	14187	14201	14153	14094	14151	14221	14153	14047	14020	14171	14313	14306	14185	14275	14278	14098	14514	14404	14360	14163	14226	14059	14167	14128	14258	14200	14200	14281	14227	14285	14265	14348	14323	14257	13960	14337	14151	14295	14142	13987	14181	14338	14171	14067	14328	14350	14203	14195	14175	14103	14405	14124	14260	14316	14128	14302	14285	14233	14195	14353	14232	14450	14248	14097	14161	14140	14049	14181	14287	14316	14187	14200	14223	14113	14261	14200	14296	14124	14091	14276	14198	14403	14193	14421	14447	14162	14145	14147	14325	14122	14132	14266	14224	14201	14303	14254	14228	14308	14184	14232	14122	14201	14162	13934	14236	14437	14390	14127	14321	14170	14278	14439	14419	14170	14304	14062	14148	14195	14328	14026	14286	14202	14391	14240	14155	14197	14427	14226	14128	14268	14113	14137	14339	14006	14158	14139	14270	14334	14393	14272	14331	14246	14323	14117	14157	14253	14142	14023	14227	14260	14107	14118	14448	14130	14199	14425	14383	14323	14198	14494	14115	14094	14281	14244	14234	14220	14175	14271	14058	14218	14104	14158	14381	14303	14101	14384	14058	14390	14324	14223	14235	14216	14295	14315	14269	14114	14021	14012	14149	14429	14199	14302	14217	14078	14387	14206	14318	14114	14236	14235	14235	14291	14205	14156	14215	14328	14303	14288	14120	14158	14065	14151	14277	14140	14177	14240	14162	14066	14385	14227	14053	14114	14309	14219	14220	14261	14280	14408	14249	14100	14228	14205	14046	14159	14138	14103	14382	14259	14204	14134	14294	14265	14189	14066	14103	14313	14264	14090	14326	14118	14248	14255	14194	14418	14350	14253	14022	14147	14041	14303	14357	14184	14211	14201	14359	14225	14265	14344	14204	14289	14217	14241	14282	14171	14272	14287	14410	14251	14090	14171	14165	14159	14359	14301	14210	14102	14255	14262	14262	14367	14110	13958	14378	14283	14362	14169	14456	14160	14307	14214	14217	14091	14172	14341	14235	14014	13978	14125	14342	14202	14171	14246	14346	14296	14403	14194	14255	14213	14160	14348	14315	14236	14206	14109	14296	14336	14211	14359	14191	14310	14150	14437	14203	14100	14307	14337	14110	14371	14296	14260	13904	14258	14247	14054	14350	14240	14138	14261	14431	14137	14403	14272	14231	14357	13989	14176	14186	14312	14354	14245	14268	14144	14005	14122	14194	14290	14095	14241	14300	14330	14094	14271	14278	14213	14183	14256	14167	14211	14051	14210	14265	14303	14310	14297	14250	14241	14311	14194	14134	14288	14217	14315	14278	13988	13987	14323	14347	14323	14249	14100	14232	14289	14226	14201	14163	14323	14255	14296	14174	14234	14018	14325	14279	14172	14366	14105	14295	14369	13995	13995	14089	14429	14082	14377	14234	14278	14357	14181	14141	14104	14210	14305	14266	14393	14094	14165	14132	14094	14109	14201	14336	14281	14185	14248	14135	14434	14372	14133	14362	14232	14341	14206	14068	14203	14226	14185	14197	14081	14265	14144	14306	14214	14178	14323	14402	14215	14335	14249	14218	14335	14161	14027	14145	14241	14233	14193	14173	14230	14420	14253	14379	14316	14275	14069	14316	14175	14321	14142	14116	14344	14175	14287	14124	14248	14193	14197	14234	14303	14234	14177	14204	14147	14129	14128	14294	14117	14142	14346	14250	14249	14123	14294	14308	14103	14269	14044	14027	14304	14207	14229	14176	14203	14256	14241	14307	14345	14154	14224	14162	14353	14156	14243	14268	14322	14165	14271	14280	14298	14268	14246	14227	14378	13999	14200	14396	14192	14245	14284	14127	14266	14017	14276	14186	14011	14359	14179	14278	14205	14302	14295	14332	14169	14289	14037	14280	14066	14118	14157	14199	14294	14135	14169	14306	14319	14161	14179	14125	14284	14299	14382	14342	14241	14293	14178	14276	14285	14229	14094	14204	14241	14298	14072	14158	14138	14330	14176	14194	14210	14387	14158	14002	14314	14326	14215	14208	14304	14155	14410	14346	14139	14113	14303	14151	14290	14264	14221	14398	14225	14225	14094	14224	14128	14272	14356	14086	14060	13920	13968	14227	14153	14374	14238	14416	14172	14103	14049	14294	14346	14282	14189	14357	14255	14088	14292	14097	14368	14264	14308	14267	14247	14123	14248	14127	14267	14222	14135	14232	14214	14230	14308	14122	14239	14333	14204	14099	14195	14248	14289	14152	14241	14165	14344	14272	14423	14102	14221	14334	14247	14225	14178	14220	14267	14247	14201	14510	14219	14170	14234	14287	14111	14197	14268	14315	14360	14218	14194	14212	14312	14236	14244	14059	14344	14321	14222	14164	14231	14139	14261	14293	14234	14160	14269	14075	14230	14379	14390	14379	14274	13930	14354	14261	14195	14184	14118	14249	14368	14289	14188	14223	14256	14291	14243	13945	14083	14406	14115	14255	14492	14268	14239	14354	14024	14124	14264	14328	14146	14249	14206	14225	14189	14162	14260	14341	14398	14071	14290	14299	14123	14098	14121	13978	14186	14110	14149	14207	13987	14181	14170	14043	14151	14220	14121	14337	14264	14145	14110	14337	14034	14086	14272	14159	13993	14098	13956	14177	14023	14290	14337	14383	14439	14179	14266	14267	14325	14269	14173	14183	14349	14177	14100	14386	14205	14109	14103	14241	14507	14288	14190	14234	14163	14313	14051	14028	14187	14247	14329	14374	14279	14351	14239	14257	14210	14098	14267	14210	14057	14029	14079	14268	14304	14398	14243	14116	14267	14406	13934	14197	14387	14284	14272	14295	14094	14211	14263	14182	14056	14357	14401	14394	14090	14302	14281	14349	14260	14286	14135	14214	14221	14370	14403	14067	14355	14069	14185	14256	14231	14241	14299	14402	14252	14239	14329	14235	14234	14258	14279	14179	14096	13872	14343	14117	14186	14187	14167	14297	14120	14028	14165	14216	14018	14173	14160	14209	13976	14251	14430	14350	14358	14252	14442	14177	14386	14122	14100	14299	14385	14347	14441	14238	14237	14204	14202	14208	14421	14216
20498	42671	35995	27625	23008	18234	16568	14924	15743	14828	14302	13864	13837	13507	13424	13516	13353	13149	13120	13029	12912	12998	13013	13045	12850	12903	12921	13004	12951	12936	13040	12928	13004	12836	12843	12763	12768	13043	12829	12883	12741	12888	12766	12926	12929	12780	12810	12675	12846	12894	12961	12832	12859	12726	12624	12755	12838	12852	12682	12975	12793	12677	12856	12918	12705	12855	12738	12764	12812	12865	12740	12815	12781	12851	12896	12833	12811	12757	12818	12799	12611	12782	12962	12753	12586	12905	12865	12791	12862	12840	12736	12857	12920	12814	12844	12763	12862	12710	12842	12819	12701	12698	12874	12854	12724	12734	12856	12777	12682	12750	12686	12849	12873	12906	12751	12783	12705	12872	12871	12962	12684	12809	12725	12769	12735	12859	12734	12784	12894	12791	12800	12885	12697	12592	12803	12840	12752	12838	12736	12873	12865	12984	12881	12929	12853	12757	12856	12849	12763	12759	12971	12622	12984	12945	12742	12842	12682	12684	12714	12735	12815	12760	12801	12817	12873	12889	12712	12732	12657	12771	12694	12751	12849	12819	12840	12835	12830	12766	12793	12905	12758	12947	12690	12878	12705	12697	12758	12918	12657	12835	12996	12794	12873	12702	12707	12823	12890	12716	12720	12860	12799	12835	12906	12800	12719	12853	12737	12663	12721	12817	12900	12687	12886	12883	12640	12876	12784	12898	12991	12816	12724	12903	12984	12753	12812	12716	12643	12818	12874	12665	12714	12884	12939	12688	12924	12811	12803	12885	12750	12766	12808	12835	12672	12702	12965	12870	12803	12869	12650	12898	12811	12834	12729	12692	12723	12705	12803	12738	12863	12735	12693	12825	12725	12826	12807	12759	12830	12712	12765	12744	12735	12793	12886	12643	12868	12904	12908	12712	12780	12606	12721	12790	12801	12723	12759	12785	12790	12820	12794	12778	12703	12681	12790	12811	12768	12780	12655	12699	12740	12814	12796	12978	12770	12850	12721	12921	12772	12655	12819	12690	12767	13040	12844	12708	12752	12753	12802	12793	12933	12623	12875	12826	12742	12833	12652	12846	12749	12898	12919	12884	12888	12733	12981	12797	12785	12792	12893	12909	12863	12959	12807	12735	12753	12748	12821	12685	12730	12912	12867	12673	12824	12723	12690	12761	12802	12760	12616	12732	12717	12812	12756	12756	12900	12750	12932	12811	12880	12802	12648	12833	12669	12657	12645	12744	12775	12859	12693	12699	12787	12859	12766	12951	12761	12735	12798	12885	12681	12663	12653	12758	12793	12866	12735	12724	12676	12932	12822	12698	12747	12820	12613	12692	12751	12973	12752	12831	12778	12893	12840	12896	12867	12791	12666	12817	12768	12831	12711	12817	12755	12802	12883	12898	12782	12735	12718	12793	12686	12859	12735	12858	12604	12734	12651	12899	12795	12819	12894	12922	12833	12730	12842	12899	12711	12698	12837	12806	12886	12558	12793	12795	12766	12794	12835	12866	12813	12765	12816	12890	12945	12840	12659	12731	12867	12732	12632	12805	12707	12822	12674	12742	12938	12924	12851	12729	12728	12843	12735	12671	12914	12689	12681	12811	12863	12777	12857	12629	12694	12712	12712	12859	12930	12799	12851	12929	12837	12734	12747	12854	12789	12759	12634	12862	12799	12764	12819	12842	12654	12673	12785	12675	12943	12765	12696	12783	12724	12808	12572	12785	12929	12810	12812	12678	12659	12795	12725	12924	12841	12858	12734	12851	12812	12793	12764	12890	12832	12667	12824	12892	12835	12801	12940	12802	12700	12736	12707	12577	12815	12843	12770	12833	12832	12715	12849	12924	12878	12781	12922	12687	12922	12876	12730	12697	12794	12927	12781	13006	12795	12924	12765	12750	12713	12769	12885	12786	12811	12681	12735	12570	12702	12759	12815	12664	12660	12715	12981	12875	12793	12929	12765	13011	12744	12791	12807	12851	12781	12811	12987	12835	12927	12589	12668	12781	12907	12816	12739	12807	12714	12888	12663	12746	12861	12701	12735	12688	12828	12856	12775	12731	12898	12772	12767	12754	12721	12701	12748	12794	12692	12716	12833	12967	12651	12700	12994	12806	12921	12786	12837	12781	12740	12701	12683	12583	12799	12678	12821	12594	12793	12790	12744	12866	12761	12811	12699	12840	12786	12820	12591	12776	12786	12702	12768	12896	12775	12640	12805	12683	12735	12754	12636	12750	12714	12876	12856	12941	12741	12749	12757	12777	12786	12872	12657	12793	12714	12723	12784	12849	12737	12617	12846	12839	12780	12816	12823	12818	12669	12912	12769	12773	12839	12779	12696	12706	12661	12849	12815	12789	12643	12750	12887	12775	12904	12731	12695	12971	12666	12813	12694	12815	12787	12816	12653	12747	12843	12898	12655	12862	12875	12735	12768	12665	12758	12745	12798	12775	12744	12612	12829	12740	12736	12818	12816	12876	12794	12746	12750	12849	12737	12918	12846	12847	12929	12646	12658	12809	12754	12817	12789	12833	12914	12858	12786	12759	12882	12797	12936	12719	12836	12877	12826	12684	12777	12792	12625	12917	12781	12702	12719	12704	12810	12799	12752	12769	12727	12811	12869	12878	12663	12744	12635	12730	12866	12765	12851	12853	12620	12899	12760	12852	12630	12671	12770	12676	12705	12644	12709	12760	12672	12883	12685	12721	12805	12770	12708	12676	12678	12843	12592	12815	12798	12768	12774	12629	12741	12665	12881	12808	12786	12940	12747	12642	12710	12844	12773	12683	13005	12781	12815	12709	12893	12697	12810	12997	12847	12890	12825	12730	12719	12690	12735	12722	12891	12892	12696	12876	12758	12662	12864	12764	12690	12596	12814	12877	12738	12786	12801	12698	12787	12733	12829	12577	12712	12934	12818	12743	12871	12796	12758	12708	12792	12689	12733	12861	12687	12724	12696	12853	12882	12708	12696	12832	12837	12926	12603	12720	12684	12813	12722	12894	12829	12838	12718	12804	12628	12796	12863	12846	12952	12769	12718	12797	12726	12643	12943	12850	12937	12853	12729	12851	12790	12708	12836	12762	12755	12688	12837	12767	12814	12797	12807	12529	12768	12735	13035	12894	13030	12700	12861	12769	12732	12775	13014	12695	12726	12658	12706	12850	12755	12873	12768	12794	12814	12916	12725	12758	12614	12753	12625	12767	12782	12911	12769	12736	12827	12764	12748	12719	12839	12621	12852	12839	12779	12726	12831	12824	12639	12838	12603	12864	12644	12890	12880	12743	12880	12761	12866	12768	12853	12707	12860	12712	12766	12722	12753	12770	12847	12728	12802	12769	12879	12886	12843	12602	12879	12805	12939	12976	12749	12783	12739	12777	12732	12770	12793	12844	12767	12851	12725	12798	12874	12639	12666	12588	12784	12837	12835	12771	12916	12824	12844	12685	12985	12720	12755	12749	12750	12770	12831	12693	12785	12713	12846	12968	12786	12818	12674	12883	12787	12892	12830	12900	12769	12729	12743	12754	12691	12805	12793	12691	12990	12871	12699	12892	12822	12572	12811	12715	12798	12811	12634	12856	12684	12856	12781	12839	12851	12897	12775	12746	12880	12939	12828	12677	12709	12764	12896	12826	12903	12781	12767	12708	12789	12800	12749	12645	12854	12759	12662	12824	12914	12702	12782	12829	12834	12966	12917	12742	12873	12741	12806	12840	12849	12943	12800	12846	12758	12805	12801	12758	12821	12702	12686	12689	12895	12804	12792	12746	12719	12859	12666	12765	12746	12871	12775	12716	12878	12828	12860	12820	12756	12781	12714	12715	12960	12721	12805	12861	12925	12708	12714	12821	12843	12734	12736	12749	12738	12796	12671	13013	12704	12711	12630	12927	12507	12799	12786	12732	12717	12710	12866	12866	12788	12618	12818	12845	12725	12956	12801	12809	12610	12890	12818	12776	12797	12909	12815	12775	12876	12876	12839	12699	12882	12830	12779	12589	12922	12643	12853	12819	12636	12891	12727	12554	12826	12828	12677	13072	12713	12678	12813	12831	12930	12754	12791	12686	12617	12698	12820	12776	12655	12727	12778	12685	12751	12735	12622	12864	12923	13016	12764	12683	12848	12682	12926	12776	12872	12869	12751	12745	12787	12760	12829	12842	12784	12760	12643	12898	12760	12673	12877	12870	12882	12885	12778	12754	12820	12814	12735	12910	12865	12842	12730	12846	12666	12792	12663	12750	12711	12848	12660	12924	12803	12737	12767	13004	12744	12757	12929	12780	12849	12910	12786	12686	12461	12879	12735	12787	12711	12806	12685	12676	12839	12879	12682	12821	12910	12699	12738	12840	12807	12791	12982	12670	12765	13043	12788	12804	12818	12773	12785	12763	12755	12988	12737	12923	12731	12645	12705	12675	12725	12783	12703	12946	12723	12829	12865	12658	12928	12574	12806	12751	12744	12741	12759	12678	12832	12671	12806	12668	12685	12699	12907	12835	12733	12857	12826	12771	12722	12854	12683	12698	12842	12827	12923	12828	12851	12846	12856	12677	12620	12766	12743	12818	12733	12883	12660	12852	12848	12823	12829	12797	12794	12648	12763	12882	12623	12834	12990	12774	12868	12779	12984	12789	12792	12693	12606	12711	12731	12657	12723	12782	12825	12683	12699	12866	12832	12728	12778	12867	12732	12788	12766	12676	12768	12750	12884	12828	12809	12829	12894	12803	12895	12720	12830	12667	12872	12775	12797	12690	12788	12792	12707	12901	12871	12633	12767	12874	12651	12742	12715	12799	12787	12934	12788	12758	12803	12817	12721	12749	12866	12666	12701	12704	12951	12597	12726	12822	12709	12870	12903	12813	12714	12798	12787	12738	12942	12856	12783	12788	12786	12738	12771	12858	12793	12747	12652	12699	12709	12782	12947	12786	12812	12853	12860	12934	12717	12833	12757	12782	12817	12704	12752	12869	12813	12929	12858	12908	12819	12824	12821	12657	12868	12842	13017	12826	12719	12765	12774	12587	12703	12914	12811	12832	12742	12595	12843	12806	12645	12645	12808	12743	12750	12822	12781	12839	12712	12634	12696	12579	12877	12934	12712	12818	12878	12749	12932	12751	12782	12696	12796	12719	12677	12693	12855	12836	12746	12840
29425	23876	26823	23278	17939	16545	15949	15408	15664	15474	15442	15104	15014	15086	15125	14829	15056	15154	15102	15186	14917	15045	14918	14989	14918	14917	14952	14856	15050	14883	14871	14727	15053	15145	15025	14974	14912	14790	14963	14838	15045	15099	15017	14893	14907	14855	15098	15021	14900	14888	14959	14727	14860	15089	15080	14871	14967	15016	15075	14820	14770	14964	15072	14790	14836	14862	15058	14857	14953	14810	14821	14818	14970	14983	14940	14872	15008	15038	14804	14890	14734	15064	14731	15012	15087	14871	15128	14895	14817	14826	15249	14941	14868	14992	14894	14867	14963	14951	14871	14909	14928	14927	14934	14886	14703	14826	14880	14938	14835	14981	14989	14926	14977	15098	14837	14940	15101	14813	14969	14836	14900	14938	14882	14866	14979	14942	14956	15002	14906	14981	14909	14818	14847	15048	14892	14929	15072	14923	15035	15048	14796	15021	14921	15087	14689	14950	14749	14886	14958	14777	15049	14940	14943	14819	15026	14861	14819	14875	14778	15155	15000	15127	14715	14877	14826	14797	14785	14667	14862	15027	14994	14812	14780	14791	15116	14975	14772	15062	14971	15002	14918	14900	14716	14884	14965	15002	14923	14810	14794	15046	15143	14827	14938	14959	14952	14917	15022	14996	14850	14961	14970	15018	14877	14990	15070	14814	14895	14848	14702	14950	14910	14719	14728	14943	14811	14858	14912	14913	15163	14728	15021	14798	14755	14997	15004	15112	14996	14873	14967	14968	14937	15106	14641	14755	14957	14949	14884	14855	14804	15024	14728	14790	14866	14927	15050	15079	14896	14796	15107	14697	15105	15058	15011	14791	14964	15120	15161	14844	15018	14937	14790	15036	15005	14931	14969	14738	15017	14841	14898	14790	14828	14924	14785	14873	14907	14883	14889	14901	14763	15034	14990	14727	14735	14852	14915	15005	14859	14984	14935	14917	15008	14806	14926	14975	14993	14929	15069	14755	14680	15050	15063	14962	14805	14868	15029	14989	14646	14873	14875	14996	15068	14753	14984	14875	14844	14674	15129	14945	14896	14841	14861	14998	14874	14924	15058	14891	14969	15169	14966	14952	14937	14757	14866	14721	15143	15022	14865	15029	14900	15024	14772	14778	15004	14946	14834	15053	14741	14937	14872	14789	14841	14844	15074	14907	14956	14995	14919	14972	14884	14850	14869	14871	14981	14701	14821	15049	14945	14913	14806	15048	15031	14811	15001	14757	14853	14998	14971	14830	14980	14872	14844	14983	14762	14954	14943	14798	14866	14900	14827	15020	14721	14751	14798	14895	14870	14756	14885	14887	14963	14881	14883	14891	14897	14910	14950	14791	14885	14958	15092	14872	15128	14887	14968	14744	15030	14760	14942	14867	14911	14803	14955	14790	14794	14752	15005	14906	15044	14856	14749	14930	14909	14832	14863	14903	14914	15177	14771	14912	14889	15028	14895	14760	14961	14768	14866	15006	14863	15075	14927	14958	14860	14774	14884	14954	14879	15062	15075	14909	14913	14832	15069	14995	14847	14832	15093	14839	15004	14951	14885	14848	14901	14990	15090	14901	14733	14786	14865	14899	15120	14876	14867	14915	14969	14871	15011	14830	15132	14780	14990	14964	15145	14838	14826	14872	14879	14665	15078	14963	15114	14832	14803	14907	15024	15037	14967	14946	14928	14797	14964	14950	14877	14807	14838	14976	15017	14864	14706	14823	14927	14802	15049	14920	14806	15232	14957	14693	14947	14807	14885	15039	14952	14968	14824	14745	14744	15011	14997	14921	15026	14899	14886	14841	15027	14791	14949	14888	14939	14795	14848	14790	14711	14846	15025	14755	14816	14850	14947	14754	14703	14904	14978	14886	15090	15010	14853	15091	15140	15021	14911	14957	14814	14968	14816	14656	14822	14934	14868	14967	15144	14918	14881	14927	14970	14946	14858	14799	14992	15135	14789	14899	14851	14984	14924	14867	15070	15024	14857	14871	14929	14879	15080	14761	15057	14846	14854	14778	14726	14878	15058	14955	14913	14769	15024	14950	14827	14856	15064	14876	14805	15017	14866	14834	14883	14815	14890	15070	15042	14848	14987	15098	14629	15038	14862	15044	15026	14777	14791	14926	14913	14905	14742	15051	15050	14835	14760	14916	15213	14807	14759	14749	14951	14873	14886	14969	14753	14934	15117	15010	15033	14898	14871	14922	14887	14870	14953	14792	14932	14827	14754	14811	14725	14908	14834	15042	14752	14872	15007	15011	14794	14957	14828	14893	14824	14927	14887	14856	14877	14967	14918	14685	15006	14862	14930	14756	15102	14850	14899	14939	14951	14771	14958	14943	14955	14900	15011	14858	14749	14710	14951	14868	15006	15060	14974	14639	14713	14756	14784	14980	14913	14928	14778	14966	14941	14794	14851	15008	14718	14922	14886	14914	14961	14751	15044	14914	14908	14966	14992	15176	14832	14917	14973	14871	14794	14792	14938	15080	15012	15031	15116	15006	15007	15055	14851	15057	14991	14928	14985	15047	14905	14798	14840	14847	14791	14848	14853	14961	14787	14903	14954	14910	14966	14773	14811	14981	15009	15004	15018	14836	15036	14833	14791	14958	15117	14859	14968	14885	15117	14840	14962	14748	15024	15014	15073	14866	14657	14926	14788	14981	14957	14833	14834	14793	14987	15124	15002	14671	15201	15131	14959	14978	15022	15030	14962	14961	14900	15008	14844	14719	14944	14871	14885	14938	14992	14864	14938	14866	14995	14869	14985	14861	14827	14967	15034	15044	14913	14833	14835	15019	14859	14935	15071	15043	15052	14942	14917	15068	14982	14890	14963	14989	14932	14952	15074	14859	14677	14811	14899	14939	14815	14795	14953	15003	14797	14991	14824	14922	14987	15002	15003	14893	14883	14735	14803	15031	14880	14935	14902	14878	14889	15054	15072	15021	15058	15040	14799	14979	15010	14908	14751	15145	14899	14860	14914	14798	14969	14767	14936	15018	14965	14942	14912	14985	15102	14782	14932	15047	15118	14940	14875	14893	14979	14895	14911	14975	14782	14974	14852	14951	14902	14803	14857	15087	14911	15098	14861	14871	15075	14839	14966	14727	14732	14947	14879	14687	15085	14972	14833	14915	15048	14834	14923	14980	14908	14792	14667	14864	14883	14855	14880	14900	14950	14900	15015	14974	14693	14661	14953	14831	15050	14920	14834	14809	14838	14862	14791	14792	14875	14769	15132	14985	14892	14731	14937	15153	14951	14821	14939	14904	14893	14897	15040	15169	14958	14953	14829	14766	14909	14896	15032	14821	15121	14877	14875	14911	14684	14842	14900	14976	14894	15098	15155	14935	14933	14838	14734	14837	14964	14922	15012	14922	15069	14788	14971	14841	14829	14756	14957	14702	14917	14978	14947	15094	15023	15069	15000	14646	14938	14917	14911	14893	14878	14900	14774	15060	14942	14809	15000	14910	14935	14908	15013	15004	14944	15085	14586	14980	15115	14975	14923	14878	14964	15075	14799	15031	15044	14941	14725	15005	15090	14972	15000	14970	14847	14983	14750	14801	14900	15011	15048	15060	15090	14922	14954	14908	14991	14885	15002	14760	15010	14878	14924	14902	14891	14799	15027	14836	14871	15031	14863	14814	15066	14884	15041	15085	15019	14967	14805	15012	15034	14890	14873	14963	14834	14845	14928	15190	14808	14993	14807	14658	15075	14872	14868	14922	14909	14902	14903	14981	14849	14784	14879	14943	14763	14703	14857	14740	15037	14839	14898	14933	14860	14845	14933	15046	14963	14759	14893	14724	15021	14907	14838	14898	14847	14807	15002	15020	14912	14828	14850	14729	14892	14923	15041	14801	14893	14890	15028	14890	14805	14930	15020	14974	14919	14687	14977	14933	14917	14644	15059	14809	15157	14942	14703	14864	15010	15011	15088	14930	15070	14890	14863	14997	14854	14808	14792	14988	15102	14838	14943	15162	14723	14982	14764	15139	15084	14694	14852	14940	14907	14953	14736	14826	14779	14855	14922	14859	14851	14875	14936	14638	14994	14615	14926	14812	14983	15110	15015	14843	14844	14856	14918	14951	14931	14939	15061	14819	14894	14662	14991	15068	15099	14921	14969	14817	14835	15046	14977	14825	14796	14858	14993	15155	15043	14961	15027	14950	14957	14993	14990	14958	14970	14856	15088	15061	14849	14959	14821	14936	14963	14841	14940	14965	14957	14838	14873	14788	14817	14784	15085	14844	15015	14821	15025	15030	14783	14773	14938	15015	15062	14928	14973	15029	14831	14776	14732	14793	14984	14940	14874	15031	14935	14814	15012	14973	14993	14877	14830	14802	14948	14967	14765	14843	14954	15072	15194	14857	14967	14823	14825	14863	14940	15015	14746	14748	14814	14823	14830	14749	14898	15199	15050	14800	14839	14900	15153	14946	15128	15114	15012	14865	15203	14885	14809	14931	15001	14951	15111	14786	14866	14853	14893	14776	14900	14805	14767	15014	15134	15207	15014	14767	15173	14992	14954	14748	14904	15053	14872	14852	14875	14870	14845	14867	14970	14736	15011	15036	15110	14928	14836	14784	14846	14763	14769	15043	15029	14917	14966	14996	14973	14978	14849	14972	14884	14766	14954	15023	15003	15016	15067	14921	14867	15177	14968	14894	15005	15021	14839	14931	14820	14966	15014	14791	14738	15039	14894	15182	15146	14744	14922	14898	14908	14974	14906	14829	14866	14825	14816	14939	14990	15079	14786	15122	15020	14834	14953	14709	14827	14912	14870	14878	14720	14834	14790	14918	14885	14914	14924	15006	14986	14958	14952	15034	14955	15011	15069	14972	14945	14837	15027	14921	14945	14865	14988	14756	15075	15032	14890	14905	14688	14826	14817	14938	15074	14924	14938	14794	14866	15093	14936	14874	14995	14851	14760	14817	14909	15057	14847	14901	15178	14959	14969	14996	14991	14798	14737	14849	14928	14739	14886	14883	14980	14690	14829	14850	14849	14900	15082	14855	14769	15019	14748	14667	14980	14989	14997	14938	15103	15021	14873	14968	14910	14886	14880	14926	14969	14879	15001	14982	15031	14948	14923	14823	15048	14763	14800	14722	14814	14880	14964	14903	15064	14992	15037	14953	15002	14947
19959	31661	27133	21047	17551	15312	14557	14214	14457	14250	14011	13796	13573	13747	13664	13457	13346	13493	13536	13409	13495	13432	13456	13334	13490	13241	13385	13422	13295	13118	13323	13307	13366	13211	13320	13375	13425	13535	13508	13449	13117	13417	13505	13347	13378	13379	13293	13306	13237	13378	13411	13298	13342	13384	13359	13508	13235	13482	13448	13507	13217	13284	13295	13268	13299	13338	13295	13252	13464	13314	13382	13309	13503	13266	13271	13391	13338	13478	13269	13251	13685	13222	13319	13229	13318	13198	13469	13373	13370	13309	13336	13405	13324	13239	13447	13452	13323	13245	13343	13421	13434	13128	13520	13399	13401	13310	13137	13442	13237	13208	13103	13430	13347	13297	13193	13381	13251	13275	13346	13281	13402	13262	13399	13354	13493	13105	13465	13184	13275	13281	13247	13348	13335	13476	13285	13291	13305	13218	13358	13277	13325	13306	13256	13198	13221	13285	13456	13272	13478	13395	13492	13206	13328	13166	13310	13305	13299	13196	13443	13379	13347	13194	13321	13277	13344	13253	13528	13336	13290	13068	13420	13225	13493	13141	13285	13213	13458	13466	13322	13212	13278	13242	13241	13261	13390	13185	13418	13483	13462	13316	13265	13348	13093	13380	13274	13474	13218	13312	13358	13180	13443	13360	13253	13202	13329	13357	13324	13288	13376	13389	13317	13381	13302	13326	13292	13361	13289	13304	13341	13293	13307	13095	13323	13269	13284	13283	13319	13408	13367	13490	13303	13425	13181	13428	13277	13348	13263	13251	13371	13356	13275	13340	13227	13279	13379	13261	13214	13321	13367	13300	13264	13343	13355	13466	13364	13360	13334	13293	13364	13326	13419	13481	13330	13309	13384	13298	13314	13246	13451	13254	13384	13266	13408	13409	13235	13344	13332	13256	13376	13491	13235	13365	13354	13212	13398	13531	13306	13157	13345	13198	13382	13299	13237	13322	13259	13253	13278	13256	13172	13098	13181	13383	13387	13312	13293	13510	13241	13500	13252	13255	13244	13163	13330	13374	13337	13318	13320	13283	13369	13180	13430	13395	13346	13324	13388	13271	13290	13326	13329	13243	13251	13401	13346	13276	13325	13367	13300	13160	13333	13187	13363	13435	13357	13499	13286	13433	13497	13392	13236	13227	13389	13036	13253	13353	13409	13317	13430	13523	13350	13342	13280	13372	13408	13419	13535	13478	13206	13260	13232	13365	13193	13322	13396	13292	13353	13354	13378	13326	13336	13357	13363	13133	13304	13205	13368	13485	13273	13253	13170	13343	13182	13421	13252	13280	13331	13458	13288	13350	13265	13354	13277	13366	13389	13150	13340	13315	13586	13358	13210	13273	13312	13253	13298	13253	13202	13350	13449	13133	13329	13247	13197	13452	13351	13136	13261	13298	13123	13406	13311	13447	13236	13292	13369	13260	13392	13250	13363	13302	13397	13465	13355	13298	13397	13339	13315	13382	13341	13226	13152	13339	13341	13350	13450	13315	13263	13479	13370	13321	13446	13208	13416	13318	13288	13374	13286	13321	13352	13327	13199	13281	13208	13255	13286	13160	13319	13401	13189	13359	13567	13415	13339	13257	13474	13408	13417	13384	13413	13580	13249	13394	13214	13253	13263	13286	13281	13262	13540	13356	13252	13320	13385	13164	13408	13544	13373	13258	13366	13249	13248	13214	13269	13295	13305	13435	13366	13354	13353	13249	13302	13417	13414	13382	13360	13313	13350	13410	13265	13293	13236	13289	13368	13216	13240	13430	13461	13460	13145	13287	13295	13146	13290	13247	13365	13377	13415	13408	13429	13260	13202	13359	13414	13277	13336	13355	13025	13197	13399	13302	13271	13370	13359	13151	13329	13391	13181	13029	13361	13433	13321	13284	13454	13316	13387	13347	13277	13393	13409	13317	13320	13401	13313	13303	13260	13257	13395	13291	13239	13461	13374	13190	13281	13293	13254	13178	13118	13367	13226	13289	13385	13293	13301	13202	13372	13356	13366	13267	13403	13327	13377	13484	13411	13247	13347	13370	13338	13316	13271	13180	13415	13411	13254	13276	13272	13235	13379	13134	13336	13372	13244	13405	13438	13256	13507	13238	13313	13334	13462	13256	13116	13219	13409	13334	13395	13337	13346	13396	13370	13363	13257	13199	13381	13223	13451	13274	13379	13365	13276	13347	13267	13503	13351	13346	13389	13433	13295	13266	13370	13171	13378	13355	13452	13391	13342	13373	13373	13273	13353	13358	13458	13361	13502	13190	13389	13475	13439	13246	13494	13341	13373	13469	13208	13371	13398	13165	13344	13353	13232	13229	13341	13219	13384	13287	13476	13317	13404	13420	13288	13257	13357	13353	13324	13398	13366	13450	13406	13418	13217	13392	13137	13289	13262	13214	13175	13233	13357	13241	13341	13214	13293	13359	13287	13483	13359	13331	13373	13243	13170	13354	13309	13108	13359	13332	13223	13374	13386	13205	13332	13192	13346	13302	13282	13159	13350	13458	13209	13323	13351	13167	13419	13232	13388	13371	13361	13467	13360	13435	13220	13381	13320	13516	13204	13307	13405	13313	13318	13293	13247	13321	13297	13479	13381	13166	13314	13333	13348	13295	13300	13457	13368	13169	13288	13345	13320	13318	13276	13280	13570	13488	13369	13125	13422	13393	13462	13346	13334	13360	13295	13335	13161	13515	13245	13367	13252	13271	13268	13356	13269	13424	13396	13308	13338	13088	13447	13401	13243	13294	13270	13340	13286	13483	13432	13196	13461	13416	13424	13318	13343	13098	13289	13246	13241	13244	13323	13371	13257	13263	13261	13294	13427	13277	13076	13136	13225	13442	13371	13346	13302	13281	13433	13391	13438	13407	13329	13322	13306	13320	13293	13197	13143	13388	13213	13333	13388	13164	13347	13290	13373	13270	13299	13365	13320	13368	13320	13280	13393	13308	13291	13342	13168	13284	13333	13326	13351	13325	13307	13287	13346	13356	13402	13295	13411	13482	13263	13409	13378	13203	13233	13377	13261	13268	13415	13375	13448	13362	13396	13267	13322	13264	13283	13402	13284	13404	13258	13360	13227	13280	13421	13266	13499	13421	13308	13299	13326	13238	13503	13307	13165	13386	13137	13358	13437	13307	13553	13229	13285	13329	13424	13248	13584	13229	13275	13456	13455	13308	13348	13238	13422	13221	13156	13302	13313	13327	13375	13417	13431	13341	13463	13432	13299	13420	13444	13271	13242	13246	13285	13386	13427	13225	13346	13370	13458	13226	13303	13235	13385	13337	13407	13231	13294	13277	13392	13266	13294	13296	13270	13450	13428	13204	13303	13247	13172	13387	13339	13133	13219	13250	13168	13151	13379	13277	13303	13388	13431	13254	13413	13246	13261	13366	13277	13231	13346	13185	13327	13323	13329	13286	13249	13115	13480	13298	13132	13074	13388	13313	13291	13426	13399	13385	13200	13256	13269	13233	13342	13282	13327	13344	13330	13379	13373	13193	13328	13195	13337	13363	13320	13424	13376	13371	13247	13446	13350	13323	13374	13253	13342	13412	13353	13422	13418	13262	13253	13283	13207	13441	13396	13328	13214	13249	13258	13468	13442	13385	13282	13355	13385	13382	13324	13306	13363	13275	13325	13369	13322	13326	13326	13331	13202	13357	13228	13343	13210	13298	13089	13407	13221	13286	13349	13257	13380	13282	13386	13275	13212	13387	13372	13312	13500	13264	13257	13446	13338	13387	13344	13268	13419	13286	13453	13278	13433	13407	13323	13343	13265	13147	13298	13273	13439	13325	13274	13400	13486	13169	13314	13181	13436	13335	13357	13270	13239	13235	13146	13159	13398	13413	13351	13367	13281	13298	13373	13314	13202	13300	13203	13343	13397	13364	13257	13298	13311	13375	13221	13411	13276	13365	13311	13281	13229	13233	13429	13296	13157	13181	13387	13214	13530	13292	13356	13262	13363	13338	13362	13574	13508	13197	13182	13300	13441	13187	13350	13315	13320	13359	13348	13308	13395	13288	13457	13597	13398	13340	13348	13314	13478	13376	13330	13391	13384	13261	13280	13261	13300	13235	13350	13219	13340	13319	13301	13359	13413	13474	13257	13446	13306	13331	13269	13208	13356	13197	13403	13314	13183	13260	13255	13396	13289	13288	13383	13237	13440	13316	13351	13514	13227	13281	13259	13265	13248	13230	13298	13284	13335	13260	13354	13410	13280	13470	13421	13345	13314	13310	13310	13320	13226	13236	13198	13283	13219	13195	13227	13324	13350	13169	13304	13310	13425	13202	13249	13363	13368	13398	13316	13295	13280	13352	13221	13393	13356	13349	13118	13424	13363	13258	13375	13388	13172	13412	13300	13169	13326	13160	13369	13243	13273	13393	13141	13178	13525	13242	13510	13392	13282	13209	13354	13414	13379	13375	13177	13312	13250	13249	13511	13482	13248	13372	13192	13322	13325	13426	13309	13184	13488	13317	13345	13304	13421	13256	13422	13257	13307	13153	13204	13372	13379	13367	13260	13222	13231	13308	13347	13205	13523	13336	13352	13135	13474	13464	13399	13286	13349	13309	13495	13295	13404	13243	13288	13358	13262	13390	13423	13301	13315	13400	13232	13251	13295	13325	13146	13474	13294	13361	13368	13282	13344	13236	13374	13488	13250	13517	13372	13248	13332	13408	13490	13247	13346	13406	13243	13179	13418	13433	13541	13113	13197	13189	13235	13346	13309	13359	13337	13260	13420	13369	13284	13237	13307	13284	13396	13129	13146	13254	13278	13326	13437	13367	13308	13291	13298	13490	13413	13283	13440	13233	13390	13467	13353	13303	13496	13254	13241	13441	13263	13355	13321	13433	13330	13436	13250	13335	13368	13342	13433	13145	13433	13381	13484	13256	13248	13338	13211	13339	13404	13317	13188	13383	13490	13154	13320	13307	13314	13262	13437	13337	13242	13242	13293	13265	13461	13214	13257	13287	13398	13271	13322	13262	13454	13289	13469	13479	13484	13312	13284	13387	13370	13279	13403	13280	13453	13220	13328	13388	13330	13242	13295	13445	13243	13402	13234	13321	13331	13333	13327	13325	13349	13283	13295	13196	13282	13338	13322	13362	13395	13444	13563	13380	13239	13415
23510	21524	28281	25465	22470	20188	18125	15655	15377	15035	14886	14715	14675	14717	14374	14323	14162	14353	14398	14157	14164	14360	14174	14269	14138	14152	14249	14131	14212	14176	14142	14216	14199	14320	14177	14246	14058	14072	14256	13947	14031	13963	14233	14253	14147	14047	14017	13916	14197	14084	14190	14255	14179	14069	14202	13940	14258	14156	14149	13968	13979	14093	14094	14099	14120	13968	13943	14124	13850	13929	14120	14076	13965	14067	13996	14167	14097	14037	13863	14022	14004	13879	14199	14097	13932	13761	14025	14030	13985	14075	13857	14065	13895	14163	13980	14091	13926	13972	13868	14126	14069	14140	13862	14007	13995	14214	14022	14135	13922	13847	13914	14039	13961	14055	14119	14097	14116	14024	13953	13988	14104	14008	13854	14114	14095	13920	14019	14053	14087	14020	13994	13955	14178	14220	14067	13929	14004	14014	14053	13959	14061	14011	14066	14206	14134	14311	13999	14153	14088	14210	14071	14030	14022	14034	13918	13949	13733	14083	14072	13901	13998	13978	13942	14173	14014	14103	14013	14014	13807	14133	14086	14070	14069	14076	13888	14092	14064	14045	14058	13939	13971	13998	14117	13940	14057	13889	13916	13987	13935	14060	13947	14020	14008	13950	14125	13909	14079	14010	14095	13907	13938	13850	14140	13767	14022	14341	13980	13887	14074	14062	13929	14049	14090	14149	13898	14071	14041	13848	13981	14003	13999	13993	13936	13931	14006	13858	13997	14274	13943	13760	13964	14115	14067	14059	14148	14119	14026	14036	13930	13926	13960	14211	13980	14046	14264	14203	14006	13990	13993	14103	14074	14150	13989	13879	13787	14107	14053	14112	13910	14248	13951	14106	13915	14038	14058	14144	14079	14040	14023	14026	14123	14193	13917	14130	13900	13799	14054	14044	14034	14079	14159	14122	13966	14158	14014	14003	14080	14019	13999	14126	13989	13942	14142	13973	13859	14001	14143	14028	14001	13977	14105	14074	14176	14172	14102	14035	14238	14110	14041	14004	13995	14157	13941	14073	13969	14036	13940	14029	14131	13849	13939	14107	14283	13991	14035	13916	13989	13999	14019	13945	13952	13830	13981	14180	13915	13955	14249	14133	14016	13797	13913	14265	14130	14071	14118	13876	13785	14020	14193	14097	13882	13781	14003	14023	14108	13893	14002	13943	13993	14123	14060	14109	14211	13984	14202	14022	13925	14019	13929	13996	14083	14155	13902	14018	14167	14186	14022	13981	14023	13988	13932	13949	14068	14118	13883	13944	13971	13928	13984	13946	14027	13896	13953	14130	14161	14084	14103	14186	14127	13987	13992	14049	14022	14230	13953	14044	14005	13818	14270	14025	14127	13792	14084	13901	13888	13871	13870	13863	13983	14144	13934	13950	14024	13926	13850	14157	14113	13912	14120	14189	14076	13983	14168	13985	14042	14148	13888	14059	14186	14025	14037	14026	14034	14023	13851	13887	14019	13818	14017	14060	13960	13893	13972	13907	14069	14027	14054	13999	14094	13968	14049	14048	13835	13898	14005	14148	13998	13945	14225	14014	14113	14006	14204	14060	13846	13951	14304	14166	13984	13954	14012	13968	14123	13953	13949	14014	13989	14071	14047	13941	14143	13836	14139	14088	14003	13989	14123	14068	14028	14027	14028	13872	13928	14186	14078	14090	13918	13971	13996	13977	14082	13940	13930	14140	14058	14113	13910	13858	14237	13940	14181	13980	13935	14010	14167	13935	14020	14060	14029	14113	14150	14189	13991	13985	14042	14097	13946	14016	14157	14071	14211	13955	14070	13939	14066	14041	13982	14135	14107	14194	13911	13864	14181	14026	14003	13986	14159	14108	13860	14160	14112	14156	14158	14076	13979	13994	14011	13896	14082	14076	14048	14009	14112	14107	14062	14040	14086	14025	14136	13929	14104	14021	14021	13971	14020	14022	13906	13819	14117	14025	14059	14008	14061	14031	14103	13786	14134	14113	14139	14043	14162	14058	13974	13938	14026	13967	13830	14025	14020	14070	14247	14024	14009	13855	14071	14163	13929	13958	14127	13997	13862	14014	14102	14199	14088	14113	14041	14120	14143	13907	14181	14162	14027	13912	14003	13995	13806	14092	14013	14015	14101	14366	14112	14138	13954	14030	14131	13933	13992	14181	14314	14200	14005	14030	14141	14140	13920	13915	13951	14051	13994	14088	14014	14028	14223	14066	14008	14049	14188	14170	14002	14070	13913	13789	13967	14121	14067	14024	13963	13986	13999	14061	14037	14211	14083	13904	14044	14156	14111	13902	14066	13941	13872	13968	14094	14064	14156	13961	14162	13957	13924	14082	14134	14055	14113	13891	13977	14052	13998	13977	14145	14197	14002	13985	14049	14184	13868	13920	14156	13937	13854	14047	14069	14015	14085	14073	14054	13997	13952	14056	13866	14037	14001	13939	14063	13968	14049	14035	13749	14022	14178	14124	14089	13939	13956	13932	14100	14033	13977	13905	14199	14022	14234	14072	14127	13996	13932	14010	14038	14101	14128	13989	14259	14041	13970	14118	13820	13944	14000	14116	14088	13946	14008	13932	14097	13848	13984	13921	13958	13927	14009	13987	14016	13985	14124	13984	14062	14049	14133	14204	13897	14114	14007	14345	13993	14064	13938	14160	14080	14255	14083	13896	13926	14037	14010	14071	13845	13674	14110	14005	13955	13994	14192	14124	13962	14095	14070	14017	14155	13994	13993	13916	13922	14036	14168	13858	14062	13834	13970	14061	14176	13934	14084	14061	13978	13912	14156	14124	13940	14008	14106	14106	13950	13978	13965	14073	14005	14078	14018	14175	14034	13975	13971	13932	13948	13894	13970	13999	14087	13952	14146	14049	14121	14007	13849	13907	14142	14312	13749	13992	14195	14031	13901	14063	13897	14214	14022	14019	14246	13992	14130	13962	14055	14021	13994	14001	14123	14008	13976	14131	14048	14090	14123	13925	13871	14061	13885	13823	13904	13949	14053	13849	14197	13884	14177	14110	14229	14070	13976	14152	14029	13996	13852	14028	13915	14078	13969	13836	14063	13890	13914	13982	13963	13961	14005	14189	14132	14159	13983	13923	13959	13928	14175	14130	13969	14001	13924	14017	14125	14028	13977	13944	14024	14000	13917	13982	14155	13974	14018	14036	14064	14151	13999	13924	13961	13989	13933	13976	14024	14103	13862	14100	13893	14016	14111	14014	14172	14026	13931	14120	14022	13994	14027	14032	14139	14213	14162	14036	14022	13938	14069	14303	14020	14055	14024	14225	13976	14125	13985	14116	14114	13947	13955	14092	13975	13783	13990	14099	13925	14128	14011	13929	14258	14098	14060	13941	13934	14159	13966	13948	13884	14107	13968	14052	13977	13967	14122	13988	13969	14077	14008	14016	14087	14039	14110	14029	14064	13888	14040	13892	14120	14035	13972	14053	13898	14125	14000	14030	13995	13925	13862	14070	13952	13996	14150	13979	13892	14018	13873	14094	13958	14011	14058	13879	14128	14034	14115	13979	14250	14106	14214	14053	14014	14032	14124	13992	14097	14087	14046	13868	14072	13963	14077	14070	13998	14060	14092	14001	14053	14102	13834	13992	13829	13820	14021	14234	14024	14096	13875	13942	13977	13979	14027	13848	13793	13940	14133	13906	14028	13902	13999	14003	13980	13939	14095	13998	14270	14047	14094	13996	14013	14081	14043	14017	13980	14068	14003	13947	13923	13894	13922	13976	14006	13954	14151	14092	14102	14177	14027	14031	14135	13990	14000	13963	14066	13990	13910	14226	14098	14047	14017	14001	14015	13997	13905	14038	14100	14225	14088	13918	13954	13993	13965	14014	13985	13924	13827	14009	14095	13982	13979	13968	14151	13780	14040	13957	14098	13910	14167	13819	14128	13957	13998	13923	14034	14343	13983	14023	14055	14023	14051	14093	14059	14045	14077	14020	13947	13764	14213	14085	14105	14197	13899	14069	14100	14163	14082	13906	13984	14022	14026	13906	13726	14025	13864	13895	14019	13934	14142	14012	14207	13983	14081	14006	13961	14004	14067	14074	13968	13966	13936	14109	14119	13980	14048	13948	14016	14191	14069	14000	13946	14012	13943	13990	14042	14074	14145	14027	14117	14307	14172	14177	14346	14124	14019	13852	14102	14092	13774	13931	14098	13873	13801	14100	14010	14060	13962	14124	14004	14081	13988	14008	14131	14180	14077	14063	14021	14018	13909	14092	14046	14270	14085	14012	13861	13935	14079	13909	13911	13989	14050	13909	14003	13990	14030	13982	13966	13922	14100	13943	13835	14377	13972	13972	14047	14080	13968	13912	13990	14039	14030	13932	14010	13822	13929	14302	14032	14045	13929	13956	13936	14028	14234	14203	13812	14011	14239	13986	14152	14130	13837	13910	13916	14033	14034	14031	14001	14013	14009	13854	14157	14043	13917	14166	13923	13863	14037	14163	14005	14004	14177	13966	14068	14184	13994	14107	13952	13924	14084	13895	14131	14118	13941	13946	13843	14015	13994	13843	14019	14067	14028	13933	13970	14096	14099	14041	14082	14112	13881	13878	13898	13895	13994	14063	13891	13894	14095	14042	14017	14013	14112	14016	14006	13986	14160	14026	13885	13845	13843	13961	14127	14007	14118	13987	14018	13850	13914	13881	14012	14041	14111	13906	14024	13922	13998	13993	14030	14027	14046	13932	14082	13762	13990	14002	14052	14081	13988	14076	13920	14066	13849	13908	14051	13936	14142	13867	14025	13901	14061	13996	14071	14042	14154	13866	13939	14082	13835	14065	14008	13879	14060	14047	13901	13915	13982	14140	14009	14069	14074	13964	14204	14094	13875	14065	14035	14064	13822	13914	13960	13949	14079	13869	13795	14015	13905	14084	14024	13924	14028	14082	14066	13920	14028	14006	13873	13905	14127	13878	13887	13876	14121	14213	14099	14199	14243	13966	13994	14102	14100	14029	13944	13869	14075	14075	14190	14151	13897	13928	14051	13949	14073	13977	14159	13870	14024	14022	14000	14006	14092	14162	13856	13872	13997	13972	14055	14013	14045	13929	14168	14179	14185	13920	13833	13809	14068	13905	13970	14000	14001	14142	14032	13964	14073	14095	13841	14104
18020	37246	29361	24740	20230	16477	15343	14707	14641	14341	13782	13659	13565	13374	13212	12938	13004	13014	12907	12901	13068	12947	12874	12855	12855	12906	12847	12873	12907	12902	12710	12958	12879	12809	12850	12811	12867	12754	12797	12684	12669	12684	12566	12690	12857	12756	12865	12676	12913	12908	12761	12909	12876	12837	12889	12732	12552	12687	12723	12850	12903	12765	12728	12826	12647	12667	13028	12719	12685	12784	12687	12836	12860	12684	12833	12940	12660	12586	12864	12742	12796	12712	12838	12653	12526	12848	12599	12785	12709	12764	12696	12742	12689	12747	12754	12766	12689	12682	12850	12807	12859	12660	12675	12638	12680	12724	12770	12690	12727	12818	12608	12813	12718	12708	12690	12797	12792	12880	12773	12688	12704	12809	12861	12698	12717	12799	12638	12827	12669	12660	12894	12703	12596	12952	12694	12686	12685	12650	12741	12577	12810	12752	12704	12839	12617	12584	12817	12727	12835	12785	12738	12789	12781	12633	12716	12856	12723	12733	12563	12758	12924	12668	12798	12655	12758	12725	12766	12796	12833	12741	12741	12749	12758	12722	12610	12748	12608	12764	12736	12940	12712	12865	12571	12818	12672	12916	12565	12734	12618	12900	12840	12587	12597	12643	12620	12678	12781	12622	12786	12807	12745	12642	12771	12666	12716	12786	12708	12962	12755	12844	12788	12856	12605	12697	12861	12740	12635	12707	12742	12852	12648	12658	12806	12670	12760	12784	12680	12675	12678	12650	12678	12703	12575	12732	12755	12716	12712	12623	12971	12552	12748	12741	12877	12701	12701	12698	12813	12699	12747	12645	12683	12711	12792	12796	12677	12602	12777	12840	12799	12850	12689	12837	12667	12678	12602	12662	12763	12746	12878	12700	12606	12626	12724	12681	12809	12734	12725	12787	12829	12844	12872	12640	12899	12777	12749	12869	12709	12720	12762	12655	12773	12809	12795	12769	12625	12705	12667	12645	12736	12797	12619	12776	12868	12874	12753	12870	12710	12756	12714	12721	12816	12794	12791	12796	12744	12741	12705	12596	12583	12787	12856	12615	12698	12769	12802	12677	12655	12860	12799	13018	12793	12618	12723	12776	12809	12758	12850	12782	12654	12864	12670	12650	12723	12790	12898	12740	12702	12594	12815	12756	12610	12782	12655	12760	12717	12682	12726	12749	12870	12634	12756	12706	12855	12809	12696	12819	12730	12662	12721	12708	12651	12787	12646	12705	12906	12525	12679	12756	12849	12637	12839	12818	12891	12880	12838	12688	12761	12749	12841	12637	12677	12713	12716	12738	12998	12577	12765	12728	12742	12828	12757	12679	12823	12871	12747	12775	12807	12837	12737	12734	12784	12718	12721	12814	12672	12863	12863	12818	12538	12854	12665	12820	12860	12852	12821	12670	12778	12871	12670	12753	12713	12724	12631	12737	12842	12782	12714	12746	12807	12734	12903	12891	12761	12713	12852	12693	12844	12774	12672	12712	12648	12703	12686	12708	12772	12927	12790	12732	12722	12891	12885	12840	12695	12682	12819	12776	12716	12733	12717	12904	12710	12720	12735	12860	12845	12807	12643	12871	12685	12550	12634	12717	12837	12761	12623	12758	12788	12718	12842	12805	12743	12801	12819	12737	12678	12680	12742	12854	12704	12862	12778	12755	12742	12837	12503	12776	12661	12773	12781	12866	12666	12861	12794	12649	12785	12755	12957	12630	12782	12625	12702	12697	12668	12740	12735	12710	12702	12840	12863	12772	12727	12741	12941	12696	12782	12879	12684	12691	12752	12501	12667	12907	12523	12703	12853	12618	12902	12821	12566	12805	12654	12770	12784	12763	12785	12679	12698	12795	12940	12682	12940	12705	12703	12783	12740	12923	12661	12659	12741	12674	12763	12674	12662	12708	12781	12656	12835	12754	12936	12804	12728	12660	12814	12848	12565	12635	12758	12751	12762	12673	12752	12817	12663	12781	12844	12807	12757	12711	12711	12924	12917	12776	12906	12707	12692	12763	12759	12745	12726	12796	12769	12557	12773	12545	12828	12804	12788	12614	12740	12746	12724	12636	12844	12901	12826	12752	12802	12779	12589	12679	12734	12820	12674	12797	12677	12603	12655	12880	12606	12658	12705	12812	12854	12812	12718	12698	12669	12572	12649	12817	12604	12811	12861	12745	12777	12766	12788	12779	12822	12722	12637	12823	12764	12840	12770	12741	13002	12693	12898	12718	12870	12716	12633	12734	12693	12668	12730	12706	12706	12779	12779	12714	12681	12786	12753	12867	12820	12811	12791	12638	12684	12672	12731	12788	12864	12913	12805	12838	12659	12683	12758	12835	12583	12866	12812	12667	12796	12775	12714	12854	12764	12725	12648	12781	12719	12876	12846	12754	12692	12758	12690	12687	12845	12753	12783	12750	12722	12827	12815	12936	12771	12853	12756	12693	12847	12790	12690	12793	12566	12787	12841	12697	12748	12810	12616	12902	12694	12848	12774	12817	12612	12729	12819	12702	12950	12561	12823	12838	12591	12812	12655	12688	12765	12707	12570	12778	12666	12802	12828	12608	12848	12687	12764	12589	12687	12755	12770	12704	12792	12706	12826	12694	12704	12722	12818	12749	12827	12754	12808	12643	12799	12807	12828	12705	12622	12763	12821	12763	13005	12532	12732	12921	12767	12789	12837	12714	12774	12851	12770	12719	12797	12645	12638	12716	12825	12678	12688	12681	12814	12796	12707	12887	12739	13051	12718	12641	12840	12818	12728	12736	12716	12749	12789	12636	12657	12856	12849	12723	12593	12702	12838	12749	12840	12797	12914	12779	12823	13011	12756	12727	12661	12772	12616	12771	12615	12705	12770	12914	12784	12956	12864	12650	12789	12678	12697	12772	12595	12710	12687	12682	12647	12635	12861	12768	12660	12718	12704	12767	12694	12753	12722	12716	12770	12610	12787	12917	12752	12742	12708	12689	12662	12748	12726	12634	12717	12756	12838	12645	12843	12589	12855	12669	12917	12695	12836	12806	12798	12669	12619	12694	12791	12610	12835	12589	12696	12822	12690	12556	12605	12818	12818	12843	12824	12649	12689	12795	12699	12790	12705	12789	12842	12626	12818	12662	12767	12957	12702	12729	12740	12720	12805	12729	12702	12807	12878	12725	12747	12806	12785	12655	12569	12776	12927	12606	12613	12824	12812	12782	12746	12854	12667	12706	12714	12790	12859	12645	12709	12859	12810	12644	12887	12687	12731	12902	12842	12760	12765	12667	12916	12683	12735	12644	12925	12777	12716	12642	12675	12742	12787	12891	12881	12870	12716	12770	12822	12775	12786	12874	12810	12794	12719	12669	12800	12743	12729	12629	12632	12741	12745	12784	12956	12863	12834	12749	12738	12635	12912	12757	12826	12748	12685	12679	12685	12786	12728	12701	12728	12772	12811	12766	12868	12674	12801	12653	12810	12704	12816	12845	12726	12864	12691	12735	12855	12926	12733	12788	12721	12722	12666	12838	12784	12737	12775	12655	12799	12704	12782	12803	12858	12947	12705	12669	12674	12800	12667	12595	12660	12610	12788	12776	12637	12885	12787	12627	12611	12749	12830	12803	12695	12654	12759	12768	12683	12729	12901	12637	12630	12724	12712	12756	12756	12747	12897	12719	12830	12724	12692	12774	12677	12795	12783	12678	12663	12759	12638	12774	12796	12720	12856	12969	12723	12755	12615	12820	12811	12751	12608	12824	12855	12774	12693	12935	12838	12687	12642	12775	12799	12787	12705	12828	12741	12896	12779	12634	12713	12726	12705	12779	12612	12874	12898	12823	12775	12693	12635	12827	12725	12805	12736	12795	12744	12743	12797	12502	12582	12759	12739	12745	12792	12661	12754	12527	12718	12683	12904	12816	12737	12597	12841	12907	12756	12781	12900	12726	12879	12776	12547	12758	12714	12829	12792	12618	12653	12608	12801	12638	12845	12818	12777	12559	12824	12708	12829	12870	12715	12588	12786	12667	12781	12536	12752	12855	12838	12642	12643	12687	12825	12659	12906	12836	12775	12805	12681	12804	12722	12653	12687	12801	12813	12825	12806	12689	12782	12572	12707	12589	12749	12728	12881	12882	12695	12625	12867	12851	12848	12738	12660	12757	12696	12831	12738	12782	12844	12858	12711	12570	12787	12842	12848	12787	12777	12582	12893	12689	12766	12676	12661	12843	12649	12629	12551	12677	12876	12584	12719	12847	12720	12972	12761	12782	12836	12573	12788	12741	12827	12802	12878	12707	12713	12599	12678	12830	12823	12765	12777	12766	12783	12721	12867	12708	12693	12675	12602	12737	12785	12767	12743	12771	12673	12826	12755	12894	12761	12669	12645	12688	12686	12890	12821	12787	12888	12858	12934	12799	12675	12781	12749	12711	12900	12875	12603	12692	12781	12674	12751	12838	12761	12762	12658	12791	12642	12634	12764	12726	12829	12813	12754	12656	12716	12851	12821	12751	12619	12696	12742	12773	12862	12718	12697	12662	12681	12707	12732	12855	12762	12733	12819	12779	12647	12671	12825	12804	12732	12857	12783	12680	12734	12884	12726	12732	12603	12624	12799	12659	12744	12733	12755	12825	12734	12593	12798	12882	12661	12676	12866	12953	12922	12938	12628	12842	12742	12658	12746	12737	12833	12743	12584	12769	12694	12790	12790	12757	12732	12692	12779	12842	12731	12767	12693	12792	12733	12766	12769	12773	12712	12739	12847	12680	12827	12759	12724	12770	13004	12750	12918	12845	12834	12997	12759	12703	12699	12844	12869	12581	12722	12828	12649	12632	12803	12630	12821	12828	12624	12792	12855	12784	12940	12751	12808	12793	12606	12618	12627	12637	12576	12788	12820	12833	12905	12731	12717	12686	12772	12675	12590	12698	12597	12786	12798	12843	12698	12839	12790	12709	12939	12746	12754	12700	12671	12778	12765	12733	12874	12680	12810	12786	12885	12743	12778	12634	12657	12695	12864	12604	12807	12646	12670	12705	12724	12799	12747	12785	12658	12745	12639	12727	12811	12689	12787	12754	12791	12704	12879	12857	12761	12799	12646	12746	12921	12630	12941	12785	12854	12885	12827	12800	12708	12687	12639	12808	12685	12798	12735	12684	12625	12571
25173	21550	26852	26999	19381	17301	16985	15852	15793	15672	15596	15323	15341	15194	15239	15168	15282	15063	15166	14932	15165	15043	14953	15048	14951	14991	14938	14899	15070	14970	14916	15111	14910	14823	14783	14974	14886	14766	15204	14885	14772	14868	14883	14816	14936	14865	15137	14848	15132	15276	15069	15004	15042	14939	14953	14765	14882	15057	15082	14966	14892	14929	14825	14834	14902	14868	15062	15022	14870	14831	14884	14858	14978	15022	14899	14969	14990	14904	14793	14688	15097	15037	14957	15031	15004	14724	15034	14894	14999	14919	14811	14884	14883	15029	14815	14899	14929	14863	15149	15022	14789	14929	14924	14750	15098	14965	14943	14958	15004	14957	14917	14722	14789	14868	14996	14954	14955	14947	15101	14806	15000	14683	15169	14871	14978	14953	14913	14864	14902	15086	14874	14869	14785	14906	14717	14840	15111	14886	14896	14917	14642	14894	14724	14852	15018	14794	14754	14873	15130	15049	14882	14955	14845	14962	15010	14942	14863	14894	15013	15149	14926	14819	14907	14948	14973	14801	15017	15178	14832	14947	15104	15181	14849	14855	15158	15084	14846	14773	15017	15148	14920	14873	14901	15107	14944	15087	14946	14944	14802	14890	15095	14891	15023	15036	15001	15108	14895	15021	14989	14830	14851	14934	14899	15037	15185	14805	14933	14941	15129	14712	15071	14845	15084	14940	14917	15023	14985	14994	15079	14838	15050	14924	14930	14957	14992	14956	14934	14767	14930	15053	14803	14821	14835	14797	14926	14965	14831	14794	14936	14893	14864	14861	14947	14979	14876	14667	14811	14837	14937	14884	14849	15187	14930	14830	14851	14744	14854	14931	14887	14895	14909	14974	14914	14829	14864	14922	15053	15041	14909	14831	14954	15002	14956	14913	14773	15068	14883	14746	14873	14998	15067	14987	14816	15084	15120	14865	14846	14953	14875	14911	15138	14915	15096	14826	15183	14875	14981	14930	14866	14804	14949	15052	15080	14865	14825	14848	14880	14797	14921	14980	14867	14751	14674	14955	14924	14868	14731	14813	14707	14980	14923	15064	14983	14942	15090	15178	15158	14940	14963	14962	14940	15014	14794	15017	14894	14803	14774	14864	14934	14702	15186	14921	14885	14764	14964	15072	14819	14913	14985	14929	14957	14804	14729	14830	14902	14881	14877	14919	14997	14989	14944	14851	14878	14933	14593	14925	14987	15009	15039	14932	15131	15098	14998	14913	14877	14710	14946	14862	15059	14982	14979	14788	15018	14796	14832	14807	14931	14738	14733	15022	14836	14842	14955	14782	14828	14880	14845	14828	14748	14926	14860	14804	14796	14889	14767	15014	14916	14967	15002	14799	14911	14961	14997	15203	14968	14982	14893	14887	15053	14953	15021	14805	15047	14852	14886	14873	14986	14927	14835	15012	14800	14815	14930	15154	15023	15054	14992	14871	14975	14986	14896	14973	14830	14981	14905	14922	14833	14901	14988	14925	14874	14914	14895	14891	14928	14975	14877	14879	14977	14863	14881	14900	14850	14906	15007	14806	14824	15020	15246	14907	14936	14888	14911	14917	14704	14764	15025	14924	15003	14813	15077	14940	14974	14819	14995	15107	14824	14849	14875	14929	14977	14750	14938	14870	14714	15205	14909	14752	14858	14767	14956	14906	14659	14855	14823	14899	14929	14840	14790	14888	15173	15038	15043	14826	14752	14940	14902	14939	14830	15032	14809	14773	15091	14810	14791	14820	14758	14955	14987	14931	14979	14889	14801	14949	15212	15000	14760	14874	14836	14882	14757	14737	14753	14953	14731	14845	15009	15014	15097	14941	14934	15024	14935	14998	14921	14915	14959	14867	14929	14938	15056	14900	14723	15120	14870	14802	14784	14947	14905	14942	14944	15158	14795	14950	14867	14977	14765	14956	14882	15192	14962	14950	14885	14789	14944	14956	14979	14841	14927	14964	14804	15021	14965	14929	14874	14854	14856	14986	14701	14898	14855	14834	14883	14957	14868	14939	14803	15036	15030	14765	14889	14933	15080	15057	15014	15042	15062	14877	14922	14872	14766	15050	14980	15003	14851	14804	15002	14912	14797	14837	14874	14966	14997	14824	14813	14863	15087	14874	14807	14893	15019	14849	14958	14995	14859	14988	14899	15138	15062	14839	15060	14902	14887	15008	15015	14835	14874	14894	14939	14694	14750	14975	15079	14885	14870	14945	15041	14934	15041	15137	14963	15002	15088	14790	14744	14830	14844	14749	15069	14891	15020	14908	14644	14801	14858	14888	14966	14924	14922	15162	14955	14981	14930	14772	14759	14814	14815	15120	14986	15042	15095	14914	14912	14811	14904	14968	14953	14883	14852	15100	15020	15231	14709	15005	14811	14891	14834	15096	14971	14951	14850	14836	14890	14991	15021	14952	14875	14905	14874	15247	14896	14809	14921	14906	14976	14914	14807	15001	14898	14959	15179	15052	14905	14847	14669	15043	15121	14895	14900	14910	14662	14923	14773	14945	15043	15043	15061	14830	14870	15089	15011	14981	14995	14891	14958	14790	14866	14968	15108	15060	14872	14802	14902	14888	14825	14747	15063	14874	14822	14941	14923	14846	14916	14837	14938	15063	15047	15062	14957	15104	14966	14800	15040	14876	15066	15101	14988	14897	14896	15031	14868	14994	15023	14868	14757	14835	14823	15042	14796	14708	15017	14905	14866	14865	15048	14907	14978	15072	15004	14824	14930	14849	14786	14976	14858	14856	15001	14834	14764	15127	14903	14972	15051	14883	14753	14976	15005	14953	14994	14918	14991	14993	14961	14912	15019	15011	14874	14754	15194	14932	15022	14885	14844	14901	14875	14862	14910	14722	14743	14930	14824	14892	14796	14717	14730	14817	15046	14796	14996	14887	14932	15070	14859	14874	15036	14960	14964	14782	14848	14892	14953	15029	14928	14836	14841	14838	14905	14895	14997	14993	14928	15148	14891	15047	14867	14857	14822	14984	14927	15051	15050	15098	14806	15006	14776	14870	14882	14920	14866	14802	14733	15020	14855	15068	14897	14817	15059	15036	15149	15195	14960	14856	14831	14724	15045	14889	14738	15070	14993	14973	14983	15011	14953	15000	15081	15078	14798	14906	14889	14936	15006	14919	14832	14898	14741	14995	15064	14933	15041	14867	14939	14710	14938	14898	14941	14867	14969	14979	14939	14998	14863	14846	14868	14759	14918	14848	14823	14839	14775	15019	15131	14831	14939	15047	14734	14856	14947	14792	14927	14799	15155	15164	14874	14935	14909	14925	14950	14799	14844	14940	14857	15028	14879	14958	14873	14828	14877	14860	14878	15017	14858	14936	14955	14887	14832	14811	14979	14822	14880	14881	14875	15108	14984	14704	14869	14964	15075	14883	14938	14881	14725	15006	14925	14948	14985	15029	15046	14859	14959	15141	14894	14813	14803	14768	14828	14878	15006	14839	14945	14821	14955	14922	14943	14888	14945	14883	14844	15098	15022	15028	14941	14837	15019	14919	14924	14962	14989	14969	15160	15177	15175	14977	14846	15039	14883	14886	14874	14844	15035	14905	14747	14840	14902	15006	14792	14877	14823	14906	14911	15034	15221	14911	14914	14643	14842	14833	14852	14986	14979	14849	15067	14898	15267	14892	15103	15156	14845	14899	14873	15168	15036	15213	14848	14844	14975	15015	14715	15110	15045	14998	14971	14949	15002	14850	14927	14928	15052	14767	14620	15124	14971	14869	14846	14897	14918	14711	14942	14981	15055	14940	15075	14814	15068	14729	14999	14939	15046	14799	14835	15027	14923	14893	14869	14833	14885	14776	15006	14906	14936	14891	15082	14990	15003	14960	15002	14812	14984	14920	15029	14943	15062	15001	14935	14923	15019	15083	14908	14922	15068	15003	14871	14841	14988	14961	14921	14861	15008	15096	14957	14816	14885	14841	14885	14907	14958	14716	14942	14923	15028	14873	14864	14862	14953	14994	14925	14921	15136	14586	14883	15003	14995	15047	14987	14908	14937	14898	15017	14777	14894	15161	14872	14872	14902	14872	14960	14901	15041	14908	14912	14994	14782	14929	15034	14877	14911	14836	14822	14863	14957	14840	15031	15057	14944	14701	14845	15047	14995	15042	14886	14972	14993	14949	14923	14731	14695	14932	15014	14786	14895	14914	15055	14993	14832	15037	14817	14978	14781	14873	15063	15076	14889	14920	14816	15020	15062	14801	15013	14865	14933	14857	15078	14911	14993	14899	15116	14913	14907	14879	15083	14892	14888	14889	14860	15003	14923	14722	14795	15079	15150	14845	15018	15078	14854	15166	15114	14934	14896	14893	14889	14975	14744	15092	14569	14805	14848	14860	15052	14935	15089	14742	14887	14875	14905	15051	15020	14998	14828	14932	14951	14952	14970	14886	14842	15057	14972	15053	14952	14801	14933	15027	14926	14966	14804	15063	14963	14830	15048	15037	15188	15072	14868	14850	14842	14964	14840	14946	14970	14967	14879	14907	15049	15093	14747	15136	14897	14764	15022	15027	14740	14940	14870	14813	14977	15098	14941	14901	14811	14993	14848	14593	14901	15007	15078	14930	14892	14923	14987	14917	14903	14945	15024	14831	15088	14800	15195	14907	14997	14989	14857	14995	15108	15008	14987	14890	14931	14725	14759	14934	14853	14853	15004	14790	14995	15128	15026	14923	14819	14944	14853	15024	14983	14865	14744	14908	14996	14858	15011	14938	14948	14860	15082	14936	14875	14865	14957	14848	14919	14873	14894	15057	14981	14813	14859	14977	14808	15080	14973	14934	14909	14781	15196	14959	14732	15106	15046	15081	15068	14958	14955	15092	14877	14811	15073	14984	14985	14870	14933	15087	15096	14914	14935	14771	14968	14745	14864	14684	14822	14973	15007	15034	14822	15022	14967	14779	14908	14874	14841	14827	14877	14746	14884	15012	15018	14858	14918	14984	15071	14813	14876	14888	14958	15002	14827	14932	14882	14675	15002	14929	15138	14981	14836	15043	15022	14936	14903	14716	14907	14837	14926	14967	14848	14883	14917	15065	15086	14820	14886	14984	14789	14898	14935	14753	14941	14803	14786	14643	14816	14890	14969	14956	15045	14882	14774	14742	14997	14880
18365	32803	25385	20477	17690	16304	15126	14557	14842	14371	13950	13850	13783	13568	13703	13631	13656	13386	13464	13336	13465	13479	13334	13369	13486	13458	13329	13454	13314	13255	13488	13297	13357	13284	13378	13348	13414	13419	13305	13249	13332	13374	13378	13131	13359	13252	13306	13176	13342	13271	13346	13339	13223	13478	13243	13302	13356	13424	13288	13189	13306	13346	13432	13263	13196	13391	13215	13350	13241	13173	13293	13363	13402	13336	13158	13395	13258	13270	13424	13200	13266	13345	13107	13330	13304	13257	13175	13372	13302	13179	13317	13294	13371	13247	13395	13360	13324	13359	13255	13181	13292	13146	13326	13242	13229	13484	13368	13329	13368	13288	13217	13441	13426	13251	13240	13500	13143	13162	13228	13275	13355	13192	13134	13163	13368	13405	13256	13295	13232	13115	13288	13232	13253	13386	13313	13263	13160	13220	13088	13447	13196	13185	13268	13230	13319	13186	13347	13199	13077	13253	13225	13234	13136	13161	13127	13264	13252	13273	13298	13302	13313	13236	13107	13280	13112	13330	13439	13199	13301	13407	13129	13167	13273	13243	13385	13353	13322	13393	13349	13216	13315	13340	13160	13282	13398	13178	13176	13225	13217	13346	13479	13249	13245	13130	13390	13329	13236	13280	13412	13150	13254	13305	13328	13298	13135	13174	13256	13377	13413	13134	13421	13261	13230	13344	13065	13256	13162	13325	13156	13210	13188	13289	13127	13379	13183	13178	13281	13169	13349	13376	13347	13241	13211	13154	13244	13245	13430	13214	13150	13208	13297	13247	13244	13406	13364	13191	13332	13322	13225	13141	13419	13477	13292	13225	13133	13252	13210	13248	13085	13236	13349	13163	13205	13185	13385	13287	13178	13211	13359	13364	13445	13431	13278	13305	13230	13263	13359	13324	13253	13339	13380	13227	13245	13404	13123	13245	13064	13324	13209	13342	13297	13475	13211	13350	13251	13263	13339	13285	13312	13177	13260	13139	13219	13382	13305	13223	13308	13287	13322	13422	13410	13260	13213	13243	13246	13348	13178	13256	13021	13248	13287	13304	13171	13055	13292	13176	13255	13251	13229	13250	13055	13313	13032	13279	13175	13193	13214	13342	13473	13241	13198	13202	13218	13216	13399	13084	13391	13184	13257	13320	13286	13289	13284	13261	13368	13270	13269	13284	13186	13411	13273	13314	13306	13232	13335	13215	13351	13231	13204	13293	13297	13413	13333	13215	13093	13206	13221	12991	13435	13323	13244	13285	13199	13434	13175	13335	13139	13440	13144	13356	13328	13194	13221	13179	13412	13351	13225	13236	13262	13317	13328	13159	13260	13222	13235	13154	13019	13340	13252	13084	13273	13182	13190	13285	13434	13314	13177	13253	13342	13290	13295	13142	13115	13192	13341	13264	13166	13213	13362	13368	13407	13184	13182	13266	13290	13205	13165	13277	13212	13195	13319	13224	13136	13146	13252	13230	13366	13119	13444	13234	13277	13315	13403	13227	13412	13324	13270	13278	13250	13249	13298	13381	13248	13330	13287	13229	13248	13111	13390	13350	13300	13097	13285	13229	13348	13257	13259	13142	13132	13205	13287	13151	13301	13325	13232	13124	13284	13244	13202	13275	13404	13395	13328	13184	13151	13225	13250	13293	13139	13311	13351	13222	13170	13085	13211	13376	13193	13250	13287	13166	13163	13292	13125	13381	13224	13390	13209	13135	13277	13277	13315	13274	13262	13323	13271	13169	13332	13233	13336	13157	13207	13214	13256	13320	13154	13441	13308	13204	13268	13179	13382	13315	13182	13243	13318	13190	13340	13301	13174	13345	13348	13185	13180	13367	13149	13318	13290	13266	13146	13296	13211	13274	13127	13459	13257	13423	13133	13297	13269	13336	13120	13202	13172	13328	13438	13197	13323	13395	13343	13295	13386	13327	13286	13233	13249	13256	13391	13352	13318	13358	13382	13162	13356	13281	13246	13290	13154	13219	13281	13296	13192	13357	13369	13140	13253	13197	13201	13143	13409	13225	13333	13333	13236	13305	13312	13424	13249	13220	13248	13186	13154	13011	13331	13162	13291	13240	13356	13234	13218	13363	13365	13075	13328	13234	13200	13364	13318	13335	13357	13166	13261	13340	13374	13288	13262	13433	13297	13354	13074	13283	13291	13201	13222	13391	13182	13279	13147	13358	13317	13298	13165	13099	13213	13263	13238	13383	13307	13246	13317	13374	13245	13289	13209	13324	13366	13284	13196	13315	13228	13435	13259	13391	13478	13367	13211	13126	13336	13425	13226	13296	13254	13327	13209	13115	13295	13231	13285	13367	13271	13250	13366	13183	13255	13376	13194	13442	13271	13404	13433	13229	13315	13336	13337	13093	13361	13289	13203	13122	13390	13252	13163	13095	13409	13081	13396	13171	13363	13279	13175	13398	13052	13233	13157	13332	13152	13318	13238	13177	13258	13337	13302	13349	13251	13353	13371	13256	13144	13422	13166	13233	13375	13462	13014	13227	13249	13264	13130	13360	13354	13156	13448	13296	13250	13110	13204	13250	13234	13313	13241	13206	13320	13092	13405	13168	13299	13209	13298	13260	13325	13420	13394	13210	13322	13405	13304	13137	13214	13397	13291	13277	13365	13252	13299	13253	13286	13282	13245	13211	13367	13291	13311	13298	13228	13422	13154	13369	13193	13237	13171	13355	13415	13260	13278	13253	13308	13324	13208	13250	13300	13339	13368	13131	13388	13213	13298	13242	13146	13238	13211	13203	13326	13247	13257	13396	13239	13269	13272	13390	13250	13418	13363	13229	13271	13224	13219	13415	13158	13443	13175	13171	13158	13231	13365	13282	13253	13315	13325	13270	13259	13393	13213	13165	13183	13295	13288	13276	13179	13275	13204	13362	13312	13236	13049	13153	13236	13232	13348	13367	13315	13215	13280	13338	13275	13308	13176	13231	13244	13183	13435	13224	13275	13342	13331	13257	13397	13321	13205	13210	13185	13291	13385	13071	13067	13214	13253	13159	13238	13263	13240	13304	13310	13382	13459	13173	13327	13142	13288	13411	13271	13122	13138	13347	13316	13273	13113	13282	13213	13239	13400	13210	13325	13257	13315	13329	13253	13190	13278	13096	13171	13267	13238	13286	13189	13228	13360	13436	13363	13131	13236	13141	13219	13281	13358	13177	13418	13379	13238	13202	13255	13237	13447	13354	13301	13297	13234	13151	13291	13210	13243	13090	13278	13053	13347	13203	13329	13115	13294	13376	13296	13177	13190	13270	13238	13135	13137	13198	13242	13381	13211	13173	13357	13374	13194	13413	13260	13136	13057	13259	13365	13221	13140	13200	13332	13208	13197	13306	13265	13351	13139	13352	13305	13191	13271	13360	13147	13181	13275	13390	13220	13269	13298	13326	13300	13258	13259	13187	13276	13184	13299	13286	13079	13162	13357	13223	13285	13308	13344	13414	13427	13281	13231	13190	13258	13254	13402	13390	13343	13411	13222	13210	13300	13283	13141	13162	13454	13203	13170	13309	13227	13318	13164	13264	13283	13280	13357	13359	13274	13263	13342	13197	13343	13230	13403	13294	13204	13125	13207	13274	13111	13206	13188	13213	13170	13183	13252	13248	13235	13299	13391	13227	13243	13327	13238	13241	13108	13260	13343	13207	13261	13174	13428	13168	13261	13298	13449	13184	13219	13318	13334	13210	13158	13434	13329	13152	13289	13324	13309	13458	13302	13232	13370	13276	13348	13237	13243	13332	13117	13381	13161	13401	13276	13185	13204	13325	13339	13253	13235	13242	13206	13194	13448	13272	13180	13264	13291	13332	13163	13457	13266	13275	13294	13317	13309	13448	13233	13243	13346	13142	13227	13244	13295	13323	13274	13367	13335	13338	13245	13201	13251	13283	13296	13300	13246	13269	13383	13109	13107	13309	13388	13078	13239	13292	13300	13218	13396	13364	13128	13131	13200	13348	13211	13072	13185	13347	13337	13303	13251	13250	13369	13290	13335	13418	13396	13340	13385	13164	13185	13225	13180	13297	13389	13205	13234	13313	13299	13335	13260	13202	13193	13214	13242	13269	13284	13186	13477	13073	13395	13286	13247	13259	13435	13244	13385	13246	13445	13171	13316	13525	13209	13221	13238	13245	13145	13194	13211	13286	13260	13508	13299	13365	13337	13259	13106	13432	13249	13387	13266	13340	13311	13251	13203	13185	13306	13146	13305	13413	13156	13299	13220	13113	13401	13189	13379	13178	13240	13252	13359	13265	13283	13282	13276	13402	13358	13187	13274	13162	13361	13171	13303	13486	13160	13166	13327	13315	13255	13223	13247	13362	13060	13239	13210	13430	13234	13237	13229	13315	13255	13461	13276	13231	13153	13339	13180	13217	13302	13365	13236	13383	13048	13339	13321	13396	13183	13321	13262	13192	13280	13196	13197	13373	13298	13338	13177	13281	13223	13192	13388	13204	13275	13304	13433	13173	13237	13412	13375	13121	13408	13340	13192	13258	13324	13340	13141	13233	13245	13460	13291	13274	13344	13319	13316	13340	13297	13191	13367	13199	13169	13251	13253	13445	13359	13199	13288	13245	13133	13182	13372	13381	13320	13263	13440	13211	13288	13247	13173	13327	13176	13259	13371	13273	13304	13345	13178	13283	13329	13369	13262	13319	13294	13325	13345	13357	13311	13335	13243	13182	13291	13148	13190	13342	13143	13328	13288	13136	13240	13324	13289	13287	13231	13239	13523	13288	13297	13263	13194	13150	13278	13245	13206	13227	13252	13248	13409	13317	13313	13264	13199	13298	13265	13290	13291	13303	13176	13241	13262	13138	13329	13286	13223	13364	13547	13221	13226	13192	13359	13291	13221	13300	13221	13187	13270	13103	13170	13346	13258	13414	13158	13388	13330	13341	13203	13231	13300	13386	13399	13298	13293	13397	13135	13385	13352	13257	13230	13317	13143	13251	13443	13201	13350	13270	13304	13200	13233	13384	13411	13273	13327	13273	13315	13239	13261	13173	13390	13320	13380	13386	13236	13337	13360	13426	13280	13275	13336	13280	13197	13400	13130	13233	13191	13106	13164	13204	13233	13135	13261	13173	13292	13176	13156	13241	13306	13171	13371	13185	13306	13314
22562	21515	28686	24807	21813	22893	21607	16634	15792	15677	15142	14945	14759	14441	14278	14351	14299	14142	14125	14111	13936	14267	13972	14050	14197	13996	13867	14137	14071	14060	13960	13885	14068	13829	13791	13960	14022	13710	13951	13901	13937	13768	13581	13906	13963	13999	14003	13901	13867	13899	13858	13920	13706	13820	13725	13992	14042	13780	13578	14027	13977	13948	13850	13892	13984	13806	13751	13989	13958	13905	13809	13870	13851	13777	13864	13662	13747	13904	13782	13780	13854	13680	13907	13901	13784	13728	13839	13715	13656	13949	13700	13804	13743	13848	13628	13827	14152	13910	13586	13694	13593	13779	13720	13792	13781	13754	13681	13775	13644	13667	13700	13784	13790	13943	13782	13993	13719	13828	13782	13872	13860	13802	13867	13905	13784	13791	13858	13861	13789	13909	13734	13872	13851	13779	13901	13686	13754	14009	13797	13878	13644	13799	13655	13849	13905	13735	13885	13831	13790	13809	13747	13847	13808	13870	13964	13895	13774	13726	13804	13736	13695	13786	13863	13832	13823	13637	13962	13861	13913	13838	13715	13718	13994	13793	13786	13839	13793	13787	13849	13856	13847	13675	13857	13857	13606	14012	13843	13896	13718	13887	13760	13844	13570	13914	13804	13804	13808	13630	13876	13886	13746	13733	13696	13942	13793	13850	13878	13682	13833	13805	13844	13750	13801	13919	13953	13739	13856	13878	13808	13784	13777	13627	13700	13866	13903	13887	13685	13815	13772	13804	13653	13658	13812	13857	13937	13698	13871	13920	13692	13776	13774	13892	13827	13747	13804	13884	13962	13891	13749	13590	13591	13628	13822	13753	13593	13614	13687	13789	13702	13761	13693	13782	13783	13815	13652	13809	13801	13728	13926	13691	13884	13676	13755	13843	13647	13673	13683	13701	13728	13862	13542	13889	13720	13684	13890	13878	13819	13744	13937	13711	13901	13667	13584	13658	13829	13715	13574	13657	13704	13742	13780	13650	13826	13609	13767	13509	13437	13646	13692	13756	13833	13747	13920	13723	13615	13751	13820	13669	13915	13718	13863	13628	13933	13706	13761	13816	14020	13736	13738	13824	13759	13801	13847	13681	13673	13672	13746	13787	13829	13702	13682	13912	14013	13853	13891	13960	13905	13672	13716	13716	13804	14057	13793	13682	13797	13833	13832	13792	13795	13739	13696	13816	14074	13829	13734	13600	13703	13652	13762	13863	13654	13625	13875	13753	13842	13808	13809	13498	13765	13945	13969	13835	13708	13750	13798	13824	13838	13659	13936	13914	13770	13814	13884	13697	13780	13647	13579	13614	13921	13764	13850	13864	13920	13642	13708	13753	13683	13990	13817	13863	13674	13567	13715	13837	13840	13622	13862	13855	13802	13767	13673	13952	13930	13498	13775	13799	13869	13775	13787	13846	13882	13806	13865	13690	13840	13670	13752	13951	13772	13970	13849	13854	13714	13772	13629	13712	13644	13795	13811	13872	13867	13900	13755	14008	13788	13697	13709	13693	13824	13824	13999	13871	13743	13819	13833	13744	13698	13844	13710	13703	13696	13584	13831	13701	13735	13738	13832	13671	13854	13722	13573	13716	13709	13708	13908	13576	14008	13722	13961	13806	13763	13822	13881	13634	13606	13754	13827	13742	13825	13837	13781	13876	13865	13743	13614	13679	13753	13945	13798	13655	13615	13830	13745	13808	13597	13732	13621	13638	13690	13765	13696	13867	13924	13892	13957	13969	13930	13898	13781	13811	13938	13909	13962	13922	13706	13634	13641	13803	13731	13676	13975	13924	13896	13762	13949	13692	13837	13704	13826	13812	13708	13744	13844	13735	13435	13748	13820	13828	13905	13666	13857	13687	13894	13734	13760	13700	13682	13854	13647	13860	13873	13679	13727	13651	13775	13728	13860	13915	13780	13822	13827	13663	13687	14010	13960	13957	14048	13989	13836	13838	13730	13728	13753	13798	13949	13602	13777	13774	13776	13827	13744	13815	13804	13607	13747	13612	13755	13775	13897	13710	13806	13794	13800	13937	13817	13774	13714	13895	13930	13846	13812	13787	13891	13971	13865	13870	13914	13742	13925	13820	13750	13662	13857	13838	13848	13801	13704	13735	13864	13806	13695	13714	13616	13743	13648	13957	13854	13821	13813	13863	13858	13748	13755	13760	13872	13825	13802	13815	13893	13808	13859	13835	13843	13807	13896	13812	13830	13905	13857	13733	13626	13640	13772	13624	13789	13866	13795	13840	13865	13642	13808	13728	13840	13690	13621	13730	13881	13560	13780	13650	13845	13676	13669	13405	13776	13859	13924	13853	13826	13797	13689	13975	13772	13794	13829	13845	13773	13929	13853	13821	13663	13934	13738	13738	13785	13539	13866	13928	13743	13731	13808	13766	13839	13987	13591	13745	13806	13858	13675	13900	13941	13674	13737	13842	13671	13639	13831	13939	13832	13706	13820	13891	13765	13776	13927	13715	14010	13830	13768	13806	13758	13725	14005	13983	13897	13730	13622	13768	13961	13779	13713	13876	13801	13638	13746	13695	13757	13758	13712	13814	13758	13858	13704	13772	13635	13841	13834	13863	13965	13670	13776	13805	13940	13961	13823	13907	13919	13912	13874	13767	13902	13918	13769	13773	13725	13672	13885	13701	13548	13899	13764	13892	13921	13844	13800	13787	13760	13977	13874	13841	13670	13831	13857	13876	13811	13873	13815	13632	13725	13995	14014	13684	13679	13704	13606	13671	13741	13842	13773	13799	13699	13802	13547	13829	13932	13688	13729	13951	13675	13760	13893	13838	13834	13827	13774	13919	13929	13871	13817	13844	13669	13721	13782	13799	13755	13746	13675	13870	13899	13736	13676	13910	13775	13820	13813	13789	13679	13810	13672	13617	13722	13673	13688	13609	13844	13835	13791	13733	13834	13786	13792	13800	13647	13640	13771	13649	13947	13842	13717	13717	13733	13767	13755	13741	13775	13786	13807	13623	13893	13746	13834	13758	13891	13714	13947	13813	13769	13943	13685	13583	13811	13715	13895	13819	13766	13737	13678	13678	13650	13600	13955	13799	13798	14043	13859	14028	13933	14018	13718	13900	13740	13577	13842	13716	13629	13924	13714	13787	13910	13751	13738	13762	13697	13798	13691	13938	13795	13964	13710	13795	13733	13629	13811	13772	13689	13650	13800	13683	13710	13786	13846	13686	13767	13708	13833	13790	13495	13685	13794	13839	13896	13748	13757	13844	13787	13823	14007	13886	13812	13840	13919	13973	13753	13796	13641	13584	13730	13776	13803	13893	13809	14032	13794	13770	13833	13792	13888	13820	13734	13798	13759	13791	13835	13902	13788	13825	13762	13747	13851	13831	13837	13722	13808	13975	13807	13833	13830	13735	13727	13653	13714	13769	13900	13973	13913	14030	13903	13670	13809	13657	13761	13807	13808	13812	13632	13800	13738	13649	13673	13588	13848	13663	13788	13977	13868	13830	13682	13844	13827	13650	13583	13676	13595	13803	13802	13863	13847	13792	13658	13711	13968	13882	13915	13883	13876	13733	13838	13616	13750	13811	13729	13676	13966	13746	13929	13786	13622	13688	13597	13710	13799	13716	13792	13709	13537	13723	13836	13768	13851	13800	13726	13916	13676	14011	13864	14007	13679	13783	13606	13826	13841	13898	13819	13732	13991	13766	13991	13804	13980	13778	13846	13803	13696	13825	13762	13788	13747	13735	13674	13936	13529	13596	13737	13802	13949	13545	13712	13834	13729	13772	13844	13771	13655	13707	13814	13846	13933	13754	13800	13861	13744	13762	13726	13662	13818	13836	13848	13946	13854	13593	14016	13913	13813	13721	13690	13727	13628	13887	13878	13899	13866	13913	13740	13937	13676	13651	13765	13742	13909	13693	13684	13991	13916	13831	13813	13694	13806	13830	13808	13689	13715	13696	13862	13747	13832	13877	13812	13881	13892	13871	13909	13725	13605	13694	13883	13699	13667	13810	13711	13676	13988	13983	13816	13651	13889	13811	13670	13733	14017	13775	13708	13882	13893	13794	13613	14003	13961	13776	13907	13730	13783	13854	13965	13738	13868	13810	13835	13806	13899	13673	13832	13735	13801	13654	13817	13716	13785	13827	13690	13977	13659	13679	13843	13706	13788	13775	13688	13777	13757	13803	14005	13795	13916	13806	13860	13871	13706	13868	13845	13790	13826	13785	13852	13674	13743	13819	13763	13935	13880	13791	13716	13759	13715	13844	13551	13648	13766	13932	13927	13935	13750	13862	13920	13743	13624	13875	13791	13861	13864	13937	13640	13661	13778	13648	13822	13953	13851	13631	13795	13798	13670	13773	13979	13703	13728	13724	13801	13778	13761	13743	13799	13726	13508	13906	13891	13757	13642	13923	13555	13772	13642	13964	13736	13743	13831	13820	13745	13805	13908	13736	13723	13671	13755	13680	13686	13895	13807	13677	13802	13760	13789	13919	13747	13858	13965	13786	13966	13767	13745	13762	13807	13743	13860	13803	13781	13937	13637	13747	13671	13825	13647	13892	13728	13600	13946	13814	13740	13785	13803	13762	13664	13792	13757	13724	13929	13774	13753	13680	13795	13853	13750	13683	13935	13658	13995	13873	13670	13926	13799	13735	13846	13865	13808	13691	13655	13747	13811	13738	13891	13793	13841	13952	13741	13896	13857	13855	13887	13916	13643	13801	13829	13892	13620	13555	13779	13691	13744	13813	13702	13848	13811	13795	13984	13772	13711	13648	13802	13906	13891	13798	13759	13642	13903	13797	13716	13788	14051	13867	13902	13834	13883	13899	13681	13818	13613	13620	13849	13946	13523	13770	13596	13703	13749	13728	13880	13985	13727	14070	13875	13812	13780	13837	13781	13795	13843	13855	13915	13748	13709	13647	13723	13886	13793	13918	13863	13749	13764	13730	13665	13789	13826	13710	13582	13786	13760	13781	13837	13783	13790	13809	13860	13809	13763	13760	13749	13869	13859	13611	13728	13736	13821	13703	13774	13734	13593	13879	13862	13800	13798	13907	13738	13942	13906	13717	13917	13891	14115	13659	13839	13640	13829	13600	13558	13809	13887	13639	13723	13774	13828	13805	13723	13638	13775	13754	13683	13688
19134	40176	31742	26155	21373	17927	16527	15675	15565	14578	14097	13730	13536	13398	13348	13021	13072	12858	12927	12895	12791	12697	12745	12676	12715	12749	12676	12798	12738	12606	12714	12769	12686	12595	12588	12623	12758	12585	12708	12518	12813	12669	12682	12470	12489	12648	12495	12650	12718	12648	12625	12567	12493	12660	12653	12405	12487	12653	12649	12616	12664	12635	12471	12693	12457	12464	12564	12849	12456	12640	12450	12630	12581	12598	12692	12587	12577	12653	12626	12401	12543	12504	12692	12501	12727	12547	12592	12654	12417	12722	12514	12598	12573	12486	12629	12496	12555	12482	12552	12498	12586	12592	12663	12523	12586	12589	12526	12537	12532	12524	12583	12639	12554	12530	12596	12510	12717	12616	12390	12442	12526	12604	12481	12394	12462	12592	12446	12422	12472	12510	12655	12677	12491	12740	12432	12368	12541	12436	12457	12652	12518	12599	12567	12593	12526	12435	12445	12566	12635	12402	12464	12589	12427	12507	12612	12658	12385	12379	12786	12484	12305	12590	12524	12465	12698	12548	12696	12612	12637	12487	12651	12622	12578	12631	12570	12574	12656	12765	12569	12435	12480	12429	12513	12378	12423	12436	12541	12520	12422	12487	12550	12453	12491	12694	12495	12525	12585	12484	12413	12390	12644	12380	12649	12493	12673	12707	12477	12661	12829	12497	12465	12507	12662	12565	12445	12547	12422	12457	12511	12496	12412	12400	12464	12575	12340	12636	12413	12499	12572	12411	12573	12516	12500	12743	12603	12440	12594	12511	12637	12530	12583	12695	12532	12595	12520	12572	12535	12535	12569	12503	12654	12583	12476	12560	12531	12320	12509	12746	12542	12764	12555	12447	12425	12539	12667	12817	12703	12557	12430	12528	12488	12464	12506	12438	12565	12545	12628	12606	12747	12568	12638	12333	12768	12685	12629	12536	12616	12779	12552	12470	12555	12498	12457	12419	12622	12514	12545	12667	12575	12535	12714	12657	12438	12458	12653	12597	12601	12430	12620	12550	12618	12490	12552	12558	12576	12609	12636	12543	12458	12561	12460	12411	12502	12622	12475	12417	12527	12539	12461	12570	12404	12513	12561	12583	12491	12655	12460	12547	12539	12469	12538	12427	12651	12548	12510	12455	12453	12494	12636	12491	12619	12452	12356	12519	12548	12496	12635	12501	12582	12639	12508	12609	12530	12693	12588	12483	12641	12589	12675	12497	12424	12584	12526	12633	12509	12644	12680	12493	12833	12525	12433	12551	12524	12475	12562	12609	12505	12450	12679	12462	12660	12445	12604	12565	12731	12492	12573	12607	12561	12663	12376	12584	12492	12523	12612	12604	12538	12672	12576	12484	12629	12635	12456	12696	12584	12533	12459	12480	12561	12460	12642	12637	12453	12427	12512	12429	12560	12414	12461	12525	12641	12571	12528	12569	12443	12701	12459	12383	12476	12454	12550	12485	12550	12577	12463	12611	12514	12401	12534	12512	12556	12726	12501	12538	12436	12631	12447	12595	12392	12500	12612	12433	12445	12447	12482	12478	12527	12699	12577	12466	12435	12428	12409	12468	12475	12447	12598	12553	12500	12598	12649	12424	12698	12520	12486	12491	12435	12496	12589	12448	12513	12672	12605	12573	12479	12464	12484	12640	12472	12749	12507	12585	12426	12603	12555	12485	12574	12554	12478	12637	12610	12491	12491	12615	12656	12630	12550	12297	12435	12379	12526	12514	12557	12371	12425	12584	12613	12449	12515	12519	12456	12404	12581	12545	12587	12539	12467	12550	12638	12542	12538	12679	12567	12436	12566	12560	12488	12464	12532	12541	12611	12648	12619	12493	12566	12569	12412	12617	12525	12521	12379	12476	12451	12504	12636	12362	12642	12516	12717	12374	12530	12606	12469	12528	12529	12612	12615	12533	12598	12523	12432	12454	12458	12466	12632	12537	12540	12541	12508	12562	12570	12676	12386	12620	12420	12590	12431	12547	12560	12380	12647	12549	12533	12615	12511	12479	12551	12436	12472	12441	12472	12647	12518	12431	12577	12534	12561	12428	12458	12623	12633	12625	12427	12615	12658	12547	12555	12452	12452	12640	12610	12610	12560	12565	12412	12527	12614	12381	12672	12367	12660	12568	12561	12459	12420	12676	12648	12614	12523	12635	12532	12448	12680	12526	12516	12455	12557	12458	12696	12653	12473	12670	12551	12505	12403	12536	12473	12652	12516	12455	12537	12431	12424	12579	12619	12557	12417	12466	12494	12572	12633	12586	12425	12660	12566	12599	12744	12584	12522	12446	12603	12578	12558	12322	12471	12440	12566	12693	12568	12559	12607	12591	12359	12535	12696	12722	12451	12481	12594	12652	12493	12538	12625	12531	12549	12454	12330	12522	12516	12676	12495	12474	12651	12318	12428	12376	12627	12480	12511	12727	12407	12742	12605	12576	12603	12452	12548	12617	12574	12626	12546	12556	12424	12640	12377	12527	12526	12552	12545	12632	12430	12499	12409	12579	12721	12485	12698	12594	12403	12403	12619	12602	12664	12536	12515	12622	12306	12709	12626	12475	12500	12586	12483	12521	12518	12669	12388	12533	12635	12636	12490	12509	12475	12508	12478	12396	12395	12570	12609	12590	12617	12590	12395	12447	12589	12638	12488	12477	12539	12475	12510	12621	12411	12704	12616	12442	12557	12575	12627	12408	12545	12588	12564	12569	12578	12594	12434	12624	12521	12572	12554	12417	12523	12553	12532	12454	12424	12602	12722	12561	12619	12486	12572	12769	12487	12641	12481	12456	12561	12496	12664	12598	12602	12571	12654	12461	12459	12511	12452	12568	12479	12523	12626	12547	12634	12644	12693	12617	12433	12509	12522	12463	12645	12547	12429	12578	12583	12582	12637	12526	12433	12604	12699	12435	12693	12593	12532	12573	12366	12622	12478	12388	12522	12639	12462	12600	12677	12479	12415	12448	12563	12544	12601	12323	12604	12468	12658	12627	12583	12605	12595	12450	12648	12453	12461	12515	12492	12369	12598	12534	12601	12570	12646	12524	12585	12384	12496	12655	12487	12489	12602	12705	12650	12530	12537	12619	12636	12653	12442	12455	12624	12552	12642	12529	12562	12618	12542	12664	12732	12441	12538	12444	12611	12529	12555	12577	12433	12615	12453	12588	12522	12609	12517	12511	12556	12558	12451	12643	12562	12621	12471	12735	12436	12576	12565	12600	12416	12615	12409	12533	12569	12668	12544	12443	12650	12651	12584	12488	12561	12546	12524	12508	12447	12625	12385	12501	12418	12625	12541	12609	12585	12615	12550	12496	12595	12602	12516	12491	12525	12583	12512	12434	12450	12336	12609	12439	12423	12645	12529	12332	12660	12525	12446	12543	12536	12653	12546	12573	12456	12556	12675	12390	12515	12502	12401	12562	12519	12551	12498	12390	12586	12516	12464	12481	12434	12466	12378	12521	12585	12658	12547	12532	12411	12533	12550	12536	12524	12470	12548	12737	12759	12517	12560	12599	12483	12572	12653	12500	12436	12558	12439	12582	12534	12456	12582	12585	12556	12664	12602	12476	12701	12606	12613	12565	12494	12694	12527	12463	12610	12582	12384	12575	12733	12476	12623	12617	12435	12502	12591	12556	12655	12531	12522	12625	12384	12607	12567	12385	12654	12626	12503	12490	12570	12513	12469	12394	12665	12461	12610	12675	12609	12414	12550	12558	12363	12654	12608	12524	12529	12474	12438	12458	12368	12544	12397	12541	12710	12414	12491	12736	12439	12534	12464	12566	12553	12570	12619	12582	12695	12451	12488	12445	12588	12441	12505	12427	12645	12646	12681	12631	12470	12586	12472	12576	12768	12491	12557	12543	12564	12570	12547	12469	12528	12337	12673	12651	12716	12546	12527	12580	12451	12549	12493	12476	12641	12647	12516	12657	12506	12668	12440	12523	12562	12520	12513	12481	12533	12573	12550	12533	12555	12448	12454	12672	12412	12533	12495	12500	12579	12531	12638	12596	12488	12490	12466	12498	12560	12652	12659	12449	12578	12620	12398	12385	12782	12698	12778	12631	12577	12505	12459	12531	12460	12510	12424	12590	12368	12510	12536	12472	12554	12447	12503	12492	12578	12417	12576	12541	12618	12497	12606	12434	12555	12605	12623	12371	12652	12442	12486	12563	12576	12507	12734	12370	12443	12674	12550	12500	12558	12735	12493	12613	12686	12531	12646	12418	12697	12620	12510	12429	12474	12551	12447	12520	12484	12544	12640	12504	12564	12428	12543	12434	12547	12485	12692	12477	12576	12712	12629	12452	12588	12448	12598	12361	12640	12595	12411	12605	12507	12577	12642	12557	12549	12341	12492	12626	12394	12462	12668	12490	12633	12503	12647	12547	12640	12634	12492	12412	12495	12532	12604	12495	12648	12590	12578	12490	12624	12414	12476	12590	12344	12765	12641	12542	12541	12579	12440	12542	12458	12618	12462	12648	12491	12596	12508	12411	12596	12527	12566	12620	12497	12684	12475	12653	12432	12586	12596	12483	12647	12544	12628	12458	12699	12626	12441	12552	12593	12495	12633	12653	12466	12733	12475	12514	12677	12232	12488	12510	12515	12698	12667	12563	12685	12603	12515	12557	12518	12420	12593	12489	12512	12583	12546	12647	12593	12566	12662	12496	12603	12419	12438	12599	12483	12526	12615	12494	12547	12532	12665	12640	12667	12693	12499	12706	12525	12379	12445	12742	12450	12381	12558	12433	12526	12577	12418	12580	12545	12706	12468	12517	12615	12660	12452	12513	12499	12478	12769	12566	12507	12542	12508	12588	12338	12514	12536	12589	12282	12371	12441	12470	12518	12668	12350	12557	12527	12586	12600	12458	12649	12375	12616	12378	12597	12476	12596	12572	12473	12579	12659	12450	12518	12616	12519	12564	12560	12574	12632	12445	12562	12545	12786	12490	12588	12416	12564	12551	12496	12588	12658	12619	12623	12542	12388	12738	12496	12654	12516	12476	12593	12532	12430	12489	12493	12499	12488	12510	12507	12599	12572	12576	12526	12542	12391	12495	12569	12573	12636	12458	12470	12484	12437	12644	12403	12517	12527	12648	12631	12623	12558	12465	12515	12653	12551	12588	12625	12511
29289	23407	24984	21912	17637	16357	15794	15478	15430	15218	15135	14990	14816	14742	14775	14839	14761	14750	14591	14733	14826	14419	14768	14830	14784	14772	14683	14775	14696	14597	14689	14586	14632	14645	14569	14645	14645	14628	14729	14523	14644	14564	14494	14684	14571	14795	14641	14915	14756	14636	14605	14676	14775	14696	14663	14728	14527	14639	14375	14549	14700	14836	14552	14754	14817	14473	14657	14818	14693	14639	14760	14506	14523	14497	14564	14729	14515	14552	14440	14490	14650	14603	14518	14491	14704	14571	14684	14715	14586	14564	14625	14523	14546	14671	14611	14743	14653	14804	14626	14527	14599	14542	14704	14729	14492	14526	14697	14609	14712	14570	14424	14649	14636	14617	14696	14723	14696	14565	14719	14742	14837	14659	14510	14647	14673	14560	14501	14718	14603	14473	14666	14745	14589	14401	14721	14712	14658	14629	14573	14663	14682	14592	14780	14584	14504	14660	14589	14388	14724	14692	14594	14807	14605	14647	14664	14468	14608	14709	14670	14678	14634	14715	14430	14525	14640	14651	14628	14497	14465	14671	14539	14695	14731	14472	14611	14668	14720	14549	14748	14790	14582	14707	14493	14563	14696	14581	14714	14731	14551	14685	14456	14515	14605	14676	14766	14821	14687	14702	14593	14470	14607	14751	14845	14633	14683	14516	14572	14464	14539	14448	14614	14644	14422	14619	14649	14652	14670	14572	14592	14685	14731	14615	14647	14597	14639	14757	14605	14467	14662	14599	14553	14507	14523	14431	14498	14652	14675	14700	14603	14621	14547	14825	14596	14669	14675	14376	14669	14556	14966	14687	14560	14514	14828	14586	14685	14474	14691	14618	14483	14557	14448	14509	14791	14452	14542	14625	14568	14450	14693	14604	14735	14659	14598	14446	14644	14604	14540	14360	14694	14579	14799	14671	14700	14655	14671	14676	14393	14759	14715	14756	14574	14647	14703	14597	14658	14815	14720	14659	14529	14687	14670	14733	14813	14652	14626	14562	14577	14688	14524	14487	14681	14570	14498	14605	14545	14703	14569	14497	14608	14842	14509	14577	14528	14549	14545	14622	14579	14631	14700	14692	14646	14673	14721	14837	14787	14490	14757	14595	14734	14558	14529	14543	14556	14676	14674	14734	14542	14767	14817	14782	14707	14686	14782	14642	14608	14680	14675	14599	14648	14818	14619	14735	14646	14565	14540	14754	14748	14557	14690	14395	14659	14669	14573	14475	14601	14554	14608	14700	14651	14568	14542	14774	14567	14749	14482	14633	14680	14503	14819	14749	14771	14591	14669	14610	14594	14404	14702	14790	14526	14621	14510	14463	14444	14722	14629	14687	14588	14577	14642	14428	14653	14538	14456	14582	14560	14643	14650	14640	14785	14697	14811	15019	14489	14633	14663	14684	14648	14658	14694	14438	14565	14625	14560	14643	14707	14383	14639	14520	14546	14643	14454	14720	14627	14664	14581	14481	14512	14515	14657	14645	14581	14617	14618	14500	14553	14592	14723	14606	14598	14609	14826	14601	14413	14698	14628	14627	14634	14438	14755	14614	14529	14503	14395	14522	14494	14554	14732	14628	14430	14569	14600	14721	14527	14645	14646	14582	14691	14621	14579	14627	14814	14560	14527	14600	14665	14666	14647	14471	14658	14740	14892	14620	14657	14558	14424	14597	14630	14730	14584	14568	14866	14709	14979	14544	14621	14519	14621	14599	14700	14570	14578	14663	14588	14634	14658	14624	14462	14718	14532	14626	14559	14651	14615	14596	14645	14723	14755	14641	14841	14566	14692	14725	14701	14675	14766	14637	14649	14834	14614	14553	14628	14702	14620	14796	14676	14607	14515	14538	14709	14657	14303	14604	14918	14667	14793	14500	14596	14599	14660	14760	14636	14757	14579	14642	14791	14775	14613	14589	14660	14583	14656	14657	14428	14714	14765	14535	14564	14607	14665	14641	14785	14568	14750	14456	14839	14628	14860	14938	14700	14423	14625	14841	14700	14814	14774	14832	14584	14572	14472	14664	14520	14743	14520	14712	14754	14622	14730	14644	14809	14669	14473	14490	14552	14592	14456	14699	14669	14345	14584	14585	14608	14806	14554	14509	14466	14609	14581	14553	14526	14632	14623	14461	14543	14740	14585	14630	14469	14543	14460	14768	14612	14547	14685	14599	14805	14661	14624	14575	14709	14505	14628	14745	14563	14754	14571	14614	14718	14650	14560	14824	14704	14648	14664	14609	14509	14564	14477	14555	14783	14613	14741	14586	14532	14651	14437	14657	14731	14597	14522	14497	14623	14514	14528	14761	14626	14651	14667	14790	14723	14595	14828	14642	14821	14537	14829	14586	14547	14587	14505	14585	14587	14555	14715	14529	14604	14740	14543	14677	14443	14683	14612	14668	14581	14574	14756	14481	14583	14504	14672	14532	14589	14594	14765	14776	14704	14763	14425	14620	14707	14792	14677	14797	14617	14708	14774	14651	14698	14747	14726	14634	14665	14629	14465	14804	14721	14716	14526	14587	14795	14551	14621	14731	14644	14640	14509	14635	14957	14822	14750	14716	14629	14504	14651	14655	14459	14554	14891	14622	14490	14555	14605	14718	14570	14600	14638	14422	14647	14823	14538	14725	14505	14781	14611	14621	14438	14779	14630	14474	14660	14703	14613	14718	14695	14779	14767	14594	14583	14630	14601	14646	14626	14761	14545	14568	14674	14637	14892	14538	14617	14491	14610	14654	14767	14530	14611	14519	14654	14852	14547	14474	14770	14750	14439	14341	14719	14609	14706	14504	14717	14382	14627	14592	14647	14735	14620	14648	14598	14502	14548	14487	14621	14754	14546	14711	14518	14729	14606	14825	14606	14810	14591	14634	14682	14737	14658	14644	14746	14671	14609	14478	14548	14689	14675	14460	14637	14724	14758	14572	14544	14578	14626	14701	14646	14776	14759	14848	14502	14639	14511	14702	14680	14771	14858	14643	14529	14658	14660	14766	14587	14678	14573	14666	14691	14684	14656	14637	14744	14724	14803	14657	14566	14675	14423	14636	14587	14569	14598	14525	14243	14357	14578	14423	14582	14567	14580	14667	14720	14667	14782	14678	14632	14602	14566	14752	14585	14703	14684	14651	14672	14709	14490	14502	14577	14697	14527	14781	14457	14617	14784	14535	14616	14552	14483	14666	14486	14659	14749	14775	14588	14657	14604	14649	14751	14568	14524	14513	14615	14671	14607	14817	14585	14653	14778	14659	14650	14767	14634	14533	14840	14612	14593	14796	14549	14500	14710	14519	14779	14796	14721	14628	14685	14832	14617	14480	14605	14762	14559	14680	14606	14690	14715	14527	14796	14476	14472	14505	14428	14639	14563	14582	14345	14459	14691	14671	14564	14507	14426	14550	14532	14431	14409	14489	14593	14500	14427	14645	14517	14792	14844	14579	14783	14414	14548	14554	14483	14707	14626	14404	14629	14597	14859	14574	14651	14653	14589	14641	14583	14617	14665	14730	14903	14740	14530	14601	14665	14722	14604	14710	14812	14561	14672	14382	14452	14685	14574	14631	14649	14648	14667	14625	14556	14640	14556	14564	14509	14746	14673	14528	14637	14661	14458	14444	14714	14550	14592	14621	14822	14619	14629	14484	14490	14557	14592	14612	14571	14711	14536	14590	14611	14722	14616	14625	14500	14722	14643	14664	14825	14637	14805	14708	14735	14525	14665	14540	14594	14479	14520	14681	14742	14765	14627	14427	14576	14609	14555	14432	14825	15048	14457	14883	14765	14438	14588	14794	14742	14705	14646	14467	14566	14772	14701	14704	14849	14718	14541	14665	14762	14687	14784	14615	14613	14859	14545	14823	14462	14735	14701	14473	14776	14764	14593	14573	14401	14604	14657	14650	14388	14371	14602	14628	14721	14586	14618	14726	14724	14649	14620	14681	14689	14685	14634	14587	14602	14633	14870	14709	14593	14722	14732	14715	14576	14602	14532	14733	14739	14391	14497	14643	14643	14664	14450	14595	14759	14519	14484	14472	14645	14766	14805	14561	14735	14687	14571	14617	14656	14513	14547	14617	14699	14843	14638	14665	14487	14711	14537	14345	14633	14661	14723	14537	14559	14709	14729	14631	14509	14603	14780	14672	14651	14499	14627	14564	14700	14515	14677	14467	14557	14773	14570	14659	14779	14575	14437	14619	14569	14814	14620	14547	14602	14525	14657	14477	14560	14739	14583	14408	14655	14545	14674	14645	14716	14549	14605	14442	14786	14508	14603	14499	14725	14622	14546	14665	14470	14692	14639	14690	14661	14738	14775	14545	14650	14776	14753	14636	14611	14591	14821	14746	14694	14561	14601	14748	14560	14826	14732	14516	14515	14408	14756	14495	14746	14671	14639	14594	14742	14604	14557	14538	14744	14923	14716	14616	14811	14890	14669	14659	14758	14534	14677	14649	14549	14472	14638	14434	14525	14680	14703	14667	14780	14513	14532	14440	14780	14625	14578	14740	14619	14696	14766	14612	14797	14589	14539	14680	14514	14610	14563	14727	14531	14665	14743	14662	14651	14593	14683	14629	14717	14728	14578	14557	14572	14668	14827	14594	14812	14548	14613	14660	14553	14779	14634	14747	14516	14660	14672	14765	14714	14657	14697	14633	14506	14542	14620	14453	14467	14690	14880	14823	14573	14800	14405	14668	14846	14758	14651	14610	14755	14544	14778	14744	14763	14671	14631	14413	14586	14531	14631	14407	14533	14523	14680	14554	14720	14546	14511	14551	14692	14593	14628	14553	14828	14672	14838	14673	14529	14577	14576	14797	14794	14665	14613	14683	14790	14713	14595	14581	14592	14679	14758	14787	14906	14620	14624	14367	14549	14613	14591	14599	14699	14450	14422	14637	14562	14577	14886	14644	14694	14686	14757	14834	14374	14698	14687	14664	14786	14767	14657	14669	14678	14653	14677	14384	14708	14619	14667	14651	14648	14434	14566	14691	14885	14772	14597	14512	14594	14506	14549	14600	14673	14706	14634	14614	14545	14662	14620	14587	14610	14437	14412	14722	14727	14631	14494	14649	14563	14618	14760	14683	14690	14637	14522	14554	14519	14561	14513	14708	14640	14697	14479	14737	14680	14638	14737	14432	14550	14515
19368	28777	24157	19285	17107	15256	14746	14156	14437	13912	13656	13389	13426	13445	13316	13317	13386	13267	13137	13127	13211	13209	12941	13231	13263	13014	13124	13067	13281	12943	13262	13072	13117	13260	13198	13086	13094	13139	13028	12994	13091	13145	13118	13240	13292	13085	13121	13085	13107	13214	13288	13085	13172	13122	13142	13019	12931	13066	13062	13249	13051	13144	13141	13262	13161	13161	13172	13120	13078	13170	13081	13097	13207	13158	13087	13091	13005	13162	13119	13029	13008	13065	13088	13118	13025	13160	13031	12965	13111	12990	13138	13120	13055	12972	13349	13050	13161	12987	12940	13251	13130	13119	13093	13024	13078	13218	13007	12946	13044	13075	13114	13127	12980	13075	12951	13033	13131	13173	12985	13203	13058	13114	12779	13212	13197	13134	13133	13227	13029	13233	12973	13173	13101	12915	13184	13102	13061	13055	13229	13103	13269	13178	13183	12987	13025	13057	12918	13168	12986	13191	13088	13015	12950	13150	13039	13228	13019	13303	13185	13171	12962	13114	13017	13167	13008	13148	13223	13078	13061	12997	13289	13028	13020	13048	13055	13077	13168	13173	13100	13029	13094	12994	13130	13120	12991	13156	12938	13123	13158	13009	13181	13108	13063	13029	13049	13053	13106	12947	12878	12858	13109	13118	13041	13017	13191	13272	13400	13096	13086	13183	13034	13006	12947	12930	13048	13040	13163	13144	13150	13085	12966	13245	13054	13133	13302	12996	13175	13157	12903	13075	12898	13164	13238	13154	13105	13071	13082	13125	12868	13089	12967	13160	13169	13128	13040	13164	13115	13114	13216	13150	12977	13284	13331	13016	13134	13004	13034	13002	13030	13138	13056	12888	12944	13141	12932	13136	13185	12873	13116	13112	13069	12938	13349	13148	13208	12995	13152	13116	13164	13025	13137	13023	13055	13127	13098	13178	12966	13163	13073	13045	13020	13052	13126	13040	13001	13039	13080	13213	12898	13037	13051	13179	13027	13017	13105	13031	12908	13069	13069	13056	13177	13097	12961	13296	13059	12978	12906	13162	13061	13088	13207	13109	12986	13155	12976	13017	13201	13018	12988	13165	13191	13157	13253	13155	13003	13090	13066	13025	13052	13122	13140	13071	13017	12980	13216	13421	13094	13116	13300	12976	13233	12937	13117	13132	13022	12922	13074	13058	13111	13135	12991	13081	13094	12996	13026	13009	13077	13018	12986	13140	13218	13132	12939	13292	13022	12921	13036	13128	13034	12972	13225	13160	13174	13223	13027	13246	13115	13089	13041	13012	13140	12954	13184	13050	13048	12969	13107	13168	13112	13257	13170	12845	13246	13262	13057	13030	13037	13217	13096	12951	12954	13058	13139	12997	13093	13098	13057	12956	13237	13096	13145	12912	13061	13205	13064	12956	13143	12894	13031	13037	13189	13112	13102	13130	13040	13009	12996	13094	13069	13159	13090	13079	12997	13049	13210	13028	12996	13164	13056	12931	13088	13135	13078	13141	12989	13136	12990	13184	13006	13027	13170	13066	13053	13136	13101	13118	13183	13084	13129	13023	13108	13154	13098	13050	13215	12868	13064	13041	13151	13037	13233	13117	13133	13137	13124	13051	13020	13069	13077	13116	13072	13093	12956	13213	13171	13195	12974	12927	13179	12987	13077	13084	13305	13018	13158	13134	13051	13129	13049	13156	13210	13203	13310	13167	13040	13080	12970	13130	13161	13139	13168	13112	13005	13071	13117	13183	13079	12978	13176	13011	13127	13277	13122	13083	13155	13206	13052	12987	13156	13032	13168	13099	13193	12972	13246	13145	13288	13225	13042	13061	13208	13241	13134	13022	13159	13107	13159	13078	13066	13129	13062	13137	13058	12966	13266	12966	12986	12957	13038	13146	13051	13129	12988	13241	13212	12968	12990	13115	13132	13044	13122	13142	13178	13125	12927	12954	13232	13166	13141	13033	13148	12857	13153	13086	13004	13093	12984	13066	13059	12971	13041	13140	13153	13082	13193	13078	13164	13122	13081	13113	13317	12968	13217	13224	12996	12987	13083	13185	13130	13111	13152	13034	12966	13104	13238	13160	13118	13158	13027	13101	13210	13085	13126	13154	13032	13221	13142	13070	13111	13116	13208	13089	13190	13134	13080	13080	12885	13201	13122	12991	13089	13096	13002	12930	13250	13075	12996	13083	13152	13267	13203	13359	13112	12965	13055	13202	13053	13007	13045	13145	13068	13217	13157	13101	13040	13004	13094	13078	13100	13062	13188	12984	13008	13008	13020	13024	13193	13065	13141	12990	13081	13240	13029	13090	12957	13072	12903	13239	13104	13092	13243	13206	13121	13000	13120	13264	13074	13013	13237	13148	13095	13061	13011	13163	13051	13160	13007	13216	13103	13024	13151	13136	12937	13036	13134	13058	13102	13177	12971	13200	13109	13308	13177	13033	13160	13029	13146	13235	13068	13267	13069	13116	13004	13148	13268	12997	13069	12963	13070	13105	13154	13153	13079	13195	13079	13115	13183	12986	13170	13087	13069	13225	12982	13147	13027	13262	13082	13152	13170	13129	13106	13127	13212	13041	13309	13092	12975	13101	13061	13095	13198	13258	13053	13164	13315	13074	13146	13142	13041	13101	13087	13169	13149	13000	13183	13088	13134	13154	13174	13263	12974	12918	13054	13254	13339	12946	13255	13241	13294	13217	13122	13021	13097	13177	13048	13053	13014	13072	13077	13190	13131	13176	13167	13044	12961	13028	13174	13133	13124	13214	12980	13147	13140	13067	13062	13176	13114	13206	13000	13082	12999	13046	13178	12970	13160	13176	13088	13224	13037	12972	13081	13016	13049	13042	13157	13023	13128	13189	13237	12879	13178	13246	13061	13114	13037	13220	13013	13210	13067	13092	13084	13154	13033	13250	13114	13159	13149	13088	13217	13004	13195	12982	13049	13130	12994	13078	13164	13057	13165	12888	13122	13132	13032	13059	13072	13134	13090	13059	12968	13259	13071	13157	12973	13062	13073	13149	12987	13047	13187	13204	13058	13119	13077	13206	13143	13116	12998	13177	13227	13056	13108	13115	12853	13068	13242	13105	13175	12913	13126	12906	13125	13106	13069	13155	13268	13131	12923	13085	13121	13153	13058	13012	13197	13034	13075	13121	13163	12936	13053	13120	13161	12852	13099	13135	13142	13089	12920	13014	13351	13136	13226	13105	13163	13053	12948	13006	13143	13059	13184	13163	13043	13259	13117	13223	13152	13308	13034	13023	13064	13054	13132	12957	13275	13079	13060	13094	13104	13215	12981	13113	13094	13055	13225	13192	13009	13100	13083	13069	13121	13054	13070	13086	13195	13141	13112	13194	13087	12973	13097	13096	13308	13055	12971	13090	13322	13173	13099	13102	13157	13151	12934	13187	13160	13144	13080	13203	13069	13070	13014	13025	13230	13101	12983	13230	13346	13143	13148	13108	13120	13033	13339	13184	13127	12996	13056	13015	13265	13157	13092	12985	12949	13034	13178	13246	13110	13054	13140	12986	12984	13170	13350	13088	13301	13083	13176	13102	13127	13105	13055	13079	13120	13126	13013	13015	13091	12965	13104	13075	13101	13149	13198	13031	13126	13189	13145	13190	13101	13191	13057	13086	13037	13144	13177	13069	12937	13185	13110	13125	13224	13118	13020	13254	13133	13118	13098	13172	13079	13137	13190	13100	12880	13127	13137	13132	12888	13055	13264	13116	12973	13052	13088	13171	13286	13169	12977	13036	13002	13159	13120	13257	13044	13069	13190	13237	13046	13077	12983	13211	13215	13159	13109	13220	13128	13120	12967	13237	13156	13201	13094	12962	13136	13264	13112	13211	13185	13096	13126	13120	12940	13007	13068	13034	13194	13206	13046	12995	12901	13109	13104	13104	13011	13193	12945	13008	12917	13166	13127	13172	13136	12951	13035	13070	13058	13036	13221	13171	13207	13349	13050	13142	13183	13110	13022	13145	13242	13183	12964	13135	13232	13174	12982	12970	13080	13300	13094	13036	13126	13116	13039	13191	13057	13158	13086	13359	13076	13108	13180	13027	13251	13167	13062	13224	13114	13159	13055	12999	13287	12993	13090	13170	13005	12947	13145	12935	13014	13084	12999	13229	13230	13085	13078	13036	13056	13150	13037	13122	12999	13141	12959	13026	13116	13175	13101	13090	13078	13186	12897	13183	13100	13174	13023	13122	13046	13029	13071	13102	13064	13115	13107	13090	13162	13135	13134	13152	13168	13156	12983	13268	12996	13132	13043	13141	12843	13266	13240	13215	13080	13040	13223	13197	13027	13214	13067	12934	12982	12996	13205	12979	13104	13106	13141	13074	13045	13148	13065	13139	13106	13234	13155	13221	13149	13130	13032	12971	13118	13194	13091	12981	13114	13006	12972	13095	13113	13193	13097	13167	13096	13132	13062	13053	13063	13026	13136	13210	13134	13097	12964	13078	12964	13118	13021	13114	13144	13142	13110	13250	12952	13070	13000	13177	13144	13105	13027	12986	12989	13187	13035	13139	13148	12976	13062	13178	13204	13184	13068	13234	13034	13130	12983	13062	13101	13175	13095	13105	13085	13050	13059	13103	13245	13049	13149	13121	13236	13099	13256	13165	13232	13127	13186	13091	13120	13107	13139	13198	13175	13184	13371	13084	13243	13003	13083	13064	12981	13076	13114	12926	13184	13087	13004	13188	13193	13098	13128	13085	13195	13147	13070	13242	13138	13137	13218	13245	13047	12895	13108	13101	13176	13108	13124	13041	13135	13094	13016	13104	13163	13074	13099	13124	12959	12950	13001	13074	13154	13112	13010	13142	13296	13129	13067	13170	13029	13380	13009	13221	13151	13072	13164	13069	13002	13083	12956	13107	12977	13270	13000	13002	13229	13142	13242	12988	13304	13225	13243	13106	13086	12995	13180	12966	13147	13106	13084	13125	13183	13012	13245	13112	13223	12885	13146	13203	13189	13196	13140	13225	13160	13073	13038	13152	13300	13040	13136	12994	13047	12991	12941	13170	13227	13188	13035	12998	13190	13055	13247	13026	13158	13258	12975	13008	13045	12997	13150	13098	13177	13028	12919	13009	13155	13094	13206	13125	13140	12924	13026	13123	13030	12932
23469	21492	28241	25312	22224	20069	17703	15599	15449	14888	14585	14374	14232	14122	14263	13970	14173	13934	13819	14194	13809	13860	13878	13514	13921	13780	13887	13735	13628	13661	13812	13783	13760	13736	13661	13735	13767	13638	13715	13685	13798	13729	13818	13760	13756	13749	13764	13741	13574	13608	13692	13838	13574	13598	13841	13773	13653	13976	13555	13689	13651	13770	13927	13641	13748	13747	13622	13526	14003	13614	13570	13713	13696	13591	13897	13528	13840	13550	13544	13710	13726	13789	13881	13777	13610	13579	13583	13647	13758	13699	13696	13497	13461	13380	13683	13386	13792	13520	13596	13602	13704	13654	13675	13508	13538	13656	13520	13679	13702	13639	13530	13679	13700	13584	13856	13552	13656	13653	13744	13673	13753	13722	13616	13601	13603	13757	13731	13674	13714	13643	13565	13726	13614	13779	13659	13721	13726	13701	13632	13674	13746	13746	13683	13548	13690	13634	13640	13860	13546	13704	13480	13788	13514	13625	13606	13769	13488	13672	13710	13567	13808	13725	13508	13714	13772	13628	13603	13770	13878	13848	13652	13467	13429	13619	13784	13654	13697	13564	13792	13745	13696	13816	13852	13741	13749	13512	13577	13746	13709	13914	13656	13751	13677	13741	13648	13747	13658	13471	13482	13638	13707	13515	13540	13620	13675	13628	13759	13525	13739	13620	13622	13791	13571	13545	13438	13701	13561	13541	13698	13792	13609	13653	13743	13535	13664	13587	13746	13569	13784	13698	13525	13473	13638	13867	13823	13508	13634	13689	13592	13616	13576	13460	13581	13638	13810	13620	13645	13580	13649	13549	13813	13693	13691	13953	13878	13589	13653	13629	13797	13507	13748	13770	13780	13468	13510	13486	13774	13792	13737	13552	13815	13620	13521	13707	13763	13764	13681	13679	13611	13940	13643	13815	13707	13792	13761	13651	13754	13558	13455	13664	13786	13739	13643	13626	13746	13612	13704	13544	13681	13478	13783	13619	13641	13605	13680	13723	13634	13506	13650	13575	13526	13720	13562	13617	13666	13670	13883	13614	13749	13567	13568	13575	13677	13732	13699	13581	13491	13864	13635	13399	13535	13743	13705	13623	13669	13604	13779	13686	13827	13902	13784	13742	13633	13541	13669	13519	13785	13558	13745	13799	13650	13503	13562	13442	13722	13835	13768	13744	13690	13571	13707	13603	13760	13665	13974	13857	13845	13704	13533	13557	13746	13821	13767	13581	13612	13682	13795	13536	13654	13725	13547	13562	13603	13881	13656	13556	13704	13541	13673	13429	13706	13681	13761	13530	13724	13852	13662	13444	13626	13828	13845	13661	13752	13679	13923	13545	13685	13689	13620	13382	13668	13819	13569	13440	13630	13763	13826	13602	13502	13369	13633	13583	13639	13435	13697	13666	13579	13625	13753	13568	13608	13501	13414	13584	13627	13680	13461	13656	13719	13730	13597	13651	13657	13703	13437	13671	13877	13716	13574	13617	13790	13684	13785	13656	13800	13762	13460	13592	13552	13876	13631	13764	13608	13746	13681	13817	13594	13696	13676	13719	13818	13714	13694	13602	13716	13788	13567	13646	13671	13556	13502	13553	13735	13610	13856	13575	13820	13832	13693	13528	13666	13615	13856	13794	13708	13580	13616	13617	13750	13737	13608	13853	13778	13698	13888	13550	13564	13677	13769	13600	13634	13663	13690	13559	13614	13726	13557	13408	13704	13625	13622	13671	13736	13691	13558	13844	13605	13660	13625	13445	13842	13608	13782	13753	13620	13711	13527	13639	13794	13668	13611	13523	13520	13759	13804	13828	13540	13645	13712	13473	13682	13692	13698	13625	13781	13657	13617	13727	13621	13788	13697	13677	13697	13548	13732	13513	13663	13634	13682	13464	13756	13902	13778	13551	13737	13631	13696	13707	13648	13725	13761	13671	13637	13722	13369	13542	13675	13758	13576	13648	13762	13673	13731	13705	13652	13637	13621	13826	13843	13918	13693	13608	13847	13775	13635	13541	13662	13508	13565	13598	13621	13681	13474	13755	13667	13464	13632	13662	13620	13711	13777	13628	13647	13613	13746	13752	13657	13649	13894	13695	13645	13503	13460	13663	13598	13493	13665	13571	13698	13654	13605	13726	13450	13805	13722	13678	13455	13723	13535	13813	13848	13698	13669	13796	13705	13537	13458	13616	13717	13657	13491	13518	13801	13447	13644	13535	13624	13889	13913	13743	13656	13613	13734	13616	13506	13703	13540	13704	13689	13574	13761	13706	13600	13423	13598	13692	13546	13574	13696	13707	13841	13557	13683	13609	13513	13855	13598	13635	13679	13677	13671	13592	13704	13820	13686	13731	13781	13688	13773	13593	13657	13551	13593	13534	13721	13541	13690	13482	13673	13746	13638	13489	13774	13633	13733	13726	13632	13775	13568	13601	13622	13697	13856	13605	13646	13612	13541	13770	13818	13652	13668	13543	13597	13578	13726	13768	13500	13693	13682	13898	13760	13654	13563	13583	13668	13813	13855	13640	13708	13598	13719	13647	13510	13793	13733	13633	13918	13629	13439	13863	13514	13727	13580	13656	13586	13698	13648	13618	13508	13621	13726	13638	13602	13680	13728	13747	13764	13581	13610	13560	13613	13578	13726	13680	13462	13597	13841	13770	13734	13531	13556	13858	13722	13631	13614	13727	13673	13428	13770	13730	13584	13448	13728	13670	13620	13438	13478	13677	13728	13739	13670	13786	13746	13569	13501	13546	13586	13630	13693	13548	13486	13650	13942	13547	13801	13530	13490	13550	13817	13757	13610	13688	13547	13639	13610	13814	13567	13394	13825	13554	13667	13598	13563	13659	13548	13618	13616	13624	13691	13594	13363	13553	13616	13471	13622	13419	13672	13435	13635	13753	13669	13624	13717	13766	13575	13790	13631	13681	13523	13594	13532	13654	13682	13775	13760	13669	13826	13659	13556	13517	13683	13709	13625	13551	13410	13751	13732	13606	13409	13520	13698	13490	13672	13601	13683	13779	13701	13537	13662	13558	13568	13808	13654	13533	13661	13530	13664	13782	13643	13726	13803	13693	13599	13696	13675	13607	13713	13612	13684	13574	13732	13692	13736	13583	13739	13763	13742	13551	13769	13677	13518	13664	13694	13539	13581	13707	13540	13667	13868	13499	13501	13596	13618	13560	13712	13674	13817	13664	13523	13480	13505	13738	13632	13486	13778	13667	13692	13827	13565	13522	13496	13708	13627	13761	13647	13694	13495	13836	13789	13667	13628	13656	13660	13549	13665	13640	13520	13612	13557	13814	13731	13582	13579	13783	13587	13518	13545	13697	13793	13862	13647	13601	13649	13808	13676	13737	13904	13481	13512	13559	13588	13863	13624	13874	13770	13661	13524	13665	13760	13640	13534	13548	13686	13598	13429	13658	13657	13698	13769	13535	13618	13597	13629	13490	13854	13570	13675	13564	13751	13758	13548	13611	13767	13802	13531	13615	13700	13729	13838	13646	13658	13512	13669	13693	13784	13663	13731	13711	13696	13736	13617	13821	13668	13675	13627	13836	13643	13689	13673	13672	13704	13590	13821	13529	13680	13724	13471	13617	13801	13433	13629	13655	13578	13677	13664	13800	13736	13547	13444	13768	13685	13647	13586	13736	13631	13807	13580	13584	13719	13667	13704	13575	13832	13786	13626	13759	13623	13723	13713	13507	13622	13667	13713	13597	13634	13697	13653	13528	13771	13449	13665	13694	13720	13632	13813	13602	13885	13624	13627	13588	13429	13615	13709	13534	13807	13652	13573	13476	13621	13611	13697	13665	13621	13624	13668	13669	13613	13945	13860	13589	13622	13690	13727	13580	13470	13499	13661	13625	13561	13637	13635	13689	13526	13679	13749	13767	13835	13778	13777	13719	13585	13651	13754	13498	13712	13562	13602	13734	13771	13680	13682	13757	13697	13686	13627	13523	13766	13508	13664	13635	13607	13514	13531	13590	13532	13614	13600	13680	13582	13595	13557	13705	13610	13758	13725	13597	13680	13531	13636	13725	13714	13830	13688	13636	13704	13708	13708	13568	13765	13555	13679	13713	13623	13699	13645	13526	13599	13643	13636	13696	13721	13612	13540	13767	13468	13505	13918	13590	13678	13691	13477	13550	13642	13504	13774	13606	13593	13614	13658	13539	13842	13721	13765	13786	13912	13498	13708	13734	13762	13492	13464	13675	13500	13623	13536	13604	13654	13573	13565	13539	13515	13550	13901	13751	13672	13596	13623	13654	13342	13542	13677	13499	13708	13704	13625	13702	13682	13547	13689	13645	13846	13693	13840	13562	13699	13619	13509	13622	13685	13644	13514	13428	13773	13503	13685	13937	13851	13728	13634	13777	13733	13603	13755	13691	13784	13710	13500	13634	13641	13597	13722	13705	13696	13759	13706	13783	13786	13619	13575	13643	13570	13608	13647	13770	13623	13691	13537	13523	13621	13748	13608	13560	13677	13705	13598	13695	13643	13711	13676	13642	13684	13640	13460	13639	13612	13666	13785	13637	13613	13595	13550	13540	13776	13762	13632	13583	13631	13542	13618	13751	13738	13472	13631	13809	13733	13613	13759	13525	13542	13703	13640	13738	13727	13697	13639	13542	13648	13581	13693	13703	13660	13645	13693	13773	13536	13674	13800	13671	13587	13758	13710	13615	13536	13641	13760	13752	13476	13803	13548	13615	13679	13715	13680	13586	13661	13535	13809	13678	13610	13666	13721	13697	13676	13618	13724	13735	13559	13610	13648	13477	13694	13636	13760	13662	13552	13603	13681	13777	13603	13664	13861	13612	13694	13639	13499	13659	13525	13618	13577	13571	13631	13558	13674	13719	13700	13830	13700	13764	13596	13611	13587	13612	13928	13764	13761	13462	13804	13537	13749	13673	13812	13799	13608	13755	13732	13568	13634	13691	13349	13685	13706	13793	13633	13675	13692	13676	13583	13704	13476	13691	13588	13722	13630	13522	13723	13612	13584	13692	13702	13536	13752	13588	13508	13583	13516	13788	13686	13827	13747	13759	13730	13863	13723	13537	13561	13730	13597	13593	13640	13482	13740	13641	13826	13746	13546	13765	13576	13595	13496	13615	13719	13715	13750	13800	13706	13656
17540	35648	28939	22195	19397	16609	15539	14723	14836	14024	13621	13339	13122	13053	12965	12977	12760	12663	12805	12600	12724	12630	12633	12564	12575	12683	12609	12673	12683	12654	12559	12681	12589	12576	12536	12698	12612	12634	12353	12571	12477	12497	12502	12689	12611	12584	12469	12540	12517	12640	12526	12449	12488	12560	12770	12462	12455	12466	12493	12472	12530	12499	12544	12443	12504	12377	12605	12487	12567	12435	12428	12480	12681	12517	12431	12637	12491	12508	12421	12585	12497	12692	12377	12744	12535	12490	12572	12598	12398	12439	12716	12511	12657	12539	12456	12491	12564	12609	12663	12571	12523	12592	12623	12476	12531	12590	12544	12676	12547	12486	12565	12407	12597	12411	12601	12419	12432	12662	12472	12536	12503	12587	12683	12464	12427	12631	12645	12528	12430	12480	12460	12473	12586	12455	12586	12589	12738	12505	12599	12367	12625	12593	12558	12499	12659	12404	12580	12531	12518	12612	12617	12341	12544	12463	12546	12619	12445	12583	12512	12594	12633	12533	12640	12493	12522	12398	12563	12586	12493	12601	12669	12271	12550	12534	12588	12467	12492	12511	12385	12559	12672	12540	12507	12500	12674	12415	12580	12480	12632	12503	12540	12542	12445	12502	12466	12440	12731	12532	12536	12682	12440	12506	12598	12570	12621	12606	12489	12435	12509	12547	12463	12735	12585	12422	12479	12497	12528	12546	12477	12533	12484	12443	12315	12577	12557	12565	12495	12419	12534	12475	12593	12483	12510	12520	12682	12508	12518	12623	12569	12521	12650	12535	12601	12594	12453	12522	12517	12370	12569	12513	12462	12560	12551	12681	12476	12461	12556	12644	12533	12658	12622	12478	12546	12419	12543	12607	12550	12504	12453	12552	12493	12490	12471	12544	12506	12542	12438	12492	12519	12502	12589	12667	12586	12600	12428	12619	12666	12637	12747	12539	12461	12633	12372	12378	12526	12593	12445	12488	12277	12555	12489	12441	12541	12585	12628	12470	12526	12686	12653	12444	12549	12577	12368	12452	12409	12431	12518	12597	12474	12494	12553	12472	12569	12420	12392	12322	12659	12530	12684	12409	12604	12512	12409	12597	12538	12424	12434	12273	12568	12566	12598	12461	12497	12586	12499	12602	12646	12491	12588	12581	12602	12646	12403	12544	12619	12477	12501	12523	12505	12592	12624	12673	12371	12598	12399	12358	12433	12571	12481	12313	12373	12535	12466	12500	12503	12492	12549	12527	12588	12531	12607	12444	12456	12582	12504	12473	12378	12417	12379	12375	12484	12541	12607	12530	12505	12499	12470	12481	12440	12327	12499	12543	12497	12619	12554	12495	12596	12646	12415	12490	12425	12649	12411	12422	12400	12673	12448	12435	12441	12589	12512	12633	12615	12658	12591	12484	12565	12501	12594	12703	12595	12369	12536	12662	12614	12520	12493	12572	12473	12338	12602	12488	12541	12644	12457	12624	12568	12386	12468	12529	12550	12698	12483	12551	12483	12556	12561	12499	12686	12524	12500	12450	12360	12596	12515	12508	12596	12635	12514	12418	12714	12666	12680	12417	12525	12368	12453	12535	12438	12549	12517	12457	12474	12241	12518	12553	12413	12518	12420	12618	12438	12674	12384	12678	12498	12518	12523	12464	12568	12432	12545	12527	12600	12567	12557	12501	12475	12485	12499	12569	12536	12516	12605	12447	12598	12576	12597	12587	12555	12520	12575	12563	12610	12590	12533	12437	12685	12503	12614	12543	12671	12368	12526	12444	12461	12515	12678	12690	12471	12476	12719	12510	12618	12395	12475	12638	12451	12457	12588	12575	12475	12678	12637	12514	12590	12521	12524	12567	12568	12479	12620	12659	12483	12479	12618	12458	12416	12632	12768	12569	12491	12530	12655	12476	12552	12499	12503	12406	12214	12665	12410	12559	12533	12564	12589	12483	12514	12516	12483	12548	12543	12408	12443	12487	12445	12359	12454	12393	12382	12517	12614	12359	12525	12501	12405	12393	12480	12530	12395	12669	12525	12488	12664	12467	12540	12423	12628	12520	12575	12504	12477	12499	12540	12368	12565	12466	12485	12598	12558	12506	12663	12488	12446	12488	12423	12670	12394	12465	12520	12474	12480	12442	12539	12502	12540	12498	12488	12667	12554	12623	12533	12572	12410	12420	12523	12592	12647	12371	12333	12455	12569	12385	12506	12532	12502	12641	12535	12331	12624	12408	12610	12417	12345	12482	12430	12441	12607	12468	12585	12502	12517	12360	12570	12464	12469	12657	12487	12363	12584	12556	12638	12440	12497	12533	12499	12534	12562	12528	12444	12648	12494	12601	12511	12421	12450	12703	12606	12569	12691	12636	12524	12541	12460	12545	12454	12446	12388	12423	12401	12555	12423	12536	12369	12635	12341	12528	12472	12424	12687	12463	12384	12515	12433	12461	12500	12499	12633	12586	12550	12515	12611	12482	12262	12580	12554	12598	12451	12618	12504	12464	12360	12614	12365	12339	12608	12597	12689	12514	12549	12597	12531	12524	12471	12577	12553	12564	12544	12599	12466	12475	12439	12613	12447	12576	12338	12420	12398	12389	12473	12361	12536	12586	12698	12471	12473	12342	12651	12452	12577	12496	12691	12517	12641	12385	12415	12423	12567	12489	12540	12512	12547	12522	12521	12396	12380	12511	12427	12388	12506	12357	12554	12496	12524	12707	12711	12513	12497	12502	12531	12405	12545	12469	12445	12591	12429	12623	12547	12419	12516	12399	12544	12508	12588	12549	12447	12389	12517	12322	12726	12620	12582	12505	12509	12473	12470	12532	12500	12376	12480	12515	12482	12573	12471	12608	12641	12565	12540	12422	12462	12352	12516	12589	12418	12567	12727	12465	12456	12561	12589	12535	12454	12750	12510	12536	12522	12598	12601	12474	12598	12592	12673	12487	12447	12527	12538	12356	12232	12566	12427	12442	12570	12456	12703	12519	12617	12613	12513	12617	12441	12532	12617	12523	12658	12571	12401	12515	12578	12546	12606	12560	12527	12450	12579	12563	12461	12635	12488	12345	12399	12630	12433	12467	12532	12414	12477	12616	12464	12506	12389	12609	12555	12619	12539	12519	12515	12657	12385	12579	12492	12470	12642	12747	12412	12605	12328	12526	12437	12466	12624	12498	12525	12601	12547	12585	12454	12529	12415	12389	12548	12529	12663	12469	12574	12611	12594	12430	12509	12387	12381	12793	12508	12539	12656	12368	12500	12648	12581	12600	12678	12385	12608	12518	12411	12443	12566	12500	12502	12613	12512	12650	12449	12439	12586	12583	12508	12569	12444	12578	12401	12471	12451	12401	12433	12528	12623	12348	12635	12588	12424	12445	12430	12528	12685	12646	12503	12494	12400	12433	12452	12477	12603	12471	12544	12687	12473	12676	12502	12712	12640	12619	12399	12530	12470	12715	12597	12505	12608	12495	12522	12609	12598	12473	12451	12499	12451	12542	12440	12431	12697	12626	12640	12622	12463	12484	12435	12451	12370	12600	12536	12506	12631	12367	12623	12533	12547	12511	12579	12579	12390	12492	12507	12547	12498	12429	12627	12398	12611	12514	12491	12644	12467	12376	12628	12568	12519	12366	12475	12582	12438	12544	12500	12488	12436	12451	12344	12607	12524	12496	12499	12389	12373	12415	12553	12454	12463	12301	12486	12598	12542	12494	12436	12483	12639	12513	12671	12466	12461	12511	12488	12395	12420	12586	12210	12553	12538	12488	12630	12549	12495	12633	12486	12410	12611	12522	12444	12417	12569	12528	12396	12593	12359	12362	12543	12480	12579	12550	12530	12506	12455	12597	12528	12564	12694	12576	12543	12374	12621	12607	12455	12572	12620	12528	12455	12541	12555	12570	12530	12500	12434	12500	12528	12505	12557	12590	12559	12590	12618	12485	12484	12512	12367	12531	12437	12455	12453	12586	12613	12365	12691	12482	12657	12281	12531	12623	12536	12400	12359	12619	12514	12426	12441	12488	12576	12511	12591	12424	12355	12501	12503	12609	12607	12518	12505	12592	12543	12499	12702	12431	12560	12602	12572	12578	12354	12657	12606	12595	12424	12506	12509	12502	12632	12678	12560	12281	12737	12486	12732	12523	12721	12469	12490	12640	12552	12438	12452	12508	12455	12378	12316	12584	12551	12622	12498	12518	12512	12568	12432	12508	12550	12516	12517	12580	12331	12564	12465	12479	12745	12626	12424	12344	12433	12521	12551	12545	12429	12443	12474	12627	12367	12428	12467	12493	12439	12595	12591	12669	12435	12558	12531	12651	12547	12604	12469	12561	12536	12460	12607	12554	12392	12533	12641	12509	12493	12415	12495	12476	12449	12513	12692	12389	12452	12651	12487	12448	12682	12453	12522	12544	12624	12445	12384	12496	12548	12578	12519	12549	12506	12492	12505	12676	12600	12475	12343	12557	12503	12531	12321	12540	12692	12445	12420	12503	12480	12494	12496	12450	12490	12653	12587	12387	12430	12497	12524	12571	12564	12527	12543	12647	12419	12540	12373	12618	12390	12481	12446	12693	12492	12347	12506	12603	12587	12566	12537	12530	12418	12444	12593	12494	12580	12528	12591	12430	12402	12597	12586	12478	12369	12524	12636	12591	12475	12400	12551	12487	12596	12499	12652	12565	12434	12552	12595	12667	12399	12394	12471	12428	12492	12504	12606	12500	12636	12462	12419	12576	12686	12636	12440	12465	12642	12664	12327	12450	12529	12502	12448	12573	12684	12429	12728	12295	12459	12630	12550	12555	12429	12563	12548	12591	12597	12630	12614	12555	12657	12494	12557	12641	12434	12628	12382	12564	12384	12509	12594	12578	12506	12555	12484	12635	12503	12612	12728	12417	12522	12711	12507	12624	12490	12520	12443	12495	12634	12589	12494	12524	12453	12537	12593	12656	12595	12570	12655	12520	12545	12546	12379	12427	12585	12515	12581	12443	12744	12490	12518	12518	12369	12422	12454	12528	12318	12448	12514	12628	12537	12406	12620	12596	12519	12502	12465	12410	12503	12600	12536	12486	12504	12452	12343	12478	12648	12478	12578	12503	12432	12532	12535	12568	12628	12523	12525	12388	12327	12380	12348	12494	12466	12471
25184	21530	26953	26937	19266	17293	16617	15851	15905	15411	15313	14867	15195	15107	14678	14869	14826	14725	14849	14761	14715	14815	14928	14605	14923	14827	14702	14817	14783	14640	14861	14773	14674	14794	14591	14744	14701	14849	14980	14812	14586	14720	14862	15027	14810	14833	14788	14397	14643	14743	14678	14644	14728	14576	14672	14854	14564	14740	14770	14860	14605	14600	14642	14677	14819	14659	14801	14685	14442	14608	14544	14660	14695	14606	14551	14910	14557	14478	14747	14556	14527	14650	14694	14682	14667	14867	14786	14568	14736	14711	14516	14527	14422	14740	14811	14411	14526	14616	14647	14690	14443	14636	14701	14621	14643	14708	14531	14876	14672	14773	14684	14663	14707	14461	14520	14668	14654	14540	14548	14805	14782	14624	14862	14648	14526	14588	14607	14503	14688	14583	14533	14555	14857	14782	14490	14676	14836	14710	14642	14636	14592	14541	14631	14877	14743	14661	14790	14489	14544	14473	14564	14565	14658	14610	14719	14838	14633	14699	14582	14511	14573	14845	14966	14851	14850	14551	14495	14713	14712	14801	14828	14756	14705	14790	14597	14405	14656	14662	14581	14654	14829	14589	14646	14729	14702	14538	14493	14663	14594	14795	14507	14530	14584	14502	14548	14746	14750	14451	14749	14790	14786	14813	14623	14611	14640	14641	14611	14637	14613	14720	14759	14754	14632	14814	14555	14751	14562	14497	14637	14696	14388	14596	14507	14838	14612	14653	14551	14600	14620	14657	14644	14808	14660	14596	14705	14788	14549	14625	14844	14608	14655	14679	14423	14678	14547	14685	14641	14637	14758	14656	14633	14450	14625	14632	14765	14755	14408	14650	14856	14593	14554	14824	14639	14718	14620	14616	14517	14637	14520	14448	14666	14611	14665	14852	14701	14775	14724	14612	14585	14491	14620	14674	15015	14577	14706	14672	14685	14683	14580	14481	14471	14627	14651	14524	14649	14641	14675	14785	14799	14634	14525	14716	14732	14674	14716	14696	14697	14641	14564	14593	14613	14405	14733	14783	14769	14810	14691	14477	14568	14697	14715	14741	14628	14761	14654	14573	14579	14777	14730	14710	14522	14615	14851	14537	14684	14776	14694	14664	14771	14585	14671	14593	14550	14804	14740	14611	14740	14673	14651	14659	14733	14608	14675	14668	14572	14609	14871	14680	14656	14754	14763	14601	14595	14598	14608	14670	14743	14746	14592	14242	14596	14736	14652	14728	14824	14770	14774	14578	14635	14770	14508	14583	14577	14666	14477	14734	14581	14634	14682	14587	14624	14605	14694	14675	14676	14520	14710	14653	14659	14878	14510	14545	14583	14801	14532	14775	14776	14476	14683	14613	14690	14716	14582	14629	14545	14769	14541	14819	14645	14516	14669	14702	14703	14659	14671	14549	14604	14584	14688	14699	14702	14640	14652	14519	14498	14518	14868	14501	14635	14577	14584	14703	14509	14564	14826	14426	14536	14603	14571	14763	14740	14668	14564	14637	14846	14665	14622	14694	14697	14594	14731	14689	14769	14741	14746	14736	14613	14673	14821	14620	14724	14708	14676	14673	14515	14891	14729	14647	14585	14716	14724	14574	14602	14546	14569	14946	14687	14673	14649	14488	14556	14595	14640	14618	14638	14356	14663	14734	14603	14609	14743	14742	14735	14496	14575	14706	14528	14691	14617	14566	14563	14536	14578	14564	14549	14570	14567	14718	14517	14572	14472	14457	14693	14615	14630	14494	14792	14647	14519	14793	14778	14784	14685	14649	14665	14574	14689	14856	14561	14726	14682	14676	14550	14671	14683	14596	14566	14705	14627	14842	14570	14833	14728	14646	14781	14552	14650	14601	14682	14635	14577	14631	14888	14739	14660	14823	14712	14756	14770	14648	14757	14662	14777	14855	14730	14633	14702	14610	14676	14567	14683	14579	14741	14796	14710	14613	14821	14710	14715	14729	14964	14427	14717	14625	14751	14854	14809	14514	14624	14717	14585	14605	14554	14668	14760	14636	14720	14714	14614	14616	14814	14598	14666	14603	14829	14794	14597	14545	14651	14648	14797	14587	14709	14777	14697	14788	14604	14592	14677	14396	14704	14607	14835	14662	14698	14739	14494	14716	14615	14621	14588	14455	14717	14596	14535	15020	14662	14473	14714	14710	14711	14521	14724	14732	14567	14595	14586	14537	14615	14735	14719	14679	14677	14689	14873	14611	14564	14571	14732	14705	14731	14616	14707	14781	14816	14656	14591	14583	14701	14638	14620	14621	14773	14609	14675	14615	14718	14635	14574	14579	14635	14696	14767	14451	14715	14409	14568	14800	14789	14508	14515	14521	14686	14643	14827	14711	14646	14644	14563	14613	14758	14679	14423	14773	14661	14675	14636	14691	14620	14657	14725	14705	14666	14525	14552	14639	14798	14548	14788	14654	14584	14647	14709	14558	14700	14615	14752	14788	14592	14523	14593	14648	14863	14575	14615	14504	14586	14571	14790	14694	14815	14581	14762	14767	14491	14784	14740	14595	14627	14774	14705	14718	14601	14679	14819	14866	14627	14645	14729	14512	14656	14466	14680	14455	14680	14953	14808	14727	14729	14730	14821	14524	14650	14705	14567	14733	14932	14784	14548	14528	14650	14696	14712	14601	14850	14652	14768	14628	14470	14572	14576	14503	14597	14662	14582	14628	14678	14792	14650	14892	14516	14628	14799	14695	14668	14473	14443	14630	14793	14638	14537	14498	14558	14857	14627	14485	14669	14764	14687	14578	14610	14624	14569	14679	14633	14584	14492	14736	14655	14639	14887	14755	14770	14905	14664	14478	14376	14710	14591	14540	14665	14756	14692	14648	14727	14582	14715	14878	14612	14636	14639	14694	14673	14747	14813	14628	14698	14625	14724	14748	14683	14631	14733	14643	14559	14751	14569	14764	14719	14754	14609	14706	14683	14619	14708	14672	14585	14545	14858	14774	14922	14802	14584	14572	14784	14671	14828	14623	14563	14540	14797	14781	14785	14542	14764	14818	14609	14527	14671	14734	14611	14472	14595	14607	14741	14788	14719	14672	14688	14567	14686	14577	14798	14572	14902	14822	14449	14813	14786	14687	14710	14685	14795	14769	14763	14625	14742	14505	14731	14628	14709	14617	14722	14595	14570	14599	14665	14713	14678	14694	14704	14530	14735	14657	14680	14829	14658	14624	14720	14634	14559	14647	14494	14656	14600	14576	14719	14828	14594	14766	14636	14706	14644	14386	14509	14564	14706	14577	14739	14713	14618	14608	14916	14710	14504	14829	14608	14576	14783	14847	14852	14687	14680	14722	14686	14691	14681	14604	14719	14529	14734	14799	14554	14509	14749	14649	14654	14650	14593	14657	14522	14560	14495	14618	14771	14616	14500	14568	14562	14661	14634	14740	14692	14651	14687	14546	14632	14872	14741	14618	14572	14733	14710	14974	14474	14460	14663	14652	14759	14620	14702	14582	14545	14826	14627	14728	14777	14569	14596	14621	14693	14550	14571	14737	14556	14751	14615	14488	14701	14758	14675	14777	14802	14477	14814	14680	14586	14840	14475	14713	14452	14704	14707	14400	14745	14551	14704	14638	14754	14715	14577	14649	14807	14564	14656	14792	14715	14710	14584	14929	14840	14795	14655	14519	14537	14381	14628	14783	14667	14726	14577	14602	14596	14690	14569	14650	14664	14570	14616	14551	14502	14611	14580	14750	14545	14834	14696	14618	14595	14679	14618	14790	14674	14466	14669	14610	14556	14708	14756	14691	14773	14807	14730	14772	14687	14486	14800	14774	14718	14616	14605	14622	14625	14848	14659	14757	14777	14662	14602	14753	14620	14602	14673	14601	14702	14619	14637	14602	14757	14711	14628	14645	14654	14676	14600	14645	14758	14433	14564	14431	14774	14658	14571	14698	14828	14681	14903	14690	14484	14574	14752	14559	14479	14593	14548	14704	14562	14739	14661	14620	14834	14531	14542	14607	14795	14795	14671	14602	14708	14714	14657	14872	14600	14627	14853	14652	14777	14559	14894	14596	14900	14708	14801	14654	14598	14633	14591	14681	14891	14807	14641	14567	14654	14705	14762	14501	14497	14772	14619	14630	14763	14616	14768	14713	14701	14774	14897	14721	14562	14867	14637	14771	14649	14724	14680	14904	14630	14576	14730	14727	14697	14892	14798	14638	14759	14807	14687	14625	14695	14554	14507	14692	14678	14593	14814	14781	14774	14643	14612	14847	14514	14608	14659	14553	14745	14594	14834	14719	14770	14644	14670	14802	14552	14647	14478	14732	14826	14824	14680	14633	14710	14715	14635	14779	14649	14615	14586	14634	14652	14825	14747	14696	14528	14567	14732	14651	14585	14577	14675	14503	14615	14587	14836	14756	14537	14582	14934	14494	14477	14699	14621	14707	14655	14565	14662	14565	14770	14576	14686	14843	14638	14791	14748	14750	14854	14754	14696	14605	14910	14621	14662	14512	14796	14499	14687	14714	14695	14578	14749	14616	14680	14757	14599	14703	14677	14893	14655	14724	14650	14780	14639	14822	14760	14630	14608	14815	14707	14576	14820	14730	14641	14774	14412	14649	14622	14671	14551	14791	14790	14641	14679	14608	14683	14621	14534	14716	14612	14742	14552	14744	14589	14669	14747	14581	14661	14597	14617	14697	14568	14787	14538	14793	14633	14719	14734	14636	14525	14613	14481	14669	14789	14738	14722	14625	14839	14805	14873	14642	14728	14446	14625	14828	14537	14631	14635	14555	14778	14654	14573	14785	14689	14629	14593	14686	14730	14620	14644	14714	14704	14708	14783	14613	14547	14682	14683	14643	14768	14773	14687	14609	14546	14650	14605	14555	14532	14714	14772	14555	14775	14696	14746	14620	14739	14724	14772	14632	14599	14721	14854	14751	14717	14731	14519	14673	14677	14636	14590	14667	14600	14598	14649	14675	14792	14709	14755	14716	14538	14756	14750	14604	14612	14669	14516	14633	14627	14576	14639	14632	14792	14634	14586	14783	14767	14771	14631	14545	14560	14587	14487	14669	14687	14706	14757	14751	14649	14705	14595	14643	14685	14928	14610	14636	14614	14733	14587	14857	14610	14693	14747	14458	14740	14634	14658	14629	14722	14668
17581	32231	26248	20740	18143	16111	15167	15127	14923	14134	13917	13716	13532	13433	13492	13540	13384	13291	13400	13279	13327	13227	13367	13231	13158	13217	13221	13284	13102	13120	13019	13125	13195	13255	13364	13175	13038	13214	13069	13321	13363	13075	13159	13117	13040	13141	13107	13173	13109	13101	13047	13130	13177	13165	13053	13284	13039	13168	13056	13278	13006	13214	13301	13139	13105	13106	13034	13248	13113	13102	13264	13082	13113	13190	13184	13195	13035	13202	13084	13150	12950	13216	13059	13183	13039	13199	13194	13136	13173	13003	13125	13007	12961	13075	13184	13032	13092	12978	13104	13139	12962	12975	13050	13159	13129	13164	13080	12969	12944	13132	13102	13108	12871	13041	13231	13109	13099	13217	13080	13106	13171	13132	13176	13023	13240	13148	13139	13073	13137	13068	13141	13330	13090	13102	13156	13219	13086	13002	13105	13139	12987	13369	12973	13084	12928	13031	12957	13121	13005	12978	13079	13097	13126	13078	13134	13209	13042	13045	13061	13046	13044	13090	13038	13168	13065	13195	13063	13175	13123	13268	13035	13203	13202	13242	13377	12999	12895	13286	13097	12951	13095	13052	13121	12962	13011	13009	13112	13063	13073	13135	13182	13088	13013	13216	13187	13156	13114	13020	13128	13117	13086	13198	13082	13284	13193	13038	13113	13208	13136	13037	13063	13067	13128	13067	12853	13272	13061	13177	13218	13102	13142	12933	13041	12961	13006	13242	13091	13135	13049	13196	12982	13197	13147	13069	13138	13070	13171	13216	13188	12937	13142	13098	13161	12998	13113	13030	13188	13052	13117	13123	13088	13143	13094	13108	12950	12993	13120	13206	13113	13005	13091	13129	13139	13028	13156	12972	13140	13262	13026	13055	13134	13242	13254	13161	13072	13035	13077	13097	13221	13300	13176	13035	13118	13018	13067	13023	13069	13054	13242	13123	13314	13108	13280	13039	13143	13073	13110	13112	13335	13084	13076	13119	13241	13071	13229	13089	13022	13108	12944	13093	13114	13186	13121	13105	13123	13082	13171	13126	13016	13062	12997	13006	13247	13182	13237	13165	13059	13123	13202	13070	13084	12988	13086	13314	12987	13210	13151	12971	13019	13101	13249	13101	13193	12959	13270	13097	13033	13097	13082	13163	13143	13110	13204	13388	13032	13075	13243	13003	13132	12979	13041	13078	12933	13094	12954	13143	13100	13149	13040	13255	13057	13289	13041	13208	13170	13149	13111	13144	13217	13001	13158	13049	13145	13168	13153	13209	13163	12970	13058	13187	13021	13101	13097	13047	13175	13161	13222	13204	13079	13193	13106	13147	13221	13117	13063	13076	13126	12932	13051	13166	13129	13108	13044	13066	13065	13036	12994	13044	13204	13124	13036	13069	13344	13063	12945	13120	13205	13183	13074	13161	13171	13126	13118	13171	13085	13121	13218	13080	12955	13208	13096	13123	13207	13115	13173	13123	13123	12950	13137	12988	13359	13109	13250	13126	13185	13054	13169	13294	13009	13073	13181	13058	13171	13116	13008	13120	13082	13033	12967	13042	13218	12964	13126	13035	13099	13192	13232	12971	13021	13155	13189	13137	13202	13081	13085	13016	13008	13168	13142	13142	13091	13056	13031	13141	13079	13039	13020	13161	13164	13155	13124	13026	13153	13096	13130	13034	13063	13144	13213	12983	13054	13238	13030	13198	13189	13104	13305	13168	13146	13175	13163	12985	13105	13325	13139	13054	13048	13245	12989	13040	13267	13148	13023	12971	13255	13091	13093	13056	13187	13063	13182	13064	13122	13257	13117	13086	13160	13218	13019	13061	12937	13194	13066	12985	13083	13150	13227	13099	12947	13095	13069	13104	13167	13024	13081	13114	13243	13091	13025	13222	13192	13131	13218	13001	13273	13094	13164	13034	13181	13108	13091	13080	13138	13228	13120	13006	13026	13013	13003	13059	13040	13002	13210	13069	13075	13110	13090	12995	13134	13172	13192	13072	13216	12956	13214	13146	13275	13150	13133	13237	13139	13116	13134	13135	13072	13005	13075	13107	13096	13062	13061	13111	13123	13169	13044	13190	13122	13152	13268	13077	13099	13060	13289	13261	13147	13025	13154	13160	12828	13151	13062	12969	13037	13038	13112	13033	12985	13111	13176	13442	13165	13193	12825	13056	13008	13144	13225	13116	13181	13205	13115	12982	13103	13063	13218	13101	13161	12951	13043	12984	13176	13040	13218	13114	13264	13074	13036	13144	13157	13126	13110	13276	13050	13076	13086	13261	13023	13141	13150	13050	13075	13161	13304	13043	13151	13025	13224	13132	13102	13216	12871	13021	13042	13086	13044	13028	13111	13169	13361	13250	13133	13129	13065	13045	13169	13074	13092	13073	12976	13085	13168	13295	13261	13199	13035	13102	13000	13123	13194	13110	12985	13053	13102	13016	13108	13224	13142	12962	13050	13276	13154	13068	13158	13151	13080	13137	13208	13100	13126	13198	13040	13067	13034	13271	13042	13104	13145	13142	13126	12955	13038	13132	13091	12906	13173	13105	13173	13174	13047	13036	13085	13124	13078	13168	13182	13099	12959	13075	12979	13081	13131	12994	13103	13079	13057	13074	13280	13067	13153	13123	13054	12969	13064	13083	13065	13113	13189	13166	13349	12948	13062	13248	13050	13016	13119	13055	13098	13033	13056	13134	13232	12981	13266	13012	13331	12988	13030	13175	13098	12977	13015	13135	13044	13193	13047	13201	13054	12946	13054	13081	13124	13069	13111	13173	13082	13087	13352	13337	13093	13098	13109	12943	13267	13082	13133	13215	12982	13206	13034	13290	13122	13089	13120	13145	13111	13155	13115	12985	13054	13119	13047	13181	13000	13001	13016	13030	13207	13013	13229	13233	13360	13080	13160	13058	13035	13200	12942	13155	13118	13258	13057	13103	13024	13022	13107	13166	12855	13110	13106	13109	13243	13026	13138	13290	13050	13256	13043	13050	13170	13234	13135	13003	13089	13200	13192	13006	13134	13136	12889	13157	13024	13039	13119	13280	13027	13044	13036	12931	13072	12988	13192	13225	13152	13140	13058	13099	13155	13076	13122	13003	13059	13036	12991	13057	13138	13015	13023	13116	13003	13145	13126	13160	13131	13171	13190	13082	13173	13198	13207	13184	13142	12988	13233	13193	13057	13125	13102	13184	13304	13215	13151	13061	13114	13093	13218	13092	13139	13246	13055	13164	13141	13336	13060	13120	13225	13144	13174	13204	13135	13177	13025	13092	13246	13285	13093	13156	13077	13176	13038	13228	13127	13343	13225	13103	12987	13169	13102	13172	13225	12973	13166	12957	13186	13137	13142	13061	13196	13283	13074	13077	13192	13140	13081	13137	13112	13196	13107	13221	13106	13151	13229	13191	13054	13049	13117	13083	13048	13189	13102	13103	13232	13102	13236	13110	12978	13197	13104	13095	13126	13104	13052	13013	13129	12991	13086	13146	12934	13172	13071	13131	13051	13179	13043	12990	13090	13208	13154	13097	13176	13013	13112	13118	12997	13280	13271	12969	13171	13073	13121	12988	13144	13104	13081	13261	13011	13139	13210	13287	12979	12964	13046	13157	13053	12929	13104	13166	12969	13109	12997	13065	13309	13152	12977	13152	13040	13071	13021	13180	13094	13149	13085	13162	12945	13232	13116	13284	13205	12981	12995	13143	13101	13166	13346	13175	13188	13319	13177	13229	13044	13000	13227	13267	13006	13192	13081	13106	12951	12934	13230	13073	13217	12983	13161	13015	13316	13040	12995	13114	13107	13132	13223	13148	13144	13147	12959	13076	13236	13071	13179	13077	13103	13236	13208	13213	13103	12995	13147	13056	13088	13105	13113	13255	12996	13286	13161	13281	13114	13049	13172	13265	13093	13038	13111	12973	13067	13074	12939	13028	13241	13185	13200	13173	13064	13063	13147	13070	13061	13064	13124	13208	13124	13266	13207	13057	13151	13293	13185	13129	13155	13102	13111	13052	12995	13213	13117	13165	13103	12881	13186	13191	13045	13145	13056	13326	13260	13370	13095	12995	13265	13000	13031	13271	13133	12892	13149	13228	13131	13114	13029	13030	12999	13013	13093	13039	13292	13121	13308	13206	13001	13039	13055	13130	13101	13067	13131	12993	13137	12968	12981	13302	13213	13072	13011	13124	13167	13083	13065	13146	13167	13064	13188	13193	13186	13071	13219	13207	13189	13095	12976	13165	13237	13167	13266	13039	12953	13178	13136	13134	13102	13094	13094	13241	13110	13189	13175	13117	13140	13125	13126	12989	12941	13142	13176	13019	13241	13138	13311	13111	13127	13177	13294	12971	13140	13333	13097	13099	13132	12985	13073	13084	13095	13125	13222	13131	13026	13198	13113	13021	13068	13099	13136	13122	13066	13088	13088	13139	13137	12980	13062	13093	13179	13006	13110	13245	13100	12855	13114	13109	13096	13020	13062	13111	13050	13231	13245	13101	13074	13235	13199	13275	13119	13076	13189	13219	13094	13167	13024	13084	13096	13115	13126	13159	12975	13141	13072	13013	13250	13166	13164	13119	13215	13113	13057	13101	13220	13077	13136	13226	13111	12954	12967	13069	13113	13048	12925	13152	13175	13037	13081	12923	13039	13098	13115	12991	13136	13043	13171	12998	13054	13116	13019	13094	13068	13096	13075	12912	13056	13049	13073	13134	13226	13132	13147	13067	13106	12984	13086	12957	13238	13105	13003	13111	13084	13230	13112	13164	13014	13235	12992	13053	13094	13030	13121	13166	13107	13040	12986	13017	13136	13112	13230	13139	13159	13152	13245	13172	13137	13084	13047	13052	13008	13236	13106	13155	13177	13188	13206	13096	13152	13149	13107	13154	13003	12959	13160	13085	13173	13046	13146	13119	13072	12973	13142	12988	13187	13036	13228	13098	12949	13166	13155	13012	13132	12950	13142	13039	13110	13143	13183	13067	13054	13123	13071	13139	12936	13031	13119	13059	12987	13114	13148	13145	13171	13086	13134	13074	13177	13042	13139	13143	12946	13148	13206	13164	12927	13131	13030	13124	13076	13051	13011	12968	13133	12964	13128	12988	13137	13245	13166	13030	13134	13169	13199	13252	13310	13196
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
